码迷,mamicode.com
首页 > 2015年05月09日 > 全部分享
设计模式C++实现一:简单工程模式
参考大话设计模式和网上的一些资料,自己编写下一些简单的设计模式,让自己了解这些设计模式的妙处!...
分类:编程语言   时间:2015-05-09 16:38:55    阅读次数:113
Java集合Map接口与Map.Entry学习
Map接口不是Collection接口的继承。Map接口用于维护键/值对(key/value pairs)。该接口描述了从不重复的键到值的映射。   (1) 添加、删除操作:   Object put(Object key, Object value): 将互相关联的一个关键字与一个值放入该映像。如果该关键字已经存在,那么与此关键字相关的新值将取代旧值。方法返回关键字的旧值,如果关键字原先...
分类:编程语言   时间:2015-05-09 16:38:06    阅读次数:107
1224 Robbers
Problem Description  N robbers have robbed the bank. As the result of their crime they chanced to get M golden coins. Before the robbery the band has made an agreement that after the robbery i-th gangs...
分类:其他好文   时间:2015-05-09 16:40:13    阅读次数:169
判断是否下载指定客户端(遍历硬盘上的全部文件文件夹)
public void GetAllFiles(string fpath, string filetype)     {         //System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo(fpath);  // 遍历指定文件类型的文件         //System.IO.FileInfo[] fs = dir....
分类:其他好文   时间:2015-05-09 16:39:41    阅读次数:113
Install Docker on Mac OS X
小白来山寨一把官网文档。Docker不能直接跑在OS X上,需要先安装下VirtualBox和boot2docker。boot2docker会帮我们启动vm,启动docker,并且本身提供一些管理命令。 boot2docker也很轻量级,完全在内存里启动一个VM,只占24M大小,几秒内就可以启动。安装过程1) 下载VirtualVM-xxx-xxx.dmg,并安装。 2) 使用brew安装boo...
分类:系统相关   时间:2015-05-09 16:38:58    阅读次数:221
垃圾收集器与内存分配策略
1.对象已死吗? 在堆里存放这java世界几乎所有的对象实例,垃圾回收器在对堆进行回收前,第一件事就是要确定这些对象之中那些对象还“存活”着, 哪些对象已经“死去”(即不可能再被任何途径使用的对象)。 1.1 引用计数器法 给对象添加一个引用计数器,每当有一个地方引用它时,计数器值加1;当引用失效时就减1;任何计数器为0的对象就是不可能再被使用的。 引用计数器法实现简单,判断效率...
分类:其他好文   时间:2015-05-09 16:39:59    阅读次数:125
杭电ACM1242——Rescue~~BFS+优先队列
这题,简单的BFS就可以搞定。题目的大概意思是最短时间从地图的r到达a。 一开始,用普通的队列来做,结果内存超了,原因是N和M最大200;普通的队列会浪费一大堆内存,所以应该改用优先队列来做。 下面是AC的代码: #include #include #include using namespace std; class data { public: int x, y, cost; ...
分类:其他好文   时间:2015-05-09 16:39:16    阅读次数:374
1714 ACdream王国的花店
Problem Description  ACdream王国的花店只有一家,所以大家想买花来装饰,店主为了防止有人恶意囤积鲜花来抬高物价(就是黄牛党啦~),于是就定下一个规矩:你买得越多,下一次买的单价就越贵!假设一个人已经购买了x朵鲜花,那么下一次购买第i朵鲜花的单价就是(x+1)*c[i],其中c[i]是一个店主为每一朵花的基本定价。   ACdream学校想开运动会,需要n朵鲜花来装饰,于是...
分类:其他好文   时间:2015-05-09 16:37:58    阅读次数:91
iOS如何把所有界面的状态栏的字体颜色都设置为白色
第一步:在info.plist中添加一个字段:view controller -base status bar 设置为NO 第二步:在AppDelegate类的didFinishLaunchingWithOptions里添加:   if (IOS7) { // 判断是否是大于等于IOS7     //[[UIApplication sharedApplication] setSt...
分类:移动开发   时间:2015-05-09 16:37:37    阅读次数:117
任务调度(二)——jdk自带的Timer 动态修改任务执行计划
上一篇博文《任务调度(一)——jdk自带的Timer》中,简单介绍了一下Timer,本文将分享一下如何动态修改Timer制定的计划。       有人问我Timer和Quartz框架的区别。那我就说一下我的理解。Timer毕竟是jdk自带的简易的任务调度工具类。跟Quartz比肯定是鸟枪与大炮的差距,Quartz的配置规则更加强大,更能满足我们的复杂需求,还允许多线程这是Timer所比不了的。如果你就需要特别简单的任务调度,那么我觉得完全没有必要用Quartz。杀鸡焉用牛刀?!如果你的业务场景比较复杂,...
分类:其他好文   时间:2015-05-09 16:39:16    阅读次数:207
1715 ACdream王国的士兵
Problem Description  所谓弱国无外交,ACdream王国想守住这一片土地,自然离不开王国的士兵们,你作为王国的骠骑大将军,自然有训练王国士兵的职责。王国有n个士兵,每个士兵都有两个属性,攻击和防御。然后你希望经过一系列的调整,每个士兵都能成为合格的军人,所谓合格的军人,是指他的攻击和防御之和大于等于k。你的调整办法就是交换两个士兵的同一种属性,即把两个士兵的攻击交换,或者防御交换...
分类:其他好文   时间:2015-05-09 16:37:26    阅读次数:105
POJ 3253 Fence Repair(贪心)
Fence Repair Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 29580   Accepted: 9621 Description Farmer John wants to repair a small length of the fence aro...
分类:其他好文   时间:2015-05-09 16:36:05    阅读次数:103
iOS音频格式转换工具库:ExtAudioConverter
一个音频格式转换的开源库,包含了iOS/OS X支持的所有音频格式,另外也支持mp3格式。...
分类:移动开发   时间:2015-05-09 16:37:59    阅读次数:317
HashMap 剖析与理解
序言ConCurrentHashMap 是一个被忽视的Java Concurrent包下面的类,在满足并发的「安全性」,和「活跃性」的前提下,做到了与不考虑线程安全的 HashMap 同等效率. 作者是大名鼎鼎的Doug Lea,他老人家在Java 并发领域做的贡献,确实是我们的榜样。下篇文章,对ConCurrentHashMap做一个分析,希望这个代码中的闪光点,能够对各位读者产生启发。...
分类:其他好文   时间:2015-05-09 16:37:23    阅读次数:103
Android Apps 推荐
前言Android作为开源项目让全球的用户和厂商共同受益,我们有幸见证了小米带给大家的各种惊喜(饥饿营销解决库存压力),同时也带坏了不少实力厂商一起雄起,这里要为华为/联发科/汇顶科技点赞(不断努力掌握核心科技),总之对我们消费者来说始终是利大于弊。Android应用大多数都是以免费+广告或内购的形式出现,虽然质量上总体不如iOS但自由度很高,而系统易用性上的差距也越来越小,大家各取所需喜欢就好。父...
分类:移动开发   时间:2015-05-09 16:36:23    阅读次数:191
csu 1335: 高桥和低桥(二分+扫气球)
1335: 高桥和低桥 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 861  Solved: 248 [Submit][Status][Web Board] Description 有个脑筋急转弯是这样的:有距离很近的一高一低两座桥,两次洪水之后高桥被淹了两次,低桥却只被淹了一次,为什么?答案是:因为低桥太低了,第一次洪水退去之...
分类:其他好文   时间:2015-05-09 16:38:23    阅读次数:140
spring学习二:根据spring原理自己写个spring
请先看我另一篇文章:“Spring学习一:IOC(控制反转)和AOP(面向切面)的xml配置和注解方式”中大概知道他的简单用法 那我自己想写一个简单sping,注解的方式以后再写 方式:1.解析xml配置             2.使用java的反射机制生产动态代理对象             3.扫描类上的注解,再用反射(没写) 代码如下(简单实现,重原理轻代码,不喜勿喷) xml...
分类:编程语言   时间:2015-05-09 16:38:02    阅读次数:237
1557条   上一页 1 ... 37 38 39 40 41 42 43 ... 92 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!