码迷,mamicode.com
首页 > 其他好文
将数字1234转换为字符1234
#include void print( int val) { int tmp = val/10; if( tmp != 0) { print(tmp); } putchar( val % 10 + '0'); }int main() { int val = 1234; print(val); putch...
分类:其他好文   时间:2015-05-09 17:36:27    阅读次数:119
GUI设计9个原则(第二篇)
基本原则4: 设计要符合常见情况 基本原别5: 不要分散用户对他们目标的注意力 基本原则6: 促进学习4)原则4:设计要符合常见情况   在任何任务领域中,用户都有各种目标,从常用目标到很少发生的目标。应用程序应当设计为能够识别这些目标。   4.1 使得易于实现常用的结果   如果用户的目标是可预测的且常用的,用户就不应为了实现这个目标而必须做很多工作。如果目标是不常见的,则可以要求做更...
分类:其他好文   时间:2015-05-09 17:36:13    阅读次数:161
Servlet实现图形验证码
Java Servlet 实现的彩色图形验证码,项目源码分析 + 配置。...
分类:其他好文   时间:2015-05-09 17:36:49    阅读次数:121
辛星浅析git blame的使用
git  blame可以显示该文件的修改、以及作者上次修改文件的内容。他不会告诉我们文件中被删除以及被替换的内容,要详细的知道,我们还需要配合git  diff的使用。    下面是我们在git中创建了一个aa文件,然后是三次commit提交,以及只属于工作目录的修改。    我们用git  blame来查看一下效果:    $git blame aa ^2cae297 (xin ...
分类:其他好文   时间:2015-05-09 17:36:17    阅读次数:550
poj1061 青蛙的约会 扩展欧几里得
//(x + km)%l == (y + kn)%l //s*l + k(m - n) = y - x //用扩展欧几里得求出k //注意一下k需要为最小正数 #include #include #include using namespace std ; typedef __int64 ll ; ll exgcd(ll a , ll b , ll &x , ll &y) { ...
分类:其他好文   时间:2015-05-09 17:33:38    阅读次数:122
二叉树的8种操作
1.为什么会有树?因为当有大量的输入数据时,链表的线性访问时间就显得略长了。而树结构,其大部分操作的运行时间平均为O(logN)。2.树的实现并不难,几行代码就搞定了。struct TreeNode { Object element; TreeNode *firstChild; TreeNode *nextSibling; }3.遍历形式:// 中序遍历二叉树 void in...
分类:其他好文   时间:2015-05-09 17:34:45    阅读次数:102
07-图5. 旅游规划(25)
d...
分类:其他好文   时间:2015-05-09 17:34:34    阅读次数:102
抽象工厂模式
工厂模式可以分为三类--简单工厂模式,工厂方法模式,抽象工厂模式,很久之前我已经写过了简单工厂模式和工厂方法模式了,这篇文章在以前的基础上学习抽象工厂模式。 这是前两篇文章的链接:简单工厂模式 工厂方法模式 前面提到,有一家水果店出售苹果和香蕉,现在水果店新增了一项业务,出售果汁,比如苹果汁和香蕉汁。该怎么实现呢?我们先从代码入手: 代码一:使用工厂方法模式: //水果接口 int...
分类:其他好文   时间:2015-05-09 17:33:32    阅读次数:104
Uva 156 Ananagrams
Ananagrams Time Limit: 3000MS   Memory Limit: Unknown   64bit IO Format: %lld & %llu Submit Status Description Most crossword puzzle fans are used to anagrams--groups...
分类:其他好文   时间:2015-05-09 17:32:17    阅读次数:151
售价40万,年租金500的房子值得投资不?
年收益率:1.25%,租售比:1:960。 结论:不划算,年收益率远低于5年定期存款,租售比远低于国际标准。 1,关于租售比 国际通行标准认为,合理的房屋租售比在1:200到1:300之间。这个比值意味着如果把房子出租,200个至300个月(大致相当于16年至25年)内能收回房款,买房就是划算的。如果租售比高于1∶300,意味着房产投资价值相对变小,房产泡沫已经显现。 2013年北京平...
分类:其他好文   时间:2015-05-09 17:32:58    阅读次数:232
bzoj3572
通过这题我知道了一个鬼故事,trunc(ln(128)/ln(2))=6……以后不敢轻易这么写了好了言归正传,这题明显的构建虚树,但构建虚树后怎么树形dp呢?由于虚树上的点不仅是议事会还有可能是议事会的LCA,所以我们要先求出虚树上每个点是被那个议事会管理的,这我们可以通过两遍dfs求出(儿子更新父...
分类:其他好文   时间:2015-05-09 17:33:27    阅读次数:178
[Game-0001] 新手引导逻辑梳理
欢迎任何形式的转载,但请务必注明出处:http://www.cnblogs.com/liangjingyang欢迎任何形式的转载,但请务必注明出处:http://www.cnblogs.com/liangjingyang
分类:其他好文   时间:2015-05-09 17:33:06    阅读次数:101
威佐夫博奕
有两堆各若干个物品,两个人轮流从某一堆或同时从两堆中取同样多的物品,规定每次至少取一个,多者不限,最后取光者得胜。 这种情况下是颇为复杂的。我们用(ak,bk)(ak ≤ bk ,k=0,1,2,…,n)表示两堆物品的数量并称其为局势,如果甲面对(0,0),那么甲已经输了,这种局势我们称为奇异局势....
分类:其他好文   时间:2015-05-09 17:31:09    阅读次数:130
使用gnu automake编译helloworld
按照许多介绍automake基本步骤的教程中的说法,我在尝试使用automake编译helloworld示例程序的时候,仍然遇到了几个小坑,所幸后面都解决了。 下面把我的编译步骤给列出来。 1. 创建helloworld目录,进行目录后创建helloworld.c文件: mkdir hell...
分类:其他好文   时间:2015-05-09 17:32:30    阅读次数:121
Cut the sticks
1 def main(): 2 n = int(raw_input()) 3 arr = map(int, raw_input().strip().split()) 4 5 for i in range(n): 6 cutNum = 0 7 ...
分类:其他好文   时间:2015-05-09 17:30:19    阅读次数:125
LeetCode(8)-- String to Integer (atoi)
Implementatoito convert a string to an integer.Hint:Carefully consider all possible input cases. If you want a challenge, please do not see below and ...
分类:其他好文   时间:2015-05-09 17:29:40    阅读次数:125
Bitwise AND of Numbers Range
Given a range [m, n] where 0 m位数,一定会出现100…0的情况,AND的结果为100…00如果n位数=m位数,从最高位开始分析,如果n和m该位上的数字相等,考虑下一位,直到某位上n=1,m=0(因为n>m)。到这种情况时,一定又会出现100…0的情况,所以后面的这些数字...
分类:其他好文   时间:2015-05-09 17:29:58    阅读次数:87
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!