04 2014 档案
世界是数字的
摘要:世界是数字的1. 信息的通用数字表示。传统上用来存储相片,音乐等不同类型信息的机制是错综复杂的,而现在它们已经被一种统一的机制所代替。这种取代方式之所以可行,是因为信息被表示为数字形式而不是专门形式。总之,信息的不同模拟表示形式被统一的数字表示形式所取代2.通用数字处理器所有的信息都用数字计算机这样... 阅读全文
posted @ 2014-04-29 19:07 飞鸟快跑 阅读(463) 评论(0) 推荐(0) 编辑
面试
摘要:参加腾讯实习生招聘,幸运地过了笔试!笔试:笔试题中,涉及到各个方面的基础知识。比如说数据结构,计算机网络,操作系统,数据库,Linux。其中前两个方面我还会一些,但是后面三个方面都忘了差不多了。数据库问的是MySQL数据库,Linux提也挺多的。最后还有一道附加题,让画出MapReduce的过程。整... 阅读全文
posted @ 2014-04-25 22:24 飞鸟快跑 阅读(238) 评论(0) 推荐(0) 编辑
C#委托Action、Action<T>、Func<T>、Predicate<T>
摘要:CLR环境中给我们内置了几个常用委托Action、 Action、Func、Predicate,一般我们要用到委托的时候,尽量不要自己再定义一 个委托了,就用系统内置的这几个已经能够满足大部分的需求,且让代码符合规范。一、ActionAction封装的方法没有参数也没有返回值,声明原型为:publi... 阅读全文
posted @ 2014-04-21 19:37 飞鸟快跑 阅读(471) 评论(0) 推荐(1) 编辑
C# 多线程
摘要:线程是进程中某个单一顺序的控制流,是程序运行中的调度单位,是程序执行流的最小单位,一个标准的线程由线程ID,当前指令指针(PC),寄存器集合和堆栈组成。 线程自己不拥有系统资源,只拥有一点儿在运行中必不可少的资源,但它可与同属一个进程的其它线程共享进程所拥有的全部资源。 线程也有就绪、阻塞和运行三种... 阅读全文
posted @ 2014-04-21 19:11 飞鸟快跑 阅读(473) 评论(0) 推荐(0) 编辑
数据结构之静态查找
摘要:一、基本概念:1、 列表:待搜索的数据集合。2、 关键字:要查找的那个数据。3、 查找:一种算法过程。查找类别:1.如果查找的一组数是固定不变的:静态查找。2.如果这组数在查找过程中会发生变化(添加或删除):动态查找几种查找算法:静态查找:顺序查找,折半查找,分块查找(索引顺序查找)动态查找:二叉排... 阅读全文
posted @ 2014-04-19 15:15 飞鸟快跑 阅读(1345) 评论(0) 推荐(0) 编辑
数据结构之排序
摘要:一、基本概念:1、排序:按照一定的关键字,将一个序列排列成想要得到的一个新的序列。2、内部排序和外部排序:整个排序过程完全在内存中进行,叫做内部排序。数据量较大需要借助外部存储设备才能完成,叫做外部排序。3、主关键字和次关键字:4、排序的稳定性:对于相同的元素来说,在排序之前和之后的顺序是一样的,那... 阅读全文
posted @ 2014-04-18 23:11 飞鸟快跑 阅读(530) 评论(0) 推荐(0) 编辑
常用数据结构
摘要:数组 (Array) 在程序设计中,为了处理方便, 把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。 在C语言中,数组属于构造数据类型。一个数组可以分解为多个数组元素,这些数组元素可以是基本数据类型或是构造类型。因此按数组元素的类型不同,数组又可分为数值... 阅读全文
posted @ 2014-04-18 22:50 飞鸟快跑 阅读(148) 评论(0) 推荐(0) 编辑
只需一行代码,轻松搞定快捷留言
摘要:前天熬了大半宿发了一篇[一行代码轻松搞定快捷留言功能],同时发布了V1.0beta版的快捷留言功能和源代码,之所以是beta版,就是当时感觉虽然基本功能有了,但是还不够完善,特性也不一定合理,今天不知不觉又弄到了这个时候,这次对上一版做了很大改进:首先,原来自动提交留言信息的同时会自动推荐,大量的推... 阅读全文
posted @ 2014-04-15 22:02 飞鸟快跑 阅读(363) 评论(0) 推荐(0) 编辑
[IE9] GPU硬件加速
摘要:IE9 的一个重大改进就是使用了GPU硬件加速来渲染网页。 那么GPU硬件加速到底能够带来多大的性能提升? 你可以在IE的测试案例网站(http://ie.microsoft.com/testdrive/)找到答案。 其中最有名的渲染速度测试网页就是鱼缸测试 。 使用IE9和IE8以及其他浏览器分别... 阅读全文
posted @ 2014-04-15 21:49 飞鸟快跑 阅读(394) 评论(0) 推荐(0) 编辑
美到极致是疯狂
摘要:看到一篇很有共鸣的文章,转此自省!也希望对你有意!原文地址:http://blog.csdn.net/david_lv/archive/2010/11/23/6030466.aspx这是今天和校招新同事交流时的总结,希望校招新同事能够回顾,也能够写出自己的总结。一、什么是代码高手?你怎么证明自己是代... 阅读全文
posted @ 2014-04-15 21:41 飞鸟快跑 阅读(194) 评论(0) 推荐(0) 编辑
后缀表达式
摘要:后缀表达式不包含括号,运算符放在两个运算对象的后面,所有的计算按运算符出现的顺序,严格从左向右进行(不再考虑运算符的优先规则,如:(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 飞鸟快跑 阅读(4979) 评论(0) 推荐(0) 编辑
MVC的特点
摘要: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 飞鸟快跑 阅读(443) 评论(0) 推荐(0) 编辑
ASP.NET MVC下的四种验证编程方式
摘要:ASP.NET MVC采用Model绑定为目标Action生成了相应的参数列表,但是在真正执行目标Action方法之前,还需要对绑定的参数实施验证以确保其有效性,我们将针对参数的验证成为Model绑定。总地来说,我们可以采用4种不同的编程模式来进行针对绑定参数的验证。一、手工验证绑定的参数在定义具体Action方法的时候,对已经成功绑定的参数实施手工验证无疑是一种最为直接的编程方式,接下来我们通过一个简单的实例来演示如何将参数验证逻辑实现在对应的Action方法中,并在没有通过验证的情况下将错误信息响应给客户端。我们在一个ASP.NET MVC应用中定义了如下一个Person类作为被验证的数. 阅读全文
posted @ 2014-04-08 20:49 飞鸟快跑 阅读(538) 评论(0) 推荐(0) 编辑
C#与java中的集合区别
摘要:集合一般的操作 插入: add 删除:remove 查找:contains,removejava中的集合注意哪些是接口,哪些是实现类使用集合的时候 1. 有无序,可否重复 –Set:无序、不可重复的集合 –List:有序,可重复的集合 --双向链表(LinkedL... 阅读全文
posted @ 2014-04-08 15:45 飞鸟快跑 阅读(923) 评论(0) 推荐(0) 编辑
Java匿名内部类
摘要:匿名内部类也就是没有名字的内部类正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写但使用匿名内部类还有个前提条件:必须继承一个父类或实现一个接口实例1:不使用匿名内部类来实现抽象方法abstract class Person { public abstract void eat();} class Child extends Person { public void eat() { System.out.println("eat something"); }} public class Demo { public static void m... 阅读全文
posted @ 2014-04-08 11:09 飞鸟快跑 阅读(457) 评论(0) 推荐(0) 编辑
javascript闭包
摘要:在编程领域我们可以通俗的说:子函数可以使用父函数中的局部变量,这种行为就叫做闭包!1、什么是闭包官方的回答:所谓“闭包”,指的是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。function funcTest() { var tmpNum=100; //私有变量 //在函数funcTest内定义另外的函数作为funcTest的方法函数 function innerFuncTest( { alert(tmpNum); //引用外层函数funcTest的临时变量tmpNum } return innerFu... 阅读全文
posted @ 2014-04-08 11:06 飞鸟快跑 阅读(213) 评论(0) 推荐(0) 编辑
设计模式与原则
摘要:设计模式介绍 模式:每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。 “模式”这个词是不局限于软件开发行业的,它几乎无处不在,它其实就是一种经验的积累,就象大多数人的教育经历都是从小学到初中再到高中再到大学,这也是一种模式,是中国的教育模式;现在越来越火的出国热,也是另一种模式,海外留学模式。因为GOF的《设计模式:可复用面向对象软件的基础》一书描述的23种经典设计模式,奠定了模式在软件行业的地位,从此人们提到“设计模式”就是默指“面向对象设计模式”,但是如前文所述,模式绝对不局限于软件行业,即使在软件行业,也不局限于GOF描述的23种设计模式,例如最著名的M.. 阅读全文
posted @ 2014-04-07 17:40 飞鸟快跑 阅读(308) 评论(0) 推荐(0) 编辑
Asp.net中实现同一用户名不能同时登录(单点登录)
摘要:Web 项目中经常遇到的问题就是同一用户名多次登录的问题,相应的解决办法也很多,总结起来不外乎这几种解决办法:将登录后的用户名放到数据库表中;登录后的用户名放到Session中;登录后的用户名放到Application中;登录后的用户名放到Cache中。 一般的这几种方法都是登录了之后,如果没有正常退出,第二次登录将不被允许。这样一般都会存在一个问题:如果用户没有正常退出系统,那么他接下来继续登录的时候,因为Session没有过期等问题,会被拒绝继续登录系统,只能等待Session过期后才能登录。本文介绍的方法是采用类似于MSN登陆的方法,第二次登录时会把第一次的登录注销掉,第一次登录将会类似 阅读全文
posted @ 2014-04-07 15:00 飞鸟快跑 阅读(315) 评论(0) 推荐(0) 编辑
单态模式
摘要:单例模式最初的定义出现于《设计模式》(艾迪生维斯理, 1994):“保证一个类仅有一个实例,并提供一个访问它的全局访问点。”Java中单例模式定义:“一个类有且仅有一个实例,并且自行实例化向整个系统提供。” 对于系统中的某些类来说,只有一个实例很重要,例如,一个系统中可以存在多个打印任务,但是只能有一个正在工作的任务;一个系统只能有一个窗口管理器或文件系统;一个系统只能有一个计时工具或ID(序号)生成器。如在Windows中就只能打开一个任务管理器。如果不使用机制对窗口对象进行唯一化,将弹出多个窗口,如果这些窗口显示的内容完全一致,则是重复对象,浪费内存资源;如果这些窗口显示的内容不一致,则. 阅读全文
posted @ 2014-04-07 14:17 飞鸟快跑 阅读(340) 评论(0) 推荐(0) 编辑
Java内部类
摘要:public class OuterClass{//外部类 private class InnerClass{}//内部类}一.定义 放在一个类的内部的类我们就叫内部类。二.作用 1.内部类可以很好的实现隐藏,也就是封装性。一般的非内部类,是不允许有 private 与protected权限的,但内部类可以 2.内部类拥有外围类的所有元素的访问权限 3.可是实现多重继承(这个特点非常重要,个人认为它是内部类存在的最大理由之一) 4.可以避免修改接口而实现同一个类中两种同名方法的调用三.多重继承的实现多重继承,指的是一个类可以同时继承多个父类的行为和特征功能。(Java实现多重继承一... 阅读全文
posted @ 2014-04-07 14:00 飞鸟快跑 阅读(202) 评论(0) 推荐(0) 编辑
Java接口,抽象类
摘要:1.接口(interface),接口被用来建立类与类之间关联的标准。2.抽象类(abstract class),只要类中有一个抽象方法,此类就被标记为抽象类。实际上抽象类除了被继承之外没有任何意义。区别:1. 接口是公开(public)的,里面不能有私有的方法或变量,是用于让别人使用的,实现接口的一定要实现接口里定义的所有方法。 抽象类是可以有私有方法或私有变量的,实现抽象类可以有选择地重写需要用到的方法,但是必须实现里面所有的抽象方法。2. 抽象类在 Java 语言中表示的是一种继承关系,一个类只能使用一次继承关系。 一个类却可以实现多个interface(java中实现多重继承的方... 阅读全文
posted @ 2014-04-07 13:54 飞鸟快跑 阅读(295) 评论(0) 推荐(0) 编辑
接口中的成员变量必须是static
摘要:首先要弄清接口的含义. 接口就是提供一种统一的'协议’, 而接口中的属性也属于'协议’中的成员.它们是公共的,静态的,最终的常量.相当于全局常量。在interface里面的变量都是public static final 的。所以你可以这样写: public static final int i=10; 或则 int i=10;(可以省略掉一部分) 注意在声明的时候要给变量赋予初值 解释: 接口是一套标准,统一的入口。 抽象类是不’完全’的类,相当于是接口和具体类的一个中间层.即满足接口的抽象,也满足具体的实现. 如果接口可以定义变量,但是接口中的方法又都是抽象的,在接口中无法. 阅读全文
posted @ 2014-04-07 13:35 飞鸟快跑 阅读(4791) 评论(0) 推荐(0) 编辑
Java中的 修饰符
摘要:java中的修饰符分为类修饰符,字段修饰符,方法修饰符。根据功能的不同,主要分为以下几种。1、权限访问修饰符 访问权限的控制常被称为具体实现的隐藏 把数据和方法包进类中,以及具体实现的隐藏,常共同被称为封装 访问控制(或隐藏具体实现)与“最初的实现并不恰当”有关 程序猿在修改和完善代码时... 阅读全文
posted @ 2014-04-07 13:17 飞鸟快跑 阅读(305) 评论(0) 推荐(0) 编辑
in, out, ref
摘要:C#中的函数传递方式可以为in、out、ref(引用)in方式的是默认的传递方式,即向函数内部传送值,不作讲解很多语言都有类似的操作从函数向调用者返回值,这样我们可以通过函数的调用返回多个值,因为函数只能有一个return返回值方式,当我们需要返回多个值时,可以参用out或者refout和ref方式都可以返回值给调用者,但是两者存在一定的区别:ref传递给函数的是参数的地址,而out用来从函数向调用者返回值(与in做相反的操作)。out参数在传递前不需要进行赋值,因为即使赋值也被清空,out参数在传递前都要被清空,所以在函数内部必须要对out参数进行赋值,否则出错而ref参数在传递前必须要进赋 阅读全文
posted @ 2014-04-06 13:13 飞鸟快跑 阅读(271) 评论(0) 推荐(0) 编辑
联合查询
摘要:SQL联合查询中的关键语法关于联合查询4种联合方式如果可以灵活使用,基本上复杂的语句结构也会简单起来.这4种方式是:Inner join left outer join right outer join full outer join联合查询效率较高.以下例子来说明联合查询的好处t1表结构(用户名,密码) userid int username varchar(20) password varchar(20) 1 jack jackpwd2 owen owenpwdt2 表结构(用户积分,等级) userid int jf int dj int 1 20 3 3 ... 阅读全文
posted @ 2014-04-05 19:42 飞鸟快跑 阅读(482) 评论(0) 推荐(0) 编辑
SQL语句大全
摘要:一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack 4、说明:创建新表create table tabname(col1 type1 [ 阅读全文
posted @ 2014-04-05 19:18 飞鸟快跑 阅读(206) 评论(0) 推荐(0) 编辑
LINQ
摘要:linq是面向对象的sql。也就是说,sql是向关系型数据库的查询,而linq实际上是对内存里的数据的查询。 虽然linq原来是对象查询,但经过ms的努力,可以通过表达式分析与实体到关系的映射(linq to sql),把linq转换为sql语句或是对xml的查询(linq to xml)。因此,这种技术就成了对象到数据库记录的一个方便的映射、转化与操作的工具,你再也不必去去根据不同的情况用字符串拼接的办法生成sql,而是专心于对象模型的处理即可,你对于对象的修改最终都会被转换为对应的update, insert, delete等sql语句,在你submit时全部提交到数据库中。综尔言之,li 阅读全文
posted @ 2014-04-05 18:57 飞鸟快跑 阅读(200) 评论(0) 推荐(0) 编辑
Entity FrameWork
摘要:Entity Framework 是微软推荐出.NET平台ORM开发组件, 现在已放源代码.改变在现有系统使用EntityFramework的优势是什么? All -in-1框架的类映射表,需要编写映射代码, 并且是很难维护的。• 可维护性,易于理解的代码,无需创造大的数据访问层。• 提供LINQ查询数据库,这需要从初级开发人员不太了解SQL。• EF可以用作用于数据服务和OData Service的基础设施。 阅读全文
posted @ 2014-04-02 10:14 飞鸟快跑 阅读(251) 评论(0) 推荐(0) 编辑
ObjectContext
摘要:ObjectContext 类提供用于查询和使用对象形式的实体数据的功能。它封装了与数据库的底层连接,使你能执行对象查询。ObjectContext封装.NET Framework和数据库之间的连接。此类用作“创建”、“读取”、“更新”和“删除”操作的网关。ObjectContext类为主类,用于与作为对象(这些对象为EDM中定义的实体类型的实例)的数据进行交互。ObjectContext类的实例封装以下内容:l到数据库的连接,以EntityConnection对象的形式封装。l描述该模型的元数据,以MetadataWorkspace对象的形式封装。l用于管理缓存中持久保存的对象的Object 阅读全文
posted @ 2014-04-01 23:34 飞鸟快跑 阅读(310) 评论(0) 推荐(0) 编辑


点击右上角即可分享
微信分享提示