ZCC的专栏

每天坚持看书和写作,相信每天的一小步,将会是人生的一大步! 形成、知化、流动、屏读、使用、共享、过滤、重混、互动、追踪、提问、开始!...

深入java并发体系

java并发体系图:

2017-06-28 12:25:14

阅读数:238

评论数:0

java内存区域与内存溢出异常

一、对象的内存布局:           1. 对象头(Header):包括两部分   (1)用于存储对象自身的运行时数据,如哈希码(HashCode)、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等   (2)类型指针,即对象指向它的类元数据的指针,虚拟机通过这个指 针来确定...

2017-06-28 11:03:19

阅读数:177

评论数:0

习惯五 知彼解己---移情沟通的原则

知彼解己-------首先寻求去了解对方,然后再争取让对方了解自己。这一原则是进行有效人际交流的关键。         一、移情聆听: 以理解为目的的聆听,要求听者站在说话者的角度理解他们的思维模式和感受。        二、心理空气:  除了物质,人类最大的生存需求源自心理,即被人理解、肯定...

2017-06-28 09:42:48

阅读数:460

评论数:0

Java Web架构知识整理

1.底层 Java语言相关的就不说了,首先是JVM的结构和工作原理。比较重要的是Java内存模型,各种GC算法,Classloader的加载原理等。个人对底层的一些东西还算比较了解,所以不过多纠结,实际上程序编译链接过程以及二进制文件的处理还是很值得研究的。JVM监控及调优。作为一个开发人员...

2017-06-27 22:22:42

阅读数:316

评论数:0

习惯四 双赢思维---人际领导的原则

双赢者把生活看作一个合作的舞台,而不是一个角斗场。一般人看事情多非此即彼,非强即弱,非胜即败。其实世界之大,人人都有足够的立足空间,他人之得不必视为自己之失。       不论你是总裁还是门卫,只要已经从独立自主过渡到相互依赖的阶段,你就开始扮演领导角色,影响这他人。       人际交往的六...

2017-06-27 13:49:15

阅读数:620

评论数:0

人月落地实战体验

《人月神话》这本书讲述了三十年前软件专案管理和经验的书。论述开发人员缺陷:         第一关键: 乐观         第二关键: 人月        (1)人、月之间不能换算,换言之,2个人做5个月完成,不等于说5个人做2个月完成。        (2)在项目后期增加人手,只能使工期进一步...

2017-06-26 13:32:53

阅读数:162

评论数:0

20年后的人月神话

一、   核心观点-----概念完整性和结构师       二、           增量开发模型更佳——渐进地精化 三、    人就是一切(或者说,几乎是一切)   现团队质量目前是项目成功最大的决定因素,实际上是下一个次重要因素的4倍。   四、    操作系统世界已经统一了 (1)  ...

2017-06-25 15:50:00

阅读数:228

评论数:0

《人月神话》的观点:是或非?

我们理解的也好,不理解的也好,描述都应该简短精练。 ---塞缪尔·巴特勒,讽刺诗 第1章焦油坑 1.1 编程系统产品(Programming Systems Product)开发的工作量是供个人使用的、独立开发的构件程序的九倍。我估计软件构件产品化引起了3倍工作量,将软件构件整合成完整系统所需要...

2017-06-24 22:20:16

阅读数:184

评论数:0

第十七章 再论"没有银弹"

任何人若想看到一件完美无瑕的作品,他所想的那种作品过去不存在,现在和将来也不会出现。   -------> 一、存在银弹      出重用和交互的构件开发是解决软件根本困难的一种方法。部分人认为软件困难来自“编程人员缺乏构建当今软件的技术”。而我认为根本困难是固有的概念复杂性,无论是任何...

2017-06-24 15:04:27

阅读数:193

评论数:0

机器学习项目

1、C Darknet —— 神经网络框架 Darknet 是一个用 C 和 CUDA 编写的开源神经网络框架。它快速,易于安装,并支持 CPU 和 GPU 计算。 CCV  —— 计算机视觉库 CCV 是 C-based/Cached/Core Computer Vision...

2017-06-24 13:56:53

阅读数:298

评论数:0

面试总结

重点知识    由于我面试的Java开发工程师,针对于JAVA,需要理解的重点内容有:        JVM内存管理机制和垃圾回收机制(基本每次面试都会问,一定要搞得透彻)        JVM内存调优(了解是怎么回事,一般做项目过程中使用较多)        设计模式(熟...

2017-06-23 21:49:48

阅读数:210

评论数:0

第十六章 没有银弹 ---软件工程中的根本和次要问题

在未来的十年内,无论是在技术还是管理方法上,都看不出有任何突破性的进步,能够保证在十年内大幅度地提高软件的生产率、可靠性和简洁性。         一、摘要      所有软件根本任务:打造构成抽象软件实体的复杂概念结构                    次要任务:使用编程语言表达这些抽...

2017-06-23 16:33:16

阅读数:551

评论数:0

第一部分 6大设计原则

作为一位技术人员,最基本的品质就是诚实。"知之为知之,不知为不知",自己不懂没有关系,去学,学无止境,但是千万不要贪多,这抓一点,那挖一点,好像什么都懂,其实什么都不懂。中国推崇复合型人才,这是对年轻人的误导。先精一项技术,然后再发散学习,先点后面才是正道。          ...

2017-06-22 15:30:09

阅读数:186

评论数:0

第十五章 另外一面

不了解,就无法真正拥有。                                                                                             ------------歌德       一、需要什么样的文档      a.使用程...

2017-06-22 14:50:31

阅读数:139

评论数:0

程序人生

1. 哪种人才最紧缺? 这次受访的开发者中有将近四分之三竟然都是 web 开发,其次是桌面开发和移动开发占比最高,这个结果其实蛮有意思的,我们一直都说我们已经从 PC 时代过渡到移动时代了,但是移动开发者数量依然是比 web 开发和桌面开发少不少的。 这让我...

2017-06-21 22:02:19

阅读数:247

评论数:0

第十四章 祸起萧墙

带来坏消息的人不受欢迎。                              -------------------索福克勒斯    一、里程碑还是沉重的负担     (1)制定进度表:进度表的每一件事被称为"里程碑"   二、其他的部分反正会落后    ...

2017-06-21 21:39:46

阅读数:151

评论数:0

人脸识别的十个概念

1. 人脸检测 “人脸检测(Face Detection)”是检测出图像中人脸所在位置的一项技术。 人脸检测算法的输入是一张图片,输出是人脸框坐标序列(0个人脸框或1个人脸框或多个人脸框)。一般情况下,输出的人脸坐标框为一个正朝上的正方形,但也有一些人脸检测技术输出的是正朝上的矩形,或...

2017-06-20 17:16:32

阅读数:609

评论数:0

人际关系的本质

所谓情感账户,存储的是增进人际关系不可或缺的"信赖",也就是他人与你相处时的一份"安全感"。能够增进情感账户存款的,是礼貌、诚实、仁慈与信用。     情感账户存储的是:人际关系中不可或缺的信任,是人与人相处时的那份安全感。     建立并维持人际关系是一种...

2017-06-20 15:35:54

阅读数:245

评论数:0

第十三章 整体部分

一、剔除bug的设计:关键的工作是产品的定义      细致的功能定义、仔细的规格说明、规范化的功能描述说明以及这些方法的措施,将大大减少系统中bug的数量。     (1)测试规格说明     (2)自上而下的设计    体系结构设计、设计实现、物理编码     (3)结构化编程  ...

2017-06-20 10:57:58

阅读数:185

评论数:0

习惯三 要事第一---自我管理的原则

有效管理是把握重点的管理,它把最重要的事放在第一位。由领导决定什么是重点后,再靠自制力来掌握重点,时刻把它们放在第一位,以免被感觉、情绪或冲动所左右。         一、独立意志:有效管理的先决条件        >发现成功的决定因素并非辛勤的工作、不凡的运气和良好的人际关系,而是要事第一...

2017-06-19 16:37:23

阅读数:654

评论数:0

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