linux下的磁盘分区
前段时间,自己在练习linux磁盘分区的时候把系统搞坏了,自己搭建在那台主机上的博客也随之消失了O_o。于是自己不得不重新安装系统,搭建环境,还好之前写的博客源文件还有备份,要不然损失真就大了。 也好久没有更新博客了,今天就总结下linux磁盘分区的知识吧! 磁盘组成既然我们是给
前段时间,自己在练习linux磁盘分区的时候把系统搞坏了,自己搭建在那台主机上的博客也随之消失了O_o。于是自己不得不重新安装系统,搭建环境,还好之前写的博客源文件还有备份,要不然损失真就大了。 也好久没有更新博客了,今天就总结下linux磁盘分区的知识吧! 磁盘组成既然我们是给
我们经常会有这种需求,比如在字符串goodgoogle中去查找google这个子串,这种子串的定位操作通常称作串的模式匹配。 朴素的模式匹配算法对于以上问题,最容易想到的方式当然是暴力破解了,我们可能写出如下代码: 12345678910111213141516171819202
在正式创建一个动态链表之前,先来看C语言中用来动态分配内存的calloc()和malloc()函数。 calloc()和malloc()函数calloc()和malloc()是标准C库中提供了两个函数,用于在运行时分配堆内存。他们都在标准头文件<stdlib.h>中声
问题出现最近在学es6,一些新的特性,比如for-of、扩展运算符、生成器、迭代器等是可以在一些较为流行的浏览器上直接运行的,比如最新的firefox、chrome等都已经从不同程度上实现了对es6语法的支持。 但是,今天看了ES6 In Depth: Modules这篇文章,当
最近在开发一个简单的购书平台,后端采用node.js+express+mongoDB+mogoose来向前端输出数据(api),而前端则采用vue.js以及相关vue插件(比如vue-resource和vue-router等)来实现逻辑和UI。 等这个小Demo完成之后,我会再从
最近状况有些糟糕,健康陪伴了我两年的电脑,硬盘彻底报废,大学里积攒的所有数据全部丢失(怪我没有备份),主板也烧了好几处,导致现在发不出声音。另外,由于为了修电脑,跑动跑西,我竟然错过了携程和滴滴出行的两场校招笔试!唉,祸不单行啊,希望情况能快点好起来,校招季不好熬-_- 什么是正
最近学习Flex布局,写了一个骰子的小案例,运行结果如下: 它的实现代码如下: See the Pen EgKQOp by xwj_pen (@xwj_pen) on CodePen. 这里就总结下写这个案例中过程中涉及的Flex布局以及其他一些CSS属性: 什么是Flex
断断续续折腾了一周多的时间,终于实现了一个前后端分离开发的小项目(没有做UI,所以有点丑),代码可以点击这里访问到。 这篇文章就回顾一下整个项目的架构流程以及遇到的技术难点。 项目介绍这是一个简单的购书平台,主要实现了以下功能: 注册 登陆/登出 添加书籍 查看书籍 添加购物
双向绑定是现在很多MVVM框架都要实现的功能,比如Vue.js。 vue的核心就是一个响应的数据绑定系统:当数据改变时,DOM自动改变,DOM内容改变,底层数据也会相应的更新。 本文就借助Object.defineProperty()来定义了两个指令x-value和x-text,
虽然Object构造函数和对象字面量都可以用来创建单个对象,但是这些方式有一个明显的缺点:即使用同一个接口创建很多对象,会产生大量的重复代码。 这篇文章总结了工厂模式、构造函数模式、原型模式、组合使用构造函数和原型模式来创建对象的方法,一定程度上能够解决上面的问题。 重点放在原型