眼见为实(1):C++基本概念在编译器中的实现对于C++对象模型,相信很多程序员都耳熟能详。
本文试图通过一个简单的例子演示一些C++基本概念在编译器中的实现,以期达到眼见为实的效果。本文的演示程序(http://www.fmddlmyy.cn/cpptest.zip)可以从我的个人主页下载。程序包...
分类:
编程语言 时间:
2014-05-01 02:24:39
阅读次数:
414
目录[hide]1ASF2FLV3H2644X2645ffm6AVI7rtsp8rtp9mms10mmshASFASF是(Advanced Streaming
Format 高级串流格式)的缩写,是 Microsoft 为 Windows 98 所开发的串流多媒体文件格式。ASF是微软公司Windo...
分类:
其他好文 时间:
2014-05-01 00:45:02
阅读次数:
400
闭包的概念内层的函数可以引用包含在它外层的函数的变量,即使外层函数的执行已经终止。但该变量提供的值并非变量创建时的值,而是在父函数范围内的最终值。闭包的优点使用闭包,我们可以轻松的访问外层函数定义的变量,这在匿名方法中普遍使用。比如有如下场景,在winform应用程序中,我们希望做这么一个效果,当用...
分类:
其他好文 时间:
2014-05-01 00:42:57
阅读次数:
413
学网络之前得先要明白几个概念:(起初我也不怎么知道后来就慢慢会了)
1字节=8位,1位就是1个数字,所以1字节等于8个数字。2的8次方,和二进制11111111转换为十进制并不一回事。0-127是128个数字,0-255是256个数字。所有的ipv4都是32的,xxxxxxxx.xxxxxxxx.....
分类:
其他好文 时间:
2014-04-30 23:21:48
阅读次数:
386
平台的转换,总是让我们不自觉的去寻找两者的相同处,不过Cocos2d-X的确对很多Object-C的特性进行了模仿性质的封装,使熟悉Object-C的人能够在其中看到很多类似的概念而感到亲切。1:Property(特性)虽然没有感觉到它有多大的意义,不过习惯了用Property而让编译器来创建...
分类:
其他好文 时间:
2014-04-30 23:06:27
阅读次数:
469
自旋锁和互斥锁是多线程编程中的两个重要概念。他们都能用来锁定一些共享资源,以阻止影响数据一致性的并发访问。但是他们之间确实存在区别,那么这些区别是什么?
1 理论
理论上,当一个线程试图获取一个被锁定的互斥锁时,该操作会失败然后该线程会进入睡眠,这样就能马上让另一个线程运行。当持有互斥锁的线程释放该锁之后,进入睡眠状态的线程就会被唤醒。但是,当一个线程试图获取一个自旋锁而没有成功时,该线...
分类:
其他好文 时间:
2014-04-29 13:31:21
阅读次数:
317
为什么使用数据源和连接池
我们现在开发的应用程序,基本上都是基于数据的,而且是需要频繁的连接数据库的。如果每次操作都连接数据库,然后关闭,这样做性能一定会受限。所以,我们一定要想办法复用数据库的连接。因此针对这种情况,提出了数据源和连接池的概念。使用数据源和连接池可以达到复用数据库连接的目的。
数据源和连接池概念
其实,数据源和连接池是两个不同的概念。有些人会把它们弄混。
数据源是用来连接...
分类:
其他好文 时间:
2014-04-28 10:24:41
阅读次数:
292
3D数学--学习笔记(四):一些概念总结(避免遗忘!)...
分类:
其他好文 时间:
2014-04-28 10:14:41
阅读次数:
340
Huffman编码相信学过数据结构这么课的都知道,概念也比较好理解,但是一般好理解的算法,在实际实现的过程中总是会遇到各种问题,一方面个人认为是对算法的实现过程不熟,另一方面在实际实现的过程中可以提升自己实现算法的能力,将自己的想法实现后还是比较满足的。下面是本人亲自实现的Huffman编码与解码的C语言实现,主要是记录一下自己当时的想法,供以后备忘吧。
数据结构定义如下:
typedef s...
分类:
其他好文 时间:
2014-04-27 21:41:06
阅读次数:
313
最近也进展到了三层的学习,看了一些三层的相关的资料,才逐渐的认识到三层的概念。
当初没看之前,在学习软件工程的时候,就曾设想过一个项目的流程也应该大致的包括三部分:需求分析、业务逻辑处理、数据库。而当面对三层的时候,才恍然大悟,这不就是三层的影子吗?三层到底是何方神圣呢,下面先看一副图片。
大家设想一下,我们平常去饭店吃饭的场景,前脚刚进去,服务员就笑嘻嘻的来迎接...
分类:
其他好文 时间:
2014-04-27 21:33:59
阅读次数:
280