首页 > 其他
从GetSafeHwnd()和GetSafeHandle()分析句柄和指针
GetSafeHwnd()和GetSafeHandle()的主要区别: 1.使用者不同: (1)窗体使用: GetSafeHwnd()用于获取窗体的安全句柄(即HWND),有了HWND我们就可以方便的对HWND指向的窗体进行所需的操作了; (2)GDI对象使用: GetSafeHandle(),用于获取GDI对象的句柄。 注意:在使用指针时强烈建议这么做: // pSomeW...
分类:其他   时间:2014-03-18 13:36:17    收藏:0  评论:0  赞:0  阅读:548
TCP连接中TIME_WAIT连接过多
TIMEWAIT状态本身和应用层的客户端或者服务器是没有关系的。仅仅是主动关闭的一方,在使用FIN|ACK|FIN|ACK四分组正常关闭TCP连接的时候会出现这个TIMEWAIT。服务器在处理客户端请求的时候,如果你的程序设计为服务器主动关闭,那么你才有可能需要关注这个TIMEWAIT状态过多的问题。如果你的服务器设计为被动关闭,那么你首先要关注的是CLOSE_WAIT。 原则 T...
分类:其他   时间:2014-03-18 14:01:58    收藏:0  评论:0  赞:0  阅读:546
音乐检索简介
1 基于文本的检索 音乐检索从方式上来分主要有两种:基于文本的检索和基于内容的检索。基于文本的检索是通过输入歌曲名、歌手名或者歌词来检索歌曲,此方式是目前最通用的方式。它通过对音乐库中的音乐进行特征标记完成,每首音乐都有歌名、歌手和歌词信息;用户检索时往往利用倒排索引进行关键词检索。基于文本检索的前提是用户知道歌曲的一些信息,这种方式在大多数情况下可以满足用户需求。但是这个限制在某些情况下是一个...
分类:其他   时间:2014-03-18 13:16:46    收藏:0  评论:0  赞:0  阅读:524
分治法:求解一个乱序数组中距离最近的两个数
采用分治法求解一个乱序数组中距离最近的两个数 例如:3,4,1,6,71,19,10,25  返回1  即返回(4-3=1)的值。 采用分治法的算法如下: 简单分享思想: 从数组中间取个数,假设为Ai,用Ai将数组分成了两部分,分别求出左部分的距离最小值,右部分的距离最小值,继续计算所有其他元素离Ai的最小距离,从这三个距离中选择最小的距离即可。...
分类:其他   时间:2014-03-18 14:12:16    收藏:0  评论:0  赞:0  阅读:464
usaco training 6.1.1 Postal Vans 题解
预备知识: 哈密度路:由一个点出发到另外一个点结束,要求经过图中所有的点的一条路(不能重复经过点)。 哈密顿回路:从一个点出发再回到此点,经过图中所有点的一条路(不能重复经过点)。 问题显然的解法:对于一个n*4的图求哈密顿回路的个数。用陈丹琦的方法。 但是由于宽度只有4,所以有另外一种递推的方法,达到优化的目的: 设f[i]为前i列中,第i列的第一个格子到第二个格子的哈密度路的条数。(显然,f[n]就为答案) 1 2 3 。。i-1 i 设g[i]为前i...
分类:其他   时间:2014-03-19 12:10:25    收藏:0  评论:0  赞:0  阅读:616
first order system analysis 自控原理 一阶系统的matlab分析
一阶系统的matlab分析 上图是用simulink仿真的一阶系统对阶跃型号的响应 传递函数可以简化为theta(s) = K/(Ts+1) 为方便研究,K为常数,令K等于1。 探究不同的T情况下,一阶系统对阶跃激励的响应。 代码很简单的,matlab各种封装好的数学处理函数,用起来很方便,和C比起来难度不知道低多少,我们要做的就是不知道就goog...
分类:其他   时间:2014-03-19 12:11:26    收藏:0  评论:0  赞:0  阅读:629
GStreamer基础教程09——收集媒体信息
有时你需要快速的了解一个文件(或URI)包含的媒体格式或者看看是否支持这种格式,GStreamer提供了一个工具可以帮你做这些。...
分类:其他   时间:2014-03-18 13:48:57    收藏:0  评论:0  赞:0  阅读:534
framework之Audio系统
Audio 系统 AudioTrack audio_track_cblk_t AudioFlinger AudioPolicyService AudioPolicyManagerBase DuplicatingThread...
分类:其他   时间:2014-03-18 13:47:53    收藏:0  评论:0  赞:0  阅读:612
QT之UDP编程
UDP就是数据报,不安全,发送只需要指定IP地址和端口号码即可。 发送端: 头文件: #include #include 一般是在头文件中声明创建变量和槽 private slots:     void startBroadcasting();     void broadcastDatagram(); private:     QUdpSocket *ud...
分类:其他   时间:2014-03-18 13:06:26    收藏:0  评论:0  赞:0  阅读:977
C#;Cookies;例
实际项目用例 =================================================================== 后台代码 将需要用到的数据赋值给 名为countTotal 和 countPage 的Cookies Response.Cookies["countTotal"].Value = urList.Count().ToString(); Re...
分类:其他   时间:2014-03-18 14:22:53    收藏:0  评论:0  赞:0  阅读:504
hdu 1115 计算多边形重心
三角形的重心公式是 x=(x1+x2+x3)/3  y=(y1+y2+y3)/3; 错误的推广公式是“质点系重心公式”,即如果认为多边形的质量仅分布在其顶点上,且均匀分布,则这个公式是对的。 l但是,现在多边形的质量是均匀分布在其内部区域上的,也就是说,是与面积有关的! 求解方法 l剖分成N个三角形,分别求出其重心和面积,这时可以想象,原来质量均匀分布在内部区域...
分类:其他   时间:2014-03-18 13:17:44    收藏:0  评论:0  赞:0  阅读:457
hdu 2036 计算多边形面积
叉积 有向面积,不解释了。 #include #include #include using namespace std; struct point { double x,y; }p[1000005]; int main() { int t; scanf("%d",&t); while(t--){ int n,i; scanf("%d",&n); for(i=0;i<...
分类:其他   时间:2014-03-19 12:10:38    收藏:0  评论:0  赞:0  阅读:390
HDU 2553 N皇后问题
经典的DFS问题,值得每一位初学者好好揣摩!...
分类:其他   时间:2014-03-19 12:12:31    收藏:0  评论:0  赞:0  阅读:550
第十一章--信号
本文作为第十一章--信号,主要讲述: 1、信号的作用。 2、产生信号。 3、传递信号。 4、与信号处理相关的系统调用。...
分类:其他   时间:2014-03-19 12:10:44    收藏:0  评论:0  赞:0  阅读:469
Undefined symbols for architecture i386
Undefined symbols for architecture i386:   "playVoice::stopRecord()", referenced from:       tolua_C xcode编译报错,是因为只在工程里添加了相应的文件。 解决方案: 打开Build Phases->Compile Sources,在这添加新增的文件,编译器在编译时才能找到相应的文件。...
分类:其他   时间:2014-03-19 12:11:43    收藏:0  评论:0  赞:0  阅读:459
hdu 1086 线段相交
这个题目就是基本的线段相交水题。 并且重复点竟然算2个,哪没办法了,水过,线段相交,跨立实验。 如何判断两条线段是否相交 判断两条线段是否相交  (1) 快速排斥试验   设以线段 P1P2 为对角线的矩形为 R , 设以线段 Q1Q2 为对角线的矩形为 T ,如果 R 和 T  不相交,显然两线段不会相交。 (2) 跨立试验   如果两线段相交,则两线段必然相互跨立对方。...
分类:其他   时间:2014-03-18 13:56:00    收藏:0  评论:0  赞:0  阅读:464
学习OpenCV范例(十二)——更多形态学变换
在学习了图像膨胀和腐蚀这两个形态学操作之后,我们在这基础上又实现了其他一些形态学的操作,接下来介绍的操作有:开运算,闭运算,形态学梯度,顶帽,黑帽 1、原理 ①开运算  操作:开运算是通过先对图像腐蚀再膨胀实现的。            作用:能够排除小团块物体(假设物体较背景明亮),可以消除高于邻近点的孤立点,达到去噪作用,可以平滑物体轮廓、断开较窄的狭颈。 请看下面,左图是原图像,...
分类:其他   时间:2014-03-18 14:29:53    收藏:0  评论:0  赞:0  阅读:563
hdu-1811-Rank of Tetris-并查集+拓扑排序
/* 用并查集把成绩相等的人放在一起。 然后根据关系,把他们连起来。 然后拓扑排序。 如果拓扑排序结束之后,拓扑到的边数和输入的边数不同,那么肯定出现环了,那么就是信息错误。0 否则,如果某个时刻出现两个点的入度都为0,那么就出现信息不完整。 其他的就是结果正确了。 */ #include #include #include #include using namespace...
分类:其他   时间:2014-03-18 13:00:28    收藏:0  评论:0  赞:0  阅读:522
Codeforces Round #236 (Div. 1) A,B,C
A题: 水题不用说,乱搞搞就过了。 #include #include #include #include using namespace std; int map[51][51]; int main() {     int i,j,a,b,c,d,T,n,p;     scanf("%d",&T);     while(T--)     {         scanf...
分类:其他   时间:2014-03-18 14:32:01    收藏:0  评论:0  赞:0  阅读:591
设计模式的迭代器模式 Iterator
// example9.cpp : Defines the entry point for the console application. // #include "stdafx.h" #include "string.h" //定义一个学生类 class CStudent { public: CStudent() { m_number = 0; m...
分类:其他   时间:2014-03-18 13:59:57    收藏:0  评论:0  赞:0  阅读:602
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!