自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (44)
  • 收藏
  • 关注

原创 IP层抓包

LabWindows/CVI是National Instruments公司推出的一套面向测控领域的软件开发平台。它以ANSI C为核心,将功能强大,使用灵活的C语言平台与数据采集,分析和表达的测控专业工具有机地接和起来。它的集成化开发平台,交互式编程方法,丰富的控件和库函数大大增强了C语言的功能,为熟悉C语言的开发人员建立检测系统,自动测量环境,数据采集系统,过程监控系统等提供了一个理想的软件开发

2008-12-11 08:33:00 2162

原创 在系统栏显示CPU使用率

这是NotifyIcon类,动态显示在系统栏的图标.Private mNotifyIcon As NOTIFYICONDATAPrivate mIcons(12) As LongPrivate Sub Class_Initialize()    Dim IconInf As ICONINFO    Dim hOldBitmap As Long    Dim 

2008-12-10 09:55:00 1207

原创 LZW压缩算法js版

function Decompress(srctext){      var ht          = new Array;    var used            = 128;    var intLeftOver         = 0;    var intOutputCode       = 0;    var ccode           = 0;    var pcode

2008-12-10 09:29:00 2129

转载 LZW压缩算法源代码

// LZW.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #pragma warning (disable:4996)/* Basic LZW Data Compression program published in DDJ October 1989 issue. * Original Author: Mark R. Nelson * Upda

2008-12-10 09:25:00 3562 1

原创 枚举系统中所有USB HUB设备

 // HUB.cpp : 定义控制台应用程序的入口点。 // #include #include #include #include #include #include #include #include extern "C" { #include "cfgmgr32.h" #include "hidsdi.h"}#pragma   comment(lib,"h

2008-12-10 09:04:00 5761 3

原创 用C语言实现的Base64编码&解码

Base64算法将输入的字符串或一段数据编码成只含有{''A''-''Z'', ''a''-''z'', ''0''-''9'', ''+'', ''/''}这64个字符的串,''=''用于填充。其编码的方法是,将输入数据流每次取6 bit,用此6 bit的值(0-63)作为索引去查表,输出相应字符。这样,每3个字节将编码为4个字符(3×8 → 4×6);不满4个字符的以''=''填充。

2008-12-10 08:58:00 1927

原创 FASM桌面截图片保存到文件

宏定义:macro fill buffer, count, [graylevel]{ local cnn push edi mov ecx, sizeof.BITMAP_CONTEXT mov edi, buffer xor eax, eax rep sto

2008-12-10 08:47:00 802

原创 通过API选择声卡输入通道

网上此类贴子很多,工作原理就不用介绍了,请看代码: // AudioInputChannel.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include  #include  #include  #include  #ifndef _INC_MMSYSTEM #include  #pragma

2008-12-09 15:07:00 2335

原创 在VC中通过获得IActiveScript接口调用脚本

 最近由于工作需要,开发的程式需要有二次开发的能力,我想到了脚本解析(PerlScript,JavaScript,VBScript...);经过N多次Google,终于弄了个非常简单的代码; 实现了接口IActiveScriptSitet和IDispatch以下是在类头文件中定义的子类    BEGIN_INTERFACE_PART(ActiveScriptSite, 

2008-12-09 14:24:00 4367

MT7686编程参考手册(寄存器说明)

MT7686编程开发参考手册(寄存器说明),MT7686 reference manual. 开发必备资料。

2020-07-10

6502 CPU的C语言编译器源代码

6502 CPU的C语言编译器源代码,学习研究编译器。C编译器

2019-05-06

CMOS static RAM HY6264

HY6264 is a high speed, low power 8192 words by 8-bit CMOS static RAM.

2013-05-09

Prentice Hall - Thinking in C++ Vol 1

Prentice Hall - Thinking in C++ Vol 1 Prentice Hall - Thinking in C++ Vol 1

2011-09-01

Modeling Derivatives In C++

Modeling Derivatives In C++ ............. Modeling Derivatives In C++

2011-09-01

Memory Management - Algorithms And Implementation In C-C++

Memory Management - Algorithms And Implementation In C-C++

2011-09-01

C++ Timesaving Techniques For Dummies (2005)

C++ Timesaving Techniques For Dummies (2005)

2011-09-01

C++ Unleashed

C++ Unleashed is a survey of advanced topics in C++. The goal of this book is to pro- vide a focused examination of each of these topics, covering the essential information you need to fully exploit the power of the C++ language. Many of the topics in this book deserve a book in their own right. Because it is not pos- sible, given the available space, to cover every aspect of some of these subjects, the chapters in this book explain only what is most necessary for you to gain a working understanding of the technologies they describe. Often, you will find that the informa- tion provided here is sufficient for your immediate needs. Even if that is not always the case, these chapters provide a useful foundation in these advanced issues that will allow you to quickly gain a more comprehensive understanding of them with further study.

2011-09-01

Designing Components with the C++ STL

Designing Components with the C++ STL Designing Components with the C++ STL

2011-09-01

Inside the C++ Object Model

Inside the C++ Object Model focuses on the underlying mechanisms that support object-oriented programming within C++: constructor semantics, temporary generation, support for encapsulation, inheritance, and "the virtuals"-virtual functions and virtual inheritance. This book shows how your understanding the underlying implementation models can help you code more efficiently and with greater confidence. Lippman dispells the misinformation and myths about the overhead and complexity associated with C++, while pointing out areas in which costs and trade offs, sometimes hidden, do exist. He then explains how the various implementation models arose, points out areas in which they are likely to evolve, and why they are what they are. He covers the semantic implications of the C++ object model and how that model affects your programs. Highlights

2011-09-01

Wireless Java Developing with J2ME, Second Edition

This edition is updated to include coverage of the next version of programs for mobile Java devices. MIDP 2.0 contains many exciting new features, such as sound HTTPS support, lots of user interface API enhancements, a Game API, and much more.

2011-09-01

Network Programming For Microsoft Windows, 2nd Edition

英文原版 ........................ ........................

2011-09-01

Ajax for Web Application Developers

Ajax is one of the latest and greatest ways to improve users' online experience and create new and innovative web functionality. By allowing specific parts of a web page to be displayed without refreshing the entire page, Ajax significantly enhances the experience of web applications. It also lets web developers create intuitive and innovative interaction processes.

2011-09-01

C++ Templates: The Complete Guide

Templates are among the most powerful features of C++, but they are too often neglected, misunderstood, and misused. C++ Templates: The Complete Guide provides software architects and engineers with a clear understanding of why, when, and how to use templates to build and maintain cleaner, faster, and smarter software more efficiently. C++ Templates begins with an insightful tutorial on basic concepts and language features. The remainder of the book serves as a comprehensive reference, focusing first on language details, then on a wide range of coding techniques, and finally on advanced applications for templates. Examples used throughout the book illustrate abstract concepts and demonstrate best practices.

2011-09-01

C++ 编码标准: 101 Rules, Guidelines, and Best Practices

Consistent, high-quality coding standards improve software quality, reduce time-to-market, promote teamwork, eliminate time wasted on inconsequential matters, and simplify maintenance. Now, two of the world's most respected C++ experts distill the rich collective experience of the global C++ community into a set of coding standards that every developer and development team can understand and use as a basis for their own coding standards.

2011-09-01

C/C++ Programmer’s Reference, Third Edition

C/C++ Programmer's Reference, Third Edition by Herbert Schildt ISBN:0072227222 McGraw-Hill/Osborne © 2003 (358 pages) This guide reviews the rules and syntax of the principle commands that comprise C and its object-oriented cousin, C++. The reference consists of 19 chapters that define operators and the standard input/output, string, character, and more.

2011-09-01

MySQL Pocket Reference

Section 1.1. Introduction Section 1.2. Installation Section 1.3. Command-Line Tools Section 1.4. Data Types Section 1.5. SQL Section 1.6. Operators Section 1.7. Functions Section 1.8. Table Types

2011-09-01

Regular Expression Pocket Reference

Regular Expression Pocket Reference

2011-09-01

Windows文件系统过滤驱动开发教程(第二版)

Windows文件系统过滤驱动开发教程(第二版)

2011-08-12

PDF Windows开发库PDFlib-6.0.2

================================================ PDFlib - A library for generating PDF on the fly ================================================ Portable C library for dynamically generating PDF ("Adobe Acrobat") files, with support for many other programming languages. The PDFlib distribution is available from http://www.pdflib.com PDFlib is a library for generating PDF files. It offers an API with support for text, vector graphics, raster image, and hypertext. Call PDFlib routines from within your client program and voila: dynamic PDF files! PDFlib is available on a wide variety of operating system platforms, and supports many programming languages and development environments: - C - C++ - Cobol - COM (Visual Basic, ASP, Windows Script Host, Delphi, and many others) - Java via the JNI, including servlets and JSP (but not EJB) - .NET framework (VB.NET, ASP.NET, C# and others). - Perl - PHP Hypertext Processor - Python - REALbasic - RPG - Tcl An overview of PDFlib features can be found in the PDFlib reference manual in the PDF file PDFlib-manual.pdf. A separate edition of the manual is available for COM, .NET, and REALbasic.

2011-08-12

MASM32驱动程式开发包KmdKit v1.8

MASM32驱动程式开发包KmdKit v1.8 Kernel Mode Driver Development Kit for MASM32 programmers. v1.8 Januar 2005.

2011-08-12

ACPIView,支持XP/Vista/Win7

ACPIVIEW XP.EXE ACPIView(Vista).zip

2011-08-10

xpm文件库+Manual+bin+source

xpm文件库,使用手册,编译好的dll文件,库源代码。

2011-08-10

Window下直接访问USB设备的库

在Windows用户模式下访问USB设备的库。 支持Win2K/WinXP/Vista/Win7. Libusb-win32 is a library that allows userspace application to access USB devices on Windows operation systems (Win2k, WinXP, Vista, Win7). It is derived from and fully API compatible to libusb available at

2011-05-27

一个在Windows下调用BIOS中断15的库

#define INT15DL_IOCTL CTL_CODE(FILE_DEVICE_UNKNOWN, 0x0, METHOD_BUFFERED, FILE_ANY_ACCESS) #define INT15DL_IOCTL1 CTL_CODE(FILE_DEVICE_UNKNOWN, 0x1, METHOD_BUFFERED, FILE_ANY_ACCESS)

2011-05-27

WinRing0 1.20 支持64位带数签名

非常难找的硬件I/O的库,现在sourceforge上都不能下载, 本压缩文件包含所有WinRing0 1.2源代码及二进制文件,具有驱动数字签名,适合在64位OS下做开发。 此库支持C#和C++。

2011-05-27

NASM-0.98 汇编语言编译器 源代码

Internals of the Netwide Assembler ================================== The Netwide Assembler is intended to be a modular, re-usable x86 assembler, which can be embedded in other programs, for example as the back end to a compiler.

2011-04-19

LZX格式解压缩源代码

/* $VER: unlzx.c 1.0 (22.2.98) */ /* Created: 11.2.98 */ /* Added Pipe support to read from stdin (03.4.01, Erik Meusel) */ /* LZX Extract in (supposedly) portable C. */ /* Compile with: */ /* gcc unl

2011-04-19

scintilla 语法高亮编辑器源代码

License for Scintilla and SciTE Copyright 1998-2003 by Neil Hodgson All Rights Reserved Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NEIL HODGSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.

2011-04-19

Android应用开发

Welcome to Android Application Development For Dummies, the first For Dummies book that covers Android application development. When I was contacted to write this book, I was ecstatic about the opportunity to spread the wealth of knowledge that I’d picked up over the past year and a half of Android development. I hope you enjoy finding out about how to pro- gram for the Android platform from this book as much as I enjoyed writing it! When Android was acquired by Google in 2005 (yes, Android was a start-up company at one point), I’ll be honest, I didn’t have much interest in it. I heard that Google might be entering the mobile space, but as with anything in the technology industry, I didn’t believe it until I saw it firsthand. Fast-forward to a few years later, when Google announced its first Android phone: the G1. When I heard this news, I was glued to the computer, reading reviews, watch- ing videos, and researching the product as much as I could. I knew that this product would be the start of something huge.

2011-04-11

android 接口开发

On 9th January, 2007, Apple officially launched the iPhone, and the world of user interface design shifted. While tablet PCs had been around for a while, the iPhone was the first device to give so many people a portable touchscreen, and people loved it. Just over a year later, Google and the Open Handset Alliance announced Android which in many ways is the direct competitor to iPhone. What is it about touchscreen phones that we love? The answer is simple—feedback. Touchscreens offer a way to directly manipulate on-screen objects, which in the past had to be driven through a keyboard, mouse, joystick, or other input device. The touchscreen model of direct manipulation has a large impact on the way we think about our user interfaces as developers, and changes the expectations a user has for the application. Touchscreen devices require us to stop thinking in terms of forms, and start thinking about object-oriented user interfaces.

2011-04-11

Google.Android.SDK开发范例

第一讲Android简介.ppt 第二讲建立Android开发环境.ppt 第三讲第一个Android应用.ppt 第四讲Android程序基础.ppt 第五讲Intent与Activity.ppt 第六讲Activity生命周期.ppt 第七讲使用Service.ppt 第八讲Content Provider.ppt

2011-04-11

VC++直接读取Excel文件数据源代码

VC++直接读取Excel文件数据源代码

2011-03-17

直接显示GIF图片的C++类(GIF87a,GIF89a,JPEG, BMP, WMF, ICO, CUR)

Picture displaying control with support for the following formats: GIF (including animated GIF87a and GIF89a), JPEG, BMP, WMF, ICO, CUR

2011-03-17

NVIDIA显卡BIOS编程指南

This document discusses the requirements for standard software access to the NVIDIAÒ family of graphics display processors, which support resolutions, color depths, and frame buffer organizations beyond that of the IBM VGA standard. This guide is written for use by applications and system software programmers, and provides extended interfaces to support enhanced operations such as refresh rate support, monitor type detection, and power management. It serves as a complete reference for the NVIDIA VGA BIOS based on the Release 3 source code. Knowledge of 80x86 assembly language and the VGA hardware may be required to understand the contents of this document. The services in this document may be called from high level languages that provide an interface to the software interrupts of the 80x86 architecture. This document uses “BIOS” and “VGA BIOS” interchangeably to indicate the NVIDIA VGA BIOS.

2011-03-03

Synaptics TouchPad Interfacing Guide

2.4.1. TouchPad identification The most basic query asks whether the device is a Synaptics TouchPad or some other mouse-compatible pointing device. In each protocol, this query is designed as a special command that can be sent to any mouse-compatible device, but which only a Synaptics TouchPad will recognize. The Identify TouchPad query returns the following information to the host: infoMajor The primary or “major” version of the TouchPad device and firmware. Most older Synaptics TouchPads had a major version of 3; the modern Synaptics TouchPads described in this document have a major version of 4. infoMinor The minor version number starts over at 0 with each new major version, and increases by one whenever minor changes are made to the device or its firmware. In a complete version number such as “4.5”, the major version is 4 and the minor version is 5.

2011-03-03

PS/2 鼠标、键盘协议 中文版

这篇文章试着囊括 AT 和 PS/2 键盘各方面的问题 它包含了如低级别信号和协议 扫描码 命令集 初始化 兼容性问题和其他各种信息 我还包含了关于 PC键盘控制器的信息 这是由于它们之间是非 常相关 所有键盘接口的代码样例是用 Microchip的 PIC微控制器的汇编语言书写 所有与键盘控制器 相关的代码样例是用 x86 汇编书写的

2011-03-03

DDR2 SPD規格說明書

Specific SPDs for DDR2 SDRAM DDR2 SPD規格說明書

2010-03-08

vb_png_code

网上找的用VB读取PNG图片的代码。

2008-01-10

cc65-win32-2.10

windows下的6502单片机C语言编译器。<br>cc65-win32-2.10

2008-01-01

空空如也

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

TA关注的人

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