前言:这是一篇总结性的文章,需要有一点C++和dll基本知识的基础,在网上查阅了很多资料感觉没有一篇详细、具体、全面的dll开发介绍,我这是根据最近项目和网上资料整理出来的,并附带实例的一个总结性的文章(由于篇幅较长故不附带源码解释)。另外,个人愚昧地认为以后C++的开发会更多地面向库的开发,所以学会库的开发必不可少。
1、 静态链接库和动态链接库
1. 静态链接库(LIB)只用在程...
分类:
编程语言 时间:
2015-05-26 09:21:01
阅读次数:
175
1028. Hanoi Tower Sequence
Constraints
Time Limit: 1 secs, Memory Limit: 32 MB
Description
Hanoi Tower is a famous game invented by the French mathematician Edourard Lucas in 1883. W...
分类:
其他好文 时间:
2015-05-26 09:21:34
阅读次数:
128
StaggeredGridView是github上一个开源的瀑布流图片库,本文将分享集成StaggeredGridView时碰到的异常以及解决方法...
分类:
移动开发 时间:
2015-05-26 09:19:18
阅读次数:
240
描述
笨小熊的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!
这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小熊就认为这是个Lucky Word,这样的单词很可能就是正确的答案。
输入第一行数...
分类:
其他好文 时间:
2015-05-26 09:20:46
阅读次数:
121
Django Design Patterns and Best Practices.pdf
http://pan.baidu.com/s/1qWFnlBQ
下载地址 http://dou.bz/35ODPo
文件太大,无法上传到csdn上,见谅...
分类:
其他好文 时间:
2015-05-26 09:21:08
阅读次数:
121
这是一道很标准的大整数加法,我却wa了4次,没提交一次就查到一些细节问题,比如说我们考虑前导
0的问题,还有就是没有对输入数组处理, 使得他们每次输入时高位的置0,还有就是没考虑到最后相加后的进位,
这些问题一一改正之后,还是wa了,原来是因为,我把if语句中的==只写了一个。。。真坑啊,,,我就说怎么会
不过,明明写的对的,大数相加竟然还wa了四次,还有就是这道题最后不写换行也会wa。。。...
分类:
其他好文 时间:
2015-05-26 09:19:36
阅读次数:
205
这道题看上去比较简单,但是需要注意的细节和情况的处理还是很多的。
(1) 注意负数
(2)注意10,100这类数字的反转
(3) 最容易忽视的一点,整型的溢出。(2333333339反转超int)
注意我们计算的过程中不需要另外存数字,直接计算就好。处理溢出我们先用long long储存,超int后直接返回0
其实我们发现,(1)和(2)都不需要特殊处理,在运算的过程中会自行处理。
c...
分类:
其他好文 时间:
2015-05-26 09:18:36
阅读次数:
97
题意:
有一块h*w(1
可以把公告牌看作长为h的线段,构建一个线段树,每个节点存储区间的最大值,初始最大值为公告牌的宽度w。如果某区间的最大值大于当前公告的宽度,就可以放在该区间,由于公告优先放在上面,所以选区间的时候也应该先判断左边的区间可不可以,当在某个点放上公告后,该点的最大值应减去该公告的宽度。如果整个区间的最大值小于当前公告的宽度,就说明不能放置。
代码:
#include
...
分类:
其他好文 时间:
2015-05-26 09:20:04
阅读次数:
151
我们先来一个两个有序的数组a和b进行排序的代码,两个有序的数组进行排序只需每次选择两个数组中最小的那个数放进c中就ok了,之后如果那个数组还有剩余就将其直接接在c后面。时间效率还是很快的达到了O(n)。
python源码
def MemeryArray(a,b,c):
i = 0
j = 0
k = 0
n = len(a)
m = len(b)
...
分类:
编程语言 时间:
2015-05-26 09:17:46
阅读次数:
187
描述
给你两个很大的数,你能不能判断出他们两个数的大小呢?
比如123456789123456789要大于-123456
输入每组测试数据占一行,输入两个不超过1000位的10进制整数a,b
数据保证输入的a,b没有前缀的0。
如果输入0 0表示输入结束。测试数据组数不超过10组输出如果a>b则输出“a>b”,如果a样例输入
111111111111111111111111111 8...
分类:
其他好文 时间:
2015-05-26 09:20:04
阅读次数:
244
一:准备工作
引入jave-1.0.2.jar
二:转换方法
{CSDN:CODE:675280}...
保持着也不知道什么情怀,觉得到现在才能发出来。这道题做完之后看了其他人的代码,然后再看我的,不得不说,真是幼稚的很,尤其是输入这一块,都什么跟什么啊。
但相较于之前来说,不像以前慌张了,学会先思考再去写代码,明白了函数的一些用处与含义。我知道一个大四的老狗说这种话倒还真是够没面子的,但希望自己每天都在成长。你眼里的小草,我心中的大树。
IP聚合
Problem Description
当今...
分类:
其他好文 时间:
2015-05-26 09:19:37
阅读次数:
131
大搬家
Accepts: 1506
Submissions: 6255
Time Limit: 2000/1000 MS (Java/Others)
Memory Limit: 65536/65536 K (Java/Others)
Problem Description
近期B厂组织了一次大搬家,所有人都要按照指示换到指定的座位上...
分类:
其他好文 时间:
2015-05-26 09:19:11
阅读次数:
147
1408 - 公交系统
时间限制:1秒 内存限制:256兆
606 次提交 59 次通过
题目描述
因为中国人口众多,公共交通就显得很重要. 在传统城市公共交通系统中,公交车是一种很重要的工具。甚至现在还扮演了一种极其重要的角色。
X市的公交系统显得很独特。不像别的城市,该市公交系统是基于两站间的距离来计费的。下表描述了两站之间距离与费用的关系:
...
分类:
其他好文 时间:
2015-05-26 09:18:21
阅读次数:
115
1001:
可以看作找规律,其实是组合数学的一道题目。符合要求的对应关系是要么是自己和自己对应,要么是互相对应,即1->2则2->1。
因为对于任何一个数如果他和自己本身对应,那么剩下还有n-1个数;如果他对应别的数(假定是a),那么a一定也和他对应,这样剩下还有n-2
个数,并且他可以对应的数的选择有n-1种,所以,可得递推关系 f[i]=((i-1)*f[i-2]+f[i-1]);
#...
分类:
其他好文 时间:
2015-05-26 09:17:42
阅读次数:
115
假设要得到字符串B在字符串A中出现的次数://假设字符串A和B已声明并赋值
int count=0;
int fromIndex=0;
while(fromIndex!=-1){
fromIndex=A.indexOf(B,fromIndex);
if(fromIndex!=-1){
fromIndex+=B.length();;
count++;...
分类:
编程语言 时间:
2015-05-26 09:18:22
阅读次数:
168
在windows phone8.1中,列表显示数据分为以下几个控件,ItemsControl,ListBox,ListView,GridView,SemanticZoom控件。
以前我一直在用ListBox控件或者ListView控件来显示简单数据,今天自己随便玩玩,写了一些简单的只显示的数据,用ItemsControl实现,开始觉得还好,当我把数据量增大一下时候,坑爹的情况发生了,竟然不能滑动...