上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 43 下一页

2017年12月5日

Libevent官方代码样例学习(二)

摘要: 连接监听器: 接收TCP连接请求 evconnlistener机制用于监听并接受TCP连接请求. 这些方法在event2/listener.h中声明, 在Libevent 2.0.2-alpha之后的版本中可用. evconnlistener机制用于监听并接受TCP连接请求. 这些方法在event2 阅读全文

posted @ 2017-12-05 02:08 Milton 阅读(647) 评论(0) 推荐(0) 编辑

Libevent官方代码样例学习(一)

摘要: 在Ubuntu16.04中, libevent的默认安装位置为 https://github.com/libevent/libevent/blob/master/sample/time-test.c 这是一个定时触发事件的例子, 根据输入参数的不同, 单次执行或持续执行. 在main方法中, 通过以 阅读全文

posted @ 2017-12-05 01:07 Milton 阅读(710) 评论(0) 推荐(0) 编辑

2017年11月27日

使用badblocks检测坏块

摘要: 命令格式 典型的命令如下 使用较大的-c能加快检测速度, 但是在大于某个数值之后, 速度就不再变化了. 实际测试了一块通过USB3连接的ST2000LM003, 测一轮(0xaa)的时间需要10个小时 各参数的含义: -b block-size 以字节为单位, 指定区块的大小, 注意这是指每次的读( 阅读全文

posted @ 2017-11-27 11:33 Milton 阅读(2377) 评论(0) 推荐(0) 编辑

2017年11月21日

不同类型的磁盘存储在Ubuntu下的性能测试

摘要: 查看磁盘SMART信息 使用smartctl命令, 可以查看05, C5, 磁盘温度等信息 # 安装 sudo apt install smartmontools # 查看简要信息 sudo smartctl -i /dev/sda # 查看完整信息, 和windows下的HD Tune展示的信息相 阅读全文

posted @ 2017-11-21 01:03 Milton 阅读(1812) 评论(0) 推荐(0) 编辑

2017年11月20日

Ubuntu编译安装Redis Desktop Manager

摘要: Redis Desktop Manager for OSX&Ubuntu 的安装版是收费的, 如果自己编译则是免费的. Ubuntu16.04编译RDM 0.9 安装过程参考官方提供的文档 http://docs.redisdesktop.com/en/latest/install/#build-f 阅读全文

posted @ 2017-11-20 19:36 Milton 阅读(1319) 评论(0) 推荐(0) 编辑

2017年11月17日

gnu screen的用法

摘要: 在使用ssh或者telnet登录远程主机后执行一些耗时的命令, 如果此时ssh或者telnet中断, 那么远程主机上正在执行的程序或者说命令也会被迫终止. screen能够很好地解决这个问题, screen也叫虚拟终端, 可以在一个物理终端上实现多个虚拟终端的效果. 创建screen会话 # 新建一 阅读全文

posted @ 2017-11-17 17:44 Milton 阅读(3028) 评论(0) 推荐(0) 编辑

MySQL Workbench使用

摘要: 常用快捷键 执行选中的SQL(如无选中则执行所有) Ctrl + Shift + Enter 执行当前这句SQL (注意MySQL Workbench的编辑器会要求每一句SQL必须以;结尾, 否则会高亮提示错误) Ctrl + Enter 注释掉选中SQL Ctrl + / 格式化SQL Ctrl 阅读全文

posted @ 2017-11-17 13:09 Milton 阅读(7196) 评论(0) 推荐(0) 编辑

Libevent例子(二)

摘要: 服务端 客户端 阅读全文

posted @ 2017-11-17 01:51 Milton 阅读(413) 评论(1) 推荐(0) 编辑

2017年11月15日

Libevent例子(一)

摘要: 服务器端 客户端 阅读全文

posted @ 2017-11-15 10:58 Milton 阅读(486) 评论(0) 推荐(0) 编辑

2017年11月10日

Ubuntu下的init.d管理update-rc.d

摘要: 计算机在启动的时候会自动执行一些脚本,用于启动一些应用程序服务,update-rc.d 是管理这些脚本的常用命令之一。 首先这是 LinuxQuestions 中对 update-rc.d 的定义: update-rc.d is the Debian utility to install and r 阅读全文

posted @ 2017-11-10 01:22 Milton 阅读(2593) 评论(0) 推荐(0) 编辑

2017年11月6日

Centos7 修改终端文字显示颜色

摘要: Centos7的配色方案主要是以下几个文件 分别对应不同色彩方案的终端. 在每个文件里, 都有关于如果自定义颜色的详细说明 查看当前的配色方案, 可以通过 在256color下, 可以通过以下命令实时显示色彩以方便选择 Centos在256color下, 默认的目录显示颜色太暗, 可以修改为 阅读全文

posted @ 2017-11-06 00:38 Milton 阅读(7377) 评论(0) 推荐(1) 编辑

2017年11月3日

通过socks tunnel设置http代理

摘要: 1. 在服务器上使用ssh创建tunnel 执行后即进入后台运行, 可以通过ps查看进程 2. 本地通过putty配置socks5代理 打开putty, 1) Session, 填入 Host Name 为刚才的服务器IP, port为22 (注意这个和刚才服务端设置的port无关)2) Saved 阅读全文

posted @ 2017-11-03 12:08 Milton 阅读(678) 评论(0) 推荐(0) 编辑

2017年10月30日

m4, autoconf

摘要: http://www.gnu.org/software/m4/m4.html GNU M4 is an implementation of the traditional Unix macro processor. It is mostly SVR4 compatible although it h 阅读全文

posted @ 2017-10-30 13:53 Milton 阅读(539) 评论(0) 推荐(0) 编辑

2017年10月28日

Makefile 和 CMakeLists.txt

摘要: Makefile Makefile 的格式 target: prerequisites [tab]command 例子 #Makefile all:chap1 chap2 chap1: 1-1 1-2 1-1 : 1_1.c gcc -o o_1_1 1_1.c -lc 1-2 : 1_2.c gc 阅读全文

posted @ 2017-10-28 16:48 Milton 阅读(1196) 评论(0) 推荐(0) 编辑

2017年10月19日

Java中的String pool

摘要: public String intern()返回字符串对象的规范化表示形式。一个初始时为空的字符串池,它由类 String 私有地维护。当调用 intern 方法时,如果池已经包含一个等于此 String 对象的字符串(该对象由 equals(Object) 方法确定),则返回池中的字符串。否则,将 阅读全文

posted @ 2017-10-19 20:35 Milton 阅读(311) 评论(0) 推荐(0) 编辑

2017年10月13日

小米路由Mini刷Breed, 潘多拉和LEDE

摘要: 1. 下载breed,地址 http://breed.hackpascal.net/ 2. 下载小米Mini的开发板rom, 地址 http://www1.miwifi.com/miwifi_download.html 3. 通过web登录小米Mini的后台, 路由器设置->升级检测->手动升级, 阅读全文

posted @ 2017-10-13 23:40 Milton 阅读(16946) 评论(0) 推荐(0) 编辑

2017年10月12日

Centos 编译LEDE/OpenWrt

摘要: 准备工作 在OpenWrt 18.06.0之后, 需要使用Centos7编译. 1. 安装依赖软件 这是官方文档提供的依赖列表 yum install subversion binutils bzip2 gcc gcc-c++ gawk gettext flex ncurses-devel zlib 阅读全文

posted @ 2017-10-12 12:26 Milton 阅读(2402) 评论(0) 推荐(0) 编辑

Centos6下编译安装gcc6.4.0

摘要: Centos6自带的gcc4.4.7不支持c++11, 于是编译安装最新版的gcc Update 2017-10-12: 在将 /usr/bin/gcc 更名后, link到这个文件的 /usr/bin/cc 就失效了, 需要删除, 并在 /usr/local/bin/ 下新建一个到gcc的cc软链 阅读全文

posted @ 2017-10-12 02:05 Milton 阅读(8189) 评论(0) 推荐(1) 编辑

2017年10月10日

IntelliJ IDEA遇到Unable to parse template “Class”错误

摘要: 在新安装的Ubuntu16下运行IntelliJ IDEA时, 遇到一个错误,在新建class的时候,提示Unable to parse template “Class” 通过查看 Settings -> Editor -> File and Code Templates 可以看到,所有的模板都是空 阅读全文

posted @ 2017-10-10 23:32 Milton 阅读(3927) 评论(0) 推荐(1) 编辑

2017年10月9日

Redis常用命令

摘要: Commands 系统命令 连接 $ redis-cli -a foobared -p 6179 127.0.0.1:6179> dbsize (integer) 0 检查空间占用 看summary部分的统计 /redis-cli --bigkeys -a [passcode] 监控正在执行的命令 阅读全文

posted @ 2017-10-09 12:51 Milton 阅读(167) 评论(0) 推荐(0) 编辑

上一页 1 ··· 24 25 26 27 28 29 30 31 32 ··· 43 下一页

导航