近段时间,有几个刚刚开始学习C#语言的爱好者问我:C#中的函数,其参数的传递,按值传递和按引用传递有什么区别。针对这一问题,我简单写了个示例程序,用以讲解,希望我没有把他们绕晕。因为,常听别人说起:“你不说我还明白,你一说,我就糊涂了”。 好,现在开始吧。 我们知道,在C#中,类型有值类型(例如in...
分类:
其他好文 时间:
2014-07-09 22:03:44
阅读次数:
248
素数是编程中经常需要用到的。作为学习Python的示例,下面是一个高效求解一个范围内的素数的程序,不需要使用除法或者求模运算。 1 #coding:utf-8 #设置python文件的编码为utf-8,这样就可以写入中文注释 2 def primeRange(n): 3 myAr...
分类:
编程语言 时间:
2014-07-09 21:47:08
阅读次数:
294
文章开始提出了一段示例代码,并讨论了返回哪个x的问题。然后a)给出了我们普遍认为正确的回答,并肯定了这个想法;b)提醒大家,这在以前的编译器实现中,并非正确。在早期的实现中,首先绑定的是“全局变量x”。因为该class中的x的声明尚未可见。由此导致的就是“防御性编程风格”。总结起来,具体做法有两种。...
分类:
其他好文 时间:
2014-07-06 13:19:48
阅读次数:
199
最近在看《COM技术内幕》,看到第六章时发现该章节在解释ProgID时有点错误,特此记录一下,也给正在学习COM的小伙伴们一个提示。
因为我发现该BUG存在于一些很多大型软件的COM组件中。(开发者估计都是看了该书吧)
在该书的6.3.5章节讲解了ProgID的在注册表中的格式,示例如下
注册表文件格式为
Windows Registry Edito...
分类:
其他好文 时间:
2014-07-06 11:54:57
阅读次数:
163
事前准备:
下载并安装:
Cairo:
http://www.lfd.uci.edu/~gohlke/pythonlibs/bux9zozk/pycairo-1.10.0.win32-py2.7.exe
Pycha:
https://bitbucket.org/lgs/pycha/get/e3e270a0e7ae.zip
简单的程序示例如下(包括饼图和直方图):
#!/usr/...
分类:
编程语言 时间:
2014-07-06 10:14:25
阅读次数:
315
参考资料: 阿里巴巴开源项目 CobarClient 源码实现。
分享作者:闫建忠
分享时间:2014年5月7日
---------------------------------------------------------------------------------------
并行调度封装类设计: BXexample.java
package org....
分类:
编程语言 时间:
2014-07-06 08:42:45
阅读次数:
161
数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请题目:在一个二维完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。
示例:下面是一个满足题目要求的二维数组。如果在这个数组中查找数字7,则返回true;如果查找数字5,由于不含该数字,返回false。
算法分析:首先选取数组中右上角的数字。如果该数字等于要查找的数字,查找过程结束;如果该数...
分类:
其他好文 时间:
2014-07-06 00:42:29
阅读次数:
423
今天在写slidingmenu和fragment示例demo的时候,发现应用程序部署到手机会直接崩掉,logcat里面提示的消息如下:
出现了didn't find class on path dexpathlist错误,于是上google搜答案,发现stackoverflow上面有很多人遇到这个问题,于是找了个赞比较多的答案,看了看,确实是那么回事,之前从actionbarsherlo...
分类:
其他好文 时间:
2014-07-06 00:09:59
阅读次数:
443
# Cmd Markdown 简明语法手册[转载]标签: Cmd-Markdown---### 1. 斜体和粗体使用 * 和 ** 表示斜体和粗体。示例:这是 *斜体*,这是 **粗体**。### 2. 分级标题使用 === 表示一级标题,使用 --- 表示二级标题。示例:```这是一个一级标题==...
分类:
其他好文 时间:
2014-07-05 22:22:57
阅读次数:
314
DAGScheduler的主要功能1、接收用户提交的job;2、将job根据类型划分为不同的stage,并在每一个stage内产生一系列的task,并封装成TaskSet;3、向TaskScheduler提交TaskSet;以如下示例描述Job提交过程:val sc = new SparkConte...
分类:
其他好文 时间:
2014-07-05 21:16:38
阅读次数:
198