关于DmitryBaranovskiy的博客中一篇文章(http://dmitry.baranovskiy.com/post/91403200),其中有五段小代码,用来测试是否理解JavaScript的核心,闭包和作用域, 该文章也在csdn论坛上受到过关注和讨论, 集思广益,下面结合自己的理解,做...
分类:
编程语言 时间:
2014-09-25 22:38:07
阅读次数:
249
最近没些什么 看了看JAVA 语言以及使用其语言的设计模式介绍 都是学习基本的东西 没什么好写的还是写下最近写的C版本的小代码模仿IPMSG 写了个简单版本的局域网通信程序 准备将来用于局域网客户端性能监控中其实就是使用UDP 进行通讯 开启程序便UDP广播本机ID上线信息 关闭程序之前则广播本地下...
分类:
其他好文 时间:
2014-09-24 11:02:16
阅读次数:
210
说好的每日一记呢,哎,上周接到了老师的任务,要把项目中的后台数据处理代码读懂,于是就没有时间每天搞段小代码来写写了。但是通过这一周,自己也学到了不少东西。1. 首先是如何读别人写的代码: 先看 improt 大概用到什么类; 然后看main,有什么变量的初始化(...
分类:
其他好文 时间:
2014-09-22 22:36:43
阅读次数:
216
很多情况下,在管理或者查看列表的时候我们需要很需要“全选”这个功能,这在ASP.NET中是非常容易实现的,下面我就将演示一点小代码实现这一功能。 实现全选的还是js的一个小函数:function CheckAll(e,itemname){ var aa=document.getElementsByN...
分类:
Web程序 时间:
2014-09-18 20:27:24
阅读次数:
237
UVA 10888 - Warehouse
题目链接
题意:就是推箱子游戏,问最少要几步
思路:每个箱子和目标位置建边,权值为负权值,然后进行二分图完美匹配即可,注意不能到达的位置权值应该置为最小
代码:
#include
#include
#include
#include
#include
using namespace std;
const int ...
分类:
其他好文 时间:
2014-09-18 14:56:14
阅读次数:
263
UVA 1521 - GCD Guessing Game
题目链接
题意:一个数字x在1-n之间,现在猜数字,每次猜一个数字a,告知gcd(x, a)的答案,问最坏情况下需要猜几次
思路:在素数上考虑,猜一组素数的乘积的数字,就可以把这些素数组成的数字都猜出来,答案就是组数,这样问题就是如何分组使得组数最小,每次取最后一个,尽量和前面小的合并,就能使得组数最小
代码:
...
分类:
其他好文 时间:
2014-09-11 13:56:02
阅读次数:
306
题目描述:用一维数组存储学号和成绩,然后,按成绩排序输出。输入:输入第一行包括一个整数N(1<=N<=100),代表学生的个数。接下来的N行每行包括两个整数p和q,分别代表每个学生的学号和成绩。输出:按照学生的成绩从小到大进行排序,并将排序后的学生信息打印出来。如果学生的成绩相同,则按照学号的大小进...
分类:
其他好文 时间:
2014-09-04 11:45:39
阅读次数:
186
题意:
有n个宇航员 他们需要完成A、B、C三种任务 年龄>=平均年龄的人可以做A和C 年龄
思路:
一类人有2种选择而且必须选1个 因此想到2-sat 根据年龄和讨厌关系来建边 之后先做可行性判断 确定可以后 求出任意一组可行解 不需要字典序最小
代码:
#include
#include
#include
#include
using namespace std;
...
分类:
其他好文 时间:
2014-08-29 20:06:48
阅读次数:
270
自己写一些小代码的时候总是用fprintf来写log,感觉这样不太科学,还是写一个通用的简单带log level的log类,以后就拿来复用吧。这个类实现了非常简单的功能:如果指定了log文件path和name创建一个log文件,并将各种level的写入文件中,否则都打印到屏幕,格式如下:
[DEBUG] : xxxxx
[WARN] : xxxx
[MSG] : xxxxx
代码:
//...
分类:
其他好文 时间:
2014-08-25 22:57:15
阅读次数:
274
可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代...
分类:
编程语言 时间:
2014-08-23 16:58:01
阅读次数:
294