- 博客(12)
- 资源 (4)
- 收藏
- 关注
原创 编写高质量的代码(1)
高效程序员:第一:激情,就是对你的工作感兴趣.第二:有很强的分析能力. 第三:高质量的编码.第四:快速的解决程序的问题.第五:发散思维.第六:团队默契合作.第七:相信总可以解决任何问题. 稍后等于永不! 写代码要循序渐进,即写一段代码就运行检验一下; 对于程序员来说,简单、易读、高可维护性和复用性,这些才是重要的!100W行代码,质的变化
2012-12-29 23:55:05 4658
原创 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
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人