初心

何期自性,本自具足

Goagent

goagent是国内很多朋友常用的免费代理工具,也是使用最广泛的谷歌应用之一,今天我们就来分享下goagent下载以及使用的相关事宜。首先介绍一下goagent,它是使用Python和Google App EngineSDK编写的,可以在 Windows,Mac,Linux,Android,iPod Touch,iPhone,iPad,webOS,OpenWrt,Maemo 等平台上使用。

【摘抄】JAVA多线程

| Comments

一个进程就是一个执行中的程序,而每一个进程都有自己独立的一块内存空间、一组系统资源。在进程概念中,每一个进程的内部数据和状态都是完全独立的。

线程与进程相似,是一段完成某个特定功能的代码,是程序中单个顺序的流控制;但与进程不同的是,同类的多个线程是共享一块内存空间和一组系统资源,而线程本身的数据通常只有微处理器的寄存器数据,以及一个供程序执行时使用的堆栈。所以系统在产生一个线程,或者在各个线程之间切换时,负担要比进程小的多,正因如此,线程被称为轻负荷进程(light-weight process)。一个进程中可以包含多个线程。

一个线程是一个程序内部的顺序控制流。

冒泡排序

| Comments

问题

  有一数组a,长度为n,把数组中的元素从小到大重新排列

思路

  从0到n-1,两两比较数组中的元素,如果前者大于后者,则交换之(如a[0]>a[1],则交换a[0]和a[1])。作一趟冒泡排序后,最大值就在最后一个位置a[n-1]上了。然后对余下的0到n-2个元素作第二趟冒泡排序,次最大值就去到倒数第二个位置a[n-2]上了,如此类推。

二分查找演示程序

| Comments

二分查找介绍

  二分查找又称折半查找,优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而查找频繁的有序列表。

Markdown

| Comments

Markdown是什么?

Markdown 是一种轻量级标记语言,创始人为John Gruber和Aaron Swartz。它允许人们“使用易读易写的纯文本格式编写文档,然后转换成有效的XHTML(或者HTML)文档”。

摘自维基百科Markdown条。

正则表达式

| Comments

  在计算机科学中,是指一个用来描述或者匹配一系列符合某个句法规则的字符串的单个字符串。在很多文本编辑器或其他工具里,正则表达式通常被用来检索和/或替换那些符合某个模式的文本内容。许多程序设计语言都支持利用正则表达式进行字符串操作。