- 博客(24)
- 资源 (77)
- 收藏
- 关注
原创 用SDL库播放yuy2 Packed mode
#define SDL_YUY2_OVERLAY 0x32595559 /* Packed mode: Y0+U0+Y1+V0 */ if (SDL_Init(SDL_INIT_VIDEO) { exit(1); } atexit(SDL_Quit); screen = SDL_SetVideoMode(720, 576,
2013-10-30 15:34:09 2348
原创 DriverStudio 和 WDF驱动 通过GUID获取设备句柄的差别
DriverStudio/****************************************************************************** 功能: 通过GUID打开设备,获得设备句柄* 参数: *************************************************************************
2013-10-30 08:56:05 2909
原创 GetWindowRect、GetClientRect、ScreenToClient与ClientToScreen
GetWindowRect是取得窗口在屏幕坐标系下的RECT坐标(包括客户区和非客户区),这样可以得到窗口的大小和相对屏幕左上角(0,0)的位置。GetClientRect取得窗口客户区(不包括非客户区)在客户区坐标系下的RECT坐标,可以得到窗口的大小,而不能得到相对屏幕的位置,因为这个矩阵是在客户区坐标系下(相对于窗口客户区的左上角)的。 用GetClientRect返回的RECT结
2013-10-30 08:20:01 4195
原创 ClientToScreen 和ScreenToClient 用法
ClientToScreen( )是把窗口坐标转换为屏幕坐标ScreenToClient( )是把屏幕坐标转换为窗口坐标屏幕坐标是相对于屏幕左上角的,而窗口坐标是相对于窗口用户区左上角的VC下,有些函数使用窗口坐标,有些使用屏幕坐标,使用时要分清。一个窗体分为两部分:系统区和客户区象标题和菜单之类的是系统区,由系统来控制,客户区就是你的地盘喽!!!Width, He
2013-10-30 08:15:22 4361
原创 FC网络学习笔记02 -网络配置方法
随着新一代飞机的综合化航电系统对通信需求的不断提高,传统的ARINC429、1553B总线的传输速率分别只有100Kbps和1Mbps,其带宽已远远不论文联盟http://Www.LWlm.cOm能满足系统通信的需求,无法为高性能数据处理提供有力的通信支撑。 FC网络是一种高速串行通信技术,速率可以达到1Gbps、2Gbps,甚至到4Gbps以上,同时还具备低延迟、可靠性高、重量轻、体积
2013-10-10 09:43:55 4490
原创 FC网络学习笔记01
1.Fibre Channel 也就是“网状通道”的意思,简称FC,可以称其为FC协议。FC网络或FC互联。 2.像TCP/IP一样,FC协议集同样具备TCP/IP协议集以及以太网中的概念,比如FC交换、FC交换机、FC路由、FC路由器、SPF路由算法等。完全可以类比的看待TCP/IP协议以及FC协议,他们都遵循OSI模型。 FC协议体系物理层 1)具有比较高的速度,从1Gb/
2013-10-10 09:42:40 3720
原创 CPLD/FPGA厂商概述 .
随着可编程逻辑器件应用的日益广泛,许多IC制造厂家涉足PLD/FPGA领域。目前世界上有十几家生产CPLD/FPGA的公司,最大的三家是:ALTERA,XILINX,Lattice,其中ALTERA和XILINX占有了60%以上的市场份额。1。ALTERA:九十年代以后发展很快,是最大可编程逻辑器件供应商之一。主要产品有:MAX3000/7000,FLEX1
2013-10-09 16:54:27 5120
原创 SystemVerilog语言简介(三)
15. 强制类型转换 Verilog不能将一个值强制转换成不同的数据类型。SystemVerilog通过使用'操作符提供了数据类型的强制转换功能。这种强制转换可以转换成任意类型,包括用户定义的类型。例如: int'(2.0 * 3.0) // 将结果转换为int类型 mytype' (foo)// 将foo转换为mytype类型 一
2013-10-09 16:52:01 5662
原创 SystemVerilog语言简介(二)
6. 用户定义的类型 Verilog不允许用户定义新的数据类型。SystemVerilog通过使用typedef提供了一种方法来定义新的数据类型,这一点与C语言类似。用户定义的类型可以与其它数据类型一样地使用在声明当中。例如:typedef unsigned int uint; uint a, b; 一个用户定义的数据类型可以在它的定义之前使用,只
2013-10-09 16:51:08 2185
原创 SystemVerilog语言简介(一)
1. 接口(Interface)Verilog模块之间的连接是通过模块端口进行的。为了给组成设计的各个模块定义端口,我们必须对期望的硬件设计有一个详细的认识。不幸的是,在设计的早期,我们很难把握设计的细节。而且,一旦模块的端口定义完成后,我们也很难改变端口的配置。另外,一个设计中的许多模块往往具有相同的端口定义,在Verilog中,我们必须在每个模块中进行相同的定义,这为我们增加了无谓的工作量
2013-10-09 16:49:36 2398
原创 windows进程间通信 .
摘 要: 随着人们对应用程序的要求越来越高,单进程应用在许多场合已不能满足人们的要求。编写多进程/多线程程序成为现代程序设计的一个重要特点,在多进程程序设计中,进程间的通信是不可避免的。Microsoft Win32 API提供了多种进程间通信的方法,全面地阐述了这些方法的特点,并加以比较和分析,希望能给读者选择通信方法提供参考。关键词 进程 进程通信 IPC Win32 API
2013-10-09 16:27:44 1726
原创 事件和进程间的数据交换 .
//========================================================================//TITLE:// 事件和进程间的数据交换//AUTHOR:// norains//DATE:// Monday 13-July-2009//Environment:// WINCE5.0 +
2013-10-09 11:47:06 1682
原创 企业没“文化”很可怕
导读:企业文化为什么看起来很美、说起来很甜、做起来很难?为什么要下工夫做文化产品?企业文化的效果能否量化?为什么企业间的并购总是伴随着文化冲突和融合的难题? 靠什么凝聚团队,拿什么重唤热情?只能靠企业文化。但没有一位企业家不因文化问题而痛苦!文化是水,水能载舟亦能覆舟! 企业文化在公司内部能否真的深入人心,起到应有的作用,我们还需要拭目以待。 ★点击→情感秘闻看更多文章★ 如何使
2013-10-09 11:34:04 1614
原创 每个单位都有三种人
每个单位都有三种人,一种属牛,与世无争,只管干活;一种属猪,好吃懒做,无所事事;一种属狗,上蹿下跳,不咬便叫。如果属牛的生气勃勃,属猪的也不敢偷懒,属狗的就会夹起尾巴,这个单位必定发展有望;若属牛的没精打采,属猪的便自在,属狗的必定神气,该单位就要走下坡路了。 而三种人的地位直接决定了一个单位的“属相” 属“牛”的多了,单位就会有些牛的色彩;属“猪”的多了,单位就不免有点猪的模样;属“狗”的多了,
2013-10-09 11:34:00 1483
原创 【转载】人到中年须具备的心情修养
一、沉淀朋友 “穷在大路无人问,富住深山有远亲”。也别管他是亲戚还是“朋友”,势利眼的人多着呢,随便一抓就是一把一把的。在你生活的低潮和困境时,向你伸出温暖的那双手才是你的朋友。千万不要相信在你富贵时的那些甜言蜜语——假的;因为狗戴上帽子后也会迷惑你的眼神儿:“嘿,哥们儿,酒去。”这酒杯一端“感情深一口闷”的豪气,邻桌的疑似你好像也带着他那样的帽子。 二、
2013-10-09 11:33:57 1509
原创 讨论MMU
MMU是Memory Management Unit的缩写,中文名是内存管理单元,它是中央处理器(CPU)中用来管理虚拟存储器、物理存储器的控制线路,同时也负责虚拟地址映射为物理地址,以及提供硬件机制的内存访问授权。一、MMU的历史 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然
2013-10-09 09:16:09 1621
原创 进程中调用CreateMutex
// TestStorage.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include //#define MUTEX_DBGUINT WINAPI Thread1(LPVOID para){#ifdef MUTEX_DBG HANDLE* phMutex = (HANDLE*)para; Wait
2013-10-09 09:13:35 1728
原创 线程中CreateEvent和SetEvent及WaitForSingleObject的用法
首先介绍CreateEvent是创建windows事件的意思,作用主要用在判断线程退出,程锁定方面.CreateEvent 函功能描述:创建或打开一个命名的或无名的事件对象.EVENT有两种状态:发信号,不发信号。 SetEvent/ResetEvent分别将EVENT置为这两种状态分别是发信号与不发信号。 WaitForSingleObject()等待,直到参数所指定的OBJ
2013-10-09 09:00:29 2120
原创 CameraLink通信接口的一般定义
CameraLink是从Channel link技术上发展而来的,基于视频应用发展而来的通信接口,在机器视觉系统中广泛应用。2000年10月美国NI、摄像头供应商和其他图像采集公司联合推出了CameraLink协议,CameraLink协议是一个工业高速串口数据和连接标准,旨简化图像采集接口,方便高速数字相机和数据采集卡的连接。
2013-10-08 16:52:39 44628 3
原创 VC++获取网卡MAC、硬盘序列号、CPU ID、BIOS编号
以下代码可以取得系统特征码(网卡MAC、硬盘序列号、CPU ID、BIOS编号) BYTE szSystemInfo[4096]; // 在程序执行完毕后,此处存储取得的系统特征码 UINT uSystemInfoLen = 0; // 在程序执行完毕后,此处存储取得的系统特征码的长度 // 网卡 MAC 地址,注意: MAC 地址是可以在注册表中修改的
2013-10-08 08:34:40 4406
原创 win7方面API學習
Getting Applicateion Data Folder Paths Win32#include //link with shell32.libPWSTR pSzFolderPath = NULL;if(succeeded(SHGetKnownFolderPath(FOLDERID_ProgramData,0,NULL,&pSzFolderPath)){
2013-10-08 08:33:30 2134
原创 服务级后门自己做——创建服务
以往大多数的木马/后门都是通过修改系统ini文件(比如Win.ini,System.ini)或修改注册表的RUN值来实现自启动的,还有更简单的是修改Autobat.exe(老大,地球不适合你,你还是回火星吧),但随着网络用户安全意识的提高,连我家旁边卖茶叶蛋的大妈都知道如何对付这些老方法了。为了适应新时代木马后门技术的发展要求,一种利用Windows NT/2000/XP系统服务的后门产生了,
2013-10-08 08:32:26 2492
原创 win32程序中简单应用mfc
今日写程序在win32中用CRect发现报错,突然想起来。要引入mfc库。想重新建立一个工程添加对mfc的支持。发现选项不能选。查资料后发现。在win32程序中简单应用mfc库,只需要简单的引入就好了。注意这个时候如果出来#ifdef _DLL#ifndef _AFXDLL#error Building MFC application with /MD[d] (CRT dll ve
2013-10-08 08:31:00 1789
原创 x64位windows上程序开发的注意事项
在Windows上面32位与64位的区别有:1.指针大小的区别,sizeof(int *)在32bit下面是4个字节,在64bit下面是8个字节2.size_t的区别,size_t在32bit下面是4个字节的范围,在64bit下面是8个字节的范围3.地址空间的区别,在32bit下面,最大地址空间是4GB,在64bit下面是可以大于4GB的4.32位程序在64位Windows上运行,
2013-10-08 08:30:59 3148
e1000e-3.8.4.tar.gz
2020-08-17
win7 vs2012+wdk8.0 pci驱动源码 Solution.zip
2019-05-27
后台服务监控应用
2019-03-14
删除vs垃圾
2019-01-05
基于HI3531d的udp命令控制basler pylon gige工业相机程序
2018-12-05
基于hi3531、3531d的yuv压缩h264
2018-11-22
基于hi3531的live555例子(发送h264)
2018-11-20
hi3531\3531a\3531d\3536\3536d\3559\3559a\3519SDK
2018-11-16
基于basler工业相机的H264压缩
2018-10-29
dm642_PCI_INTA
2017-09-13
REALTEK刷机方法
2016-12-20
STC的CDB文件
2016-12-01
uefi的protocol例子
2023-03-18
Windows Embedded Standard 7 快速入门指南1234.pdf
2021-02-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人