自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小小顽童

跟随那颗雀跃的心,追逐心中的梦想!

  • 博客(72)
  • 收藏
  • 关注

转载 软件架构师应该知道的97 件事笔记

软件架构师应该知道的97 件事笔记by: ciahihttp://blog.csdn.net/ciahi1. 客户需求重于个人简历不要为了学习新的知识或丰富自己的简历而选择新技术解决问题,要尽量选择切合实际的技术解决客户的难题。脚踏实地的为客户着想,选择正确的方案可以降低项目的压力,团队工作起来更开心,客户也会更满意,从而你也会有更充裕的时间学习新的知识。2. 简化

2012-12-29 21:17:41 4568

转载 Compiling Erlang on Ubuntu

For playing with distributed stuff, I’m using a bunch of Ubuntu ‘machines’ running under VMWare Server. There’s no particular reason for using Ubuntu other than that I happened to have a VM image (Ubu

2012-10-09 00:07:35 3942

转载 SQLite入门与分析

SQLite 入门与分析SQLite 入门与分析(一)---简介写在前面:出于项目的需要,最近打算对SQLite的内核进行一个完整的剖析,在此希望和对SQLite有兴趣的一起交流。我知道,这是一个漫长的过程,就像曾经去读Linux内核一样,这个过程也将是辛苦的,但我相信结果一定是美好的... ...接下来是第一章。1、SQLite介绍自几十年前出现的商业应用程序以来,数

2012-08-30 20:22:29 7570

转载 Sqlite的索引优化

一直比较喜欢文本型数据库,简单、方便,容易保存。最近将一个网站的mysql 数据库转换成了 2.5G 的 sqlite数据库。悲剧发生了,非常慢,网站经常超出30秒的运行时间,所以一直用缓存扛着,10.1 假期正好有空,决定彻底解决下这个慢的问题。首先是首页慢,认真的分析了首页调用的函数,发现卡死经常在一个 collect 表上,打开collect 表,12万条数据,保守估计,应该至少占了1.

2012-08-30 20:10:06 4520

转载 Programming Erlang 第6章 编译和运行(完整)

编译和运行译者:gashero目录1   启动和停止Erlang shell2   修改开发环境2.1   设置装载代码的搜索路径2.2   在系统启动时执行一系列命令3   运行程序的其他方式3.1   在Erlang shell中编译和运行3.2   在命令行编译和运行3.3   以Escript运行3.4   程序的命令行参数

2012-07-30 18:10:59 4218

转载 什么是ORM

对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示者额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些

2012-07-19 11:08:32 2913

转载 SQLITE的SQL语法

SQLite库可以解析大部分标准SQL语言。但它也省去了一些特性并且加入了一些自己的新特性。这篇文档就是试图描述那些SQLite支持/不支持的SQL语法的。查看关键字列表。如下语法表格中,纯文本用蓝色粗体显示。非终极符号为斜体红色。作为语法一部分的运算符用黑色Roman字体表示。这篇文档只是对SQLite实现的SQL语法的综述,有所忽略。想要得到更详细的信息,参考源代码和语法文件“pars

2012-07-17 15:14:17 4037

原创 Erlang资源汇总

Erlang主页:http://www.erlang.org/Erlang社区网站:(1) Trapexit:   http://www.trapexit.org/(2) Erlang-China:  http://erlang-china.org/Erlang博客:(1)  http://www.planet.trapexit.org/ (2)  http://w

2012-07-15 13:18:40 4146

转载 Erlang单元测试

Including the EUnit header file-include("eunit/include/eunit.hrl").test/0, xxx_test(), xxx_test_()Writing simple test functionsUse exceptions to signal failuresUsing assert macro

2012-07-10 23:39:26 3561

转载 [EUnit]eunit使用(帮助文档、说明介绍)

一、EUnit的帮助: http://svn.process-one.net/contribs/trunk/eunit/doc/overview-summary.html 二、EUnithttp://www.erlang.org/doc/man/eunit.html三、EUnithttp://www.erlang.org/doc/apps/eunit/chapt

2012-07-10 23:27:25 3481

转载 erlang连接到mysql数据库

一,驱动的下载与安装1.        下载erlang-mysql-driver     下载地址如下:     svn checkout http://erlang-mysql-driver.googlecode.com/svn/trunk/     mysql (如果你没有安装SVN,附件中提供源码下载)2.           对src下面的所有源码进行编译

2012-07-10 23:04:57 3653

转载 Google Protocol Buffer 的使用和原理

简介什么是 Google Protocol Buffer? 假如您在网上搜索,应该会得到类似这样的文字介绍:Google Protocol Buffer( 简称 Protobuf) 是 Google 公司内部的混合语言数据标准,目前已经正在使用的有超过 48,162 种报文格式定义和超过 12,183 个 .proto 文件。他们用于 RPC 系统和持续数据存储系统。Protocol

2012-07-07 23:25:54 3825

转载 BNF和EBNF的含义及其用法

BNF 和EBNF的含义与用法By: Lars Marius Garshol 原文参见:http://www.garshol.priv.no/download/text/bnf.html(本文是上述作者文章的翻译,原文版权归作者所有)(译者:Sunnybill)BNF 和EBNF的含义与用法 1简介       关于本文       什么是BNF?工作原

2012-07-02 20:13:22 8170

转载 Lex & Yacc 语法树应用

Lex和Yacc应用方法(四).语法树的应用草木瓜  20070515一、序    不论什么语言,语法结构总是那几种,可以想象任何程序体都可以解释成一棵语法树,语法树的本质是递归,很显然Yacc文法的核心思想也是递归。本文就通过具体实例,使用Yacc构建递归的语法树来解决实际问题。    比较遗憾的是,在总结的过程中想表达清楚并不容易,估且三分言传,七分会意吧。关键在于

2012-06-27 14:13:58 4983

转载 lex&yacc安装配置

lexLex 是一种生成扫描器的工具。扫描器是一种识别文本中的词汇模式的程序。 一种匹配的常规表达式可能会包含相关的动作。这一动作可能还包括返回一个标记。 当 Lex 接收到文件或文本形式的输入时,它试图将文本与常规表达式进行匹配。 它一次读入一个输入字符,直到找到一个匹配的模式。 如果能够找到一个匹配的模式,Lex 就执行相关的动作(可能包括返回一个标记)。 另一方面,如果没有可以匹配的

2012-06-27 00:07:59 5576 1

转载 Erlang和Port通信数据格式

erlang内置的port非常强大,是erlang通往外面世界的通道,所以port和erlang程序的通讯的数据格式影响了通讯的效率,和稳定性。我们在选择格式的时候, 会优先考虑到erlang的特性和port程序编写语言的特点,选出一种2者都容易处理的格式。通讯通常有2种,基于行的文本和2进制格式。行通讯最容易,因为是文本,调试起来就很方便。 形如这样的格式:request a

2012-06-23 15:51:32 3269

转载 深入理解HTTP协议

1. 基础概念篇1.1 介绍  HTTP是Hyper Text Transfer Protocol(超文本传输协议)的缩写。它的发展是万维网协会(World Wide Web Consortium)和Internet工作小组IETF(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,RFC 1945定义了HTTP/1.0版

2012-06-23 14:04:20 4086

转载 Compiling Erlang on Ubuntu

For playing with distributed stuff, I’m using a bunch of Ubuntu ‘machines’ running under VMWare Server. There’s no particular reason for using Ubuntu other than that I happened to have a VM image (Ubu

2012-05-26 16:57:40 3791

转载 函数式编程另类指南

原文:Functional Programming For The Rest of Us原文作者:Vyacheslav Akhmechet翻译:lihaitao (电邮: lihaitao在gmail.com)翻译原帖:函数式编程另类指南校对:刘凯清程序员拖沓成性,每天到了办公室后,泡咖啡,检查邮箱,阅读 RSS feed,到技术站点查阅最新的文章,在编程论坛的相关

2012-04-18 21:46:22 5590

转载 NMEA-0183标准

NMEA-0183NMEA 0183是美国国家海洋电子协会(National Marine Electronics Association )为海用电子设备制定的标准格式。目前业已成了GPS导航设备统一的RTCM(Radio Technical Commission for Ma

2011-07-18 20:30:26 3565

原创 MySQL日志小结

MySQL日志是用于记录MySQL数据库的日常操作和错误信息的文件,包括二进制日志、错误日志、通用查询日志和慢查询日志。 二进制日志:用于记录数据库的变化情况,不记录查询语句。配置=>#my.cnf[mysqld]log_bin = /var/log/mysql/mysql-bin.log查看=>mysqlbinlog filename.number删除=>

2011-06-09 11:38:00 798

转载 门户、论坛、博客、SNS,网站模式的辨析

<br />门户、论坛、博客、SNS,网站模式的辨析<br /> <br />门户,是互联网原始拓荒期的产物。它简单直接地把人们需要上网的东西,一股脑全放到了网上。内容太多怎么办?没关系,表格布局,每个主题一个豆腐块。 <br /><br />互联网普及之后,人们发现只用互联网发些新闻实在是大材小用。每个人都有发表言论和别人交流讨论的需要,于是论坛出现了。论坛让网络中的每一个人都有说话的权利。 <br /><br />过了两年,人们又发现,论坛虽然非常自由,适合讨论,但并不适合记录和展示。个人的文章,如果从

2011-03-23 16:30:00 729

转载 密码库LibTomcrypt的内容介绍及分析

<br />密码库LibTomcrypt的内容介绍及分析<br /> <br />2.1 密码知识简介2.1.1专业术语<br />发送者和接收者<br />假设发送者想发送消息给接收者,且想安全地发送信息:她想确信偷听者不能阅读发送的消息。<br />2.1.2消息和加密<br />消息被称为明文。用某种方法伪装消息以隐藏它的内容的过程称为加密,加了密的消息称为密文,而把密文转变为明文的过程称为解密。图1.1表明了这个过程。<br />(如果你遵循ISO 7498-2标准,那就用到术语“译成密码(enci

2011-03-16 22:35:00 2520 1

转载 关于创新和自己的路

    恍然间已经博士毕业一年零半个月了。     偶尔回想起在西区、东区留下的欢声笑语。几许留恋,几许惋惜,几许感慨。     留恋的是无忧无虑的校园生活,惋惜的是在学校里面没有感悟到创业的激动,感慨 的是时过境迁我已经迈出了象牙塔一年之久了。看着拥挤的地铁里玻璃窗上晃动的我的 身影,身上没有了光环,我已经成了一个一切从零开始的普通人。     我向来是只在系版上发写这种文字的,这次也不例外。从学生到不是学生,这短短 的一年,让我也想呻吟几句,顺便发给你们,我亲爱的师弟师妹们吧。     人的秉性原本就不

2011-02-26 09:39:00 804 2

转载 TechCrunch:将会成为2011年主流的七大IT技术

近日著名科技专栏作家埃里克·施恩菲尔德(Erick Schonfeld)以《将会撼动2011年的七大技术》为题在Techcrunch撰文,预测将会在2011年成为市场主流的七大IT技术。其实在2009年年底,施恩菲尔德曾预测过2010年将会成为市场主流的十大IT技术,其中提到的平板电脑、地理定位、实时搜索和 Android都获得了成功,获得了市场主流的认同;而一些技术虽然没有获得主流地位,但是在2010年也获得了发展,如HTML5、增强现实、移动视频 等;而像Chrome操作系统的发展仍得寄希望于2011年

2011-01-04 09:55:00 439

转载 Hadoop-- 海量文件的分布式计算处理方案

 Hadoop 是Google MapReduce的一个Java实现。MapReduce是一种简化的分布式编程模式,让程序自动分布到一个由普通机器组成的超大集群上并发执行。就如同java程序员可以不考虑内存泄露一样, MapReduce的run-time系统会解决输入数据的分布细节,跨越机器集群的程序执行调度,处理机器的失效,并且管理机器之间的通讯请求。这样的模式允许程序员可以不需要有什么并发处理或者分布式系统的经验,就可以处理超大的分布式系统得资源。    一、概论    作为Hadoop程序员,他要做的

2010-10-30 14:39:00 353

原创 值得自己毕业五年内经常看的一篇文章~~

毕业5年决定你的命运转自小木虫    正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……"    人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益浅,从磨难中获得的教益深。一个人在年轻时经历磨难,如能正确视之,冲出黑暗,那就是一个值得敬慕的人。最要紧的是先练好内功,毕业后这5年就是练内功的最佳时期,练好内功,才有可能在未来攀得更高。    出路在哪里

2010-09-19 19:36:00 501

原创 中国计算机学会推荐国际学术期刊&会议(网络/信息安全)

一、A类序号刊物简称刊物全称出版社网址1.          TIFSIEEE Transactions on Information Forensics and Security IEEEhttp://www.ieee.org/organizations/society/sp/tifs.html2.          TDSCIEEE Transactions on Dependable and Secure ComputingIEEEhttp://www.computer.org/tdsc/3.    

2010-09-07 20:55:00 3019

转载 VxWorks内核分析

VxWorks操作系统是美国WindRiver公司于1983年设计开发的一种嵌入式实时操作系统(RTOS),是嵌入式开发环境的关键组成部分。良好的持续能力、高性能的内核以及友好的用户开发环境,在嵌入式实时操作系统领域占据一席之地。它以其良好的可靠性和卓越的实时性被广泛地应用在通信、军事、航空、航天等高精尖技术及实时性要求极高的领域中,如卫星通讯、军事演习、弹道制导、飞机导航等。在美国的 F-16、FA-18 战斗机、B-2 隐形轰炸机和爱国者导弹上,甚至连1997年在火星表面登陆的火星探测器上也使用到了Vx

2010-08-14 11:42:00 770

原创 设计模式-模式和原则

设计模式介绍    模式:每一个模式描述了一个在我们周围不断重复发生的问题,以及该问题的解决方案的核心。    这是关于模式最经典的定义,作者是建筑大师Christopher Alexander。如果是第一次看到这句话,多数人会觉得有些抽象难懂。其实“模式”两个字只是一个代号,就像我叫Justin,如果我改叫Tom也没什么问题,只是我更喜欢Justin这个名字,所以从Christopher开始,有了“模式”这个词,人们也都把关于“重复发生的问题的描述和解决办法”统称为模式。“模式”这个词是不局限于软件开发行

2010-08-12 10:24:00 568

转载 详解云计算技术

1、云计算概念简介  对于云计算,人们有着不同的理解和定义。本文认为,云计算是一种大规模资源整合的思想。云计算是IT界未来发展的必然趋势,所谓“天下大势,分久必合,合久必分”,IT界亦然。  1946年2月15日,世界上第一台电脑ENIAC诞生,占地十几间屋子,计算机行业也随着这个庞然大物应运而生。之后IT界开始了第一次“分”的过程,即个人电脑的诞生。随着网络的出现,IT界出现了第一次“合”的过程,如Client/Server架构、万维网WWW、Email等都是由高性能服务器通过网络为多个客户提供服务。但是

2010-08-03 10:10:00 1456 1

转载 量子信息技术(QIT)

<br /><br />信息技术IT(Information Technology),比特(bit)——20世纪的技术革命<br />量子信息技术QIT(Quantum Information Technology),量子比特(qbit)——21世纪的技术革命<br />量子信息论在科学方面有着深远的影响,改造量子力学基础,加速变革时空观,加深对定域因果律的看法。量子信息论在技术方面也有着重大影响,因为它的发展前景是量子信息技术(QIT)产业,它是更新换代目前庞大IT产业的婴儿,是推动IT产业更新换代的动力

2010-07-29 17:01:00 9889 1

原创 DSDV路由协议设计续

网络层功能:组网和多跳路由。网络层关注的是如何将分组从源端沿着网络路径送达目标端.为了将分组送到目标端,有可能沿路要经过许多跳中间路由器。这种功能显然与数据链路层的功能不同,数据链路层只是单跳地将分组从一端发送到另一端。DSDV路由协议的实现采用以下定时器:(1)计数定时器,网络层当前时间采用计数器定时器的超时次数标识。(2)HelloTimer定时器,周期发送HELLO广播报文,以建立邻居表。(3)邻居管理定时器NeighborTimer,删除邻居表中已经超时的邻居项,并设置下次被调用的时间,同时处理因邻

2010-07-25 21:28:00 2046

转载 计算机安全方面的顶级会议

Computer Security Conference Ranking and Statistic<br />Guofei Gu<br />Ranking<br />Note:  <br />How to judge how good a conference is? In my opinion, here are several criterias: Acceptance ratio: definitely an important metric (maybe the easiest metric th

2010-07-09 22:08:00 3212

转载 信息安全网站目录

信息安全网站目录http://www.xfocus.netXfocus is a non-profit and free technology organization which was founded in 1998 in China. We are devoting to research and demonstration of weaknesses related to network services and communication security.http://www.nsfocus.n

2010-06-29 08:18:00 1470

原创 国际会议信息汇总

Crypto and Security Conferences Rankinghttp://icsd.i2r.a-star.edu.sg/staff/jianying/conference-ranking.htmlSemreX CFPhttp://grid.hust.edu.cn:8080/call/index.jspWikiCFPhttp://wikicfp.com/cfp/home

2010-06-29 08:14:00 1367

转载 Web 地理定位(Geo-Location)知识大全

<br />在线地图已经是很平常的应用,Google Map 甚至可以用作驾驶导航仪,然而,这些应用的实现涉及到千丝万缕的艰辛工作,仅仅是定位你现在的位置,就有很多技术,有幸的是,如今在你的 Web 站点中,你可以通过短短的几行代码,获得一个用户的地理位置,本文介绍的是用在 Web 中的各种地理定位技术。通过 IP 地址获得用户的地理位置信息<br />互联网不过是一个巨大的网络,上面的每一台电脑对应一个 IP 地址,通过这个 IP 地址,可以知道这个用户在什么位置,我们可以通过查询 Maxmind Geo

2010-06-25 11:54:00 521

转载 技术人员职业生涯的红色警报

IT技术人员是一群有热情而努力的人,但当你的能力和你的实际工作能力严重失衡(也就是你的能力严重不能工作需要的)的时候,会严重打击你的工作热情,而项目也会不断面临着失败。而这些事情的发生是有一定预兆的.大致总结了一下,希望引起大家的注意。    1没有休息时间    你可以给自己很多借口,新升了职务,管理更多的项目,责任更重大了,手下的人素质不行,产品质量不高,等等,但这些都是最根本的原因,没有时间休息,最根本的原因就是你的能力不能满足现有职务的要求,所以你总是在忙,所有的事情都乱了,你做事情没有了条理,做事

2010-06-24 18:47:00 290

原创 Us Against The World 中文歌词

Us against the world Against the world 我们携手 敢于与全世界抗争 Us against the world Against the world 我们携手 敢于与全世界抗争 You and I, 你和我 we’ve been at it so long 我们相爱已经多年 I still got the strongest fire 而我心中依然不变对你的熊熊爱火 You and I, 你和我 we still know how to talk 我们仍然最有默契 Know

2010-06-24 18:13:00 579

原创 Free Loop

<br />Free Loop (管不住的音符)  <br />  I'm a little used to calling outside your name <br />  如果不喊出你的名字,我在窗外会有点难受 <br />  I wont see you tonight so I can keep from going insane <br />  今晚若再见到你,我可能无法控制自己 <br />  But I don't know enough, I get some kinda lazy d

2010-06-21 22:25:00 1397

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除