- 博客(22)
- 资源 (34)
- 收藏
- 关注
原创 IPC pthread_rwlock_t
#include #include #include #include #include #include #include int main(int argc ,char * argv[]){ pthread_rwlock_t lock = PTHREAD_RWLOCK_INITIALIZER ;char arg; while( (arg
2007-12-29 15:31:00 858
转载 IPC - msg
[dss@SICT ~]$ cat msg.c#include #include #include #include #include #include typedef struct msgbuftag{ long mtype; char mtext[1]; } mymsgbuf ;int main(){ int msqid;
2007-12-29 13:42:00 820
原创 IPC
关于cvrtbin的用途,最常用的就是将NK.bin转换出NK.nb0。用法如下:cvrtbin [options] [filename]-s 从bin文件中产生sre文件-r 从bin文件中产生rom文件-a rom文件的起始地址-w 总线的宽度-l rom文件的大小这个工具可以和viewbin工具一起使用,将NK.bin文件转换成NK.nb0。首先通过:viewbin -nk.bin命令获得N
2007-12-29 10:16:00 706
转载 如何实现一个文件系统
摘要本章目的是分析在Linux系统中如何实现新的文件系统。在介绍文件系统具体实现前先介绍文件系统的概念和作用,抽象出了文件系统概念模型。熟悉文件系统的内涵后,我们再近一步讨论Linux系统中和文件系统的特殊风格和具体文件系统在Linux中组成结构,逐步为读者勾画出Linux中文件系统工作的全景图。最后在事例部分,我们将以romfs文件系统作实例分析实现文件系统的普遍步骤。 什么
2007-12-26 14:34:00 4839 1
原创 ClistCtrl 添加 排序支持
1。 在 父窗口添加消息响应函数,及映射。void CStatisticCtrl::OnListNotify( NMHDR * pNotifyStruct, LRESULT * result ){ NM_LISTVIEW * plv = (NM_LISTVIEW *)pNotifyStruct; int cnt = m_list.GetItemCount(); for( int i =0
2007-12-25 14:51:00 1132
转载 stl -map
STL中map用法详解 STL中map用法详解说明:如果你具备一定的C++ template知识,即使你没有接触过STL,这个文章你也应该可能较轻易的看懂。本人水平有限,不当之处,望大家辅正。一.Map概述Map是STL的一个关联容器,它提供一对一(其中第一个可以称为关键字,每个关键字只能在map中出现一次,第二个可能称为该关键字的值)的数据处理能力,由于这个特性,它完成
2007-12-25 12:32:00 1490 2
转载 创建 "jun.exe"病毒专杀程序(BETA1.1)
昨天在网吧下载几本书,回去习惯的右键打开U盘,可是出现了两个中文菜单:“打开(O)”,“资源管理器(X)”,我的系统是英文的,感到很奇怪~我当时也没在意就右键打开了,后来电脑的OEM信息被修改了,什么“军军笔记本电脑”等等,可恨!任务管理器被禁用!...这就是“jun.exe”病毒,这个病毒并无多少技术含量,作者的聪明之处也就是在创建“autorun.inf”文件的时候有所创新,把磁盘的右键菜
2007-12-21 23:00:00 1134
转载 windows 编程
Shell_NotifyIcon : 用来实现在任务栏中显示小图标。NOTIFYICONDATA.uCallbackMessage 指示出相关的消息。同时在接收消息时,LPARAM 只是 WM_LBUTTONDBLCLK, WM_RBUTTONDOWN.多窗口的创建 , 在 主窗口 中建立 CCoolBar m_tabWindowTool; 成员变量。 //TODO:创建tab窗口 if(
2007-12-20 10:09:00 998
原创 今天的编程收获
利用动态链接库里的数据段共享,来在ocx控件和主程序间实现数据共享 #pragma data_seg(".mydata")int data = 1 ;#pragma data_seg() #pragma comment(linker,"/section:.mydata,RWS")必须注意
2007-12-19 22:48:00 1068
转载 用MFC建立COM服务器对象的框架步骤
用MFC建立COM服务器对象的框架步骤任务1:建立第一个COM服务器任务2:用VC调用COM接口任务3:用VB调用COM接口任务4:给接口增加新的属性和方法任务5:增加新的自定义接口任务6:继承接口类例子程序在tecsp/docs/samples/comMFCDemo下COM服务器:comMFCDemoCOM对象:coDrawObj,coDrawObjLine,coDrawObjR
2007-12-17 15:15:00 1505
转载 MFC如何实现com接口
MFC如何实现com接口At the heart of OLE 2 is the "OLE Component Object Model", or COM. COM defines a standard for how cooperating objects communicate to one another. This includes the details of what an "o
2007-12-17 12:22:00 2724
转载 著名企业招聘典型试题精选[转]
IBM代表性考题 1.Describe your greatest achievement in the past 4-5 years? 2. What are your short & long term career objectives? What do you think is the most ideal job for you? 3. Why do you want
2007-12-13 10:41:00 1125 1
原创 IC* 与 AVI* 函数系的使用
#include #include #include #include #include#include #define WIDTH 120#define HEIGHT 90#pragma comment(lib,"vfw32.lib")int main(int argc, char* argv[]){ HIC hIC; int m_ImageWidth ,
2007-12-10 15:25:00 1763
转载 vc++实现avi文件的操作
vc++实现avi文件的操作 为了对avi进行读写,微软提供了一套API,总共50个函数,他们的用途主要有两类,一个是avi文件的操作,一类是数据流streams的操作。 1、打开和关闭文件 AVIFileOpen ,AVIFileAddRef, AVIFileRelease 2、从文件中读取文件信息 通过AVIFileInfo可以获取avi文件的一些信息,这个函数返回一个AVIFIL
2007-12-10 10:21:00 9264 1
转载 在AVI文件中隐藏信息
在AVI文件中隐藏信息 这次要在AVI文件中隐藏信息了,AVI文件是一系列的位图.Steganography IV - Reading and Writing AVI files By Corinna John [读视频流]Windows AVI 库是avifil32.dll中函数的集合. 使用之前先得用 AVIFileInit初始化. AVIFileOpen 打开文件, AVIFileG
2007-12-07 09:45:00 2024 1
转载 C调用ACM音频编程接口压缩Wave音频- []
C调用ACM音频编程接口压缩Wave音频- []2006-08-03Tag: VC++ 引用:http://www.yesky.com/214/1913714.shtml本文介绍了在Microsoft Visual C++ 6.0下如何调用ACM音频压缩编程接口对原始录入的Wave音频进行数据压缩 摘要: 本文介绍了在Microsoft Visual C++ 6.0下
2007-12-06 14:13:00 1773
转载 P2P 之 UDP穿透NAT的原理与实现(附源代码)
P2P 之 UDP穿透NAT的原理与实现(附源代码)原创:shootingstars参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt 论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少有实质的东西产生(源代码)。呵呵,在这里我就用自己实现的一个源代码来说明UDP穿越NAT的原理。首先先介绍一些基本概念
2007-12-06 10:42:00 767
转载 avi视频 及其压缩 2
VCM的正确使用顺序是:打开编解码器,设置一个BITMAPINFOHEADER的输入格式,再由一个函数得到输出格式的BITMAPINFOHEADER格式,再CompressBegin,再Compress,再CompressEnd最后CompressClose.// Codec.h: interface for the CCodec class.//
2007-12-05 16:22:00 1322
转载 ICCompressorXChoose使用
:定义COMPVARS对象view plaincopy to clipboardprint? typedef struct { LONG cbSize; DWORD dwFlags; HIC hic; DWOR
2007-12-05 16:07:00 1574 3
原创 avi视频 及其压缩
#include#include #pragma comment(lib,"vfw32.lib")int main(int argc, char* argv[]){ int m_ImageWidth , m_ImageHeight ; int frames = 1 ; m_ImageWidth = 100 ; m_ImageHeight = 100 ; char buffer[100*100*
2007-12-05 15:24:00 5225 3
转载 视频压缩管理器(VCM)
视频压缩管理器(VCM)视频压缩管理器提供了一个访问接口,通过该接口可以使用系统已经安装了的压缩器去压缩处理实时视频数据。应用程序可以使用安装的压缩器去执行下面的任务:l 压缩和解压视频数据l 发送一个renderer压缩视频数据并画它显示它。 l 使用应用程序默认的renderers去压缩,解压或者画视频数据。 l
2007-12-05 11:03:00 2611
原创 VFW中VCM的基本操作过程及相关函数
1、视频压缩的初始化: void CplaycapDlg::InitCompressor(void) { memset(&m_CV,0,sizeof(COMPVARS)); m_CV.dwFlags=ICMF_COMPVARS_VALID; m_CV.cbSize=sizeof(m_CV); m_CV.cbState=0;
2007-12-05 10:55:00 2332
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人