码迷,mamicode.com
首页 > 全部
设计模式学习--------12.代理模式学习
场景:      福尔摩斯一直想送礼物给花生,但是羞于直接赠送,于是想到让房东太太去帮忙送礼物.编程如何实现呢? 定义:       为其他对象提供一种代理以控制对这个对象的访问。 角色: Proxy:代理对象.有下列功能: 实现与具体的目标对象一样的接口,这样就可以使用代理来代替具体的目标对象。 持有一个具体目标对象的引用,可以在需要时调用具体的目标对象。 可以控制对目标对象的访...
分类:其他好文   时间:2014-05-22 07:51:15    阅读次数:156
QT内label控件通过opencv显示图像
1.对pro进行配置,使其能够理解opencv。INCLUDEPATH+=d:\opencv249\include\opencv d:\opencv249\include\opencv2 d:\opencv249\include LIBS+=d:\opencv249\lib\libopencv_calib3d24...
分类:其他好文   时间:2014-05-22 10:29:14    阅读次数:373
默认构造函数的构造操作
以下四种情况,编译器将会合成(即由编译器负责)一个nontrivial默认构造函数。 1、成员对象带有默认构造函数 例如: #include using namespace std; class Foo { public: Foo() { cout << "Foo" << endl; } // Foo类含有默认构造函数 }; class Bar { pub...
分类:其他好文   时间:2014-05-22 13:24:06    阅读次数:212
C++ list模板类介绍
简介          List是一种可在常数时间内在任何位置执行插入和删除操作的顺序容器。list是双向链表,其迭代器是双向的。与其他顺序容器(array, vector, deque)相比,list容器在任意位置执行插入、提取、和移动元素的操作更高效,但它不能通过在容器中的位置直接获取元素。 成员函数 复制控制 list::list()  ...
分类:编程语言   时间:2014-05-22 11:44:49    阅读次数:433
项目ITP(六) spring4.0 整合 Quartz 实现动态任务调度
2014-05-18 12:51 by Jeff Li 前言   系列文章:[传送门]   项目需求:      http://www.cnblogs.com/Alandre/p/3733249.html      上一博客写的是基本调度,后来这只能用于,像每天定个时间 进行数据库备份。但是,远远不能在上次的需求上实现。所以需要实现spring4.0 整合 Q...
分类:编程语言   时间:2014-05-22 10:55:25    阅读次数:420
JDBC中的Statement和PreparedStatement的区别
以Oracle为例吧 Statement为一条Sql语句生成执行计划, 如果要执行两条sql语句 select colume from table where colume=1; select colume from table where colume=2; 会生成两个执行计划 一千个查询就生成一千个执行计划! PreparedStatement用于使用绑定变量重用执行计划 ...
分类:数据库   时间:2014-05-22 13:44:55    阅读次数:380
数据源和连接池
数据源   从接触DBMS开始就在用数据源(DataSource),它其中很重要的一个作用就是可以管理Connection,管理的方式也就是经常听到的ConnectionPool。它的管理其实就是对DriverManager获取Connection进行了包装。   下面就首先看看用DataSource来取代DriverManager来获取Connection的好处:   一般DataSour...
分类:其他好文   时间:2014-05-20 17:03:34    阅读次数:264
替换空格--《剑指offer》
如题所示,题目很简单,替换空格,将字符串中的空格替换为%20; 即"we are happy”替换成“we%20are%20happy”; 如果每当我们遇到一个空格就将字符串向后平移两位,这样复杂度就是O(n2)了,这样的方法是不可取的,按照作者的来说,offer已不足拿到了; 而当我们反向从字符串末尾开始遍历,复杂度仅为O(n),当然前提的是该字符串有足够空间,否则替换会失败。 了解到思想之后程序也就比较简单了,发现自己的与作者的写的也比较类似,就此贴上了......
分类:其他好文   时间:2014-05-22 12:25:54    阅读次数:201
Zedboard VmodCAM PIN Constraint
自己画了一块FMC-VHDCI四层板,外接VmodCAM,接口定义如下 #CAMA PIN CONSTRACT NET "CAMA_D_I[7]" LOC = T17 | IOSTANDARD = LVCMOS33; NET "CAMA_D_I[6]" LOC = T16 | IOSTANDARD = LVCMOS33; NET "CAMA_D_I[5]" LOC = M21 |...
分类:数据库   时间:2014-05-20 15:33:34    阅读次数:610
Linux环境编程之高级I/O(一):非阻塞I/O、记录锁
引言:高级I/O包括非阻塞I/O、记录锁、系统V流机制、I/O多路转接(select和poll函数)、readv和writev函数以及存储映射I/O。 (一)非阻塞I/O 可能会使进程永远阻塞的一类系统调用有: 1、如果某些文件类型的数据并不存在,则读操作可能会使调用者永远阻塞。 2、如果数据不能立即被上述同样类型的文件接受,则写操作也会使调用者永远阻塞。 3、在某种条件发生之前,打开某...
分类:系统相关   时间:2014-05-22 08:05:30    阅读次数:432
uC/OS-III学习2::uC/OS-III LED闪烁实验
1 前言: 看完了uC/OS-III的基本介绍之后,大致对这个操作系统有了点了解,但真正的理解还是要通过不断的去使用,在使用中体验uC/OS-III的乐趣和更深的理解其工作原理是很重要的。因此,我在STM32上面移植好uC/OS-III后,就开始了自己的简单实验学习,至于怎么移植,书上还有网上有很多参考资料,当然你也可以下载别人移植好的干净的项目工程直接用也可以。本文主要介绍一下怎么利用uC...
分类:其他好文   时间:2014-05-22 06:49:45    阅读次数:328
UVA 11529 - Strange Tax Calculation(计数问题)
题目链接:11529 - Strange Tax Calculation 题意:平面上n个建筑物,3个建筑物可以组成一个三角形,计算平均每个三角形内有多少个点 思路:问题等价于,求凹四边形的占所有四边形的比例,用O(n^2)的算法,跟  HDU 3629 Convex 这题是一个道理 代码: #include #include #include #include using...
分类:其他好文   时间:2014-05-23 08:00:18    阅读次数:192
vc6.0连接静态链接库
使用VC6.0的人...
分类:其他好文   时间:2014-05-22 06:49:09    阅读次数:245
Android中关于JNI 的学习(一)对于JNIEnv的一些认识
一个简单的例子让我们初步地了解JNI的作用,但是关于JNI中的一些概念还是需要了解清楚,才能够更好的去利用它来实现我们想要做的事情。 那么C++和Java之间的是如何通过JNI来进行互相调用的呢? 我们知道,在Android中,当Java文件被编译成dex文件之后,会由类加载器加载到Dalvik VM(DVM)中,由DVM来进行解释,翻译成机器语言之后,才能由机器来运行。 而对于C/C++来...
分类:移动开发   时间:2014-05-22 09:28:30    阅读次数:349
uva 1362 - Exploring Pyramids(区间dp)
题目连接:uva 1362 - Exploring Pyramids 题目大意:给出一个字符串,问有多少种多叉树德前序遍历(这里每经过一个节点,该节点的值即要被算入,回溯的也要)满足该字符串。 解题思路:dp[i][j]表示从i到j的位置可以用多少种多叉树表示。转移方程:dp[i][j]=∑k=i+2jdp[i+1][k?1]?dp[k][j]。 #include #include...
分类:其他好文   时间:2014-05-20 15:32:08    阅读次数:254
共享内存区
共享内存区是最快的IPC形式。一旦这样的内存映射到共享它的进程的地址空间,这些进程间数据传递不再涉及到内核,换句话说是进程不再通过执行进入内核的系统调用来传递彼此的数据。 mmap函数 功能:将文件或者设备空间映射到共享内存区。 原型 void *mmap(void *addr, size_t len, int prot, int flags, in...
分类:其他好文   时间:2014-05-22 08:04:52    阅读次数:315
System V实现的一个消息回射服务器与客户端
echocli.c #include #include #include #include #include #include #include #include #define ERR_EXIT(m)         do         {                 perror(m);                 e...
分类:其他好文   时间:2014-05-22 08:27:45    阅读次数:212
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!