以前用wordpress做博客的时候,我做了个点赞的功能。设计这个点赞功能的时候,为防止访客不断刷赞,得做个时间间隔限制,首先我的设计方案是在数据库里记录ip和点赞的时间,后来一想那还得维护数据库(其实是觉得都没人点赞还弄得那么严格搞什么),果断改成把数据放到本地保存。本地存储数据首先想到得是coo...
分类:
Web程序 时间:
2014-10-02 22:58:03
阅读次数:
291
说明不严格区分C与C++,反正就是C/C++的未明未知易错易忘点的总结。说实话,水平确实很低,感觉有时候敲代码经常要查阅网络资源,比如一些字符串的使用啊,还有类似string转int的方法,这些虽然在其他语言中可能就是System.In3...
分类:
编程语言 时间:
2014-10-02 17:59:03
阅读次数:
284
1. 啥是二分图?严格点,就是把给出的N种可能配对关系拆成两边,假设是左、右俩边的话,如果一点无论怎么分,既得在左边,又得在右边,那么这就不是二分图了。 我们常见的题目通常是给出俩类不同的东西配对,比如男女配对(男1~N,女1~N),这样绝对不会出现男男配对这种情况,所以不需要检查是否构成二分图。 ...
分类:
其他好文 时间:
2014-10-02 17:55:13
阅读次数:
278
用于大型程序的工具--异常处理引言: C++语言包括的一些特征在问题比較复杂,非个人所能管理时最为实用。如:异常处理、命名空间和多重继承。 相对于小的程序猿团队所能开发的系统需求而言,大规模编程[往往涉及数千万行代码]对程序设计语言的要求更高。大规模应用程序往往具有下列特殊要求: 1.更严格的正常运...
分类:
编程语言 时间:
2014-10-02 13:18:03
阅读次数:
262
题目:acdream 1216 Beautiful
People
题意:每个人有两个值,能力值和潜力值,然后要求一个人的这两个值都严格大于第二个人的时候,这两个人才能呆在一块儿,给出许多人的值,求最多有多少个人?
分析:很容易想到是个单调非增模型,如果用O(n*n)的写法的话,会超时!
那么我们就要用二分优化来找。
我们可以先按第一个值 x 从小到大排序,然后按第二个值...
分类:
其他好文 时间:
2014-10-02 10:55:12
阅读次数:
242
很多IT公司对于软件开发都有严格的分工,这包括设计、测试、服务支持等等。但是,我一直都认为只有开发者才是真正对软件质量负责的人。没有好的软件设计,软件质量基本上是无从谈起。当然,要做到这一点是需要额外的一些工具来进行保证的。因为这一段时间都是在linux上开发的,所以下面涉及到的工具基本上都是基于l...
分类:
系统相关 时间:
2014-10-01 12:16:01
阅读次数:
220
Java语言基础组成:(1)关键字:被赋予特殊含义的单词,main不是关键字(2)标示符:程序中自定义的一些名称,自定义名称,由26个字母大小写,数字0-9,_$组成,数字不可以开头,不可以使用关键字,Java中严格区分大小写,在起名字时,为了提高阅读性,要尽量有意义。包名,所有字母都小写。类名和接...
分类:
编程语言 时间:
2014-10-01 01:28:30
阅读次数:
214
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1160题目意思:给出一堆老鼠,假设有 n 只(输入n条信息后Ctrl+Z)。每只老鼠有对应的weight 和 speed。现在需要从这 n 只老鼠的序列中,找出最长的一条序列,满足老鼠的weight严格递...
分类:
其他好文 时间:
2014-09-30 17:53:39
阅读次数:
233
关于 严格来说,本文题目应该是我的数据结构和算法学习之路,但这个写法实在太绕口——况且CS中的算法往往暗指数据结构和算法(例如算法导论指的实际上是数据结构和算法导论),所以我认为本文题目是合理的。 这篇文章讲了什么?我这些年学习数据结构和算法的总结。一些不错的算法书籍和教程。算法的重要性。 初学.....
分类:
其他好文 时间:
2014-09-30 17:06:59
阅读次数:
289