自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (8)
  • 收藏
  • 关注

转载 读取proc文件之seq_file

<br />读取proc文件之seq_file<br />本文也即《Linux Device Drivers》,LDD3的第四章Debuging Techniques的读书笔记之三,但我们不限于此内容。<br />  在上次我们使用了read_proc的方式通过/proc文件读取kernel module的信息。作者给的例子他自己说是ugly。而我们在读取大量数据时发现,受到用户buffer大小的限制(page的大小),可能需要读取多次,不仅需要记录上次读取的位置,而且由于每次读取我们申请了信号量,读取完释

2010-12-12 11:05:00 667

转载 unistd.h有什么用

unistd的意思是Unix Standard的意思,里面定义的宏一类的东西都是为了Unix标准服务的(一般来说包括了POSIX的一些常量……unistd是 unix 系统标准头文件,用于系统调用,相当于win32中的windows.h。比如用到unistd中的getpid(),获取系统进程的id,在windows下直接用GetCurrentProcessId和getWindowThreadProcessId函数可实现要求,在winbase.h头文件中。

2010-09-15 20:16:00 2083

转载 getAttribute与getParameter比较

<br />(1)HttpServletRequest类有setAttribute()方法,而没有setParameter()方法<br />(2)当两个Web组件之间为链接关系时,被链接的组件通过getParameter()方法来获得请求参数,<br />(3)当两个Web组件之间为转发关系时,转发目标组件通过getAttribute()方法来和转发源组件共享request范围内的数据。<br /><br />一般通过表单和链接传递的参数使用getParameter<br />通过request.setA

2010-06-07 21:12:00 966

转载 setAttribute使用方法 javascript

SetAttribute-----------------示例:当一个按钮被点击后他的Value值发生改变(提示用户目前的状态),并且这个按钮变为不可用(防止用户再次点击造成重复提交)--------------------------function cs() { document.getElementById("cs").setAttribute("value","请稍后,正在上传...");

2010-05-28 11:30:00 2184

原创 VC如何修改程序框架标题

默认情况下建立文件时叫什么就是什么,比如建立时命名为helloworld,则生产的单文档的标题就是helloworld--无标题”。若要修改默认标题,则:int CMainFrame::OnCreate(LPCREATESTRUCT lpCreateStruct){ ...... this->SetWindowTxtxW(CString("myTitle"));//增加该句

2010-01-11 15:37:00 1699

原创 Tab Control控件的使用

1. 新建一个MFC工程, 取名MyTab, 选择Dialog based, 然后Finish.2. 删除对话框上默认添加的三个控件. 添加Tab Control控件并在Property属性中设置ID为IDC_TABTEST 在More Styles里勾上Bottom. 在ClassWizard为其添加变量, 变量名为m_tab. 类型为CTabCtrl.3. 在对话框的初始化函数OnInitDi

2010-01-10 11:33:00 609

转载 vc2005 串口通信

vc 串口通信添加->COM组件->Mircrosoft Communications Control, version 6.0拖mscomm拖至对话框,添加变量 m_comm添加事件 OnComm参数初始化void CGXSna2005Dlg::InitMsComm(void){m_comm.put_CommPort(1);     // 选择COM1m_comm.put_InBufferS

2009-10-21 19:13:00 2198

原创 DirectShow9在VS2005或vc6.0下编译出现问题的解决方法

DirectShow 下载 安装 配置 播放AVI文件源码 (综合转)VFW(Video for Windows)是Microsoft推出的关于数字视频的一个软件开发包;DirectShow是微软公司在VFW的基础上推出的新一代基于COM的流媒体处理的开发包,在视频开发中,不论从效率还是实用性上都明显好于VFW。著名的OpenCV由于时间太早,其视频部分就是基于VFW做的,这点可以说是Open

2009-10-21 18:55:00 2631 1

原创 _splitpath函数得到文件的目录名和路径

在WINDOW程序中,可以直接调用MFC封装好的函数来得到文件的路径。       void _splitpath( const char *path, char *drive, char *dir, char *fname, char *ext );       通过调用这个函数,可以将driver指向文件所在的盘符(如C:),dir指向文件的目录( /sample/crt/ ,这里没有盘符),

2009-09-26 10:06:00 10184

转载 如何切分窗口

目前基于分割视图的应用开发十分流行,分割视图技术是在同一个框架窗口下同时显示多个视图的一项技术。运用分割视图,可以在较短时间内给用户更多的信息量,从而使得用户界面更加的友好,增强了软件的可操作性。本文提出一个分割视图的通用创建框架。 目前基于分割视图的应用开发十分流行,分割视图技术是在同一个框架窗口下同时显示多个视图的一项技术。运用分割视图,可以在较短时间内给用户更多的信息量,从而使得用户界面更加

2009-07-15 17:05:00 728

转载 窗口切分

对于一个SDI工程Test首先给CMainFrame增加CSplitterWwnd类型变量m_wndSplit。如果想分割成左右下三个View,在工程中添加以CView为基础类的CViewOri类,CViewLine类和CViewRes类重写CMainFrame类的OnCreateClient函数如下BOOL CMainFrame::OnCreateClient(LPCREAT

2009-07-15 16:48:00 498

软键盘 soft keyboard

screen keyboard, soft keyboard 软键盘

2010-12-06

Linux设备驱动程序源码

Linux设备驱动程序电子书以及源代码 LINUX DEVICE DRIVERS 3

2010-11-28

libusb0.dll

将其放在 C:\WINDOWS\system32目录下

2010-01-01

神经网络(BP算法)源码

自己弄得一段代码,已经尽可能的将算法简化到了最简单的程度,大概只有100多行,很适合初学者。双输入单输出的三层网络结构,是用C语言写的。

2009-08-08

图像测量系统中的边缘检测算法研究

研究了几种传统的边缘检测算法,并初步分析了他们的优缺点。针对经典边缘检测算法的不足,提出了一种二值化图像边缘检测算法。通过实验对比了传统边缘检测算法和本文算法提取的标准板上圆的边缘图像。实验证明本文提出的算法是一种适用面广的行之有效的边缘检测方法。

2009-06-02

图像处理编程部分函数源码

void ImageInvert(CImage *pImgm); void ColorToMonochrom(CImage *pImgm); void ColorToGray(CImage *pImgn,CImage *pImgm); void LowTypeToIndex(CImage *pImgn,CImage *pImgm); void IndexToLowType(CImage *pImgn,CImage *pImgm); void Flip(CImage *pImgm,int n); void Rotate90(CImage *pImgn,CImage *pImgm,int n); void ImageMasaic(CImage *pImgm,int n); void ZoomIn(CImage *pImgn,CImage *pImgm,int n); void ZoomOut(CImage *pImgn,CImage *pImgm,int n); void ImageRotate(CImage *pImgn,CImage *pImgm,double alpha); void ImageScale(CImage *pImgn,CImage *pImgm,double alpha);

2009-05-31

图像处理源码(包括复制,旋转,将图片数据转成二维数组)

里面的函数有如下: void GetImageParament(CImage *pImg,struct IMAGEPARAMENT *ppImgParam); int InImage(CImage *pImg,int x,int y); DWORD GetPixelValue(CImage *pImg,int x,int y); void SetPixelValue(CImage *pImg,int x,int y,DWORD c); void GetRectValue(CImage *pImg,int x,int y,int Dx,int Dy,BYTE *buf); void SetRectValue(CImage *pImg,int x,int y,int Dx,int Dy,BYTE *buf); void GetPalette(CImage *pImg,int n,int *pr,int *pg,int *pb); void SetPalette(CImage *pImg,int n,int r,int g,int b); void GetAllPalette(CImage *pImg,RGBQUAD *ColorTab); void SetAllPalette(CImage *pImg,RGBQUAD *ColorTab); void RectFillValue(CImage *pImg,int x,int y,int Dx,int Dy,DWORD color); void DrawBox(CImage *pImg,int x,int y,int Dx,int Dy,int w,DWORD c); void SetDefaultPalette(CImage *pImg); int PaletteType(RGBQUAD *ColorTab); int ImageType(CImage *pImgm); void ImageCopy(CImage *pImgn,CImage *pImgm); BYTE** Create2DList(CImage *pImgm); void Release2DList(BYTE** list);

2009-05-31

EAI二次开发说明用友帮助文档

EAI二次开发说明 用友的帮助文档 包括本地方式和网络传输

2009-04-14

空空如也

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

TA关注的人

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