代码改变世界

随笔分类 -  others

【延伸】企业管理:CEO十大经典格言

2012-03-16 14:05 by Batys, 169 阅读, 收藏, 编辑
摘要: 1“让我们以中国特色的方式既做企业家,又当明星吧。”——张朝阳 2004年1月8日,“2003中国大陆百富人气榜”在上海发布,搜狐总裁张朝阳在这一排名中位居第二。 接受采访时,张朝阳说:“在当代中国,追求财富是一种道德。企业家是光荣的、高尚的、时尚的,不只有帮股东挣钱的责任,社会还赋予他们展示和领 导潮流的义务。在一个越来越商业化的社会里,知名度与财富、成功越来越能划等号。那么,能当明星何乐而不为呢?况且,当明星对企业品牌也是一种带动。让我 们以中国特色的方式既做企业家,又当明星吧。” 这好像是中国的企业家第一次坦白地承认自己愿意当明星。 正如张朝阳所说,我们所处的是一个越来越商业化... 阅读全文

Tomcat简介(zz)

2012-03-14 09:12 by Batys, 293 阅读, 收藏, 编辑
摘要: 一、Tomcat背景 自从JSP发布之后,推出了各式各样的JSP引擎。Apache Group在完成GNUJSP1.0的开发以后,开始考虑在SUN的JSWDK基础上开发一个可以直接提供Web服务的JSP服务器,当然同时也支持Servlet, 这样Tomcat就诞生了。Tomcat是jakarta项目中的一个重要的子项目,其被JavaWorld杂志的编辑选为2001年度最具创新的java产品,同时它又是sun公司官方推荐的servlet和jsp容器,因此其越来越多的受到软件公司和开发人员的喜爱。servlet和jsp的最新规范都可以在tomcat的新版本中得到实现。其次,Tomcat是完全免费. 阅读全文

5款最佳编程文本编辑器

2012-03-06 09:05 by Batys, 401 阅读, 收藏, 编辑
摘要: 很多场合下我们会用到纯文本编辑器,Windows自带的记事本功能很简陋,因此我们从网友的投票提名中选取了前五个最佳的文本编辑器(实际上有六个)。这些编辑器实际上主要适合程序员使用,他们的清单如下。 Notepad++(Windows) 优于Windows记事本的一个文本编辑器,完全免费且开源,对于不同的编程语言可以实现语法高亮,代码折叠以及宏,起可定制性非常强。 Emacs(所有平台) Emacs文本编辑器深受高级程序员的喜爱,具有内置的宏功能以及强大的键盘命令,这对于编辑代码来说真是一种享受,这个程序几乎被移植到了每一个平台,并有多个发行版,其中最流行的是GNU Emacs和XEma... 阅读全文

堆和栈的区别

2012-02-29 09:20 by Batys, 194 阅读, 收藏, 编辑
摘要: 堆和栈的区别一、预备知识—程序的内存分配一个由c/C++编译的程序占用的内存分为以下几个部分1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。3、全局区(静态区(static)—,全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 - 程序结束后有系统释放 4、文字常量区—常量字符串就是放在 阅读全文

Pagefile.sys是什么文件? Pagefile.sys文件能删除吗?

2012-02-22 08:54 by Batys, 10649 阅读, 收藏, 编辑
摘要: pagefile.sys 定义:在安装过程中创建的虚拟内存页面文件(名为“pagefile.sys”) 特性:这个文件的大小是自己系统虚拟内存设置的最小值的大小。假如虚拟内存的设置为800MB-1600MB 那么你在自己的设定驱动盘下面就可看到大小为800MB的pagefile.sys文件 pagefile.sys如何删除? 网络上面采用了许多删除的办法,注册表,控制台 等等... 但是这个文件是由系统的操作产生的,只有关闭虚拟内存才能删除该文件。 通常自己可以在"我的电脑"右键"属性"-->"高级"-->"性能 阅读全文

myeclipse tomcat启动,内存溢出问题

2012-02-13 14:57 by Batys, 4506 阅读, 收藏, 编辑
摘要: 在 启动过程中出现 内存 溢出问题,抛出类似如下异常信息:java.lang.OutOfMemoryError: Java heap space可以尝试办法:A.修改Tomcat\bin\catalina.bat,添加如下内容set JAVA_OPTS=-Xms256m -Xmx512m -Djava.awt.headless=true [-XX:MaxPermSize=128M]B.eclipse->windows->preferences..->tomcat->jvm..->jvm文本框里,添加-Xms256m -Xmx512mC.eclipse->pr 阅读全文

BoneCP学习笔记——配置参数

2012-01-09 16:31 by Batys, 708 阅读, 收藏, 编辑
摘要: 一、BoneCP配置文件格式(bonecp-config.xml):Xml代码xmlversion="1.0"encoding="UTF-8"?><bonecp-config><default-config><propertyname="...">...property>default-config>bonecp-config>二、BoneCP主要配置参数1.jdbcUrl设置数据库URL2.username设置数据库用户名3.password设置数据库密码4.partiti 阅读全文

2012年开发者该做的11件事

2012-01-09 13:51 by Batys, 160 阅读, 收藏, 编辑
摘要: 2011年即将结束,2012正在靠近。你是否在专业领域给自己设定2012的目标?不管你的答案如何,我相信下面列出的11条建议里面总有一两条适合你 :)1. 使用Twitter - 如果你是一名程序员,如果你还没有使用Twitter,你就out了。不是说你有多少粉丝,而是在Twitter上你可以更快的得到问题的答案,获取你关注的话题的最新资讯。 (作者没有考虑到天朝的程序员们)2. 经常阅读 StatckOverflow - StackOverflow是提问编程问题最好的地方。即使你没有账号,它也值得你去浏览,学习。(良好的英文阅读能力是程序员的必要素质,哈哈!)3. 开始写博客 - 我认为每一 阅读全文

Java中的BoneCP数据库连接池(转载)

2012-01-09 09:24 by Batys, 5687 阅读, 收藏, 编辑
摘要: BoneCP is a fast, free, open-source, Java database connection pool (JDBC Pool) library. If you are familiar with C3P0 and DBCP then you already know what this means. For the rest, this is a library that will manage a database connection for you to get faster database access in your application. Bone 阅读全文

迪米特法则

2012-01-09 08:54 by Batys, 281 阅读, 收藏, 编辑
摘要: 法则定义迪米特法则(Law of Demeter)又叫作最少知识原则(Least Knowledge Principle 简写LKP),就是说一个对象应当对其他对象有尽可能少的了解,不和陌生人说话。英文简写为: LoD.来源历史1987年秋天由美国Northeastern University的Ian Holland提出,被UML的创始者之一Booch等普及。后来,因为在经典著作《 The Pragmatic Programmer》而广为人知。模式与意义 迪米特法则可以简单说成:talk only to your immediate friends。 对于面向OOD来说,又被解释为下面几种方. 阅读全文

国外程序员推荐:每个程序员都应读的书(转载)

2012-01-07 12:01 by Batys, 226 阅读, 收藏, 编辑
摘要: 编者按:2008年 8 月 4 日,StackOverflow 网友 Bert F发帖提问:哪本最具影响力的书,是每个程序员都应该读? “如果能时光倒流,回到过去,作为一个开发人员,你可以告诉自己在职业生涯初期应该读一本,你会选择哪本书呢?我希望这个书单列表内容丰富,可以涵盖很多东西。” 很多程序员响应,他们在推荐时也写下自己的评语。以前就有国内网友介绍这个程序员书单,不过都是推荐数 Top 10 的书。其实除了前 10 本之外,推荐数前 30 左右的书籍都算经典,伯乐在线整理编译这个问答贴,同时摘译部分推荐人的评语。下面就按照各本书的推荐数排列。 1. 《代码大全》史蒂夫·迈克康奈 阅读全文

localhost,127.0.0.1和ip区别

2011-12-20 16:25 by Batys, 1443 阅读, 收藏, 编辑
摘要: localhost,127.0.0.1和ip区别localhost与127.0.0.1的区别localhost与127.0.0.1的区别是什么?相信有人会说是本地ip,曾有人说,用127.0.0.1比localhost好,可以减少一次解析。看来这个入门问题还有人不清楚,其实这两者是有区别的。no1:localhost也叫local ,正确的解释是:本地服务器127.0.0.1在windows等系统的正确解释是:本机地址(本机服务器)他们的解析通过本机的host文件,windows自动将localhost解析为127.0.0.1no2:localhot(local)是不经网卡传输!这点很重要,它 阅读全文

100个有关管理的网站

2011-12-09 13:24 by Batys, 1686 阅读, 收藏, 编辑
摘要: 1、http://www.erper.com/ 中国ERP专家网--是一个面向企业管理、面向信息化、面向电子商务的ERP咨询平台。提供针对21世纪的中国企业提供MRPII/ERP/CRM商品化的软件和有关咨询服务;ERP行业案例汇集了众多国内各个行业难得一见的案例材料。 2、http://www.zhouyunhai.com/ 周云海之家--经营管理类文章的分类收集。 3、http://www.dismal.com/(英文) OR http://www.economy.com/dismal/(英文) ECONOMY--关于美国经济现状的资源及相关分析。 4、http://www... 阅读全文

在MyEclipse中配置Tomcat服务器

2011-12-07 10:38 by Batys, 1264 阅读, 收藏, 编辑
摘要: 一、安装JDK 1.7 1、添加环境变量:在 我的电脑->属性->高级->环境变量 2、新建系统变量,变量名:JAVA_HOME 变量值:C:\Program Files\Java\jdk1.6.0 (JDK的安装目录) 3、在原有的系统变量 Path后面加上英文分号,再添加%JAVA_HOME%\bin;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\jre\bin;不要删除原来的。看清楚,它们之间的分号,是英文的分号。4、重启电脑生效(因为添加的是系统变量,如果你的系统是win7,则不需要重启)。 4、测试JDK是否安装成功,运行->cmd-& 阅读全文

response.setContentType()的String参数及对应类型

2011-11-20 16:19 by Batys, 329 阅读, 收藏, 编辑
摘要: response.setContentType()的String参数及对应类型<option value="image/bmp">BMP</option> <option value="image/gif">GIF</option> <option value="image/jpeg">JPEG</option> <option value="image/tiff">TIFF</option> <option va 阅读全文

SQL DATEDIFF语法及时间函数 Sql 查询当天、本周、本月记录

2011-11-07 21:40 by Batys, 1619 阅读, 收藏, 编辑
摘要: --查询当天: select * from info where DateDiff(dd,datetime,getdate())=0 --查询24小时内的: select * from info where DateDiff(hh,datetime,getDate())<=24 --info为表名,datetime为数据库中的字段值Sql代码 Powered by chenjiazi--查询当天记录另类的方法 SELECT * FROM j_GradeShop WHERE (GAddTime BETWEENCONVERT(datetime, LEFT(GETDATE(), 10) + & 阅读全文

程序员创业如何才能成功?

2011-11-05 15:36 by Batys, 368 阅读, 收藏, 编辑
摘要: 程序员成功创业四大要素做为一个软件开发者,还没有进入这个行当就开始揣测自己的职业前景;IT圈处处可见的成功者耀眼的光环;程序员创业成功者的先例让我们对我们的职业充满了理想和憧憬。创业也成为程序员永远的话题。在近日“2007软件开发2.0技术大会”晚上的沙龙里,达内科技公司创始人兼CEO/总裁韩少云发表了题为“创业��软件从业人员转型的另一条路”的主题演讲,在讲述自己创业经历的同时,也分享了自己对于创业的经验、感悟和体会。韩少云经历了从程序员、软件架构师、职业经理人,最后到创业者这样一个职业发展的历程。他总结了程序员创业成功的四大要素。1、whos your partner?谁是你的合伙人寻找一 阅读全文

你适合做程序员吗?

2011-10-30 22:29 by Batys, 443 阅读, 收藏, 编辑
摘要: 你适合当程序员吗 你知道编程序是怎么回事吗1、 程序员意味着要编程序。(如果你仅仅想得到一份高薪水的工作,喝喝咖啡就等老板发薪水,我奉劝你还是另找一份更合适的工作,譬如练摊,真的,兄弟,这份工作不适合你)2、你是学文的还是学理的,编程序也许需要浪漫,但更需要逻辑和严谨。(说坦白点就是,在你没有找到乐趣以前,它很枯燥)3、你有对新技术追求的热情吗?你有刨根问底的探索精神吗?(热情绝对是最重要的!你仔细思考一下自己的性格适合当程序员吗?)4、当程序员决不是什么好差事,时刻需要学习,需要思考。(直到你成为那个可以引导别人去学习和思考的人,你才可以偷偷的嘿嘿笑,又一群傻蛋)5、程序员的未来很迷茫。(但 阅读全文

关于HTTP协议的那些事

2011-10-30 22:26 by Batys, 387 阅读, 收藏, 编辑
摘要: 定义 HTTP:是Hypertext Transfer Protocol(超文本传输协议)的英文简称,而中文简称为“超文传协”。HTTP概述 HTTP的发展是万维网协会(World Wide Web Consortium)和Internet工作小组(Internet Engineering Task Force)合作的结果,(他们)最终发布了一系列的RFC,其中最著名的就是RFC 2616。RFC 2616定义了HTTP协议的我们今天普遍使用的一个版本——HTTP 1.1。 HTTP是一个客户端和服务器端请求和应答的标准(TCP)。客户端是终端用户,服务器端是网站。通过使用Web浏览器、... 阅读全文

何谓之端口?

2011-10-30 21:40 by Batys, 416 阅读, 收藏, 编辑
摘要: 计算机"端口"是英文port的译义,可以认为是计算机与外界通讯交流的出口。其中硬件领域的端口又称接口,如:USB端口、串行端口等。软件领域的端口一般指网络中面向连接服务和无连接服务的通信协议端口,是一种抽象的软件结构,包括一些数据结构和I/O(基本输入输出)缓冲区。 在网络技术中,端口(Port)有好几种意思。集线器、交换机、路由器的端口指的是连接其他网络设备的接口,如RJ-45端口、Serial端口等。我们 这里所指的端口不是指物理意义上的端口,而是特指TCP/IP协议中的端口,是逻 辑意义上的端口。 那么TCP/IP协议中的端口指的是什么呢?如果把IP地址比作一间房子 阅读全文