翻译自Effective C#
1、属性(properties)
抽象属性可以放在接口的定义里。如:
public interface INameValuePair
{
string Name { get; }
T Value{ get; set; }
}
所有私有字段的访问都建议使用属性来处理,类中所有的数据成员都应当是私有...
分类:
其他 时间:
2014-03-19 09:40:46
收藏:
0 评论:
0 赞:
0 阅读:
392
幸运数
问题描述
幸运数是波兰数学家乌拉姆命名的。它采用与生成素数类似的“筛法”生成
。
首先从1开始写出自然数1,2,3,4,5,6,....
1 就是第一个幸运数。
我们从2这个数开始。把所有序号能被2整除的项删除,变为:
1 _ 3 _ 5 _ 7 _ 9 ....
把它们缩紧,重新记序,为:
1 3 5 7 9 .... 。这时,3为第2个幸运数,然后把所有能被3整除的序号位置的...
分类:
其他 时间:
2014-03-19 09:38:49
收藏:
0 评论:
0 赞:
0 阅读:
494
php pear File_Find 通过正则查找 或 获取目录树...
分类:
其他 时间:
2014-03-19 09:11:14
收藏:
0 评论:
0 赞:
0 阅读:
465
http://www.highcharts.me/api/index.html
分类:
其他 时间:
2014-03-19 08:57:07
收藏:
0 评论:
0 赞:
0 阅读:
557
字符I/O int fgetc( FILE *stream );int getc( FILE
*stream );int getchar( void
);fgetc、getc和getchar:从流中读取下一个字符并返回(getchar总是从标准输入中读);如果流中没有可读的字符那么返回EOF。 in...
分类:
其他 时间:
2014-03-19 09:29:17
收藏:
0 评论:
0 赞:
0 阅读:
427
有两种情况,会出现打开的文件都显示^M符号:1.
vim被配置为fileformat=unix,而你打开的文件都是dos格式的。unix格式的换行符为0A(ascii码)也就是,dos格式的换行符为 0D
0A(也就是),其实就显示为^M。下面是详细讲解:DOS, Mac 和Unix格式的文件回想计...
分类:
其他 时间:
2014-03-19 09:37:50
收藏:
0 评论:
0 赞:
0 阅读:
504
来自于某本大牛英文专著。翻译稿。 讲解在Hadoop中的性能调优。介绍如何优化数据序列化。
分类:
其他 时间:
2014-03-19 11:47:14
收藏:
0 评论:
0 赞:
0 阅读:
427
managedObjectContext
(被管理的数据上下文)操作实际内容(操作持久层)作用:插入数据,查询数据,删除数据
NSManagedObjectModel(被管理的数据模型)数据库所有表格或数据结构,包含各实体的定义信息
作用:添加实体的属性,建立属性之间的关系操作方法:视图编辑器,或代...
分类:
其他 时间:
2014-03-19 11:47:40
收藏:
0 评论:
0 赞:
0 阅读:
418
2014-03-19
06:33题目:用一个byte数组来模拟WxH的屏幕,每个二进制位表示一个像素。请设计一个画水平线的函数。解法:一个点一个点地画就可以了。如果要优化的话,其实可以把中间整字节的部分一口气画了,只用1/8的力气。代码:
1 // 5.8 Given a byte array, s...
分类:
其他 时间:
2014-03-19 11:47:43
收藏:
0 评论:
0 赞:
0 阅读:
323
1. 在选择屏幕输出时调用FUNCTION MODULE
‘VRM_SET_VALUES’。这种方法的好处就是,可以在程序中自定义LISTBOX中的内容源码如下:report z_hxg_006 .*
需要调用的类型池type-pools: vrm.data: name type vrm_id, l...
分类:
其他 时间:
2014-03-19 11:47:46
收藏:
0 评论:
0 赞:
0 阅读:
653
AT&T x86 asm 语法Author: e4gleEmail:
e4gle@whitecell.orgHomepage:http://www.whitecell.orgDJGPP
使用AT&T格式的汇编语法。和一般的intel格式的语法有点不同。主要不同点如下:AT&T 语法颠倒了源和目的操作...
分类:
其他 时间:
2014-03-19 11:47:50
收藏:
0 评论:
0 赞:
0 阅读:
329
2014-03-19
05:57题目:给定一个整数N,求出比N大,而且二进制表示中和N有相同个数的‘1’的最小的数,比如3是‘11’,接下来的5是‘101’,再接下来的6是‘110’。解法:从低位往高位,首先跳过连续的‘0’,然后跳过连续的‘1’,并数数有多少个1。如果这时还没到最高位,那就从刚才跳...
分类:
其他 时间:
2014-03-19 11:47:53
收藏:
0 评论:
0 赞:
0 阅读:
410
2014-03-19
06:22题目:将整数A变成整数B,每次只能变一个二进制位,要变多少次呢。解法:异或,然后求‘1’的个数。代码: 1 // 5.5 Determine the
number of bits required to convert integer A to B. 2 #inclu...
分类:
其他 时间:
2014-03-19 11:47:56
收藏:
0 评论:
0 赞:
0 阅读:
436
2014-03-19
06:27题目:有一个数组里包含了0~n中除了某个整数m之外的所有整数,你要设法找出这个m。限制条件为每次你只能用O(1)的时间访问第i个元素的第j位二进制位。解法:0~n的求和有公式可循,只要把所有数都加起来就能知道缺少的m是几了。书本提供了一种比较高效的解法,我仔细读了以后...
分类:
其他 时间:
2014-03-19 11:48:09
收藏:
0 评论:
0 赞:
0 阅读:
356
2014-03-19 06:15题目:解释(n & (n - 1)) ==
0是什么意思?解法:n&n-1是去掉最低位‘1’的方法。根据运算符优先级,貌似用不着加那个括号,但位运算的优先级总是个模棱两可的东西,所以一般还是要加上的。去掉一个‘1’就成了0,也就是说n是2的整次幂。代码:
1 // 5...
分类:
其他 时间:
2014-03-19 11:48:12
收藏:
0 评论:
0 赞:
0 阅读:
430
2014-03-19
06:40题目:有20瓶药,其中19瓶装的都是1.0克的药片,只有1瓶装了1.1克的药。给你一个能称出具体克数的电子秤,只允许你称一次,怎么找出那瓶不一样的?解法:如果药片管够,从每个瓶子里取出数量各不相同的药片,根据质量的总和减去“期望的”质量总和,就知道哪瓶有问题了。代码:...
分类:
其他 时间:
2014-03-19 11:48:16
收藏:
0 评论:
0 赞:
0 阅读:
410
分享下Apache多端口多站点的配置方法,配置apache服务器的朋友参考下。配置httpd.conf监听多个端口复制代码代码如下:# Listen:
Allows you to bind Apache to specific IP addresses and/or# ports, instead ...
分类:
其他 时间:
2014-03-19 11:48:19
收藏:
0 评论:
0 赞:
0 阅读:
471
这个页面描述了你希望使用 Office
连接器需要的软件以及配置。你的站点系统管理员可以完全启用或者禁用 Office 连接器,或者只启用或者禁用一部分。Office 连接器的选项在你的
Confluence 页面中可能显示的结果也不同,这个与你使用的站点有关,也与站点的主题和配置都有关系。请参考 ...
分类:
其他 时间:
2014-03-19 11:48:22
收藏:
0 评论:
0 赞:
0 阅读:
600
2014-03-19
04:48题目:最近公共父节点问题。解法1:Naive算法,先对其高度,然后一层一层往上直到找到结果。代码: 1 // 4.7 Least Common
Ancestor 2 // This solution is Naive Algorithm, may timeout on...
分类:
其他 时间:
2014-03-19 11:48:29
收藏:
0 评论:
0 赞:
0 阅读:
528
2014-03-19
05:45题目:给定两个数M和N,将N按照二进制位,覆盖到M的特定段位中去。解法:位操作,请看代码。代码: 1 // 5.1 Insert one number
into the certain bit segment of another number. 2 #include...
分类:
其他 时间:
2014-03-19 11:48:32
收藏:
0 评论:
0 赞:
0 阅读:
498