依赖注入是php编程中的一种设计模式,其目的也是为了降低耦合度,提高可维护性。问题现象:我们在编程过程中常常遇到一个类中实例化另外一个类,这个类中又实例化了一个其他类,这种层层包裹的形式,常常使我们在修改代码的时候,修改了一次,相关的上层也要跟着修改,如果层级关系比较复杂,这种修改就是灾难性的。解决...
分类:
其他好文 时间:
2015-06-21 19:48:59
阅读次数:
137
现在软件已经基本完成了,剩下的软件测试和用户帮助文档会轻松很多的。在软件设计过程中,收获了一些项目设计的心得是弥足珍贵的:1.对于基于数据库的软件产品,数据库的结构设计是重中之重,因为如果数据库结构设计不合理,有时会导致一定程度的返工,这时修改代码所消耗的时间会让你觉得得不偿失的,数据库结构设计的好...
分类:
其他好文 时间:
2015-06-21 18:27:18
阅读次数:
139
面向对象编程(OOP)
Java是一个支持并发、基于类和面向对象的计算机编程语言。下面列出了面向对象软件开发的优点:
代码开发模块化,更易维护和修改。
代码复用。
增强代码的可靠性和灵活性。
增加代码的可理解性。
面向对象编程有很多重要的特性,比如:封装,继承,多态和抽象。下面的章节我们会逐个分析这些特性。
封装
封装给对象提...
分类:
编程语言 时间:
2015-06-17 18:23:08
阅读次数:
189
一、栈区、堆区、静态区(全局区)、常量区、代码区:1、栈:由系统根据数据类型所占字节数在此区域开辟存储空间,使用结束后,再由系统释放。
(系统分配,系统释放)2、堆、手动分配,手动释放。3、静态、 static:直到程序运行结束 才会被 释放。4、常量占用内存,只读状态,决不可修改。5、代码、所有的语句编译后会生成CPU指令存储在代码区。二、malloc、calloc、realloc...
分类:
编程语言 时间:
2015-06-17 16:39:15
阅读次数:
151
一、小公司开发提交代码上线图二、钩子脚本钩子脚本只干两件事,1是svn项目的内容同步到本地的/data/www目录下;2通过rsync把/data/www的内容推到/tmp上,由于是在本机测试故放在/tmp下,如果在线上生产,会写上对方面web服务器IP地址:某个目录下[root@svnhooks]#pwd/applicati..
分类:
其他好文 时间:
2015-06-16 19:27:12
阅读次数:
118
写在前面:进入手机ODM已经很久,经历过几个项目项目下来,对高通、展讯、Marvell平台都进行了接触,对于我个人来说,参与手机系统项目的开发与维护,最明显的好处是可以深入的了解某一功能的具体实现过程,以及Android的设计框架,能够以框架的思维去修改代码添加功能。入行这么久,越来越觉得有必要将自...
分类:
移动开发 时间:
2015-06-16 14:39:39
阅读次数:
171
先描述下需求我遇到的问题是这样的,我们的无线设备有8个模拟端口,每个端口都对应不同的数据,可以使温度,湿度,光照强度等,这个端口与数据的关系不是绑定的,在之前的解决方案中,每次新项目都要根据现场的情况修改代码,太麻烦了,刚好最近学到反射就决定用这个来解决问题。首先我在配置文件中写出对应关系 ...
分类:
其他好文 时间:
2015-06-15 18:11:32
阅读次数:
118
很多的攻城师,在开发编程的时候大多数使用的都是Eclipse这一款IDE,那么在开发编程的过程中为了有一个非常舒服的集成开发环境,我们都会对其做一些优化,比如:字体的修改,背景颜色的修改等 ...
字体修改:
第一步、
第二步、
背景色修改:
代码编辑区背景色,第一步、
第二步、
第三步、
专家给出背景色为:豆沙绿,色调:85,饱和度:123...
分类:
系统相关 时间:
2015-06-15 16:24:26
阅读次数:
130
C语言不仅仅在Windows上运行 也可以其他平台写代码和运行。这里我主要讲Windows上的内容C语言不像JAVA一样不用修改代码就可以 移植其他平台 这里诸多问题不详解了。主要学的是C基础么。对吧而且学到后期C语言不仅仅显示 DOS上黑乎乎的东西 也可以写窗口哦。感觉这玩意儿 弱爆了对吧?是的我...
分类:
其他好文 时间:
2015-06-12 14:45:34
阅读次数:
127
WAMP安装,localhost无法打开,127.0.0.1可以打开 错误提示:403 Forbidden You don‘t have permission to access / on this server. 打开httpd.conf文件,修改httpd.conf文件,只需要2步骤,修改代码,然后重启A...
分类:
其他好文 时间:
2015-06-11 13:08:53
阅读次数:
188