自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (4)
  • 收藏
  • 关注

原创 编写高质量的代码(1)

高效程序员:第一:激情,就是对你的工作感兴趣.第二:有很强的分析能力. 第三:高质量的编码.第四:快速的解决程序的问题.第五:发散思维.第六:团队默契合作.第七:相信总可以解决任何问题. 稍后等于永不! 写代码要循序渐进,即写一段代码就运行检验一下; 对于程序员来说,简单、易读、高可维护性和复用性,这些才是重要的!100W行代码,质的变化

2012-12-29 23:55:05 4658

原创 将算法写成程序的方法

2012-12-23 02:40:35 2411

原创 Ruby On Rails

1、In Action(1)(2) 2、TIPS(1)(2) 3、PS(1)(2)

2012-12-21 12:03:34 377

原创 c/c++总结

1、TIPS(1)externa、引用另一个c文件中的变量和方法;如:extern int i;  extern void call();b、cpp文件引用c文件中定义的方法和变量;如:extern "c" {       int i;       void call();} (2)const修饰变量:值不可变;修饰函数参数:函数体中不能修改参数的值

2012-12-20 11:22:16 380

原创 数据结构

专业的程序设计人员,必须掌握基本的数据结构基础和常用的算法。 数据结构:组织程序中的数据。指计算机内部数据的组织形式和存储方法。 1、TIPS(1)数据结构逻辑结构:线形结构和非线性结构。即线性结构(顺序表、链表)、树、图;物理结构(存储结构):顺序存储、链接存储、索引存储、散列存储。 静态顺序表:内存大小固定;动态顺序表:建立在动态存储区,可变;二

2012-12-19 23:04:00 468

原创 数据分析&建模

1、TIPS(1)(2)2、PS(1)数据 + 逻辑 ——>结论。提出问题(what)——分析问题(why)——解决问题(how);定量得出结论           《魔鬼经济学》    思维导图     《统计学的世界》(2)

2012-12-19 22:24:04 375

原创 Java Web安全

1、In Action(1)Keytool工具的使用(2)SSL/TLS的工作原理(3)1、TIPS(1)对称加密与非对称加密对称加密:也叫密钥加密,速度快,加密和解密的钥匙必须相同,只有通信双方才能知道钥匙;非对称加密:也叫公钥加密,速度慢,加密和解密的钥匙不相同,某一个人持有私钥,任何人都可以知道公钥;(2)数字摘要与MD5/SHA算法作用:数据的完

2012-12-16 16:50:06 390

原创 EJB总结

EJB:会话Bean(实现会话中的业务逻辑)和实体Bean(实现一个业务实体);会话Bean分为有状态(实例始终与一个特定客户关联,实例变量可维护特定客户的状态)和无状态。 1、TIPS(1)web客户——>web容器(web应用)——EJB容器(EJB组件)——>DBJavaEE应用服务器包括web容器和EJB容器。 (2)application client——>E

2012-12-13 14:24:27 381

原创 Java Design Pattern(3)

1、TIPS(1)命令模式定义:将一个请求封装为一个对象,从而使你可用不同的请求对客户进行参数化,对请求排队或记录请求日志,以及支持可撤销的操作。采用命令模式的解决方案:Command:定义命令的接口,声明执行的方法;ConcreteCommand:命令接口实现对象:通常会持有接收者,并调用接收者的功能来完成命令要执行的功能;Receiver:接收者,真正执

2012-12-13 00:15:42 386

原创 测试相关总结

1、TIPS(1)测试哪些内容a、结果是否正确;b、所有的边界条件是否都正确;c、查一下反向关联;d、用其它手段交叉检查一下结果;e、是否可以强制错误条件发生;f、是否满足性能要求; (2)边界条件a、值是否和预期一致;b、值是否有序或无序的;c、值是否位于合理的最小值和最大值之内;d、代码是否引用了一些不在代码本身控制范围之内的外部资源;e

2012-12-10 18:23:44 556

原创 Effective Java总结

简洁!首先学会基本的规则,然后要知道什么时候可以打破这些规则!仅编写出能有效工作且能被别人理解的代码是不够的,还必须把代码组织成易于修改的形式!代码应该被重用,而不是被拷贝! 1、In Action(1)(2)(3) 1、TIPS(1)创建和销毁对象a、用静态工厂方法代替构造器。静态工厂方法不必在每次调用它时都创建一个新对象。可将构建好的实例缓存

2012-12-10 18:15:51 575

原创 Java Design Pattern(2)

1、TIPS(1)生成器模式(Builder)定义:将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示。解决问题:要实现同样的构建过程可以创建不同的表现——>先把构建过程独立出来,在生成器模式中将其称为指导者,由它来指导装配过程,但是不负责每步具体的实现。必须要有能具体实现每步的对象,在生成器模式中称这些实现对象为生成器。采用生成器模式的解

2012-12-07 00:51:15 612

软件设计师内部培训ppt

软件设计师内部培训,针对2011年参加软考的朋友们,相互学习,相互成长

2011-03-27

软件设计师复习参考书

软件设计师复习参考资料,基础知识精解;相互学习,相互指教!!!

2011-03-27

空空如也

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

TA关注的人

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