自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

晴天的专栏

天道酬勤

  • 博客(63)
  • 资源 (5)
  • 收藏
  • 关注

原创 linux下的文本处理命令sed&awk&grep

今天看到的一个非常不错的练习,可以巩固一下,所学的shell脚本。文件:datafileSteve Blenheim:238-923-7366:95 Latham Lane, Easton, PA 83755:11/12/56:20300Betty Boop:245-836-8357:635 Cutesy Lane, Hollywood, CA 91464:6/23/23:1450

2012-07-31 17:46:29 2802

转载 献给所有跑在求职路上的人-----转自BYR

首先介绍下自己的身份,如果这样的我跟你有相似之处,那么请继续阅读,我的经历对 正要找工作的你会有帮助。本人是08级经济管理学院本科生,拿过一次小奖学金,拿过一次竞赛小奖,可以说是绝对的普通非技术毕业生,性格上也是单纯安静的,找工作的路很不好走,但是唯一庆幸的是心态平稳,失去的不再留恋。普通人的普通求职经历,如有问题可以回复,纯属个人观点,仅供参考,大牛请绕过,技术人员请选择性绕过。

2012-07-31 17:08:20 2684

转载 php的static用法

static关键字用来修饰属性、方法,称这些属性、方法为静态属性、静态方法。static关键字声明一个属性或方法是和类相关的,而不是和类的某个特定的实例相关,因此,这类属性或方法也称为“类属性”或“类方法”如果访问控制权限允许,可不必创建该类对象而直接使用类名加两个冒号“::”调用。static关键字可以用来修饰变量、方法。不经过实例化,就可以直接访问类中stati

2012-07-31 11:06:43 1258

原创 常用的php正则匹配

前两天写PHP代码的时候遇到要判断一个变量是否为数字,所以就把相关的文章简单的摘抄了过来:php 正则验证字符串是否为数字方法一:php中利用正则表达式验证字符串是否为数字一件非常容易的事情,最主要的是如何写好正则表达式以及掌握正则表达式的写法,在此利用正则表达式的方式来列举一下判断数字的方法。if($str){  if(eregi("^[0-9]+$",$

2012-07-31 10:44:15 1115

转载 .NET下的内存分配机制

对于任何对象的产生,都伴随着内存空间的分配,那么本文将初步介绍一下.NET下,是如何进行内存分配的。  这里部分引用了Anytao《你必须知道的.NET》和happyhippy在《类型实例的创建位置、托管对象在托管堆上的结构》的相关内容。1.概述 CLR支持两种基本类型:值类型和引用类型。因此,还是把MSDN这张经典视图拿出来做个铺垫。 关于具体每种分类都有哪些类型,这

2012-07-27 17:53:37 3482 1

转载 为程序开发人员量身定制的12个目标

为程序开发人员量身定制的12个目标对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了12个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。01. 变得有耐心02. 保持健康03. 拥抱变化带来的不适应04. 学习一门新的编程语言05. 自动化06. 学习更多数学知识07. 关注安

2012-07-27 17:44:10 1844

转载 IT技术开发人员获得成功的六大步骤

IT技术开发人士成功的6大步骤一个前辈在移民加拿大后写的文章,写得不错,值得借鉴,转来给大家看看,也给自己 序言:经过001多年的洗礼,认识了这里这么多的JJMMGGDD,前几天刚得到签证,无限感慨  面对未来,我也不知道我31岁如何发展,尤其是我现在在北京还算过的去,各种机会都纷至沓来。  无论如何,我相信,世界上各种事物都有他们自己的原因,也结合自己在北京接

2012-07-27 17:32:12 7819

转载 技术精英谈IT程序员的出路在哪里

从我做小程序员开始,就从未间断的在论坛看到有人在问程序员的出路在哪里,其实我很能理解这些人的想法,在行业做了几年,有些感想跟大家随便聊聊。俗话说,365行,行行出状元,此话也适用于IT行业,尤其是程序员。当你迷茫找不到出路,又想快速成长和提高的时候,有两种方案可以供你参考:1、努力成为你工作环境中最优秀的人(技术最好的人);2、跳槽,去另外一家公司做比你能力要高的工作。

2012-07-27 17:21:25 1072

转载 程序员编程技术迅速提高的终极攻略

月光博客6月12日发表了《写给新手程序员的一封信》,翻译自《An open letter to those who want to start programming》,我的朋友(他在本站的id是Mailper)告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历

2012-07-27 16:59:27 2207

原创 开源框架架构图简介

1.Spring 架构图  Spring 是一个开源 框架,是为了解决企业 应用程序开发复杂性而创建的。框架的主要优势之一就是其分层架构,分层架构允许您选择使用哪一个组件,同时为J2EE 应用程序开发提供集成的框架。Spring 框架的功能可以用在任何J2EE 服务器中,大多数功能也适用于不受管理 的环境。Spring 的核心要点是:支持不绑定到特定J2EE 服务的可重用业务和数据访问

2012-07-27 16:53:29 784

原创 书单

自己动手写搜索引擎30天自制操作系统操作系统设计与实现

2012-07-27 16:19:15 1223 1

原创 PHP接口的介绍与实现

什么是接口(interface) ?接口是方法的抽象,如果不同的类有同样的方法,那么就应该考虑使用接口。 (1)接口是一个行为的规范、协议。其实就是类和类之间的一种协定,一种约束(2)C#不支持多继承,但是他把这个功能交给接口来实现。 (3)类与类之间的系统资源调用方式不一样,导致他们之间的通信很困难,而接口可以屏蔽掉它们之间的差异,能使他们顺利通信。什么是抽象类(ab

2012-07-27 14:19:00 8870

原创 php5中this,self,parent的意义

PHP5是一具备了大部分面向对象语言的特性的语言,比PHP4有了很多的面向对象的特性,但是有部分概念也比较绕人,所以今天拿出来说说,说的不好,请高手见谅. (阅读本文,需要了解PHP5的面向对象的知识) 首 先我们来理解三个关键字: this,self,parent,从字面上比较好理解,是指这,自己,父亲,呵呵,比较好玩了,我们先建立几个概念,这三个关键字分别是用在什么地方 呢?我们初步解释一

2012-07-27 13:56:12 719

转载 我的Android之旅——学习、项目、心态

学习Android也一年多了,项目做了五六个,有大有小,有难有易。一直以来都没有好好总结过,今天周六休息,就写下这一年多从事Android以来的一些感想和小经验。涉及学习、项目和一些个人感受。1.学习篇我是从11年5月份开始接触并学习Android的,在那之前有过一年的J2EE的经验,做过三个J2EE的项目,从08年开始接触Java,所以到去年学习Android时,开发

2012-07-27 10:45:19 1729

转载 PM四问

曾有产品经理说:“产品规划方案谁都会写”,是的,没错!有些产品经理甚至一天可以写好几个方案,但我们要知道,并不是所有方案都能得到认可。这里面就涉及一个是否可衡量的问题,方案具备可衡量性很关键。通常,下属在给老板汇报、老板在给投资方汇报时,基本上都会被问:“你做什么?有什么价值?为什么要做?如何做到?”看似简单的四个问题,足以问倒很大一批人。一、做什么首先得回答:做什么?做什么,是规划的

2012-07-27 10:24:23 5504

转载 各种编程语言的应用范围

本文涉及到的编程语言:C、C++、Java、C#、Prolog、VB、Scala、Clojure、Haskell、Ada、Python、Ruby、Pascal(Delphi)、Fortran、Lisp、matlab、Perl、Erlang、Boo、Tcl、Bash、C shell、Objective-C、PHP、PL-SQL、Transact-SQL、ASP、JSP、Lua、smalltalk、R

2012-07-27 10:16:55 21290 2

转载 BigPiple技术

1. 技术背景 FaceBook页面加载技术试想这样一个场景,一个经常访问的网站,每次打开它的页面都要要花费6 秒;同时另外一个网站提供了相似的服务,但响应时间只需3 秒,那么你会如何选择呢?数据表明,如果用户打开一个网站,等待3~4 秒还没有任何反应,他们会变得急躁,焦虑,抱怨,甚至关闭网页并且不再访问,这是非常糟糕的情况。所以,网页加载的速度十分重要,尤其对于拥有遍布全球的5亿用户的F

2012-07-26 11:41:57 918

原创 怎样成为C 高手

1.把C 当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C 》,不要看《C 变成死相》(C 编程思想,翻译的非常差); 3.看《The C Programming Language》(这本东西有影印板的)和《Inside The C Object Model》(http://www.csdn.net/exper......side-cpp-ob

2012-07-25 11:51:59 1843

原创 怎样成为C++高手

1.把C++当成一门新的语言学习(和C没啥关系!真的。); 2.看《Thinking In C++》,不要看《C++变成死相》(C++编程思想,翻译的非常差); 3.看《The C++ Programming Language》(这本东西有影印板的)和《Inside The C++ Object Model》(http://www.csdn.net/exper......sid

2012-07-25 11:50:29 844

原创 修炼成C++高手必看的C++书单

C++/OPP/OOD系列: 层级一:语法/语意(C++) [Lippman2000] Essential C++ Essential C++,by Stanley B. Lippman Addison Wesley Longman 2000,276 pages Essential C++ 中文版 ,侯俊杰 译,282页 Desc: 这本书概要性的介绍了C++核心的东西,但讲得

2012-07-25 11:46:41 1910

原创 零基础Android开发环境安装和配置步骤详细图解

Android 开发环境安装配置手册本文指导,如何一步步搭建Android开发平台。1  下载软件n JDK 1.5+   到  http://java.sun.com/javase/downloads/index.jsp 下载n Eclipse 3.3(Europa) 到  http://www.eclipse.org/downloads/ 下载

2012-07-25 11:28:42 13368

原创 windows 7下搭建android开发环境步骤图解

一、windows win7系统下android开发环境搭建(32位) 大家经常在xp系统下进行android开发环境搭建,那么操作系统是win7呢?在我们日常学习android开发的时候,android开发环境搭建是必不可免的,而其中在win7下android开发环境搭建是如何完成的呢,我们看win7系统下android开发环境搭建步骤:注意:此为win7 32位系统

2012-07-25 11:27:38 2398

转载 成为“Android高手”需要经过的六个阶段和6个境界

成为Android高手一般分为六个阶段:第一阶段:熟练掌握Java SE,尤其是对其内部类、线程、并发、网络编程等需要深入研究;熟练掌握基于HTTP协议的编程,清楚POST和GET等请求方式流程和细节;能够进行基本的Java Web编程,如果能够使用Java EE则更好;第二阶段:精通Android的核心API的使用,例如四大组件所涉及的API、Context等,精通核心界面的编程

2012-07-25 11:26:43 1081

转载 Java高手需要越过的10座高山

作为一个语言编程技术文档工程师,我个人认为掌握计算机语言需要一些基本技能。以下这几点相信能够帮你翻越Java计算机编程这座山。  1、读编程手册。无论是Java或者c++程序员常常和负责系统设计的架构师一起工作,因此必须在编程手册的指导下写代码。这是个有挑战性的工作,因为程序员必须一条条理解规范,写出的代码才能够遵照统一的参数,最终成功编译。  2、坚持不懈。除了耐心,坚持不懈的能力和

2012-07-25 11:25:19 679

转载 成为Java高手的25个学习目标

本文将告诉你学习Java需要达到的25个目标,希望能够对你的学习及找工作有所帮助。对比一下自己,你已经掌握了这25条中的多少条了呢? 1.你需要精通面向对象分析与设计(OOA/OOD)、涉及模式(GOF,J2EEDP)以及综合模式。你应该了解UML,尤其是 class,object,interaction以及statediagrams。 2.你需要学习Java语言的基础知识以及它的核心

2012-07-25 11:24:38 1595

转载 Android和Java语言的异同、关系和区别

安卓Android和Java语言的异同、关系和区别,安卓Android是一种以Linux为基础的开放源码操作系统,主要使用于便携设备。2011年第一季度,安卓在全球的市场份额首次超过塞班系统,跃居全球第一。 2012年2月数据,安卓占据全球智能手机操作系统市场52.5%的份额,中国市场占有率为68.4%。自google收购安卓之后,安卓开发者更是风生水起。安卓开发前景看好,安卓手机市场大卖,安卓应

2012-07-25 11:22:14 7018

原创 71道经典Android面试题和答案

面试题1. 下列哪些语句关于内存回收的说明是正确的? (b ) A、 程序员必须创建一个线程来释放内存B、 内存回收程序负责释放无用内存 C、 内存回收程序允许程序员直接释放内存 D、 内存回收程序可以在指定的时间释放内存对象 2. 下面异常是属于Runtime Exception 的是(abcd)(多选) A、ArithmeticExceptionB、IllegalArg

2012-07-25 11:21:09 2740 1

原创 海量经典Java教程、学习资料和源码

"Java基础教程.pdf" http://t.cn/zWApY1P"Java编程思想中文版完整高清第四版.pdf" http://t.cn/zWApY6Q"尚学堂J2SE笔记.docx" http://t.cn/zWAp4et"01_尚学堂_课件_J2SE上半部分.ppt" http://t.cn/zWApbaH"02_尚学堂_课件_J2SE下半部分.ppt"

2012-07-25 11:20:19 874 1

转载 Android高手必须掌握的28大项内容和10个建议

(一)成为Android高手必须掌握的8项基本要求【1】 Android操作系统概述1. Android系统架构。2. Android利用设计理念。3. Android 开源知识。4. Android 参考网站与权威信息。【2】 Android SDK及其开发环境搭建1. Android SDK的版本发布。2. ADT插件的安装和更新。3. Andr

2012-07-25 11:17:10 1478

转载 Android平台研发人才缺口30万

随着采用Android系统的谷歌手机、平板电脑等产品逐渐扩大市场占有率,Android平台人才的缺口日益显现。据业内统计,目前国内的3G研发人才缺口有三、四百万,其中Android研发人才缺口至少30万。职场专家指出,想要从事Android开发的人员,除了基础的计算机技术知识要扎实之外,要根据各类企业、各类岗位的不同需求,补充与岗位相关的Android技术知识。此外,还要注重项目经验的积累。

2012-07-25 11:16:07 3650

转载 JAVA经典算法40题

【程序1】   题目:古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?  1.程序分析:   兔子的规律为数列1,1,2,3,5,8,13,21....  public class exp2{    public static void main(String args[]){

2012-07-25 11:12:30 1585

原创 java学习笔记

Java学习——第一章1.java特性,面向对象(不能在类的外面定义单独的数据和函数),可移植性,解释性,健壮性,多线程2.public static void 是main()的权限修饰符,静态修饰符,返回值修饰符,java中必须为此三值3.                     整数型(byte8,short16,long64,int32)八进制以0开头,十六进制以0X或0x开头

2012-07-25 11:08:38 2837

转载 Linux系统下的多线程编程入门二

线程的数据处理  和进程相比,线程的最大优点之一是数据的共享性,各个进程共享父进程处沿袭的数据段,可以方便的获得、修改数据。但这也给多线程编程带来了许多问题。我们必须当心有多个不同的进程访问相同的变量。许多函数是不可重入的,即同时不能运行一个函数的多个拷贝(除非使用不同的数据段)。在函数中声明的静态变量常常带来问题,函数的返回值也会有问题。因为如果返回的是函数内部静态声明的空间的地址,则在一个

2012-07-24 14:25:52 948

转载 Linux系统下的多线程编程入门一

引言  线程(thread)技术早在60年代就被提出,但真正应用多线程到操作系统中去,是在80年代中期, solaris是这方面的佼佼者。传统的Unix也支持线程的概念,但是在一个进程(process)中只允许有一个线程,这样多线程就意味着多进程。现在,多线程技术已经被许多操作系统所支持,包括Windows/NT,当然,也包括Linux。  为什么有了进程的概念后,还要再引入线程呢?使用多

2012-07-24 14:21:43 868

原创 smarty中section与foreach详解

section的属性section的产生是为解决foreach的不足的,与foreach一样,它用于设计模板内的循环块,它较为复杂,可极大程序上满足程序需要,所以在程序中习惯使用它而不使用foreach,基本原因为:{section name = name loop = $varName[, start = $start, step = $step, max = $max, show =

2012-07-19 11:48:13 885

转载 PHP之Smarty入门(组图)

刚开始接触模版引擎的 PHP 设计师,听到 Smarty 时,都会觉得很难。其实笔者也不例外,碰都不敢碰一下。但是后来在剖析 XOOPS 的程序架构时,开始发现 Smarty 其实并不难。只要将 Smarty 基础功练好,在一般应用上就已经相当足够了。当然基础能打好,后面的进阶应用也就不用怕了。这篇文章的主要用意并非要深入探讨 Smarty 的使用,这在官方使用说明中都已经写得很完整了。笔

2012-07-17 15:42:44 1812

原创 软件架构师书籍

一、Software Architecture篇     这个领域没有什么"畅销书",可能读者中本来就是开发设计人员与项目经理占了多数,真正定位为架构师而且做的也是架构师工作的不多吧。   1.《Software Architect Bootcamp--软件架构师教程》    架构师新手训练营,可惜常以Corba做例子。第2版国内还没有翻译,只好看完中文的第一版再去看电子版了。

2012-07-16 22:30:09 8455

原创 php二维数组排序实现

<?phpfunction sysSortArray($ArrayData,$KeyName1,$order_type){ $array_temp=array(); foreach($ArrayData as $key =>$value) { $array_temp[$key]=$value[$KeyName1]; } if($order_type='DESC') {

2012-07-16 16:56:09 562

原创 foreach

1.foreach 中使用引用的情况。普通情况下,foreach($arr as $value)中的$arr和$value是拷贝,不受外部影响的,即$arr = array(0,1,2,3,4,5);foreach($arr as $value){$arr = array();echo $value;}结果是:12345但如果

2012-07-16 16:47:20 1206

原创 PHP中的正则表达式函数

PHP中的正则表达式函数在PHP中有两套正则表达式函数库。一套是由PCRE(Perl Compatible Regular Expression)库提供的。PCRE库使用和Perl相同的语法规则实现了正则表达式的模式匹配,其使用以“preg_”为前缀命名的函数。另一套是由POSIX(Portable Operation System interface)扩展库提供的。POSIX扩展的正则表达式

2012-07-16 10:51:18 586

C++实例——考试管理系统

C++实例——考试管理系统

2011-12-24

C++实例——垃圾清理系统

C++实例——垃圾清理系统

2011-12-24

C++实例——视频聊天系统

C++实例——视频聊天系统

2011-12-24

C++实例——KTV点歌系统

C++实例——KTV点歌系统

2011-12-24

vC掀起你的盖头来

C++掀起你的盖头来vC掀起你的盖头来vC掀起你的盖头来

2011-12-21

空空如也

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

TA关注的人

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