搜索到与相关的文章
编程技术

缓存(一)

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

系统 2019-08-29 23:19:58 2268

编程技术

腾讯微信技术架构

微信——腾讯战略级产品,创造移动互联网增速记录,10个月5000万手机用户,433天之内完成用户数从零到一亿的增长过程,千万级用户同时在线,摇一摇每天次数过亿...在技术架构上,微信是如何做到的?日前,在腾讯大讲堂在中山大学校园宣讲活动上,腾讯广研助理总经理、微信技术总监周颢在两小时的演讲中揭开了微信背后的秘密。周颢,2001年毕业于华南理工大学,计算机专业硕士。2005年加入腾讯广州研发部,历任QQ邮箱架构师,广研技术总监,T4技术专家,微信中心助理总经

系统 2019-08-29 23:11:28 2268

编程技术

Spring Security(06)——AuthenticationProvi

AuthenticationProvider目录1.1用户信息从数据库获取1.1.1使用jdbc-user-service获取1.1.2直接使用JdbcDaoImpl1.2PasswordEncoder1.2.1使用内置的PasswordEncoder1.2.2使用自定义的PasswordEncoder认证是由AuthenticationManager来管理的,但是真正进行认证的是AuthenticationManager中定义的Authenticatio

系统 2019-08-29 22:01:58 2268

编程技术

浅谈Spring静态切入点使用方法

所谓Spring静态切入点,相对于动态切入点来说,具有良好的性能,因为静态切入点只在代理创建时候执行一次,而不是在运行期间,每次目标方法执行前都进行执行,下面,以实例说明如何定义静态切入点看我我前一篇blog的朋友都知道,如果不定义切入点,通知方法是会对整个目标类的所有方法均进行切入的但实际需求中,我们可能对其中的几个方法执行A通知,对其他的方法执行B通知,这时候,就需要通过定义不同的切入点来进行区分目标接口:packageStaticAdvisorTes

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

编程技术

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 2268

各行各业

安装kali之后

更新源(以下设置均基于这些源)#vi/etc/apt/sources.list把这些源加进去############################debianwheezy#####################################################################################chinadebhttp://ftp.cn.debian.org/debian/wheezymaincontribno

系统 2019-08-12 09:27:39 2268

各行各业

OpenTLD Installation for Matalb 2012a (64 bi

Testedon:Matlab2012a,MicrosoftVS2010,Win7(64bit),OpenCV2.4.2Seebelow.(1)InstallandCompileOpenCV2.4.2,thensetPATHvariablestolinktoOpenCVDLLs.(howto?seehere)(2)SetupmexcompilerinMatlab.Run“mex–setup”,andselectVS2010compilerformtheli

系统 2019-08-12 09:27:36 2268

各行各业

word排版----------------技巧

【转】1、正文列选中:按住ALT+鼠标选择。2、插入“域”--索引和目录(链接与引用),一次性插入目录,先插入索引与目录,RD。全部插入所有文件的RD后,然后再插入TOC。3、F4:重复上一操作。4、按住ALT+鼠标拖动表格线,可以连续性移动表格线。5、字号与磅值对照:字号初号小初一号小一二号小二三号小三四号小四五号小五六号小六七号八号磅4236262422181615141210.597.56.55.556、使用分节符,而不是使用分页符,更不要使用硬回车

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

各行各业

编译三思

从编译的过程可以看出,面对编译这样的难题,给出的解决办法是将复杂问题化解为若干小步骤的小问题,然后逐一解决小问题人从小到大,从模糊到思路清晰,似乎走的是一个模式化思维过程,当人脑中的模式越多,在问题面前就大脑就能够提供越多的选择。按照正确的模式走下去,就能够,或者不能够解决问题,也就是说,人抉择的过程就是人将现实环境抽象为某些条件,以符合某种模式的思维过程。模式即一个问题的解决方法。所谓问题即现实环境与人类欲望的冲突:我的欲望是想要100万,现实是我没有1

系统 2019-08-12 09:26:41 2268