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

redis持久化

Redis是一种高级key-value数据库。它跟memcached类似,不过数据可以持久化,而且支持的数据类型很丰富。有字符串,链表,集合和有序集合。支持在服务器端计算集合的并,交和补集(difference)等,还支持多种排序功能。所以Redis也可以被看成是一个数据结构服务器。Redis的所有数据都是保存在内存中,然后不定期的通过异步方式保存到磁盘上(这称为“半持久化模式”);也可以把每一次数据变化都写入到一个appendonlyfile(aof)里

系统 2019-08-12 01:54:53 3040

PHP

PHP环境出现时区问题

如下图所示,php执行的时候出现如下提示:解决办法:重新设置php编译的时区。具体方法如下:1.找到php.ini文件;2.修改php.ini文件中的date.timezone的值,将其设置为"Asia/Chongqing"或者"Asia/Shanghai";3.重新启动web服务器;PHP环境出现时区问题

系统 2019-08-12 01:32:53 3040

各行各业

Moq的使用心得

Moq的使用心得1.Moq中MockRepository时最好是MockRepository的接口,这样会避免不知名的错误。varmockClubRepository=newMock();mockClubRepository.Setup(mr=>mr.GetById(It.IsAny()))2.Moq中怎样返回空(HowtoreturnnullinMoq):mockRepository.Setup(mr=>mr

系统 2019-08-12 01:32:13 3040

redis

redis源码笔记-endian

对于目标机是大端字节序的机器,进行字节码的转换,提供了16byte、32byte、64byte字节的转换。在intset\ziplist\zipmap三种数据结构中使用,使得不同字节序机器生成的rdb文件格式都是统一的(小端字节序),便于兼容。代码实在是太简单了,贴上来,不多说了。endian.h1#ifndef__ENDIAN_H2#define__ENDIAN_H34voidmemrev16(void*p);5voidmemrev32(void*p);

系统 2019-08-12 01:32:38 3039

各行各业

hash在Coreseek 中配置bigint

304$sphinxapi->SetSelect('id,domain_hash');304$sphinxapi->SetConnectTimeout(3);305$sphinxapi->SetGroupBy('domain_hash',SPH_GROUPBY_ATTR,'@countdesc');304foreach($result['matches']AS$k=>$v)321{322$IDARRAY[$v['attrs']['domain_hash']

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

ASP.NET

ASP.NET会话(Session)保存模式

出处:http://blog.csdn.net/cityhunter172/article/details/727743今日抽空就说一下Session在.Netv1.0/v1.1中的存储模式。大家可在MSDN2003中搜索一下即可看到关于Web.config中的节点元素的描述,共有Off、InProc、StateServer、SQLServer四种模式。Off、InProc分别指“不启用”、“进程内保

系统 2019-08-29 23:19:55 3038

ASP.NET

asp.net控件开发基础(1)

asp.net本身提供了很多控件,提供给我们这些比较懒惰的人使用,我认为控件的作用就在此,因为我们不想重复工作,所以要创建它,这个本身便是一个需求的关系,所以学习控件开发很有意思.wrox网站上有本书ProfessionalASP.NET2.0ServerControlandComponentDevelopment现在还没有出版,但网站上放出了代码,所以正好下载过来学习一下.我看过前几章代码,环环相扣,作者用不同的知识向我们展示同一个效果,所以循序渐进的学

系统 2019-08-29 23:00:52 3038

各行各业

cdev结构

在Linux2.6内核中一个字符设备用cdev结构来描述,其定义如下:structcdev{structkobjectkobj;structmodule*owner;//所属模块conststructfile_operations*ops;//文件操作结构,在写驱动时,其结构体内的大部分函数要被实现structlist_headlist;dev_tdev;//设备号,int类型,高12位为主设备号,低20位为次设备号unsignedintcount;};可

系统 2019-08-12 01:33:09 3038

Tomcat

第一篇-->在任意位置启动Tomcat

1.理解path的本质是注册可执行文件所以我们要把startup.bat所在的目录放入path中在任意位置启动Tomcat"style="border:1pxsolidblack;"/>2.这时我们尝试在cmd中使用startup命令,会出现如下信息---------追溯到了一个源头Catalina_home在任意位置启动Tomcat"style="border:1pxsolidblack;"/>3.因此追本溯源我们要配置Catalina_home目录,为

系统 2019-08-12 01:32:59 3038