2016年3月23日
摘要: 分布式要弄清楚的几大问题:(1)数据分布:哈希分布还是顺序分布简单地说,相当于比较哈希函数和B+树树的优劣。哈希分布,首先找一个散列性比较好的哈希函数(非常难),并且不支持顺序扫描,但是随机存取的速度都很快。顺序分布,一般的都会采用B+树的方式存储。支持顺序扫描,很容易让数据分布均匀,但相应的随机存 阅读全文
posted @ 2016-03-23 22:05 步孤天 阅读(405) 评论(0) 推荐(0)
  2016年2月23日
摘要: 线程池: 就是new一堆线程,当有任务到来时,抓一个线程去执行,执行完之后再丢回线程池。 省去了新建和注销线程的开销。 一、线程池工作分为以下几步: (1)创建线程固定数目的线程(如:20个),并让线程挂起等待任务(2)给某个线程设置任务(3)激活该线程,让其执行任务(4)线程执行任务完毕后,回收该 阅读全文
posted @ 2016-02-23 19:34 步孤天 阅读(2552) 评论(0) 推荐(0)
  2016年2月22日
摘要: 为了阐释方便,需要先引入一个概念: 比进程小的可以是线程,比线程还小的是什么呢?--协程; 协程:在线程中一个不带返回值的函数调用叫做协程。(我们暂且这样定义) 比如一个线程执行了以下流程: 做饭-吃饭那么做饭的过程就叫协程,吃饭的过程也叫协程。 →同步、异步在阐述场景的时候总是容易和阻塞与非阻塞混 阅读全文
posted @ 2016-02-22 18:42 步孤天 阅读(798) 评论(0) 推荐(0)
  2016年2月1日
摘要: 在项目过程中要删除一些过期文件,但是到期了,有些文件居然没有被删除。后来发现,原来在转移文件的时候使用的mv命令会影响文件的Change Time,造成文件没有被认定为超时。为了避免类似问题发生,做了个简单的实验,结果如下:值得注意的是从结果看中可以看出当文件被下载时,Access Time也会改变 阅读全文
posted @ 2016-02-01 12:44 步孤天 阅读(287) 评论(0) 推荐(0)
  2016年1月28日
摘要: 简介 echo [OPTION]... [STRING]... 描述 -n 末尾不加换行 -e 开启输出字串中对反斜杠的转译 -E 禁用反斜杠转译 只有开启-e参数的时候,下面的命令才能起作用: \0NNN 输出NNN(一个八进制数)在ASCII码表中对应的字符, 如:a->97(十进制)->141 阅读全文
posted @ 2016-01-28 19:10 步孤天 阅读(4321) 评论(0) 推荐(0)
  2016年1月7日
摘要: 一、编译安装 ffmpeg在安装时依赖的包和版本都很让人头疼,不同编译环境也各不相同。公司之前封装了一个又各种出错。 其实办法很简单,就是到官网一步一步按着做就行了:http://trac.ffmpeg.org/wiki/CompilationGuide自己系统用的什么系统,就选择什么系统,照着操作 阅读全文
posted @ 2016-01-07 20:11 步孤天 阅读(5054) 评论(0) 推荐(0)
  2016年1月5日
摘要: 一、表面上的区别如下: 首先假设本机有多个网卡:eth0 :192.168.0.1 eth1:192.168.1.1 lo: 127.0.0.1 0.0.0.0 不能ping通,代表本机所有的IP地址; 监听127.0.0.1,创建Socket,那么用本机地址建立tcp连接不成功,反过来也是如此;也 阅读全文
posted @ 2016-01-05 19:54 步孤天 阅读(33098) 评论(0) 推荐(2)
摘要: 链路层杂谈(凭个人理解瞎说的,欢迎拍砖) 链路层,说白了就是把网络层的IP数据处理一下,加点东西,放到物理层上去。 加的东西:源、目的地址和CRC校验值,有的还有类型这个字段,用来区分协议。 处理的部分:就是数据,就是把IP数据报,用指定的方法打个包; 打包的方法有以下几种: 尾部封装:把变长字段都 阅读全文
posted @ 2016-01-05 19:40 步孤天 阅读(3883) 评论(0) 推荐(1)
  2015年12月30日
摘要: 当我们写完代码编译的时候,计算机都进行了哪些步骤呢?这些步骤又都有些什么作用呢? 一、执行一个程序的过程 当我们编写一个程序并编译执行,如下(hello.c) 那么在其中执行了如图的过程: 其中的主要过程包括: 预处理(Propressing):处理"#define、#include、#if……"等 阅读全文
posted @ 2015-12-30 00:59 步孤天 阅读(556) 评论(0) 推荐(0)
摘要: 二元信号量 是最简单的一种锁,适合只能被唯一一个线程独占访问的资源;对于允许多个线程并发访问的资源,多元信号量简称信号量; 互斥量 和二元信号量很类似,资源仅同时允许一个线程访问,但和信号量不同的是,信号量在整个系统可以被任意线程获取并释放;也就是说哪个线程锁的,要哪个线程解锁。 临界区 是比互斥量 阅读全文
posted @ 2015-12-30 00:23 步孤天 阅读(4127) 评论(0) 推荐(0)
  2015年12月23日
摘要: 一、原理 前一阵子,想知道md5的原理查了一下资料,说得基本都一样,最后让我看懂的是这两个链接: http://blog.csdn.net/qf_study/article/details/2630903 http://baike.baidu.com/link?url=MBQj5ddK13WUItb 阅读全文
posted @ 2015-12-23 19:16 步孤天 阅读(2183) 评论(0) 推荐(0)
  2015年12月16日
摘要: 不知道服务器被谁给改坏了,许多命令都不能使用找不到,但是可以在/usr/bin/,/usr/local/bin等里面找到源程序,当时首先想到的就是环境变量,因为Windows在设置了环境变量之后就可以直接在命令提示符中使用该命令;所以Linux应该也一样;百度一下,找到解决方案:首先输出环境变量$P 阅读全文
posted @ 2015-12-16 14:36 步孤天 阅读(17577) 评论(0) 推荐(0)
  2015年12月8日
摘要: 一、模块的安装启动 wget http://cdnetworks-kr-2.d1.sourceforge.net/project/levent/libevent/libevent-2.0/libevent-2.0.10-stable.tar.gzwget http://nchc.dl.sourcef 阅读全文
posted @ 2015-12-08 18:05 步孤天 阅读(1038) 评论(0) 推荐(0)
  2015年12月7日
摘要: 用C++和shell获取本机CPU、网卡、内存、磁盘等的基本信息; 由于对C++相关的函数没多少了解,但是觉得用shell反而相对简单一些: 一、shell脚本,用来辅助C++获取主机的资源使用信息 (1) cpurate.sh 获取cpu的使用率 (2)memrate.sh 获取内存的使用率 (3 阅读全文
posted @ 2015-12-07 10:35 步孤天 阅读(1705) 评论(0) 推荐(0)
摘要: 突然想用爬虫爬来的数据对接DEDECMS,所以研究了一下怎么直接在DEDECMS中直接插入一片文章 (但其实我并没有这样用。因为我直接用前台做的网页,用ajax请求的json数据,其他的都简单,就是没办法人工审核内容) 尝试了半天,其实只要操作下面三个表格即可。其中各个字段的意思,各位自己查吧。 I 阅读全文
posted @ 2015-12-07 10:16 步孤天 阅读(2857) 评论(0) 推荐(0)
  2015年12月3日
摘要: html5 pc端不支持hls,手机端可以 有倍速接口 有标准的接口swseplayer 支持hls协议 无倍速接口 有标准的接口文档jwplayer7.1.4 支持HLS协议,国外较好的flash 无倍速接口 有标准的接口文档,版本不稳定,接口详细。测验5.8-7.1各种地址下载的7个版本, 无可 阅读全文
posted @ 2015-12-03 09:58 步孤天 阅读(518) 评论(0) 推荐(0)
  2015年11月30日
摘要: protobuf安装/使用原本是要在官网上下载的:http://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz可惜已被墙,幸好有好心人提供了以下地址:http://pan.baidu.com/s/1pJlZubT 为了说明安装过程中文件的作用, 阅读全文
posted @ 2015-11-30 19:36 步孤天 阅读(1362) 评论(0) 推荐(0)
  2015年11月24日
摘要: ntp同步的两种方式:1.使用ntpdate命令直接同步 2.使用NTPD服务平滑同步直接同步方式的缺陷:会导致已经做的定时任务再做一遍。平滑同步每次同步时间的偏移量不会太陡,根据偏移量,均方差等值每次同步一点点,同步完全同步好需要较长时间。所以一般开启NTPD服务同步前先用ntpdate先手动同步 阅读全文
posted @ 2015-11-24 19:49 步孤天 阅读(1787) 评论(0) 推荐(0)
摘要: 转载于:http://lxbins.blog.51cto.com/1089997/283663 top: 主要参数d:指定更新的间隔,以秒计算。q:没有任何延迟的更新。如果使用者有超级用户,则top命令将会以最高的优先序执行。c:显示进程完整的路径与名称。S:累积模式,会将己完成或消失的子行程的CP 阅读全文
posted @ 2015-11-24 19:44 步孤天 阅读(11098) 评论(0) 推荐(1)
  2015年11月17日
摘要: 可以ping通打印机的电脑,但是访问不了打印机的共享设置。\\XXX.XXX.XXX.XXX 之后出现如下错误: 您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。目前没有可用的登录服务器处理请求。 弄了半天,原来是因为,我本机用的是自动获取的ip和DNS,打印机相连的那 阅读全文
posted @ 2015-11-17 17:03 步孤天 阅读(17402) 评论(0) 推荐(0)