码迷,mamicode.com
首页 > 2015年02月04日 > 全部分享
分析LinkedHashMap源码的LRU实现
一、前言 前段时间研究了memcached,而且操作系统的课程也刚刚完成,在两个里面多次出现LRU(last recently used最近最少使用)算法,虽然思想很简单。但是还是值得我们研究,无意间在看LinkedHashMap的源码的时候看见貌似这个类里面有默认的LRU实现。我们现在就来分析一下他的源代码 /** * Returns true if this map shoul...
分类:其他好文   时间:2015-02-04 18:43:23    阅读次数:149
微信分享功能详解
相信来看帖子朋友都有看过【微信官方的开发文档】,所以神马申请APP_ID之类的我就不多说了,直接讲代码,请大家看清楚我写的【注释】...
分类:微信   时间:2015-02-04 18:43:24    阅读次数:330
LeetCode Minimum Window Substring
Given a string S and a string T, find the minimum window in S which will contain all the characters in T in complexity O(n). For example, S = "ADOBECODEBANC" T = "ABC" Minimum window is "BAN...
分类:Windows程序   时间:2015-02-04 18:44:33    阅读次数:199
windows服务开发用到的主要函数详解参考
编程实现   一个完整的服务分为安装服务程序,主体服务程序和卸载服务程序。我们先来写服务的主体部分,示例代码如下: void main() {  SERVICE_TABLE_ENTRY ServiceTable[] =   {   {"scuhkr", BDServiceMain},   {NULL, NULL} //"哨兵"  };  //连接到服务控制管理器  St...
分类:Windows程序   时间:2015-02-04 18:43:16    阅读次数:250
IOS 后台无限执行任务
找到一些关于ios后台可以继续执行任务的相关代码,分享一下: 首先需要配置Info-Plist文件,在里面新建一个Required background modes。这个是一个数组,在下面添加如下内容: App provides Voice over IP services(VOIP) App plays audio or streams audio/video using Ai...
分类:移动开发   时间:2015-02-04 18:42:55    阅读次数:181
hdu4336 概率dp
http://acm.hdu.edu.cn/showproblem.php?pid=4336 Problem Description In your childhood, do you crazy for collecting the beautiful cards in the snacks? They said that, for example, if you collect...
分类:其他好文   时间:2015-02-04 18:44:41    阅读次数:177
LeetCode—*Valid Number
Validate if a given string is numeric. Some examples: "0" => true " 0.1 " => true "abc" => false "1 a" => false "2e10" => true 主要就是判断一个字符串是不是一个数字,这个题目不是很难,主要是要把所有的情况理清楚 首先有一些情况是允许的 1....
分类:其他好文   时间:2015-02-04 18:42:37    阅读次数:130
【工程优化】一维搜索方法
一维搜索方法的分类如下: 这篇文章主要讲解黄金分割法、二分法、牛顿法这三种一维搜索方法。黄金分割法只用到原函数,二分法用到函数的一阶导,牛顿法用到函数的二阶导。由于本文主要对研一上学期的课程中的部分算法进行程序实现,理论部分大多参考上课的课件。 黄金分割法:     基本概念: 算法思想: 算法流程图及优缺点...
分类:其他好文   时间:2015-02-04 18:43:28    阅读次数:120
4Sum
Given an array S of n integers, are there elements a, b, c, and d in S such that a + b + c + d = target? Find all unique quadruplets in the array which gives the sum of target. Note: Element...
分类:其他好文   时间:2015-02-04 18:44:19    阅读次数:127
Android游戏之音频类设计
Android游戏之音频类设计...
分类:移动开发   时间:2015-02-04 18:42:21    阅读次数:293
一般图匹配带花树
二分图的匹配多采用匈牙利算法,而一般图的匹配则是带花树。 Problem Description A new season of Touhou M-1 Grand Prix is approaching. Girls in Gensokyo cannot wait for participating it. Before the registration, they have to...
分类:其他好文   时间:2015-02-04 18:43:40    阅读次数:154
linux下动态链接库(.so)的显式调用和隐式调用
进入主题前,先看看两点预备知识。 一、显示调用和隐式调用的区别         我们知道,动态库相比静态库的区别是:静态库是编译时就加载到可执行文件中的,而动态库是在程序运行时完成加载的,所以使用动态库的程序的体积要比使用静态库程序的体积小,并且使用动态库的程序在运行时必须依赖所使用的动态库文件(.so文件),而使用静态库的程序一旦编译好,就不再需要依赖的静态库文件了(.a文件)。...
分类:系统相关   时间:2015-02-04 18:41:11    阅读次数:280
eclipse下裁剪vlc android
首先得说明的是,这个裁剪不是本人裁剪的,是在下面这个链接的基础上做的! 参考链接:http://www.cnblogs.com/over140/p/3932784.html 这链接是android studio的工程,我在android studio跑起来过(不过过程非常不顺利,呵呵),而且感觉android studio不好用,所以打算直接用eclipse来弄,首先是测试下自己的库是否能够在...
分类:移动开发   时间:2015-02-04 18:42:47    阅读次数:244
让UITableView响应touch事件
我们知道UITableView没有像UIButton那样可以通过addTarget方法来监听touch事件,因此在某些场合,特别是在UITableViewCell中包含UITextField的时候,我们很有可能想通过点击UITableView的其他地方来取消UITextField的焦点。也许有朋友会说,使用UITapGestureRecognizer手势来取消焦点,这样是可以行得通,但是如果Tex...
分类:其他好文   时间:2015-02-04 18:41:58    阅读次数:160
Cocos2d-x3.3Final(7)Focus常用成员函数(C++)
主要函数有 _horizontalLayout->setFocused(true); //设置焦点聚焦在该布局上_horizontalLayout->setLoopFocus(true); //在该布局内循环设置焦点_horizontalLayout->setFocusEnabled(); //设置该控件上聚焦_horizontalLayout->isFocusEnabled(); //是否可以聚...
分类:编程语言   时间:2015-02-04 18:41:35    阅读次数:345
IOS常用加密算法
先说一下我们游戏设计时候的安全考虑吧(懒得打字,直接从设计文档中复制了,还请见谅....自己的独立游戏,所以100%的版权哈) 5.1 通过简单的URLENCODE + BASE64编码防止数据明文传输 5.2 对普通请求、返回数据,生成MD5校验(MD5中加入动态密钥),进行数据完整性(简单防篡改,安全性较低,优点:快速)校验。  5.3 对于重要数据,使用RSA进行数字签名,起到防篡改作...
分类:移动开发   时间:2015-02-04 18:42:02    阅读次数:217
Eclipse报错中用Spring mvc初始化ContextLoaderListener报错
Eclipse报错:java.lang.ClassNotFoundException: ContextLoaderListener 一开始我的项目都是完全可以运行的,但后来提交到github上再拉下来的话就报错了。 这个问题让我折腾了好久,后来发现有两种情况会导致。 1:项目的java环境,可能拉下来代码后它会用jdk1.5的包去编译,你可能需要重新指定一下它的jdk版本...
分类:编程语言   时间:2015-02-04 18:39:45    阅读次数:155
2062条   上一页 1 ... 28 29 30 31 32 33 34 ... 122 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!