码迷,mamicode.com
首页 > 其他好文
malloc实现原理
malloc是怎样实现的呢?答案就是:可以基于伙伴系统实现(关于伙伴系统在之前的文章里面已经讲过),也可以使用基于链表的实现 。 ??     它有一个将可用的内存块连接为一个长长的列表的所谓空闲链表    调用malloc函数时,它沿连接表寻找一个大到足以满足用户请求所需要的内存块。然后,将该内存块一分为二(一块的大小与用户请求的大小相等,另一块的大小就是剩下的字节)。接下来,将分...
分类:其他好文   时间:2015-08-06 15:10:01    阅读次数:102
UVa 10081 - Tight Words
題目:有一個集合{0,1,..,k},問其中元素組成的長為n的串中,相鄰元素差值不超過2的串的數比例。 分析:動態規劃、概率dp。     初始狀態:f(i,1)= 1 /(k+1);             狀態轉移:f(i,j)= sum(f(i-1,t))/ (k+1) { 其中,t為和j相差不超過2的元素 }。 說明:好久沒刷題了╮(╯▽╰)╭。 #include #inclu...
分类:其他好文   时间:2015-08-06 15:10:50    阅读次数:78
Intent Filter match过程源码分析
主流程 主线流程:先match action, 再match data, 最后match category 时序图 简化后的代码public final int match(String action, String type, String scheme, Uri data, Set categories, String logTag) { if (acti...
分类:其他好文   时间:2015-08-06 15:09:18    阅读次数:118
[LeetCode] Binary Tree Inorder Traversal
Binary Tree Inorder Traversal Given a binary tree, return the inorder traversal of its nodes' values. For example: Given binary tree {1,#,2,3}, 1 2 / 3 return...
分类:其他好文   时间:2015-08-06 15:08:56    阅读次数:86
3070 Fibonacci 矩阵快速幂
。。。...
分类:其他好文   时间:2015-08-06 15:08:50    阅读次数:113
根据海子blog经过手动验证思考的 final关键字总结
final关键字     (修饰常量、变量、方法、类) 1、final修饰类 通过以上可以得知,final修饰的类不可以被继承,既然类都不能被继承方法肯定也不能被重写(所以:其实final类中的方法被隐式的转换为final的方法)。 前提:final类的使用前提是这个类绝不可能被继承。 意义:final类的好处是这个类中的方法不会被重写,十分的安全。 2、final修饰方法...
分类:其他好文   时间:2015-08-06 15:07:35    阅读次数:82
把项目推送到github
1.把github的源码复制到本地 git clone git@github.com:****/****.git 复习clone下来的时候回带上项目的目录,所以不用自己建立目录 2.把本地的项目修改推送到远程 (1).首先要绑定仓库地址 git remote add origin git@github.com:****/****.git (2).推送到远程 git push orig...
分类:其他好文   时间:2015-08-06 15:07:46    阅读次数:107
9.5位操作(六)——交换某个整数的奇数位和偶数位,使用指令越少越好
/**  * 功能:交换某个整数的奇数位和偶数位,使用指令越少越好(即,位0与位1交换,位2与位3交换,以此列推)。  */ /** * 思路:先操作奇数位,再操作偶数位。将数字n的奇数位右移1位,偶数位左移1位。 * @param x * @return */ public static int swapOddEvenBits(int x){ //奇数位右移...
分类:其他好文   时间:2015-08-06 15:09:04    阅读次数:112
hdu-2059龟兔赛跑
Problem Description 据说在很久很久以前,可怜的兔子经历了人生中最大的打击——赛跑输给乌龟后,心中郁闷,发誓要报仇雪恨,于是躲进了杭州下沙某农业园卧薪尝胆潜心修炼,终于练成了绝技,能够毫不休息得以恒定的速度(VR m/s)一直跑。兔子一直想找机会好好得教训一下乌龟,以雪前耻。 最近正值HDU举办50周年校庆,社会各大名流齐聚下沙,兔子也趁此机会向乌龟发起挑战。虽然乌龟深知获胜希...
分类:其他好文   时间:2015-08-06 15:09:04    阅读次数:136
遍历Map集合的四种方式
Map map = new HashMap(); for(int i=0;i<100;i++){ map.put(i+"", i+""); } //遍历值 System.out.println("遍历值"); for(String value : map.values()){ System.out.println(value); } //遍...
分类:其他好文   时间:2015-08-06 15:07:52    阅读次数:78
npoi导出word2007辅助类
npoi导出word2007辅助类 根据模板导出(替换段落,表格,图片等),代码中含有示例,word导出辅助类...
分类:其他好文   时间:2015-08-06 15:08:49    阅读次数:92
斯坦福《机器学习》Lesson8感想-------1、SMO
从上一篇文章可知支持向量(supervector)就是指的离分隔超平面最近的那些点。整个SVM最需要的步骤是训练分类器,得到alpha,从而得到整个用于数据分类的分隔超平面。支持向量机(super vector machine,SVM)的一般应用流程如下: (1)      收集数据:可以使用任意方法 (2)      准备数据:需要数值型数据 (3)      分析数据:有助于可视化分隔超...
分类:其他好文   时间:2015-08-06 15:07:32    阅读次数:97
获取当月天数
今天写个日历,需要知道当月天数,在百度N久之后,都没有收获或者方法不尽人意, 于是,我看NSCanlendar类中的方法说明,终于找到了rangeIfUnit这个方法,帮助说明如下图所示,         ① 小单位是NSDayCalendarUnit,大单位是NSYearCalendarUnit,并不是要取这一年包含多少天,而是要取"天"(Day)这个单位在这一年(Ye...
分类:其他好文   时间:2015-08-06 15:07:28    阅读次数:105
Ignatius and the Princess III
Ignatius and the Princess III Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Submission(s): 15659    Accepted Submission(s): 11038 Problem Description...
分类:其他好文   时间:2015-08-06 15:06:28    阅读次数:111
bzoj-3809 Gty的二逼妹子序列
题意: 给出一个长度为n的数列,每个数字在[1,n]内; m次询问,查询[l,r]区间中值在[a,b]中的数字种类数; n 内存限制为28M 题解: 出题人实在太丧病系列; 莫队算法+树状数组这个比较显然吧; 码了一发交上去MLE了,砍了砍内存的常数,还是MLE; 然后发现询问里不能记录左端点所在块。。。在cmp里现求是吗。。。 改完T了!加完读入优化还是T! 没...
分类:其他好文   时间:2015-08-06 15:08:07    阅读次数:95
CentOS 下面解决libvirt版本过低、升级冲突问题
最近在搞Qemu+Spice的桌面虚拟化方案。 之前一直在公司服务器上面编译、测试spice。今天想搭一个自己的服务器。 qemu和spice,以及他们依赖的库都安装好了,可是用libvirt始终都启动不了虚拟机,后来发现yum上面的libvirt版本特别低,才0.10.2,我的天哪,怪不得各种设备类型都不支持。 于是就去官方下载1.2.4的libvirt,卸载了系统里面的libvirt...
分类:其他好文   时间:2015-08-06 15:07:45    阅读次数:144
pat-advance(1069-1072)
1069. The Black Hole of Numbers (20) 时间限制 100 ms 内存限制 65536 kB 代码长度限制 16000 B 判题程序 Standard 作者 CHEN, Yue For any 4-digit integer except t...
分类:其他好文   时间:2015-08-06 15:06:24    阅读次数:174
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!