原文:编写高质量代码改善C#程序的157个建议[为泛型指定初始值、使用委托声明、使用Lambda替代方法和匿名方法]前言
泛型并不是C#语言一开始就带有的特性,而是在FCL2.0之后实现的新功能。基于泛型,我们得以将类型参数化,以便更大范围地进行代码复用。同时,它减少了泛型类及泛型方法中的转型,确保...
分类:
其他好文 时间:
2014-05-22 00:23:00
阅读次数:
269
函数重载:1、相同的范围内(即同一类中)2、函数名相同;3、参数不同;4、virtual关键字可有可无;函数覆盖:(父类中必须有virtual)========派生类函数
覆盖掉 基类函数;指派生类中存在重新定义的函数,其函数名、参数、返回值类型必须同父类中相对应被覆盖的函数严格一致。覆盖函数和被覆...
分类:
编程语言 时间:
2014-05-21 22:14:35
阅读次数:
386
Java接口与Objective-
C正式协议类似,因为它们都需要实现一组方法。Java具有抽象类,但Objective-C没有。Java具有类变量,但在Objective-C中,
可以使用文件范围内的全局变量并为它们提供对应的访问器。Objective-C的公共和私有方法的形式比较松散。我们已经说...
分类:
编程语言 时间:
2014-05-21 21:21:28
阅读次数:
368
代码混淆技术:一种重要的软件保护方法技术原理: 对程序P进行保持语义的变换成T 功能等价作用:
经过混淆后程序更难被静态分析和逆向工程所工具应用范围: 1.分布式计算和软件保护 2.算法保护和DRM 3.同形加密 外形混淆 主要目的是改变源...
分类:
编程语言 时间:
2014-05-21 21:04:08
阅读次数:
323
题目链接已知 gcd(x, y, z) = G, lcm(x, y, z) = L,
求有多少种组合(x, y, z)可以满足条件。G, L都在32位int范围内。思路: 素数分解 + 容斥L : p1^t1 * p2^t2 ... *
pi^tiG: q1^s1 * q2^s2... * qi^s...
分类:
其他好文 时间:
2014-05-21 17:57:31
阅读次数:
266
1.8 扩展Web应用程序
1.8.1 性能
对于开发者而言,他们主要关注程序的响应时间和延展性。
响应时间也是衡量一个应用程序的效率的指标之一。如果一个请求到响应时间超出了良好的感知范围,我们就可以认为这个程序的性能很糟糕。一般而言,最好能够在一两秒内得到想要的页面。
延展性,说了是添加了更多的硬件设备,应用程序能够线性地承受更多的请求。添加硬件的方式有两...
分类:
Web程序 时间:
2014-05-21 15:56:40
阅读次数:
316
设置日期期限的时候下面这个方法用不了(升级成ios7之后)
NSDate *toDate =[[NSDate alloc]initWithString:@"2000-10-10 12:00:00 -0500"];
用下面的方法替换
NSDateFormatter * formatter = [[NSDateFormatter alloc]init];
[forma...
分类:
其他好文 时间:
2014-05-21 15:07:58
阅读次数:
240
做个网页爬虫或搜索引擎(以下统称蜘蛛程序)的各位一定不会陌生,在爬虫或搜索引擎访问网站的时候查看的第一个文件就是robots.txt了。robots.txt文件告诉蜘蛛程序在服务器上什么文件是可以被查看的。
当一个搜索蜘蛛访问一个站点时,它会首先检查该站点根目录下是否存在robots.txt,如果存在,搜索机器人就会按照该文件中的内容来确定访问的范围;如果该文件不存在,所有的搜索蜘蛛将能够访问网站上所有没有被口令保护的页面。
那我们应该怎样使用robots.txt呢?
...
分类:
其他好文 时间:
2014-05-21 15:03:59
阅读次数:
190
【原题】
2506: calc
Time Limit: 10 Sec Memory Limit: 256 MB
Submit: 228 Solved: 112
Description
给一个长度为n的非负整数序列A1,A2,…,An。现有m个询问,每次询问给出l,r,p,k,问满足l
Input
第一行两个正整...
分类:
其他好文 时间:
2014-05-21 10:38:18
阅读次数:
267
Reverse a linked list from position m to n. Do it in-place and in one-pass.
For example:
Given 1->2->3->4->5->NULL, m = 2 and n =
4,
return 1->4->3->2->5->NULL.
Note:
Given m, n satisfy the fol...
分类:
其他好文 时间:
2014-05-21 07:18:02
阅读次数:
301