上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 91 下一页
  2013年12月17日
摘要: 解题思路:sum%4!=0 , max#include#include#include#includeusingnamespace std;int a[100];bool vis[100],flag;int m,ave;bool dfs(int ans,int sum,int cnt){ if(sum==ave)returntrue; for(int i=cnt;iave||sum%4!=0){ cout<<"no"<<endl; continue; } else{ memset(vis,false,sizeof(vis)); if(dfs(ave, 阅读全文
posted @ 2013-12-17 17:06 我的小人生 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 最近买了一个树莓派,玩了几天,虽然已经有很多人玩了,现在玩好像有点晚了,但是他确实是个好东西,学好它,对嵌入式的整个开发流程也就会熟悉很多.虽然性能不是很强和现在的BB-BLACK比有点慢了,但是它便宜,把它当做单片机也是个不错的选择. 树莓派其实也是一个小的嵌入式产品,其实和我的TINY210一样,只不过他是基于ARM11架构,自然是ARMV6体系.构建交叉编译环境也就相对简单. 环境:ubuntu 13.10 个人原创,转载请注明原文地址:http://blog.csdn.net/embbnux/article/details/17360315 参考: http://elinux.o... 阅读全文
posted @ 2013-12-17 17:03 我的小人生 阅读(1340) 评论(0) 推荐(0) 编辑
摘要: 转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/17361775前言上周对Android中的事件派发机制进行了分析,这次博主要对消息队列和Looper的源码进行简单的分析。大家耐心看下去,其实消息队列的逻辑比事件派发机制简单多了,所以大家肯定会很容易看懂的。概念1. 什么是消息队列消息队列在android中对应MessageQueue这个类,顾名思义,消息队列中存放了大量的消息(Message)2.什么是消息消息(Message)代表一个行为(what)或者一串动作(Runnable),有两处会用到Message:Hand 阅读全文
posted @ 2013-12-17 16:59 我的小人生 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 今天是2013-12-16,今天和明天是我学习oracle生涯中一个特殊的日子。今天晚上进行了一下表空间管理方式的学习,在此记录一下笔记。对于oracle数据库最小i/0单位是数据块,最想分配空间单位是区,对于表空间的管理其实是对区的管理,在8i之前采用数据字典管理表空间 ,通过uet$和fet$进行管理。可是从8i开始引入了本地管理表空间方式(LMT),以此缓解了系统性能问题(如碎片产生等)。对于oracle段管理方式,在9i之前采用的是mssm手动段空间管理技术,采用了是在数据段头加入free list进行管理,可是往往出现性能问题(如 buffer busy wai),以此到9i开始引. 阅读全文
posted @ 2013-12-17 16:55 我的小人生 阅读(1006) 评论(0) 推荐(0) 编辑
摘要: 之前已经介绍过Unity自带的摇杆Joystick,它用起来很简单。但是它也存在很多局限,不能全部满足普通mmo手游的一些需求,例如:要能方便地更好素材;能指定在某个区域显示,或者只有在该区域触摸时才出现等等。而这些功能,Easy Touch插件都已经帮你实现了。全部是可配置。大家可以从Asset Store上购买,或者使用free版。 (可随意分享,请注明原文出处http://blog.csdn.net/janeky/article/details/17364903)实例还是用上次例子来实现。控制角色的移动步骤1.import “Easy... 阅读全文
posted @ 2013-12-17 16:52 我的小人生 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 题目链接:uva 1422 - Processor 题目大意:有一个机器要处理一些问题,给出这些问题可以开始的时间和必须完成的时间,以及任务的工作量,问说机器必须以最少每秒多少得工作量才能完成这些任务。 解题思路:二分答案,答案的上限是MaxWork * MaxN(全在一秒内完成)。然后就是判断说在c的工作量小是否能完成任务。因为处理一个问题的时间可以不连续,所以给解题增加了难度。 现将任务按照开始的时间从小到大排序,然后枚举时间区间。开始时间比当前枚举时间小的话入队。队列用优先队列,结束时间较小的优先满足。当队列中的第一个元素的结束时间小于当前枚举时间的起始值时,返回false,因为不会再有 阅读全文
posted @ 2013-12-17 16:48 我的小人生 阅读(341) 评论(0) 推荐(0) 编辑
摘要: http://acm.zju.edu.cn/onlinejudge/showProblem.do?problemCode=1914http://poj.org/problem?id=2349 题目大意,给定一些点的坐标,求MST,然后要求求去掉最大的k条边后,最大的边直接Prim,然后在排序即可。小技巧是一开始不求平方根,最后输出的时候在求出平方根即可。ZOJ上排行第三,不过在POJ就被虐了。。。 #include#include#includeusing namespace std;const int MAXN=501;const int INF=9999999;int map[MAXN][ 阅读全文
posted @ 2013-12-17 16:45 我的小人生 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 本文来源于我在InfoQ中文站原创的文章,原文地址是:http://www.infoq.com/cn/news/2013/12/common-red-flags-in-java-1Dustin Marx是一位专业软件开发者,从业已经有17年的时间,他拥有电子工程学士学位,还是一位MBA。Dustin维护着一个博客,专门介绍软件开发的各个主题。近日,他撰文谈到了Java开发中常见的危险信号,提出了在日常的Java开发中我们需要尽力避免的一些不正确的做法。感兴趣的读者可以参见本系列文章的第一部分。缺乏Javadoc注释我倾向于将所有的契约方法(特别是public方法)都使用Javadoc注释起来。 阅读全文
posted @ 2013-12-17 16:41 我的小人生 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1. 数组template void array_print(T (&arr)[N]){ for(int i = 0; i T1 sum(T2 x, T3 y){ return x.size() + y.size();}size_t l = sum(string("xx"), string("yyy")); 3. 非类型形参数templateint area(){ return w * h;}int a = area(); 4. 特化template int compare(const T &v1, const T &v2){ i 阅读全文
posted @ 2013-12-17 16:38 我的小人生 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 为了支持业务的快速变更,往往采用可配置的方式,将业务逻辑的处理部分配置在数据库中或者XMl文件里。配置什么,如何配置才更灵活,That's a problem.以数据库配置为例(xml相同),在数据库中可以配置上java包名+类名,一个类只处理一个功能(符合设计模式中的单一性原则),这样只需要把数据库中的类名读出来,Class.forname("xxxx").newInstance()即可实现,这种方式简单,但会产生大量.java文件,管理一下还是挺麻烦的,并且每个.java文件处理一个单一的功能(即便功能很简单,也会生成一个.java文件),个人觉得有点浪费,并且 阅读全文
posted @ 2013-12-17 16:34 我的小人生 阅读(4784) 评论(0) 推荐(0) 编辑
上一页 1 ··· 22 23 24 25 26 27 28 29 30 ··· 91 下一页