- 博客(31)
- 收藏
- 关注
原创 面向对象编程与结构化编程
好久不去琢磨那些软件工程思想,从来也没想过要死板硬套,把有用的工具拿来,组合在一起,好用能真正做好事就够了。在做好事这个基础上,尽量的提炼有用的东西,去尝试的改进、改善工具和方法,争取做得更好。刚刚,搜了一下“面向对象编程、结构化编程”等词,大家还是对这种思想抱有
2011-08-04 02:17:45 3414
原创 留住小伊伊的家园
小女孩可怜,不到3岁就没有了双亲,伊伊,依依不舍的父母就这样走了。家,是温暖;家,是空旷;家,也是伤心地。出事的相关责任人,还有那个活着的司机,内心也不好过吧。希望有人能收养这个孩子,做个义子。释放内心的爱,你痛的唯一良药。(钱不能解你们的痛,钱也不能带给孩子幸福温暖)2岁半的孩
2011-07-27 23:51:22 2291
原创 幸福指数,死亡指数
(个人简介,这个公式还需要完善,幸福指数的计算需要完善...)总公式 幸福指数*D+死亡指数=100% D 幸福-死亡关系系数,这个系数是一个集合的常量,通过心理测试答卷,判断你的幸福-死亡关系系数的值,这个系数又称:人的精神境界。 所以,计算幸福指数,计算一下死亡指数就O
2011-07-25 22:06:11 2705
原创 动车追尾的警惕
默哀,死者!......高速铁路的管理用的是无线技术。确切说,用的GSM-R系统,铁道控制区域中心-铁路信号箱-动车-列车控制人员、铁道控制台人员。.......说明几个概念。高铁,就是铁路路线,直线化、轨距标准化。动车,就是铁路上的列车,根据速度不同,分5动车中型号。铁路信号箱
2011-07-24 07:40:54 1859
转载 Springing Ahead Toward The Open PaaS
<br /><br />A few weeks ago I tweeted that—incredibly—SpringSource was executing faster within VMware than as a startup. Today we announce another exciting development bearing this out.<br />Following our VMforce partnership with SaaS leader salesforce.com
2011-02-12 23:45:00 720
原创 (煤)矿安全防御
<br /><br />1月29号晚,看了下煤矿的资料,安全现状评估报告,内容挺多的,50多页纸,本想一口气写完,今晚补写。<br /><br /><br />地下矿业相对露天矿业危险系数相对大些,安全的施工的防范问题多些。<br /><br /><br />随着自动化、信息化的发展,插上了翅膀的企业飞得更快,飞的更高。<br /><br /><br />(昨天,和一个故友谈煤矿,他在煤矿工作,谈了一晚上,他常说的一个词语就是:“晕”,“你的想法太天真了”)<br /><br /><br />看了下昨晚的谈
2011-01-31 21:33:00 1519
原创 一个游戏公司的面试
<br /><br />我没有投游戏测试的简历,昨天中午突然冒出一个公司招我去面试,让我害怕。今天中午10:00,做游戏测试员,根本就不懂软件、游戏等的测试,没事去应付应付吧。<br />晚上下了一份《游戏心得》,面试完了,下午得知没有通过。笔试题肯定是没问题(把所有问题编程实现即可);面试问答他肯定很不满意,我说:“我暂时在你们着做一段时间游戏测试,熟悉下开发流程,将来会面试你们的游戏开发人员,还有我现在不懂C++。”公司可以,广州菲音信息技术有限公司;工作环境很一般了,和网吧差不多200多个人,在那让我
2011-01-26 18:59:00 5236 1
原创 对战平台
<br />抓了一中午的数据包,侦听一中午的端口,感觉收获 不大,没什么进展。<br />用java实现进程注入,搜了下,没有这方面的实例,看样子底层的东西必须用c++来写,通过JNI来得到数据。<br />下午去温习下C++,好久没看了。<br />(先写个开头,日志慢慢完善)
2011-01-25 10:50:00 932
原创 三网统一
<br /><br /> <br />三网统一,全球定位,是个趋势吧。<br />国家从全球IP地址机构拿到IP地址段,然后ISP商又从国家哪里分配到IP段。IP地址有地域差异,ISP根据不同地区再分配不同的IP段。IP段有一定的地域性,是固定的地区拥有的。IP段做到精确的全球定位不是不可能,但没有必要实现。<br />举个简单的例子,张三给李四写信(传统信件),需要填写地址,但李四家的地址是不断变化的,如果李四想拿到信,就要不断地和邮局去的联系,来更新这个家庭住址,才能收到信件。但是,如果李四搬家出市、出
2011-01-01 19:03:00 1376
原创 对百度的手写输入感兴性,想了一下,大家帮忙再改正(优化)下,谢谢
<br /><br />不经常用百度,一般谷歌,再用百度的在线式手写输入法的时候,对这个输入法产生了兴趣,想了a quarter,有一点收获。<br />共享下我的想法,希望看到的朋友能帮忙补充,大家相互学习完善自我。<br />想法:本人学过五笔,一般不用五笔打字,这个手写的输入法或许和五笔有些渊源,祖孙关系。<br />每个汉字都可以用横、竖、撇、捺(点)、折来表示,编码的话就是:1、2、3、4、5;二进制就是001、010、011、100、101,以四位字节位基本单位,每个汉字都能用着五种组合表示。<
2010-12-05 20:26:00 874
转载 游戏对战平台研究终结篇
<br />http://blog.163.com/etomahawk.popo/blog/static/919644820081131115223397/<br />原贴地址<br /><br />游戏对战平台,在没有了解的情况下,总是给人一种很神秘的感觉,然而,当你对socket的理解到达一定程度之后,你就不会再觉得神秘。<br /> 用一句话来总结这种技术:虚拟局域网(VLAN)。 实现这种平台,主要是客户端,而客户端有很多种方法,就我所了解,可以用面三种方法实现:<br />
2010-10-18 23:34:00 667
原创 对设计一点感触
<br />今天,稍微参悟了下 spring框架。<br />里面提到了 3种类、对象解耦的方式:<br /> 接口注入;setter注入;构造注入;<br />前一种:比较倾向与纯面向对象的设计思想,主要通过接口来实现类、对象两两之间的耦合问题。<br />在真正实现方案时,比较偏向于应用设计模式来解决一切对象之间的问题,对反射应用不是很多。<br />后两种:比较倾向与通过文档和反射来解决一切耦合问题,当然也用到不少模式,但模式不会再是那种嵌套,将多个模式的变化点,放到一点的方式,更灵活的
2010-07-08 22:57:00 464
原创 singleton模式
<br />singleton模式有成单例模式,属于创建式模式。<br />类——对象一对一,一个类只能实现一个对象。<br />最简单的设计模式,也是最常见的设计模式,组件,模块初始化化必备的设计模式。<br />创建对象,往往和工程模式联合应用,初始化组件。<br />由于对象一对一方式出现,可以共享对象,实现多个用户访问一个对象,前提条件考虑对象锁,通常异步访问。<br />Java简单实例:<br />静态singleton方式:<br />public static StringBuffer
2010-07-08 22:44:00 586
原创 设计模式前言
看了很久设计模式,学了很久,我开始坚信上帝的存在,我开始感觉到模式的无穷无尽,设计模式太难学了!那就难再,我们不是上帝,没法克隆一个和现实一样的流程,自动的代替人力,即使的在伟大的项目,也只是对现实社会一个片面的影子。设计很难,设计必须有针对性,在这里我在重新定位下我对设计模式的理解。看过金庸、古龙武侠的人,尤其是看过笑傲江湖的人,里面的独孤九剑,那就是BUG,无敌存在的。设计模式
2010-05-10 13:22:00 577
原创 有效的Java异常模型
Java开发人员做出的有关架构的最重要的决定之一便是如何使用Java异常模型。Java异常处理成为社区中讨论最多的话题之一。一些人认为Java语言中的已检查异常(Checked Exceptions)是一次失败的尝试。本文认为错误并不在于Java模型本身,而在于Java库设计人员没有认识到方法失败的两个基本原因。本文提倡思考异常情况的本质,并描述了有助于用户设计的设计模式。最后,本文讨论了异常处理
2010-03-19 23:44:00 647
原创 Java的类型分析(转载)
stack 和 heep 都是内存的一部分stack 空间小,速度比较快, 用来放对象的引用heep 大,一般所有创建的对象都放在这里。栈(stack):是一个先进后出的数据结构,通常用于保存方法(函数)中的参数,局部变量.在java中,所有基本类型和引用类型都在栈中存储.栈中数据的生存空间一般在当前scopes内(就是由{...}括起来的区域).堆(heap):是一个可动态申请的内存空间(其记录
2010-03-07 00:06:00 467
原创 java表达式中类型的自动提升
在表达式中,对中间值的精确要求有时超过任何一个操作数的范围。例如,考虑下面的表达式: byte a = 40; byte b = 50; byte c = 100; int d = a * b / c; 中间项结果a*b 很容易超过它的任何一个byte 型操作数的范围。为处理这种问题,当分析表达式时,Java 自动提升各个byte 型或short型的操作数到int 型。这意味着子表达式a*b 使用
2010-03-05 21:11:00 697
原创 《20**地球生物毁灭》狂想
计算机作为一个独立体,已工作了60多年,应用的领域也越来越广,针对性原来越强。 本文只是本人的一个猜想,在看过《2012地球毁灭》后,或许下面的叙述将是《20**地球生物毁灭》。引言: “DNA分子本质上就是数学式,用它来代表信息是非常方便的,试管中的DNA分子在某种酶的作用下迅速完成生物化学反应。28.3g DNA的运行速度超过了现代超级计算机的10万倍.”
2010-03-01 23:45:00 682
原创 客服在线问题1
昨天,谷歌了几下,看看了现在的客服系统,蛮多的,总的说起了,样式五花八门;但要是论起辈分关系,老祖宗肯定是一个原理。大体的样式根据依赖可以分两类:依赖于操作系统本地应用软件,依赖于浏览器。前一种:QQ客服、MSN客服、淘宝客服等等,顺便多搜了几下,中国移动的飞信好像没有用这种实现的手段;后一种:可以是比较专业的客服,后台有自己专门的客服程序,前台也不依赖客户的操作系统,可以称作是一个独
2010-02-23 17:18:00 1139
转载 中国的互联网域名管理后果
互联网的发展让个人的潜能得到了极大的发挥,让世界的知识信息共享实现了即时性,并推动者整个世界的发展,我们国家目前实行的域名管制将导致什么样的严重后果? 1、极大的遏制了中国人的创造性,从而减慢中国社会的发展速度,与国外发达国家的距离越拉越大。 中国网络技术本来就比国外落后,中国的网络环境更是比国外幼稚,而这项规定更直接扼杀了国民思想的积极性和创造性。 为相关部门提供防范措施:无
2010-02-21 13:22:00 726
转载 ClassLoader 与Package
为了深入了解的ClassLoader机制,我们先来做以下实验:Java package java.lang;public class Test { public static void main(String[] args) { char[] c = "1234567890".toCharArray(); String s = new String(0, 10,c);}} 软件
2010-02-04 13:04:00 437
转载 java 注视规范
转自:http://gyhgc.javaeye.com/blog/225039 在软件开发的过程中总是强调注释的规范,但是没有一个具体的标准进行说明,通常都是在代码编写规范中简单的描述几句,不能作为一个代码注释检查的标准和依据,做什么都要有一个依据吗:),现在我特整理了一个《Java的注释规范》,内容来自网络、书籍和自己的实际积累。 JAVA注释规范 版本/状态 作者 版本日期 1.0
2010-02-03 23:20:00 1029
转载 Java虚拟机(JVM)中的内存设置详解
在一些规模稍大的应用中,Java虚拟机(JVM)的内存设置尤为重要,想在项目中取得好的效率,GC(垃圾回收)的设置是第一步。PermGen space:全称是Permanent Generation space.就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域Heap space:存放Instance。GC(Garbage Collecti
2010-02-02 15:46:00 425
原创 一点心得,读者有益
设计模式不写了,写的牛人太多,都比我牛,还是看源版的好,字字皆真言。写了点心得,这半个月基本是聊天。学软件牛逼人士,最后可能要做的是软件开发,要做软件开发,就需要不停的了解这个社会,还要不停的更新我们自我的知识结构,毕竟我们的目标不是做一个小小程序员。软件入门的人都知道软件成功在于软件结构是否能正确的反映现实社会(软件要解决的问题以及预测、预防将来出现问题的方向的方案);每个想学好软件开发的人
2009-02-21 15:49:00 436
原创 Singleton设计模式
Singleton设计模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点. 目的:Singleton是创建式设计模式,主要解决对象的创建问题.应保证类只有一个功能,即:创建自身的实例;因只有一个全局变化点,即:对象的创建.以下是单线程下的实例:public class Singleton{ public static Singleton instance=nu
2009-01-20 13:41:00 574
原创 对组件和模式的一点理解和疑问
面向对象就是更好的实现软件即插即用,一次编译出出运行,只增删新编译“数据结构”。不一定处处都用模式,有些过于细节的地方抽象起来,可以看成一个组建,将来需要更新的时侯直接更新组建(抽象集合)就行了。组建的创建及应用:也许要一个平衡,有了这个平衡,这个平衡的点我们可以看做是价值,平衡区间的取值我们可以看做价格,所以我们需要引入一个概念平衡区间,我们就需要求这个区间的值,等同于《概率论与数理统计》中
2009-01-18 23:16:00 503
原创 个人看法(设计思想)
我是一个初入设计的人,还是一个学生,从事过一段的时间的开发。从看过“设计模式”后,对设计模式产生了浓厚的兴趣,就像我去年看《数据结构》一样,一个就是一年的时间,很值!像是一个沙漠中的远行者,终于找的了一口井水。也许,他能说明程序员对编程的喜爱。给我带来了不少的想法,令我苦恼。想法:我在一个半医半计算机的学校上过,产生了一个这样的想法。(大家分享下,评论下)如果我们把人看作是一个软件
2008-12-19 02:41:00 592
转载 设计模式
设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。 GoF的“设计模式”是第一次将设计模式提升到理论高度,并将之规范化,本书提出了23
2008-12-14 23:50:00 609
转载 “好的软件人员一生必看的六十本书”
漫长的三年过去了,我们摸爬滚打,没有指路的明灯。我也在摸索中走了不少的弯路,向我的软件班的同学引荐别人推荐几本好书(我也是在查漏补缺),希望有志者能少走些弯路。 一、 科学哲学和管理哲学 【1】 “程序开发心理学”(The Psychology of Computer Programming : Silver Anniversary Edition) 【2】 “
2008-12-14 23:45:00 9156 48
转载 职业生涯5个必经阶段,你在哪个阶段?(转自 启人网)
职业管理顾问认为,一个人的职业生涯发展可分作五个阶段,把握住每个阶段可能出现的问题,提前规划,才能让自己掌握主动权。第一坎:“青黄不接”阶段工作1-3年是职业生涯最“青黄不接”的阶段:你既不像毕业生那么“单纯”,又不像有四五年资历的那样能“独挡一面”,正处于“一瓶不满,半瓶晃荡”的状态,那么这时候你如果跳槽找工作,其难度可想而知。1、这个阶段的主要疑问是:“我是谁?”“我能做什么?
2008-12-14 23:27:00 1971 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人