码迷,mamicode.com
首页 > 2014年08月01日 > 全部分享
CComBSTR的生命期
CComBSTR会自动管理字符串的内存空间,在析构时释放空间。由于C++对象在出其作用域时会进行析构。所以有一些情形下,使用CComBSTR容易犯下错误。来看以下代码: BSTR bstr1 = CComBSTR(L"hello"); BSTR bstr2 = CComBSTR(L"wo...
分类:其他好文   时间:2014-08-01 19:18:02    阅读次数:302
观察者模式
目的:用WeatherData对象从气象台取得数据并更新布告板,考虑系统的可扩展性,满足随心所欲添加或删除布告板。如图所示:考虑在同一时刻只选择一个布告板并显示的情况。抽取中其中改变的部分,即布告板。设想实现如下图:上图设计中可以满足弹性的任意选择一个布告板并对其进行更新。然而我们需要的是有多个布告...
分类:其他好文   时间:2014-08-01 19:17:52    阅读次数:265
MFC下对串口的操作以及定时器的调用
最近研究了一下MFC下对串口的操作,测试了一下对设备的读写。1.打开串口 1 GetDlgItem(IDC_BUTTON_OPEN)->EnableWindow(FALSE); 2 m_hComm = CreateFile("COM1", 3 GENERIC_READ...
分类:其他好文   时间:2014-08-01 19:17:42    阅读次数:263
input checkbox问题和li里面包含checkbox
$("input#checkbox1").click(function() { console.log($(this).attr('checked')); console.log($(this).prop("checked")); });点击checkbox输出:u...
分类:其他好文   时间:2014-08-01 19:17:32    阅读次数:246
Visual Studio 2013 中 mysql 使用 EF6
1.web.config --> 需要支持的东西:1.mysql-for-visualstudio-1.1.4.msi下载地址:ht...
分类:数据库   时间:2014-08-01 19:17:22    阅读次数:252
多线程的那点事儿(之数据互斥)
在多线程存在的环境中,除了堆栈中的临时数据之外,所有的数据都是共享的。如果我们需要线程之间正确地运行,那么务必需要保证公共数据的执行和计算是正确 的。简单一点说,就是保证数据在执行的时候必须是互斥的。否则,如果两个或者多个线程在同一时刻对数据进行了操作,那么后果是不可想象的。 也许有的朋友会说,不....
分类:编程语言   时间:2014-08-01 19:17:12    阅读次数:260
友盟发布第一期国内主要社交平台活跃度数据,微信超越QQ领跑社交平台
“BeSocial”已成为移动应用设计和运营的重中之重,社交平台的选择更是应用开发过程中的重要一环。友盟通过“社会化组件”产品服务开发者,同时长期观察和研究App的社会化行为和市场趋势。2014年第一季度,通过友盟在全国覆盖的7.8亿活跃的移动设备,我们发现,在国内开发者认知中,包括新浪微博、QQ空...
分类:微信   时间:2014-08-01 19:17:02    阅读次数:427
opengl学习记录1——矩形绘制
1 #include 2 #include 3 #include 4 #include 5 6 #pragma comment( lib, "glut.lib" ) 7 8 void display() 9 {10 glClear( GL_COLOR_BUFFER_BIT );...
分类:其他好文   时间:2014-08-01 19:16:52    阅读次数:212
多线程的那点儿事(之windows锁)
在windows系统中,系统本身为我们提供了很多锁。通过这些锁的使用,一方面可以加强我们对锁的认识,另外一方面可以提高代码的性能和健壮性。常用的锁以下四种:临界区,互斥量,信号量,event。 (1)临界区 临界区是最简单的一种锁。基本的临界区操作有,[cpp] view plaincopyIni....
分类:编程语言   时间:2014-08-01 19:16:42    阅读次数:271
*母牛的故事
Problem Description有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?Input输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0int main(){ int n,s[100],...
分类:其他好文   时间:2014-08-01 19:16:32    阅读次数:198
JavaScriptSerializer序列化时间处理
JavaScriptSerializer序列化时间后会把时间序列化成N进制的鬼数据,于是查了下质料坐下记录假设list =News List(){new Text(){id=1,date='2014-03-11 00:00:00.000'}} JavaScriptSeriali...
分类:编程语言   时间:2014-08-01 19:16:22    阅读次数:187
delphi 插入表格HTML代码
table的属性widthheightborderaligncellpadding 填充cellspacing 间距bordercolorbgcolorsummary 摘要的事件的方法 表格行数/表格列数 ...
分类:Web程序   时间:2014-08-01 19:16:02    阅读次数:221
delphi 带历史信息的菜单
带历史信息的菜单 实例说明 在有些软件中,菜单栏中可以记录已经打开过的文件信息,使用户操作简单、快捷。当用户要打开已打开过的文件时,不需要重复查找,只需选择菜单中打开过的文件,即可实现打开该文件的操作。运行本例,效果如图1所示。 图1 带历史信息的菜单 思路与技术 本例使用的是动态插入菜单的技术,利...
分类:其他好文   时间:2014-08-01 19:15:52    阅读次数:331
#Leet Code# Populating Next Right Pointers in Each Node II
描述:注意需要先self.connect(right)再self.connect(left),否则会有case通不过,原因是左边递归执行时依赖与右边的next已经建立,而先执行connect(left)的话右边还没有完成关系的建立。代码: 1 class Solution: 2 # @par...
分类:其他好文   时间:2014-08-01 19:15:42    阅读次数:223
flex启动过程和初始化
如果不了解Flex发布的swf结构和初始化流程,会在工作中遇到困难,Flex发布的swf结构和Flex对显示层级的划分是Flex架构中的一部分。Flex发布的swf结构 Flex生成的swf是个2帧的MovieClip,文档类继承SystemManager,主时间轴上没有任何内容,帧上也没有代码,2...
分类:其他好文   时间:2014-08-01 19:15:32    阅读次数:411
synchroized String object 时使用guava的interner代替String.intern()
synchroized代码块, 直接使用String作为lock的时候,不会起作用此时可已使用String.intern()作为代替,但String.intern()的缺陷是 如果字符串特别多,导致放入字符串池的String不可控,有可能导致OOM错误或者过多的Full GC具体参考这里http:/...
分类:其他好文   时间:2014-08-01 19:15:22    阅读次数:1438
多线程编程基础知识
当前流行的Windows操作系统能同时运行几个程序(独立运行的程序又称之为进程),对于同一个程序,它又可以分成若干个独立的执行流,我们称之为线 程,线程提供了多任务处理的能力。用进程和线程的观点来研究软件是当今普遍采用的方法,进程和线程的概念的出现,对提高软件的并行性有着重要的意义。现在 的大型应用...
分类:编程语言   时间:2014-08-01 19:15:12    阅读次数:352
2102条   上一页 1 ... 34 35 36 37 38 39 40 ... 124 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!