设计模式;一个程序员对设计模式的理解:“不懂”为什么要把很简单的东西搞得那么复杂。后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式,目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的 ...
分类:
编程语言 时间:
2016-11-24 08:11:10
阅读次数:
215
一个程序员对设计模式的理解: “不懂”为什么要把很简单的东西搞得那么复杂。 后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式, 目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提 ...
分类:
编程语言 时间:
2016-11-20 19:00:47
阅读次数:
233
世界上本没有多线程,cpu故意在各个线程中跳转,就假装有了多线程 测试的时候语句少的一下被执行完,要增加多点语句才能测试出来恰恰说明了这个原理 线程的实现由两种方法 1)继承Thread,然后重写run方法,(不能漏掉public 2)运用Thread(Runnable target),run方法改 ...
分类:
编程语言 时间:
2016-11-17 23:58:51
阅读次数:
451
大家下午好, 很荣幸能够参加本次TEDx大会,非常感谢东北财经大学TED团队和华臣影城为我们提供这样一个交流的机会。 自我介绍 我是大连人,高中就读于大连市二十四中。因为当时学习十分不努力,所以高中毕业之后选择了出国留学,这其实是很多本科出国留学的人不能说的秘密,辗转了几个学校,最终毕业于美国印第安 ...
分类:
其他好文 时间:
2016-11-10 11:50:16
阅读次数:
197
prototype由来 在理解prototype前,首先得理解js面向对象编程的私有变量、私有函数,静态变量、静态函数,以及实例变量,实例函数 私有变量,私有函数 函数内部通过var定义的变量 function obj(){ var a= 1; var b= function(){}};consol ...
分类:
其他好文 时间:
2016-11-06 02:38:49
阅读次数:
222
了解面向对象思想的同学们,都知道“封装”这一基本特征,如何正确运用访问修饰符,恰恰能体现出封装的好坏。 java访问修饰符有四个: 1)public:访问权限最高,其修饰的类、类变量、方法所有类都可见。 2)protected:其修饰的类、类变量、方法在同包中(包括同类)可见,不同包的子类可见。 3 ...
分类:
编程语言 时间:
2016-10-27 20:05:54
阅读次数:
250
说起云计算对于传统软件工程的影响,我们当然首先需要了解这两个概念。 一、传统软件工程 首先是传统软件工程,了解传统软件工程其实就是了解软件工程的历史,早期的计算机系统以硬件为主,程序员在早期的计算机上通过比较复杂的操作来运行比较简单的程序,程序的规模一般不会很大。但随着计算机硬件的不断发展,计算机系 ...
分类:
其他好文 时间:
2016-10-23 17:28:58
阅读次数:
199
在目前的软硬件环境下,Native App与Web App在用户体验上有着明显的优势,但在实际项目中有些会因为业务的频繁变更而频繁的升级客户端,造成较差的用户体验,而这也恰恰是Web App的优势。本...
分类:
移动开发 时间:
2016-10-22 12:26:19
阅读次数:
422
快到中午吃饭了,然后忽然想起来samba里面没有添加用户。于是乎,就玩弄起了samba。 Samba三下五除二就安装好了,想想window里面不断的点击下一步,还要小心提防各种隐藏再角落里的绑定软件。Linux安装软件实在是太省事了,一条yum命令,就安装好了。因此我认为,linux恰恰是给懒人的福 ...
分类:
系统相关 时间:
2016-10-18 13:43:58
阅读次数:
204
虽然这是一个最最基础不过的问题,但是基础也恰恰应该是我们能不费力气,信手拈来的东西。所以好好记一下这道题的做法还是很有必要的。 问题描述是说给你一个数n,让你从1开始到n报数,报到m的那个数字删掉,然后从后面再从1开始数,遇到数组结尾就从头开始继续往后,依次类推,问最后剩下的那个数字的原始编号是多少 ...
分类:
其他好文 时间:
2016-10-11 11:19:19
阅读次数:
132