上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 简单排序算法:插入排序,冒泡排序,选择排序,希尔排序插入排序算法思想:外层循环控制变量i由1至n-1递进,用于选择当前处理哪条记录;里层循环控制变量j由i至1递减,与上一记录比较,决定将该j位置记录插入到哪个位置。每个记录与前面已经排序好的记录序列进行比较,并将其插入到合适的位置。当处理第i条记录时,前面i-1条记录已经是有序的了。//插入排序template<class T, class C>void InsertSort( T a[ ], int length){ for(int i=1; i<=length-1;i++){ int j=i;//处理i这条记录,将其与前面 阅读全文
posted @ 2012-07-04 16:45 MayFirst 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 1. php代码是需要编译再执行,但编译不同于c/c++编译(预编译:编译成中间代码,然后发布),它是每次运行都需要编译,且它的编译不做任何语义优化(编译速度非常快),就是简单的忠实的把你所写的代码翻译成对应的opcodes。opcodes对于php来说就是最终的执行代码。2.使用双引号还是单引号?在没有变量替换的情况下,双引号和单引号所产生的opcodes是一样的;在使用变量替换的情况下,。。。。。。。。。。。。。。。是不一样:同样的逻辑,生成的opcodes数量证明使用单引号会快。在编译几段,它们的区别也很大,例如在scanning阶段,对于双引号的词法规则有14条,而对于单引号仅仅只有6 阅读全文
posted @ 2012-06-27 14:38 MayFirst 阅读(109) 评论(0) 推荐(0) 编辑
摘要: [mj@localhost go_linux_CE]$ prefix=temp[mj@localhost go_linux_CE]$ suffix=$(date +%s) # 'date'命令的"+%s"选项是GNU特性.[mj@localhost go_linux_CE]$ filename=$prefix.$suffix[mj@localhost go_linux_CE]$ echo $filename temp.1340700913echo "The number of seconds elapsed since 01/01/1970 is 阅读全文
posted @ 2012-06-26 17:00 MayFirst 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 原文地址一直以来,很想把我使用的Notepad++这款文本编辑器(TextEditor)和QuickText这个标签代码替换和文本自动完成插件介绍给大家,但是一直疏于整理,一直没能放出,只是私下给几个朋友做过简单的介绍和演示。近来发现好多网友开始关注编辑器的标签代码替换或者自动完成等相关功能,这也是我一直在使用的一个功能。的确,这是一个很好的功能,编辑器配合这个功能可以有效地提升代码的书写速度,提高自己的工作效率。其实,具有文本替换或者代码自动完成这个功能的软件也是挺多的,Windows环境下,至少TopStyle、Komodo IDE、EditPlus、VIM、Emacs等编辑器都具有类似功 阅读全文
posted @ 2012-05-23 10:44 MayFirst 阅读(740) 评论(0) 推荐(1) 编辑
摘要: 原文链接为Notepad++安装 Zen Coding 插件下载Zen.Coding-Notepad++.v0.6.1.zip解压将解压所得的文件放入 Notepad++ 程序的安装目录下的plugins文件夹。重启Notepad++,即可开始使用 Zen Coding。Zen Coding 用法首先,我们先学习一下 Zen Coding 的缩写规则 (其实就是CSS选择器)E元素名 (div, p);E#id带id的元素 (div#content, p#intro, span#error);E.class带class的元素 (div.header, p.error.critial). id 阅读全文
posted @ 2012-05-23 09:29 MayFirst 阅读(188) 评论(0) 推荐(0) 编辑
摘要: 原文:http://coolshell.cn/articles/3463.html对于SQL的Join,在学习起来可能是比较乱的。我们知道,SQL的Join语法有很多inner的,有outer的,有left的,有时候,对于Select出来的结果集是什么样子有点不是很清楚。Coding Horror上有一篇文章(实在不清楚为什么Coding Horror也被墙)通过 文氏图Venn diagrams解释了SQL的Join。我觉得清楚易懂,转过来。假设我们有两张表。Table A是左边的表。Table B是右边的表。其各有四条记录,其中有两条记录是相同的,如下所示:id name id... 阅读全文
posted @ 2012-05-11 09:32 MayFirst 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 第6章 AJAXAJAX-Asynchronous JavaScript and XML 异步javascript和xml6.1 基于请求加载数据(从Web服务器上取得静态的数据文件)1 追加html1 $(document).ready(function(){2 $('#letter-a a').click( function(){3 $(#dictionary).load('a.html',function(){4 //回调函数:加载完a.html后做什么5 alert('Loaded!');6 }); 7 return false;8 }) 阅读全文
posted @ 2012-05-08 17:41 MayFirst 阅读(201) 评论(0) 推荐(0) 编辑
摘要: windowXP用快捷键进行窗口切换:1. Alt+Tab按下Alt键不松开,然后按Tab键,就会出现一个窗口。重复按下Tab,就会在各个已经打开的窗口间转换,要将哪个窗口激活,只要将方框移动到这个图标上,然后松开这两个键,这样这个窗口就打开了。2. Alt+Esc同样是按下Alt键不松开,然后通过按Esc键,就可以在各个打开的窗口间进行转换。 阅读全文
posted @ 2012-05-07 17:04 MayFirst 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 下午是五四青年节放假半天,午饭时,有同事在等电梯回家,有的不着急吃午饭,可以墨迹一会直接回家。去吃饭的,就是照常上班的,有点说不出的感觉。总的说来,是自制力太差。即便是做了一天的计划,那这一天也做不到按计划行进。更何况没有计划。一天中的大部分时间都坐在电脑前,大部分时间都在网络上迷茫,看看停停。缺少的东西总希望能在网络上可以找寻出,可就是这么寻觅着,心里焦着,隐忍着时间的流逝。 阅读全文
posted @ 2012-05-04 17:40 MayFirst 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 原文地址:http://www.keepsimply.org/2012/02/03/linux-%E7%9B%AE%E5%BD%95%E7%BB%93%E6%9E%84%E5%8F%8A%E5%85%B6%E5%90%AB%E4%B9%89/引:1.今天是农历大年初一,在这里小弟祝各位兄弟姐妹新年快乐,事事顺利,心想事成。2.昨天在看《鸟哥的 linux 私房菜(第三版)》 6.3 节《linux 目录配置》感触很大,突然间理解了很多东西。作为一个 linux 新手,总是不理解 linux 的目录结构,以及每个目录下该放置那些文件,文件的含义的等等。本文不是权威的方式来表述,可能在一些理解上会 阅读全文
posted @ 2012-05-03 10:48 MayFirst 阅读(2317) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页