转眼已经工作快6年了,最开始做了2年J2EE;然后整了2年的数据仓库,主要是Cognos的报表开发;现在从事4G LTE核心网的开发,用的语言任然是Java,但写代码的机会不多,基本都是看代码找BUG,偶尔做点new feature也是在比较成熟的框架上复制、粘贴、修改,大部分时间还是在理解业务,钱...
分类:
编程语言 时间:
2014-08-08 01:38:05
阅读次数:
580
类级别的封装是最常见的封装形式。每个Object Pascal的类,有四种访问级别:private、protected、public、published。其中: ...
分类:
其他好文 时间:
2014-08-08 01:37:55
阅读次数:
258
因为这次的项目需要自带数据,所以就就把数据都放到一个SQLite的数据库文件中了,之后把该文件放到了assets文件夹下面。一开始打算每次都从assets文件夹下面把该文件夹拷贝到手机的SD卡或者手机自身的存储上之后再使用,后来考虑到每次都拷贝的话效率不高,并且如果涉及到对数据库的修改操作的话拷贝之后数据就被恢复了。
因此就写了该封装,该封装只是在第一次使用数据库文件的时候把该文件夹拷贝到手...
分类:
移动开发 时间:
2014-08-07 23:25:54
阅读次数:
610
我们在传输数据时,可以只使用(传输层)TCP/IP协议,但是那样的话,如果没有应用层,便无法识别数据内容,如果想要使传输的数据有意义,则必须使用到应用层协议,应用层协议有很多,比如HTTP、FTP、TELNET等,也可以自己定义应用层协议。WEB使用HTTP协议作应用层协议,以封装HTTP文本信息,然后使用TCP/IP做传输层协议将它发到网络上。
1)Socket是一个针对TCP和UDP编程...
分类:
其他好文 时间:
2014-08-07 23:07:05
阅读次数:
312
1.关于set
C++ STL 之所以得到广泛的赞誉,也被很多人使用,不只是提供了像vector, string, list等方便的容器,更重要的是STL封装了许多复杂的数据结构算法和大量常用数据结构操作。vector封装数组,list封装了链表,map和set封装了二叉树等,在封装这些数据结构的时候,STL按照程序员的使用习惯,以成员函数方式提供的常用操作,如:插入、排序、删除、查找等。让...
分类:
其他好文 时间:
2014-08-07 19:02:41
阅读次数:
320
#region上传文件的方法//////上传文件方法//////上传控件ID///允许上传的扩展文件名类型,如:string[]allowExtensions={".doc",".xls",".ppt",".jpg",".gif"};///允许上传的最大大小,以M为单位///保存文件的目录,注意是绝...
分类:
Web程序 时间:
2014-08-07 18:46:31
阅读次数:
256
问题引出:我们都知道宏定义#define只是简单替换,所以遇到复杂的带参数宏,必须很小心的为需要的参数加上括号“()”;同样碰到复杂的多条语句替代,虽然加{}可以将其封装成一个整体,但同时又有另一个问题:与语法习惯的冲突。比如:#include void print_1(void){printf("...
分类:
编程语言 时间:
2014-08-07 12:52:09
阅读次数:
223
1.request对象客户端的请求信息被封装在request对象中,通过它才能了解到客户的需求,然后做出响应。它是HttpServletRequest类的实例。序号方法说明 1 objectgetAttribute(Stringname) 返回指定属性的属性值 2 EnumerationgetAtt...
分类:
Web程序 时间:
2014-08-07 12:40:59
阅读次数:
214
快速设置UITableView不同section对应于不同种类的cell本文主要是为了写明如何在UITableView中,一个section对应于一种类型的cell,写起来不凌乱.在不封装任何类的前提下提供如下源码:请自行创建出3种类型的cell,创建好了就行,你需要创建出ModelOneCell,...
分类:
其他好文 时间:
2014-08-07 12:00:50
阅读次数:
304
策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。而对于客户端(UI)来说,可以通过IOC再配合工厂模块,实现动态策略的切换,策略模块通常于一个抽象策略对象(interface or abstract class),多个具体策略对象(implement class )和一...
分类:
其他好文 时间:
2014-08-07 09:43:19
阅读次数:
159