- 军军小站|张军博客
搜索到与相关的文章
编程技术

论缓存之第一

看一粒沙中的世界,一朵野花中的天堂。把无限握于掌中,把永恒握于瞬间。——威廉•布莱克开始讨论缓存之前,让我们先来讨论讨论另外一个问题:理论和实践.从ahuaxuan接触的程序员来看,有的程序员偏实践,有的程序员偏理论,但是这都是不好的行为,理论和实践同样重要,我们在做很多核心的算法的时候,没有理论根本无从下手,而在我们多年的实践中,不总结理论就不能加深自己的理解.所以理论和实践同等重要.缓存是当今各种软件或者硬件系统中不可缺少的技术之一,所以对每个程序员来

系统 2019-08-12 09:30:29 2080

编程技术

Rails的缓存

Rails的Cache分四种:1,PageCache-Fastest2,ActionCache-NextFastest3,FragmentCache-LeastFastest4,ActiveRecordCache-OnlyavailableinEdgeRails下面一一介绍上面四种Cache以及Rails如何使用memcached一、PageCache如果开发阶段要使用cache,则需要先设置好config/environments/development

系统 2019-08-12 09:29:49 2080

各行各业

VC操纵Word

我们操纵Word需要通过类型库中的MFC类。而这些类,应该都是基于一个叫COleDispatchDriver的类。至少我所了解到的都是这样。COleDispatchDriver没有基类。COleDispatchDriver类实现OLE自动化中的客户方。OLE调度接口为访问一个对象的方法和属性提供了途径。COleDispatchDriver的成员函数连接,分离,创建和释放一个IDispatch类型的调度连接。其它的成员函数使用变量参数列表来简化调用IDisp

系统 2019-08-12 09:27:14 2080

各行各业

github使用心得

github使用教程:1.在系统天堂下载GithubforWindows,然后安装就不说了2.登陆,安装好后打开GitHub,用你的GitHub账号登陆。需要注意的事,GithubforWindows会帮你创建SSHKey,你打开邮件应该会收到邮件帮你创建SSHKey的信息,这也省了不少事:3.创建一个仓库。点击上面的“+Add”按钮创建一个新的仓库,输入相关信息:4.新建的仓库还没有真正地提交到本地仓库,相当于这只是一个new的修改,github简化了一

系统 2019-08-12 09:26:47 2080

各行各业

vss2005的使用(Visual SourceSafe2005)

首先下载vss2005,点击可以下载中英文版的。下好之后,点击安装。安装完成之后。下面为转载。1.VSS服务器端使用先在VSSAdministrator中添加项目组的开发人员名单,权限由管理员分配。(1)打开VSSAdministrator,出现登录窗口,如图7-6所示。首先要创建一个新的VSS管理数据库。(2)单击“Browse”按钮,打开VSS数据库窗口。如图7-7所示。列表中显示的是之前项目的VSS数据库。右边的一系列按钮可实现对这些数据库信息的操作

系统 2019-08-12 09:26:44 2080

各行各业

Json.net 同过 JsonConverter 调整导出值(未完

publicclassTimeSpanConverter:JsonConverter{publicoverrideboolCanConvert(TypeobjectType){returnobjectType==typeof(TimeSpan);}publicoverridevoidWriteJson(JsonWriterwriter,objectvalue,JsonSerializerserializer){writer.WriteStartObject

系统 2019-08-12 09:26:40 2080

数据库相关

MFC中 Group Box 控件会覆盖掉部分其他控件

昨天学习了TabControl控件,可是了遇到问题:运行程序后,TabControl控件就是显示不出来。搞了很久都不知道咋回事,后来终于被我发现了问题所在。原来是因为GroupBox控件覆盖掉了我的TabControl控件。我之前是先拖进去一个GroupBox控件,然后在GroupBox控件的框里再放置了一个TabControl控件的。这样运行出来就看不到TabControl控件。解决办法是:先放置好TabControl控件,然后再重新拖进一个GroupB

系统 2019-08-12 01:54:15 2080

数据库相关

Middleware

MiddlewareMiddleware是OWIN管道的基本组成单元,最后拼接的OWIN管道来处理客户端请求,输出网页。这篇文章,首先看看WebForm,MVC,WebAPI如何结合OWIN使用。然后将如何编写Middleware和编写一个具体的CacheMiddleware.阅读目录:一.原有的WebForm,MVC项目如何结合OWIN?1.1通过路由配置,将程序分成多个部分,一些部分由Asp.netWebForm或者MVC处理,另外一部分由OWIN管道

系统 2019-08-12 01:53:50 2080

数据库相关

S60 V1版手机(N-Gage QD)和S60 V3版手机(N73)之

最近弄了个N73.想把N-Gage的名片夹复制过来.当然首先想到的是用SmartVCard一类的软件.很快我就发现这类软件要么在QD不好使.要么在N73下不好使.因为一个是S60V1版,一个是S60V3版.很快我便失去了寻找软件的耐性.去网上查很多人也遇到同样问题.解决方法无非两种,一种是用蓝牙一个个的传.累的要死.另外一种就是用什么MYTT一类需要用到网络的工具.几乎没一个省心的。后来经过一番折腾.发现N73的工具里有一个数据传送的功能,可以直接用蓝牙把

系统 2019-08-12 01:53:48 2080

数据库相关

leetcode Palindrome Partitioning II

题目和上题一样leetcodePalindromePartitioning,这里需要求的是最小的分割数,也就是上一题的所有可能里面最少的一个分割。例如:Forexample,givens="aab",Return1sincethepalindromepartitioning["aa","b"]couldbeproducedusing1cut.很明显,如果我们和上体一样把所有的答案求出来,然后返回最少元素的长度-1就可以了,但是MemoryLimited了。

系统 2019-08-12 01:53:46 2080