会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
BuguTian
博客园
首页
联系
管理
订阅
上一页
1
···
10
11
12
13
14
15
16
下一页
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使用说明,参数详解
摘要: 简介 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日
Linux下源码安装ffmpeg及ffmpeg的简单使用说明
摘要: 一、编译安装 ffmpeg在安装时依赖的包和版本都很让人头疼,不同编译环境也各不相同。公司之前封装了一个又各种出错。 其实办法很简单,就是到官网一步一步按着做就行了:http://trac.ffmpeg.org/wiki/CompilationGuide自己系统用的什么系统,就选择什么系统,照着操作
阅读全文
posted @ 2016-01-07 20:11 步孤天
阅读(5054)
评论(0)
推荐(0)
2016年1月5日
127.0.0.1、0.0.0.0和本机IP地址的区别和使用
摘要: 一、表面上的区别如下: 首先假设本机有多个网卡: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)
链路层的简介和MTU
摘要: 链路层杂谈(凭个人理解瞎说的,欢迎拍砖) 链路层,说白了就是把网络层的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的C++实现
摘要: 一、原理 前一阵子,想知道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日
Linux设置环境变量(解决许多命令找不到)
摘要: 不知道服务器被谁给改坏了,许多命令都不能使用找不到,但是可以在/usr/bin/,/usr/local/bin等里面找到源程序,当时首先想到的就是环境变量,因为Windows在设置了环境变量之后就可以直接在命令提示符中使用该命令;所以Linux应该也一样;百度一下,找到解决方案:首先输出环境变量$P
阅读全文
posted @ 2015-12-16 14:36 步孤天
阅读(17577)
评论(0)
推荐(0)
2015年12月8日
Memcached的安装和使用以及nginx整合memcached
摘要: 一、模块的安装启动 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、网卡IO、内存、磁盘等的基本信息
摘要: 用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,所以研究了一下怎么直接在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日
Google proto buffer的安装/使用
摘要: 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时间同步服务器配置
摘要: ntp同步的两种方式:1.使用ntpdate命令直接同步 2.使用NTPD服务平滑同步直接同步方式的缺陷:会导致已经做的定时任务再做一遍。平滑同步每次同步时间的偏移量不会太陡,根据偏移量,均方差等值每次同步一点点,同步完全同步好需要较长时间。所以一般开启NTPD服务同步前先用ntpdate先手动同步
阅读全文
posted @ 2015-11-24 19:49 步孤天
阅读(1787)
评论(0)
推荐(0)
Linux查看系统资源命令
摘要: 转载于: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通的打印机,没有办法打印
摘要: 可以ping通打印机的电脑,但是访问不了打印机的共享设置。\\XXX.XXX.XXX.XXX 之后出现如下错误: 您可能没有权限使用网络资源。请与这台服务器的管理员联系以查明您是否有访问权限。目前没有可用的登录服务器处理请求。 弄了半天,原来是因为,我本机用的是自动获取的ip和DNS,打印机相连的那
阅读全文
posted @ 2015-11-17 17:03 步孤天
阅读(17402)
评论(0)
推荐(0)
上一页
1
···
10
11
12
13
14
15
16
下一页
公告