自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 字节对齐

本文主要包括二个部分,第一部分重点介绍在VC中,怎么样采用sizeof来求结构的大小,以及容易出现的问题,并给出解决问题的方法,第二部分总结出VC中sizeof的主要用法。   1、 sizeof应用在结构上的情况   请看下面的结构:   struct MyStruct   {   double dda1;   char dda;   int type   }; ...

2009-09-11 15:27:59 88

到底什么时候用指针

在c/c++编程中,到底什么时候该用指针来传递参数呢?总结如下:1. 需要改变实参的时候, 只能用指针.2. 传递大型结构并且"只读"其元素的时候, 因为大型结构通过值传递, 需要拷贝其每个元素, 这样效率太低.3. 需要遍历数组或频繁引用其元素时, 这样效率比使用下标高.4. 动态分配空间时, 必须使用指针.5. 传递数组时, 必须使用指针.6. 函数返回指针时,...

2009-06-08 10:33:48 1503 1

原创 java 移位运算

原文出处:http://blog.csdn.net/xuchenguang/archive/2008/04/17/2301550.aspxJava的移位操作(收集+纠正+排版) 此收集来源于网络收集,是我整理、纠正以及排版,来为大家提供全面一点的知识讲解,可能有些地方排的不好,望谅解。=================================================...

2009-05-30 17:29:27 95

原创 zipf' law

详情请看:http://blog.lmtw.com/b/peon/archives/2006/39703.html

2009-05-04 17:49:22 170

原创 IP组播的地址映射分析

IP组播地址,23对于MAC23位,是怎么换算的? 一般情况下,LAN网络内的设备只通过MAC 进行通信。为了支持IP组播,让多台主机能够收到相同的分组,同时通过组播组来区分它们。IANA把01:00:5E开头的以太网MAC块,作为组播地址对应的二层组播MAC地址。可以使用的MAC地址范围是01:00:5E:00:00:00 —— 01:00:5E:7F:FF:FF(前2...

2008-11-22 12:58:03 1805

原创 http://www.java3z.com/cwbwebhome/article/article2a

1.位图的理解 我们都明白图形格式中位图储存方式,其实就是以象素为单位的小方块,一格一格的纵横累积起来. 每一个小方块代表一种颜色,当然,如果对于黑白的二色图来说更加简单,只需要一个bit位即可表示. 这和我们的数据在计算机中的存储格式是相似的,内存条的也像是一格一格的bit位纵横交错而成. 因为这样的启发,我们发现一个个bit位象列队一样排列着,顺序相当严谨,如果我们的数据能够通过一...

2008-10-31 21:13:35 141

原创 http://blog.csdn.net/qw_study/arc

基本思想:定义一个带排序数中的最大数为DataForStore数组长度,一遍扫描带排序数组,将其值作为DataForStore数组中对应下标的数加1,随后在DataForStore数组中即是一排序号的数,顺序输出即可。当然该算法有条件限制,如排序数中的最大数不能太大,至于DataForStore数组可以采用位存储方案,这里为了便于实验,即忽略空间要素。。。。。。只是扫描一遍...

2008-10-31 21:03:34 81

good blog

http://hi.baidu.com/shirdrn/blog/item/2e7ca71ff2ea6acea786693d.html

2008-10-27 19:11:42 59

原创 字符常量区

最近写C常常遇到STATUS_ACCESS_VIOLATION错误,而遇到这种错误都有一个共同点,就是使用字符指针的时候出了问题。通俗点说就是对指针指向的字符串(硬编码里的字符串)进行了写操作造成的,到晚上翻了翻,知道了一些C语言的基本知识。这里补习补习了。资料来源:http://blog.ncuhome.cn/user3/lionheart/archives/2006/14972.ht...

2008-10-23 20:26:15 804

线程函数

在c++中写多线程程序时候,经常出现: error C2065: '_beginthreadex' : undeclared identifier。 解决方法:Project Settings里的General一栏中,Microsoft Foundation Classes下面选 Use MFC in a Shared...

2008-10-23 19:40:53 90

原创 c++线程

C/C++ Runtime 多线程函数一 简单实例(来自codeprojct:http://www.codeproject.com/useritems/MultithreadingTutorial.asp)主线程创建2个线程t1和t2,创建时2个线程就被挂起,后来调用ResumeThread恢复2个线程,是其开始执行,调用WaitForSingleObject等待2个线程执行完,然后推...

2008-10-23 19:37:21 134

window临界区

解开 Windows 下的临界区中的代码死锁发布日期: 1/13/2005 | 更新日期: 1/13/2005Matt Pietrek和 Russ Osterlundhttp://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/ousCriticalSections.mspx?mfr=tr...

2008-09-27 22:13:05 123

原创 关于临界区问题的分析

比如说我们定义了一个共享资源dwTime[100],两个线程ThreadFuncA和ThreadFuncB都对它进行读写操作。当我们想要保证dwTime[100]的操作完整性,即不希望写到一半的数据被另一个线程读取,那么用CRITICAL_SECTION来进行线程同步如下: 第一个线程函数: DWORD WINAPI ThreadFuncA(LPVOID lp...

2008-09-27 22:06:31 302

原创 http://fevair.itpub.net/post/23540/212646

程序员对于Windows程序中应该用_beginthread还是CreateThread来创建线程,一直有所争论。本文将从对CRT源代码出发探讨这个问题。 I. 起因今天一个朋友问我程序中究竟应该使用_beginthread还是CreateThread,并且告诉我如果使用不当可能会有内存泄漏。其实我过去对这个问题也是一知半解,为了对朋友负责,专门翻阅了一下VC的运行库(CRT)源代...

2008-09-27 21:26:48 87

原创 qq笔试

1、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句 2、如何输出源文件的标题和目前执行行的行数 3、两个数相乘,小数点后位数没有限制,请写一个高精度算法 4、写一个病毒 5、有A、B、C、D四个人,要在夜里过一座桥。他们通过这座桥分别需要耗时1、2、5、10分钟,只有一支手电,并且同时最多只能两个人一起过桥。请问,如何安排,能够在17分钟内这四个人都过桥? ...

2008-09-22 20:50:10 154

位图算法-找中值

//// Sample for vector arithmetic// Write by spark//#include int arr[] = {1,3,5,7,9,2,4,6,8}; #define MAX_NUM (9) //arr[]中的最大数#define MIN_NUM ...

2008-09-22 19:25:18 108

原创 学习札记:使用const 提高函数的健壮性

11.1 使用const 提高函数的健壮性看到const 关键字,C++程序员首先想到的可能是const 常量。这可不是良好的条件反射。如果只知道用const 定义常量,那么相当于把火药仅用于制作鞭炮。const 更大的魅力是它可以修饰函数的参数、返回值,甚至函数的定义体。const 是constant 的缩写,“恒定不变”的意思。被const 修饰的东西都受到强制保护,可以预...

2008-09-19 11:37:42 166

原创 深入理解sizeof

最近在论坛里总有人问关于sizeof的问题,并且本人对这个问题也一直没有得到很好的解决,索性今天对它来个较为详细的总结,同时结合strlen进行比较,如果能对大家有点点帮助,这是我最大的欣慰了。一、好首先看看sizeof和strlen在MSDN上的定义:首先看一MSDN上如何对sizeof进行定义的:sizeof Operatorsizeof expression...

2008-09-18 09:30:48 100

Java与随机数

java中产生随机数 关键字: 随机数 java import java.util.Random; /** * Java实用工具类库中的类java.util.Random提供了产生各种类型随机数的方法。 * 它可以产生int、long、float、double以及Goussian等类型的随机数。 * java.lang.Math中的方法random()只产生do...

2008-05-27 20:34:54 420

如何提高java I/O的执行效率,MappedByteBuffer

如何提高java I/O的执行效率,MappedByteBuffer复制内容到剪贴板代码:import java.nio.*;import java.nio.channel.*;import java.io.*;public static void copy(File source, File dest) throws IOException {FileChannel in...

2008-05-27 19:29:48 198

jar文件使用详解

式被广泛使用,因此易与使用,有很多中工具可以操作这种格式的文件。也正是因为这个原因,jar文件本身并不能表达所包含应用程序的标签信息。  Manifest 因此得以出现  为了要提供存档的标签信息,jar 文件指定了一个特定目录来存放标签信息:META-INF 目录,其中我们来关注该目录中的MANIFEST.MF文件,他就是JAR的manifest文件,他包含了JAR文件的内容描述...

2008-05-17 16:54:38 243

java jar文件分析

常常在网上看到有人询问:如何把 java 程序编译成 .exe 文件。通常回答只有两种,一种是制作一个可执行的 JAR 文件包,然后就可以像.chm 文档一样双击运行了;而另一种是使用 JET 来进行 编译。但是 JET 是要用钱买的,而且据说 JET 也不是能把所有的 Java 程序都编译成执行文件,性能也要打些折扣。所以,使用制作可执行 JAR 文件包的方法就是最佳选择了,何况它还能保持 Ja...

2008-05-12 17:47:54 128

字符编码原理

编码字符集与乱码问题根源之所在 本文介绍了编码字符集的概念以及Java与编码字符集之间的关系,文章的内容来自于本人工作过程中的经验积累以及网络中的相关文章介绍,如果文章中有任何纰漏欢迎读者指正,让我们共同讨论学习J1. 字符字符是抽象的最小文本单位。它没有固定的形状(可能是一个字形),而且没有值。“A”是一个字符,“€”(德国、法国和许多其他欧洲国家通用货币的标志)也是一个字...

2008-05-11 10:18:57 279

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除