分析了将近1个月的Redis源代码了,也到了最核心的,最贴近系统开始的地方了,我把他取名为main目录,里面就包括了2个重要的文件,redis-cli和redis文件,1个代表的是客户端的执行文件,1个代表的是服务端的文件,这2个也是整个系统最最核心的模块,所以我把他归结到main主程序模块了,主程序模块也是我学习Redis最后的一个模块,在这里一定能看到我之前看到的所有各个功能模块的痕迹。由于主...
分类:
其他好文 时间:
2014-11-06 10:55:16
阅读次数:
425
大公司做自动化测试一般都会有一个大的框架。就好比一般大公司规章制度比较全,你只要按照规章制度去做就可以了。自动化测试框架也是如此,一般测试人员只要在现有框架编写自动化测试脚本就可以了。
这样的好处,节省了时间和精力,便于复用,对测试人员的要求也就降低了。不好的地方,如果框架设计的不好,灵活性可能会差些。
自动化测试框架都包含什么内容呢?
主程...
分类:
其他好文 时间:
2014-11-05 23:10:51
阅读次数:
234
最终真是团团转,真可以说是好事做尽,坏事做绝,
然而想想写点东西既有助于记忆,又有利于他人参考,所以还是决定抽点时间草书此文
以前在有关破解的博文中也稍微提到这个问题,现在就深入一点去考究它吧
狭义的编译一般指的是将程序语言代码转为CPU能执行的机器码,比如C++(VC++)
VB6的主程序也是切实编译的,然而大部分却类似java,生成了中间代码,由虚拟机在运行时解释为机器码
这...
分类:
编程语言 时间:
2014-10-31 13:52:44
阅读次数:
265
安装压力测试工具:sysbench1>安装依赖环境包:yuminstall-ybzryuminstall-ylibtool下载主程序包:bzrbranchlp:sysbench//下载到当前目录,文件名为:sysbench开始安装:cdsysbench./autogen.sh./configure--with-mysql-includes=/usr/local/mysql/include--with-mysql-libs=/usr..
分类:
数据库 时间:
2014-10-30 15:30:04
阅读次数:
371
事件驱动这个名词出现的越来越频繁了,听起来非常高大上,今天本人把Redis内部的驱动模型研究了一番,感觉收获颇丰啊。一个ae.c主程序,加上4个事件类型的文件,让你彻底弄清楚,Redis是如何处理这些事件的。在Redis的事件处理中,用到了epoll,select,kqueue和evport,evport可能大家会陌生许多。前面3个都是非常常见的事件,在libevent的事件网络库中也都有出现。作...
分类:
其他好文 时间:
2014-10-26 11:51:15
阅读次数:
268
全局变量:主程序中定义的变量(函数外部),只能在主程序中使用,在函数内部不能调用 背景:解决在函数内部调用全局变量的问题解决方法: 1.在函数内部声名全局变量 输出 1 2.使用$GLOBALS超全局数组输出 1原理分析: $GLOBALS['var']是外部的全局变量本身 glob...
分类:
编程语言 时间:
2014-10-23 19:15:44
阅读次数:
284
1、背景查看flower的源码,首先看到flower的主程序如下:#!/usr/local/sinasrv2/bin/python2.7# EASY-INSTALL-ENTRY-SCRIPT: 'flower==0.7.3','console_scripts','flower'__requires_...
分类:
编程语言 时间:
2014-10-22 14:13:21
阅读次数:
284
MVVMLight绑定数据示例好了,我们在新建了两个项目,分别是“MVVMLight的主程序” 与 “Model层”,运行的效果及解决方案结构如下:其实很简单,就是绑定了一个数据源而已,编写的代码也不多,下面我们来一步一步的实现使用MVVMLight来绑定数据,并了解其中的细节。如何实现?我这里使用...
分类:
其他好文 时间:
2014-10-21 07:47:10
阅读次数:
170
============问题描述============ 我给WEBVIEW加了等待的圆圈,怎么不起作用?布局文件: 主程序代码:
packagecom.ruihuo.talk; importcom.ruihuo.talk.R; importandroid.annotation.SuppressLi...
分类:
Web程序 时间:
2014-10-20 23:00:48
阅读次数:
335
题意:求给定图的欧拉回路(每条边只走一次)若欧拉回路存在,图中只可能有0个or2个奇数度的点。求解时,若有奇数度的点,则必须从该点开始。否则可以从任一点开始求解过程:dfs 1 //主程序部分 2 # circuit is a global array 3 find_euler_circuit...
分类:
其他好文 时间:
2014-10-19 21:08:02
阅读次数:
117