搜索到与相关的文章
redis

Redis的sds

Redis源码中的sds,是一个动态字符串库(Adynamicstringlibrary).结构如下:structsdshdr{intlen;intfree;charbuf[];};len是字符串长度,free是缓存区中的剩余大小,其中的内存分配当然用zmalloc。typedefchar*sds;sds类型的指针退sizeof(sdshdr)个字节就是sdshdr。这个库接口比较丰富,包括增长(sdsMakeRoom,sdsgrowzero,sdscat

系统 2019-08-12 01:53:31 3262

各行各业

repowatcher : about

repowatcher:aboutSimplisticsitetoimprovethewaywecanorganiseoursavedrepositoriesandkeepup-to-datewithimportantchanges.Alsoconsolidatescodefromvariousonlinehostingservicesforeaseofuse.repowatcher:about

系统 2019-08-12 01:32:21 3262

Android

在Android使用 SAX 方式进行异步解析

对XML文件进行解析有两种:DOM方式和SAX方式。在Android应用中,多采用SAX方式。这种方式是基于方法回调的,解析速度快,内存消耗小。我们在SAX解析中增加了异步更新主线程的代码,使用户体验更佳。一、主线程主线程是Activity,实现了自定义接口AsyncSaxResponse。该接口定义了3个方法,分别是:publicvoidparserUpdateNotify(ArrayList>al);publicv

系统 2019-08-29 23:53:36 3261

C++

C++中的explicit

简而言之:explicit修饰的构造函数不能担任类型转换函数这个《ANSI/ISOC++ProfessionalProgrammer'sHandbook》是这样说的explicitConstructorsAconstructorthattakesasingleargumentis,bydefault,animplicitconversionoperator,whichconvertsitsargumenttoanobjectofitsclass(seeal

系统 2019-08-29 22:33:10 3261

C++

VC++小技巧-Output窗口输出定位

在使用VC++时,经常使用OutputDebugString往往Output窗口写一些调试信息,如果输出信息遵循某种格式,那么在Output窗口中点击相应输出文本就会跳到相应的代码行中。具体格式MSDN中有说,简单的说法,在输出文本的最前面是"文件名(行号):"的格式就可以了。一个例子,用在我的内存泄露检测代码中:wsprintf(output_temp,"%s(%d):>>>>>>>>>>>>memleaks!size=%d",memory_alloca

系统 2019-08-29 22:28:29 3261

数据库相关

rTorrent终极优化攻略

所有优化参数和设定以个人有限条件为基准,引用时请依具体情况修改。硬件:MaxtorSharedStorage(MSS1代,CPUMIPS32300Mhz,128M内存)软件:Firmware(openmss_cn_2.6.6.bin)软件包(baoyinet105.ipk)BT下载软件(Rtorrent0.8.4,Transmission1.42)部分软件通过ipkg安装,并全部ipkgupgrade升级到最新版网络:互联网(2M小区LAN宽带),局域网(

系统 2019-08-12 01:52:14 3261

Android

【Android Developers Training】 100. 使用Int

注:本文翻译自Google官方的AndroidDevelopersTraining文档,译者技术一般,由于喜爱安卓而产生了翻译的念头,纯属个人兴趣爱好。原文链接:http://developer.android.com/training/contacts-provider/modify-data.html这节课将会向你展示如何使用一个Intent来插入一个新的或者修改一个现有的联系人数据。与直接访问ContactsProvider不同,一个Intent会启

系统 2019-08-12 01:54:45 3260

MySql

mysql基础:登录退出,修改用户密码,添加删除

今天刚开始学习mysql,最先接触用户管理,给大家分享下注:mysql中命令的大小写都可以的==========登录退出相关===================root@jack-desktop:~#mysql-uroot-pzengdc123//-u和root之间空格可有可无,-p和密码之间不能有空格root@jack-desktop:~#mysql-uroot-pzengdc123root@jack-desktop:~#mysql-uroot-pEn

系统 2019-08-12 01:53:57 3260

数据库相关

SQL语句查询结果额外添加一列序号自动增加

一、让SELECT查询结果额外增加自递的伪序号列在基于数据库的系统的开发过程中,有时需要让select返回的查询结果中存在一列实际的数据库表中并不存在的序号列,即在查询结果中额外增加自增的伪序号列。从网络上可以找到一些解决方案,但总结起来主要有三种:1.使用数据库自带的序号函数实现Oracle提供的ROWNUM,SQLServer2005提供的RANK,ROW_NUMBER都可以比较简单地实现这种需求,不过这种方法对我并不适用,因为我用的是SQLSERVE

系统 2019-08-12 01:32:58 3260

Tomcat

Eclipse+MyEclipse+Tomcat/JBoss配置手記

1.今天講下如何在集成開發環境Eclipse下運行tomcat和JBoss。Eclipse版本爲EclipseSDKVersion:3.1.2,MyEclipsse版本爲4.1(這個插件不同于其他Eclipse的插件,需要安裝後才能使用,可以在http://myeclipseide.com/ContentExpress-display-ceid-10.html處下載,下載前需要填寫注冊信息)。其它運行環境不再敘述與前幾天教程中的配置環境一致。2.安裝完My

系统 2019-08-29 23:27:34 3259