2014年4月21日
摘要:
线程是进程中某个单一顺序的控制流,是程序运行中的调度单位,是程序执行流的最小单位,一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。 线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。 线程也有就绪、阻塞和运行三种...
阅读全文
posted @ 2014-04-21 19:11
飞鸟快跑
阅读(484)
推荐(0)
2014年4月19日
摘要:
一、基本概念:1、 列表:待搜索的数据集合。2、 关键字:要查找的那个数据。3、 查找:一种算法过程。查找类别:1.如果查找的一组数是固定不变的:静态查找。2.如果这组数在查找过程中会发生变化(添加或删除):动态查找几种查找算法:静态查找:顺序查找,折半查找,分块查找(索引顺序查找)动态查找:二叉排...
阅读全文
posted @ 2014-04-19 15:15
飞鸟快跑
阅读(1373)
推荐(0)
2014年4月18日
摘要:
一、基本概念:1、排序:按照一定的关键字,将一个序列排列成想要得到的一个新的序列。2、内部排序和外部排序:整个排序过程完全在内存中进行,叫做内部排序。数据量较大需要借助外部存储设备才能完成,叫做外部排序。3、主关键字和次关键字:4、排序的稳定性:对于相同的元素来说,在排序之前和之后的顺序是一样的,那...
阅读全文
posted @ 2014-04-18 23:11
飞鸟快跑
阅读(531)
推荐(0)
摘要:
数组 (Array) 在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。 在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值...
阅读全文
posted @ 2014-04-18 22:50
飞鸟快跑
阅读(155)
推荐(0)
2014年4月15日
摘要:
前天熬了大半宿发了一篇[一行代码轻松搞定快捷留言功能],同时发布了V1.0beta版的快捷留言功能和源代码,之所以是beta版,就是当时感觉虽然基本功能有了,但是还不够完善,特性也不一定合理,今天不知不觉又弄到了这个时候,这次对上一版做了很大改进:首先,原来自动提交留言信息的同时会自动推荐,大量的推...
阅读全文
posted @ 2014-04-15 22:02
飞鸟快跑
阅读(378)
推荐(0)
摘要:
IE9 的一个重大改进就是使用了GPU硬件加速来渲染网页。 那么GPU硬件加速到底能够带来多大的性能提升? 你可以在IE的测试案例网站(http://ie.microsoft.com/testdrive/)找到答案。 其中最有名的渲染速度测试网页就是鱼缸测试 。 使用IE9和IE8以及其他浏览器分别...
阅读全文
posted @ 2014-04-15 21:49
飞鸟快跑
阅读(399)
推荐(0)
摘要:
看到一篇很有共鸣的文章,转此自省!也希望对你有意!原文地址:http://blog.csdn.net/david_lv/archive/2010/11/23/6030466.aspx这是今天和校招新同事交流时的总结,希望校招新同事能够回顾,也能够写出自己的总结。一、什么是代码高手?你怎么证明自己是代...
阅读全文
posted @ 2014-04-15 21:41
飞鸟快跑
阅读(200)
推荐(0)
2014年4月12日
摘要:
后缀表达式不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑运算符的优先规则,如:(2 + 1) * 3 , 即2 1 + 3 *中缀表达式是一个通用的算术或逻辑公式表示方法, 操作符是以中缀形式处于操作数的中间(例:3 + 4),中缀表达式是人们常用的算术表示方法。前缀表达式前缀表达式就是不含括号的算术表达式,而且它是将运算符写在前面,操作数写在后面的表达式,为纪念其发明者波兰数学家Jan Lukasiewicz也称为“波兰式”。例如,- 1 + 2 3,它等价于1-(2+3)。使用栈,可以实现中缀表达式向后缀表达式的转化。例子:a+b*c+(
阅读全文
posted @ 2014-04-12 10:38
飞鸟快跑
阅读(5054)
推荐(0)
2014年4月8日
摘要:
1、MVC模式Mvc将应用程序分离为三个部分:Model:是一组类,用来描述被处理的数据,同时也定义这些数据如何被变更和操作的业务规则。与数据访问层非常类似。View:是一种动态生成HTML的模板,定义程序的用户界面如何显示。Controller:是一组类,用来处理来自用户的信息,全部程序流和具体的程序逻辑,通常以Controller为后缀。2、MVC之路MVC1:发布于2009年3月13日。MVC2:发布于2010年3月主要功能:UI helpers with automatic scaffolding with customizable templates。基于属性的模型验证(服务器端和客
阅读全文
posted @ 2014-04-08 20:50
飞鸟快跑
阅读(457)
推荐(0)
摘要:
ASP.NET MVC采用Model绑定为目标Action生成了相应的参数列表,但是在真正执行目标Action方法之前,还需要对绑定的参数实施验证以确保其有效性,我们将针对参数的验证成为Model绑定。总地来说,我们可以采用4种不同的编程模式来进行针对绑定参数的验证。一、手工验证绑定的参数在定义具体Action方法的时候,对已经成功绑定的参数实施手工验证无疑是一种最为直接的编程方式,接下来我们通过一个简单的实例来演示如何将参数验证逻辑实现在对应的Action方法中,并在没有通过验证的情况下将错误信息响应给客户端。我们在一个ASP.NET MVC应用中定义了如下一个Person类作为被验证的数.
阅读全文
posted @ 2014-04-08 20:49
飞鸟快跑
阅读(544)
推荐(0)