摘要: 日前,笔者遇到一个奇怪且让人蛋疼的问题,借用别人的话"大家在linux上编辑文件的时候,明明是使用的root登录的,可是这种至高无上的权限在按下i的时候被那串红色错误亵渎了W10: Warning: Changing a readonly file". 笔者也是百思不得解,困扰两天后,终于灵光一闪, 阅读全文
posted @ 2016-06-15 08:59 风也沉默 阅读(43097) 评论(1) 推荐(2) 编辑
摘要: 一 原始套接字 原始套接字(SOCK_RAW)是一种不同于SOCK_STREAM、SOCK_DGRAM的套接字,它实现于系统核心。然而,原始套接字能做什么呢?首先来说,普通的套接字无法处理ICMP、IGMP等网络报文,而SOCK_RAW可以;其次,SOCK_RAW也可以处理特殊的IPv4报文;此外, 阅读全文
posted @ 2016-06-12 16:41 风也沉默 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 个人使用vim配置,安装YCM(YouCompleteMe,jedi, vundle等插件),具体的配置如下: 阅读全文
posted @ 2016-05-11 15:05 风也沉默 阅读(836) 评论(1) 推荐(0) 编辑
摘要: PS:笔者这今天心血来潮,研究了一个高速Cache模拟器的实现,由于操作系统的基础知识已基本上忘记,简直是举步维艰啊,不过最终终于搞定,各方面的知识总结如下: 阅读全文
posted @ 2016-05-04 10:44 风也沉默 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 1.改变数据库的访问ip: vim /etc/mysql/my.cnf 找到下面选项: bind-address = 192.168.1.128 修改即可。 2.mysql启动命令: /etc/init.d/mysql start 3.mysql停止命令: /etc/init.d/mysql sto 阅读全文
posted @ 2016-05-03 08:59 风也沉默 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 系统环境是:Ubuntu 14.04 个人首次接触OpenGL,学到哪就写到哪。 1.模块安装: 阅读全文
posted @ 2016-04-21 16:20 风也沉默 阅读(497) 评论(0) 推荐(0) 编辑
摘要: Linux的时间分为System Clock(系统时间)和Real Time Clock (硬件时间,简称RTC)。 系统时间:指当前Linux Kernel中的时间。 硬件时间:主板上有电池供电的时间。 查看系统时间的命令: #date 设置系统时间的命令: #date –set(月/日/年 时: 阅读全文
posted @ 2016-04-21 10:01 风也沉默 阅读(1065) 评论(0) 推荐(0) 编辑
摘要: 本文内容为网络转载。 1. 概念理解 在进行网络编程时,我们常常见到同步(Sync)/异步(Async),阻塞(Block)/非阻塞(Unblock)四种调用方式:同步: 所谓同步,就是在发出一个功能调用时,在没有得到结果之前,该调用就不返回。也就是必须一件一件事做,等前一件做完了才能做下一件事。 阅读全文
posted @ 2016-04-20 14:26 风也沉默 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 多线程退出有三种方式:(1)执行完成后隐式退出;(2)由线程本身显示调用pthread_exit 函数退出; pthread_exit (void * retval) ; (3)被其他线程用pthread_cancel函数终止: pthread_cancel (pthread_t thread) ; 阅读全文
posted @ 2016-04-20 14:25 风也沉默 阅读(1931) 评论(0) 推荐(0) 编辑
摘要: 需要在结构体中重载'<'运算符,下面是我写的一个例子: 阅读全文
posted @ 2016-04-20 14:24 风也沉默 阅读(473) 评论(0) 推荐(0) 编辑