本节条款我们讨论一下class 关键字和typename关键字的不同以及对于模板函数(template function)的影响。
如下代码:template
T getValue1(T m)
{
return m * 2;
}template
T getValue2(T m)
{
return m * 2;
}在上面代码中,class和t...
分类:
编程语言 时间:
2015-06-04 13:50:19
阅读次数:
121
问题:
用double定义的数和long定义的数在19-20出现了差异,原因不明,求大神交。
本题需要用long,否则通不过,应为这个纠结了好久。
本题思路是一个组合乘以一个错排。
不容易系列之(4)——考新郎
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)...
分类:
其他好文 时间:
2015-06-04 13:50:20
阅读次数:
145
由于工作关系,需要工作当中,需要读取DBF文件,找了一些DBF读取开源软件,要么是太过庞大,动不动就上万行,要么是功能有问题,编码,长度,总之是没有找到一个非常爽的。在万般无奈之下,我老人家怒从心头起,恶向胆边生,决定自己写一下。结果只用了不到300行代码就搞定了,当然搞定不是唯一目标,还要优雅简洁的搞定,亲们跟随我的脚步一起感受一下简洁的设计与实现吧。...
分类:
数据库 时间:
2015-06-04 13:50:58
阅读次数:
157
问题:
之前做过类似题,但这次仍然不能解决相关问题。
字符串倒过来输:StringBuffer str=new StringBuffer(s); s=str.reverse().toString()
Bitset
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)...
分类:
编程语言 时间:
2015-06-04 13:49:20
阅读次数:
207
WM_MOUSEHOVER和WM_MOUSELEAVE消息,可以用来实现,当鼠标放在/离开某个窗体或窗体组件一段时间时,触发一系列的操作...
分类:
其他好文 时间:
2015-06-04 13:51:38
阅读次数:
210
问题:
开始直接用输入的数作为宽和高,但实际上要多出两行边框,所以要加一个2。
还有题目要求最后要输出一个空行没有注意到。
Picture
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 19789 Accep...
分类:
编程语言 时间:
2015-06-04 13:50:05
阅读次数:
134
问题:
考虑问题不周到,没有考虑到可能是小数而且存在 1.0=1;01=1的情况。
本题使用了BigDecimal类,此类适用于高精度的数此时解决了小数和01=1的问题,
该类比较方式中n.equal(m)比较精度,而n.compareTo(m)==0只比较数值适用于该题。
A == B ?
Time Limit: 1000/1000 MS (Java/Others)...
分类:
编程语言 时间:
2015-06-04 13:51:44
阅读次数:
164
CSDN-推出了markdown编辑器,果断给赞啊!!...
分类:
其他好文 时间:
2015-06-04 13:49:54
阅读次数:
101
MindNode 做的一个便于复习,梳理知识用得结构图。...
分类:
编程语言 时间:
2015-06-04 13:50:23
阅读次数:
196
和很多的朋友一样,在没有开发框架之前,可能我们只有一些落在纸面上的编码规范,或者说是开发约定。但不管怎么说,这些规范和约定对于我们软件开发过程还是有相当的指导与规范作用的。再后来,随着时间的推移,我们的软件代码写得越来越多,它们中的一部分具有相当的通用性,可能就会变成一个公共库;它们其中的一部分,在整体的运行机制来说是统一的,可以抽取成公共的部分,但是有一部分又会业务性非常强,需要在实际做业务的时候进行扩展。于是,这部分就会演变成框架!...
分类:
其他好文 时间:
2015-06-04 13:49:45
阅读次数:
127
题意:在一个坐标内,给定起点和终点,问能否恰好在t时刻到达终点。
以前很少写搜索题,所以看到这个题,就按照普通的深搜写了一下,交上去超时了。后来在网上搜了一下才知道,要剪枝才行。可是,我以前从没写过剪枝,不知道怎么剪,就按照别人的思路往下想。看懂以后,我对剪枝的理解是:对于一些没有必要继续搜索的路径,不再往下深搜,提前返回到上一层。花了半天时间调试代码,终于AC了。
...
分类:
其他好文 时间:
2015-06-04 13:49:13
阅读次数:
108
上篇说到定时器的使用方法,这篇主要分析它的实现原理。
1.哈希链表
cocos2dx封装了一个结构体,叫做UT_hash_handle,只要在自定义的结构体中声明这个结构体变量,就实现了哈希链表,并且能使用一系列的哈希链表专用的宏。这个结构体的具体实现如下:
typedef struct UT_hash_handle {
struct UT_hash_table *tbl;
vo...
分类:
其他好文 时间:
2015-06-04 13:50:31
阅读次数:
296
#include
#include
#include
#include
#include
using namespace std;
#define N 10005
map elem;
int node[N];
int main()
{
int n,m,i,val,j,rank;
string str;
while(cin>>n){
int n1=n;
...
分类:
其他好文 时间:
2015-06-04 13:47:40
阅读次数:
168
题意:p门课,每门课有若干学生,要为每门课分配一名课代表,每个学生只能担任一门课的课代表,若每个课都能找到课代表,则输出"YES",否则"NO"。
分析:二分图的最大匹配,对课程、学生关系建立一个图,进行二分图最大匹配,当最大匹配数==课程数时说明能够满足要求,否则不能。
#include
using namespace std;
#define N 303
bool cs[N][N];...
分类:
其他好文 时间:
2015-06-04 13:49:58
阅读次数:
169
ArcEngine 地图导航 查找路径 经纬度坐标导航 最优路径分析...
分类:
其他好文 时间:
2015-06-04 13:48:58
阅读次数:
368
Queue是一种常见的数据结构,其主要特征在于FIFO(先进先出),Java中的Queue是这样定义的:
public interface Queue extends Collection {
E element();
boolean offer(E o);
E peek();
E poll();
E remove();
}
虽然Queue都...
分类:
编程语言 时间:
2015-06-04 13:47:58
阅读次数:
158