VI是Linux/Unix下标配的一个纯字符界面的文本编辑器。由于不支持鼠标功能,也没有图形界面,相关的操作都要通过键盘指令来完成,需要记忆大量命令。因此很多人不大喜欢它,但同时由于键盘的方式往往比鼠标来得快,一旦熟练后用起来是有种非常流畅的感觉的,也有人因此而非常喜欢它。 不管你喜欢也好,不喜欢也... ...
分类:
系统相关 时间:
2016-05-13 09:05:28
阅读次数:
217
以下是要介绍的全部基础命令: 读取到匹配的行之后即退出 替换命令: [address]s/pattern/replacement/flags flags为: ● n: 一个数字(取值范围1-512),表明仅替换前n个被pattern匹配的内容; ● g: 表示全局替换,替换所有被pattern匹配的 ...
分类:
其他好文 时间:
2016-05-13 09:04:21
阅读次数:
166
VS2010启动多个实例调试 项目中经常出现一个解决方案里面有多个程序,如果想按F5启动多个实例进行操作调试那该怎么操作呢? 以前自己都使用附加进程的方法调试,这样的调试不需要按F5,自己只要运行多个程序后,使用vs的附加进程到对应的进程中就可以进行断点调试了。 现在学到的一种方法,感觉比较简单和正 ...
分类:
其他好文 时间:
2016-05-13 09:04:57
阅读次数:
111
调试已运行的程序 在UNIX下用ps查看正在运行的程序的PID(进程ID),然后用gdb PID格式挂接正在运行的程序。 先用gdb 关联上源代码,并进行gdb,在gdb中用attach命令来挂接进程的PID。并用detach来取消挂接的进程。 暂停 / 恢复程序运行 调试程序中,暂停程序运行是必须... ...
分类:
数据库 时间:
2016-05-13 09:04:12
阅读次数:
242
接下来开始研究语法分析的具体实现 ... 总来说有两种 : 自顶向下 和 自底向上 ... 先来看看自顶向下 那么具体到底是怎么实现的呢 : 那么你可以发现, 其实算法实现的过程就是以最左推导的方式在遍历所有可能的情况, 同时遍历所使用的栈, 利用栈做了一个显式的遍历代替了递归... 值得注意的是( ...
分类:
其他好文 时间:
2016-05-13 09:05:31
阅读次数:
87
所有项目导入对应的hibernate的jar包、mysql的jar包和添加每次都需要用到的HibernateUtil.java 第一节:班级学生一对多映射实现(单向) 这里的关系是很多学生对应着一个班级,我们首先看着是单向的。 例子: Class.java Class.hbm.xml Student ...
分类:
其他好文 时间:
2016-05-13 09:03:28
阅读次数:
255
在Linux环境下,我们通常用gcc将C代码编译成可执行文件,如下就是一个简单的例子: 小实验:hello.c #include #include void main(void) { printf("hello world!\r\n"); } 可以通过如下指令来编译出一个可执行文件: gcc hel... ...
分类:
系统相关 时间:
2016-05-13 09:03:24
阅读次数:
201
软件工程作业 根据第一阶段所承担的项目任务,描绘用户场景并将典型用户和用户场景描述: 发布比赛或其他重要通知的老师: (1)姓名:张三丰。 (2)年龄:40. (3)收入:5000。 (4)代表的用户在市场上的比例和重要性:比较小,但是他们对于大学生参加各种项目是很重要的,所有的重大消息的发布都从他 ...
分类:
其他好文 时间:
2016-05-13 09:04:42
阅读次数:
144
接上一篇<js创建下载文件>, 记录核心部分 Blob 的API, >>传送门 , 同时说下使用过程中碰到的一个问题. 先说问题: 用Blob创建后缀为.sql的文件, 内容是包含中文的文本, 结果生成的文本打开后中文部分显示乱码. 尝试加了type后,还是没有改变. 后来想到会不会是因为.sql的 ...
基本概念 信号在Linux中是一个比较常见的概念,例如我们按Ctrl+C中断前台进程,通过Kill命令结束进程都是通过信号实现的。下面就以Ctrl+C为例简单的说明信号的处理流程: 用户按下Ctrl-C,这个键盘输入产生一个硬件中断。 该进程的用户空间代码暂停执行,CPU从用户态切换到内核态处理硬件... ...
分类:
系统相关 时间:
2016-05-13 09:01:42
阅读次数:
230
I/O 优化1 打开 noatime方法: 修改 /etc/fstab2 调整预读方法: 查看 sudo blockdev --getra /dev/sda 设置 sudo blockdev --setra 4096 /dev/sdf (4096个扇区,即2M)3 调整虚拟内存参数A 方法: 查看 ...
分类:
数据库 时间:
2016-05-13 09:02:42
阅读次数:
212
5月12日,星期四。 今天下午我们有软件工程课,我们的会议也就是这堂课了,我们今天已经完成了,初级阶段飞机大战的大部分功能,下图为部分代码截图: ...
分类:
其他好文 时间:
2016-05-13 09:01:31
阅读次数:
126
原以为搭建一个本地编程测试hadoop程序的环境很简单,没想到还是做得焦头烂额,在此分享步骤和遇到的问题,希望大家顺利. 一.要实现连接hadoop集群并能够编码的目的需要做如下准备: 1.远程hadoop集群(我的master地址为192.168.85.2) 2.本地myeclipse及myecl ...
分类:
系统相关 时间:
2016-05-13 09:00:31
阅读次数:
275
深入分析redis cluster 集群安装配置详解 下面小编来为各位介绍一篇深入分析redis cluster 集群安装配置详解,如果你希望做数据库集群就可以来看看此文章的哦。 http://ruby.taobao.org/ # gem source -l # gem install redis ...
分类:
其他好文 时间:
2016-05-13 09:02:44
阅读次数:
212
由于我自己的树莓派没有显示屏,现在我自己又没有了电脑,很纠结的就是我无法使用这玩意了,我也确实近2个月没碰过它,于是想到使用Android手机来控制它,telnet、ssh也就成了可能。 ...
分类:
移动开发 时间:
2016-05-13 09:02:00
阅读次数:
157
Java中对数据的存储会使用到集合类,下面我们来看看Java中常用的集合类。 Collection接口 集合的接口,可以简单的理解为可以动态扩充的数组。 Collection接口定义了很多相关的方法,基本上都是添加移除等管理元素相关的方法。 List接口 List接口是继承自Collection接口 ...
分类:
编程语言 时间:
2016-05-13 09:01:27
阅读次数:
204