- 军军小站|张军博客
搜索到与相关的文章
redis

redis源码笔记-testhelp

testhelp.h是作者为redis量身定做的单元测试框架,对于redis这种规模的项目,就没有必要上GTEST这种大杀器了,作者18行代码搞定。不过很遗憾,在2.4.10这个版本的版本的redis中,只有sds用了这个测试框架,不知其他代码作者是如何做测试的。我慢慢摸索,摸索到了告诉大家。1#ifndef__TESTHELP_H2#define__TESTHELP_H34int__failed_tests=0;//失败的测试用例数5int__test_

系统 2019-08-12 01:32:41 4658

CSS

你所不知的 CSS ::before 和 ::after 伪元素用法

CSS有两个说不上常用的伪类:before和:after,偶尔会被人用来添加些自定义格式什么的,但是它们的功用不仅于此。前几天发现了CreativeLinkEffects这个非常有意思的介绍创意链接特效的页面,里面惊人的效果大量使用到的特性除了transform属性进行变形之外,就是接下来要介绍的这两个伪元素了。CreativeButtonStyles一基本语法在了解进阶的应用之前,先来了解一下语法规则。平常仅仅需要将这两个伪元素用于添加一些自定义字符时,

系统 2019-08-29 22:22:39 4657

Windows

Windows7下系统实用小工具

Windows7下系统实用小工具来源:远景功能说明:以装在C盘、账户名为A的Windows7系统为例(系统所在位置和账户名对功能实现没有影响,以下仅是举例)可以任意选择以下清理任务:1.C:\Windows\temp和C:\Users\A\AppData\Local\Temp2..C:\Users\A\AppData\Local\Microsoft\Windows\TemporaryInternetFiles,包括C:\Users\A\AppData\Lo

系统 2019-08-29 23:02:09 4653

Jquery

一些应该熟记于心的jQuery函数和技巧

一些应该熟记于心的jQuery函数和技巧文章将为读者讲述一些优秀的实现方法和技巧,正确地使用这些方法和技巧就能够充分利用这一框架为我们所提供的所有优点。AD:【51CTO独家特稿】现在使用jQuery的网站数不胜数,它能够成为成最为知名的JavaScript框架,肯定存在着某种原因。作为开发者,我们必须更深入地思

系统 2019-08-12 09:30:24 4653

Ubuntu

在Ubuntu Desktop 12.04 LTS设置其他语言环境(

设置地区信息在系统设置里选择语言支持打开对话框后点击[添加或删除语言...]按钮设置其他预言输入法点击操作系统桌面右上角的键盘图标后,选择首选项。在选择输入法下拉框中用鼠标移至添加语言后,右侧自动显示出输入法,点击即可。确定好输入法后点击[添加]按钮在UbuntuDesktop12.04LTS设置其他语言环境(例:日文)

系统 2019-08-12 01:33:40 4653

IOS

【一步一步学IOS5 】 Hello World!创建你的第

上个月入手MBP,感觉超好。也对IOS开发产生了兴趣。索性利用空闲时间学习下IOS开发。并通过日志将学习笔记记录下来,供大家一起分享。IOS开发环境:Xcode4.4.1、IOS5.1LibraryHelloWorld效果图:codingstart!1.启动我们的Xcode软件,在弹出的欢迎对话框中选择CreateanewXcodeproject,Xcode会显示不同的项目模板供我们选择,我们选择SingleViewApplication,点击next。接

系统 2019-08-12 09:30:35 4648

MySql

MySQL索引背后的数据结构及算法原理[转]

转载自伯乐在线http://blog.jobbole.com/24006/学习一下。摘要本文以MySQL数据库为研究对象,讨论与数据库索引相关的一些话题。特别需要说明的是,MySQL支持诸多存储引擎,而各种存储引擎对索引的支持也各不相同,因此MySQL数据库支持多种索引类型,如BTree索引,哈希索引,全文索引等等。为了避免混乱,本文将只关注于BTree索引,因为这是平常使用MySQL时主要打交道的索引,至于哈希索引和全文索引本文暂不讨论。文章主要内容分为

系统 2019-08-29 22:00:18 4647

VMware

VMware7.1 序列号

强大的虚拟机VMware7.1snAG78U-D5G04-0801Z-AZWGE-NFUT6FV7WU-DHX93-4845Z-UNMEZ-M7A9DZY3E2-ANYE3-489TQ-AWP5E-MPK90VMware7.1序列号

系统 2019-08-12 09:29:52 4647

IOS

【一步一步学IOS5 】 Storyboard 在视图控制器

在前面例子中,我们介绍了Storyboards是Xcode中设计用户界面的友好功能。首先,回顾一下我们已经完成的工作。-将一个正常的视图控制器嵌入到导航控制器中-创建了一个表视图,并填充了菜单列表-使用联线从一个视图控制器切换到另一个视图控制器我们目前还没有实现详细视图,该视图目前显示一个静态的标签。我们将继续完成这个项目。完善这个应用程序。1.赋值视图控制器类在前面,我们简单创建了一个视图控制器,在Storyboard编辑器中,作为一个菜谱的详细视图,视

系统 2019-08-12 09:30:35 4640

PHP

配置Editplus调试PHP程序入门教程

之前我介绍了PHP开发工具zendstudio7入门使用教程,zendstudio的使用其实蛮耗费内存的,针对PHP入门学习者,今天和大家分享如何配置Editplus来调试PHP程序,Editplus配置好后进行PHP网站开发其实并不比zendstudio逊色,Editplus提供很多用户工具(插件),比如PHP自动完成、PHP函数自动提醒与补全等,这些都对配置Editplus调试PHP程序带来了方便,下面我就以PHP教程形式介绍Editplus的配置步骤

系统 2019-08-12 01:31:48 4640