搜索到与相关的文章
各行各业

统计难题

http://acm.hdu.edu.cn/showproblem.php?pid=1251通过这道题学习一下Trie字典树.#include#include#include#include#include#include#include#include#include#include#include

系统 2019-08-12 09:27:08 2290

各行各业

[RK_2014_0923]wireshark捕捉到的Ethernet II数

一、关于wireshark中以太网数据包的最小长度,请看下面的文字:PacketformatAphysicalEthernetpacketwilllooklikethis:PreambleDestinationMACaddressSourceMACaddressType/LengthUserDataFrameCheckSequence(FCS)866246-15004AstheEthernethardwarefiltersthepreamble,itisn

系统 2019-08-12 09:27:00 2290

各行各业

Sublime Text 2 配置手册

Preferences.sublime-settings文件://Whileyoucaneditthisfile,it’sbesttoputyourchangesin//“User/Preferences.sublime-settings”,whichoverridesthesettingsinhere.////Settingsmayalsobeplacedinfiletypespecificoptionsfiles,for//example,inPack

系统 2019-08-12 09:26:57 2290

各行各业

Memcache存储大量数据的问题

Memcache存储大数据的问题huangguisuMemcached存储单个item最大数据是在1MB内,假设数据超过1M,存取set和get是都是返回false,并且引起性能的问题。我们之前对排行榜的数据进行缓存。因为排行榜在我们全部sqlselect查询里面占了30%,并且我们排行榜每小时更新一次,所以必须对数据做缓存。为了清除缓存方便,把全部的用户的数据放在同一key中,因为memcached:set的时候没有压缩数据。在測试服測试的时候,没发现问

系统 2019-08-12 09:26:46 2290

各行各业

我的Github

链接:https://github.com/hanlingsha/Test.gitr推送项目的github的大致步骤如下:1、在本地创建一个项目仓库,可以放些基本的项目文件2、cd至该目录下3、gitinit执行git初始化,完成对该项目的版本监控4、gitadd将该库中的内容加到暂存区5、gitcommit完成项目快照(与svn的提交有所区别)6、gitremoteadd随便一个单词git@github.com:HuXiangtao/项目名称.git(完

系统 2019-08-12 09:26:42 2290

数据库相关

问题用户小米科技CEO雷军:千万别把用户当上帝

查了好多资料,发现还是不全,干脆自己整理吧,至少保证在我的做法正确的,以免误导读者,也是给自己做个记录吧!小米科技CEO雷军在2013寰球挪动互联网大会(GMIC)上说,“大家想一下我办一个小餐馆,十多道菜都是我亲自做的,我经常看到人客饭吃。小餐馆和老板都是友人的,我新做的菜你尝尝,如果有问题我马上换,他们就是友人。千万别当帝上看,因为国中没有人信帝上。如果你把用户当帝上看,就是把用户当傻X看。”雷军以为,国中的新人最重要就是友人的新人,把用户当友人,品产

系统 2019-08-12 01:55:24 2290

数据库相关

另类病毒的自删除方法

//调整权限VOIDDebugPrivilege(){HANDLEhToken=NULL;BOOLbRet=OpenProcessToken(GetCurrentProcess(),TOKEN_ALL_ACCESS,&hToken);if(bRet==TRUE){TOKEN_PRIVILEGEStp;tp.PrivilegeCount=1;LookupPrivilegeValue(NULL,SE_DEBUG_NAME,&tp.Privileges[0].L

系统 2019-08-12 01:52:06 2290

各行各业

不要过度依赖自己控制之外的东西

游戏下个大版本的其中一个内容是对一个系统进行操作简化:几个界面的操作整合在一个界面,操作步骤简化等。我是负责该系统的逻辑流程代码编写。原以为只是UI那边的大改,但回看逻辑模块的旧代码时,发现和UI交互部分过度耦合,独立性过低,很多地方UI那边改了逻辑这边也跟着改。UI的界面整合,导致逻辑也要大改,叫苦不迭。由此,一个深刻的教训:不要过度依赖自己控制之外的东西。例如:在引用外部的模块或接口时,如果用到的地方超过两处,则在自己模块编写一个接口,给自己模块调用,

系统 2019-08-12 01:33:13 2290

编程技术

sql分组合并字段重复项sql for xml path

-------------------------(情景描述)在我们处理数据时,可能会碰到这种情景:IdName1a,b2a1a,b,c对于上面的表数据要求合并同类项Name,得到结果:1a,b,c2a-------------------------(解决方案)我们通过sqlforxmlpath来合并Name,并写一个标量函数来去掉重复项:1)创建标量函数:CREATEFUNCTIONF_getStr(@oriStrnvarchar(30))return

系统 2019-08-12 01:32:55 2290

各行各业

第二人生的源码分析(四十二)实现消息处理的线程

第二人生里使用线程循环来处理消息,这样的结构就比较清晰。比如有一个写文件的请求,就可以把这个请求放到线程队列里,然后唤醒线程,让线程处理这个请求。那么在第二人生里是怎么样构造消息循环呢?又是怎么样执行其它线程发过来的请求呢?带着这两个问题来分析下面这几段代码。#001voidLLQueuedThread::run()#002{下面实现消息循环。#003while(1)#004{#005//thiswillblockontheconditionuntilru

系统 2019-08-12 01:32:47 2290