码迷,mamicode.com
首页 >  
搜索关键字:封装    ( 35264个结果
使用C++11封装线程池ThreadPool
读本文之前,请务必阅读: 使用C++11的function/bind组件封装Thread以及回调函数的使用 Linux组件封装(五)一个生产者消费者问题示例 线程池本质上是一个生产者消费者模型,所以请熟悉这篇文章:Linux组件封装(五)一个生产者消费者问题示例。 在ThreadPool中,物品为计...
分类:编程语言   时间:2014-10-20 22:49:46    阅读次数:232
C++第一课(2013.9.26 )
1 //C++三大特性:封装,继承,多态 2 3 //C++新增的数据类型:bool型 一个字节 真 true 假 false 4 5 //case 定义变量的问题 6 int nValue = 2; 7 switch(nValue) 8 { 9 ca...
分类:编程语言   时间:2014-10-20 22:37:25    阅读次数:260
使用C++11的function/bind组件封装Thread以及回调函数的使用
之前在http://www.cnblogs.com/inevermore/p/4008572.html中采用面向对象的方式,封装了Posix的线程,那里采用的是虚函数+继承的方式,用户通过重写Thread基类的run方法,传入自己的用户逻辑。 现在我们采用C++11的function,将函数作为Th...
分类:编程语言   时间:2014-10-20 21:18:46    阅读次数:196
DBUtils框架
一、O-R Mapping 简介 一】概念:可以理解为对象和数据库的映射。 二】常用O-R Mapping映射工具 1)Hibernate(全自动框架) 2)lbatis(半自动框架) 3)Commons Dbutils(只是对JDBC的简单封装)二、DBUtils框架(核心类:QueryRu...
分类:数据库   时间:2014-10-20 21:13:13    阅读次数:325
MySQL 存储过程
MySQL 存储过程是从 MySQL 5.0 开始增加的新功能。存储过程的优点有一箩筐。不过最主要的还是执行效率和SQL 代码封装。特别是 SQL 代码封装功能,如果没有存储过程,在外部程序访问数据库时(例如 PHP),要组织很多 SQL 语句。特别是业务逻辑复杂的时候,一大堆的 SQL 和条件夹杂...
分类:数据库   时间:2014-10-20 20:53:16    阅读次数:241
二叉查找树的Java实现
为了克服对树结构编程的恐惧感,决心自己实现一遍二叉查找树,以便掌握关于树结构编程的一些技巧和方法。以下是基本思路: [1] 关于容器与封装。封装,是一种非常重要的系统设计思想;无论是面向过程的函数,还是面向对象的对象,都是实现抽象和封装的技术手段。要使系统更加安全更具可维护性,就应当将封装思想谨记心...
分类:编程语言   时间:2014-10-20 20:49:33    阅读次数:228
TCP IP SOCKET 笔记
网络由下往上分为 物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。 通过初步的了解,我知道IP协议对应于网络层,TCP协议对应于传输层,而HTTP协议对应于应用层, 三者从本质上来说没有可比性, socket则是对TCP/IP协议的封装和应用(程序员层面上)。 也可以说,TPC...
分类:其他好文   时间:2014-10-20 18:52:23    阅读次数:179
[Java] 固定队列的实现思路
有时候我有这样的需求:在一个程序的操作中我需要保存历史记录,或者存储一些信息;但我不希望这个数据在内存中是无限量增加的。简单的说,就是使用数组或者链表但是我不希望其无限量的增长,我只需要保存最近的20或者30条记录就ok,多了我不要。 就上面的需求来说,可能我们可以直接通过一定的方法对数组或者链表进行一定的操作(满了就删除第一个)就能实现对应的需求,当然也可以二次封装。...
分类:编程语言   时间:2014-10-20 17:25:26    阅读次数:232
自己实现一个RPC框架
RPC简介 远程调用协议。 有多有用,多普遍就不摆了。 大概过程: 1. 调用客户端句柄,传输参数。 2. 封装参数等消息为网络传输格式传给远程主机 3. 服务器句柄得到消息并解析参数 4. 在服务器段执行要调用的代码,并把结果返回给服务器句柄 5. 服务器句柄封装返回结果并用网络传输给客户端 6. 客户端解析并进行其他处理 可见之问题主要有,通信方式、句柄实现、以及消息...
分类:其他好文   时间:2014-10-20 17:20:40    阅读次数:361
JQuery和JavaScript常用方法的一些区别
jquery 就对javascript的一个扩展,封装,就是让javascript更好用,更简单,为了说明区别,下面与大家分享下JavaScript 与JQuery 常用方法比较jquery 就对javascript的一个扩展,封装,就是让javascript更好用,更简单。人家怎么说的来着,jqu...
分类:编程语言   时间:2014-10-20 15:03:55    阅读次数:309
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!