自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 双向链表插入结点的理解。

这几天集中时间看了下单双链表的内容,发现双向链表的插入很难理解,今天恍然大悟,最重要的部分就是如何使得你的代码跟你的作图能够吻合起来,这样就不用死记硬背。下图为双向链表的插入,知乎里偶然看见的一张图,这几步操作也非常明了,只是我图中画的不是很准,我都用红色箭头做了修改,这样就一目了然了。总体来讲,要将s结点嵌入到双向链表中,需要切断并重新连接两根线,还要再额外连两根线,看图四,非常

2017-06-06 20:22:49 5392 2

原创 关于阻抗

1.信号要全部加载过去,需要大阻抗来分得大的能量/大的电压,大的电流,此时自然需要大的输入阻抗2,自己要尽量少消耗自身传递出去的信号,自然需要尽可能的减小自身的输出阻抗

2014-01-02 11:19:42 515

原创 位图详解

位图文件格式:              文件头                               文件标题(BITMAPFILEHEADER)                               信息标题(BITMAPINFO)                               调色板数据              实际图像数据文件标题

2013-12-19 16:01:12 697

原创 IIC总结

起始信号:SCL高,SDA拉低终止信号:SCL高,SDA拉高不直接支持IIC的如单片机,应该保证每个周期检测信号两次SCL拉成低电平,进入等待状态,拉高后又开始字节8位+1位应答位(SDA拉低)寻址:7位地址+1位方向位:主机发送(0),主机接收(1)

2013-11-12 08:11:25 444

转载 菜单项参数

//参数一:菜单项//参数二://MF_BYCOMMAND:表明 参数一 给出了菜单项的标识符。如果MF_BYCOMMAND和MF_POSITION都没被指定,则MF_BYCOMMAND为缺省标志。        //MF_BYPOSITION:表明 参数一 给出了菜单项的以零为基准的相对位置。        //MF_DISABLED:表明菜单项无效,但没变灰,因此不能被选择。

2013-08-29 14:41:55 691

原创 mfc基本控件用法

1.Ctrl+D进行排序2.几个radio button选为一组,即开头那个选上group,tapstop,auto属性,注:这种一组是互斥的((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(TRUE);//选上((CButton *)GetDlgItem(IDC_RADIO1))->SetCheck(FALSE);//不选上((CButt

2013-08-28 13:55:19 664

转载 BITMAPFILEHEADER、BITMAPINFOHEADER及BMP结构详解

转载地址:http://www.cnblogs.com/lzlsky/archive/2012/08/16/2641698.html

2013-08-13 09:27:34 509

转载 关于typedef的用法总结

转载地址:http://www.cnblogs.com/csyisong/archive/2009/01/09/1372363.html   不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关

2013-08-11 08:56:34 409

转载 visual studio 中怎样添加lib引用

转载地址:http://blog.sina.com.cn/s/blog_98d9cdd1010145jc.html方法1:要具有lib文件和.h文件1.加入语句 #pragma comment(lib, 'C:\\test\\Debug\\test.lib'2.项目右键-〉属性-〉c++ -〉常规-〉附加包含目录-〉填入test.h文件的文件夹 ../../includ

2013-08-05 08:37:42 691

转载 小波变换和motion信号处理

小波变换和motion信号处理(三)http://www.kunli.info/2012/04/08/fourier-wavelet-motion-signal-3/小波变换和motion信号处理(二)http://www.kunli.info/2011/02/18/fourier-wavelet-motion-signal-2/小波变换

2013-08-03 11:21:27 582

原创 mfc HOOK编程

The role of HOOK is shielding  all kinds of the events and messages.the main keys:1. HHOOK hkHandle2.SetWindowsHookEx(msg,Proc,NULL,GetCurrentThreadID())    //the Parameters responding to the cu

2013-08-02 09:27:10 544

原创 mfc线程同步与资源互斥

一直不是很搞的清楚线程同步与资源互斥,不过好像这两个也是一个统一的内容。1.创建线程线程同步首先要有多线程为前提,如何创建线程:CreateThread函数(如果下文不需要引用句柄,可以提前关闭)2.互斥对象(可以用来保护要操作的资源)       a.实例化互斥对象 HANDLE hMutex       b.CreateMutex       c. Waitfo

2013-07-27 14:11:53 690

转载 什么时候需要用到RCC_APB2Periph_AFIO--复用IO时钟的使用

转自地址:http://hi.baidu.com/xiaoyuxiaoer/blog/item/4d034a121c56865621a4e9ea.html 需要用到外设的重映射功能时才需要使能AFIO的时钟外部中断(EXTI)中与AFIO有关的寄存器是AFIO-EXTICR1、2、3,它们是用来选择EXTIx外部中断的输入脚之用。举例:重映射USART2USART2的T

2013-07-27 11:25:51 594

原创 mfc 图像类函数定义

BITMAPINFOHEADER Structure The BITMAPINFOHEADER structure contains information about the dimensions and color format of a device-independent bitmap (DIB).Syntaxtypedef struct tagBITMAP

2013-07-17 16:34:44 558

原创 stm32之GPIO

1.GPIO的置0置1操作相关寄存器           端口位设置/清除寄存器(GPIOx_BSRR) (x=A..E)           端口位清除寄存器(GPIOx_BRR) (x=A..E)

2013-07-15 10:32:04 428

转载 C#子线程的控件操作

引言:C#子线程直接操作控件会出现异常,因为子线程和运行窗体的线程是不同的空间。本文介绍如何通过Invoke方法实现C#子线程操作窗体上的控件。有关C#子线程的控件操作一般来说,直接在子线程中对窗体上的控件操作是会出现异常,这是由于子线程和运行窗体的线程是不同的空间,因此想要在子线程来操作窗体上的控件,是不可能简单的通过控件对象名来操作,但不是说不能进行操作,微软提供了Invoke的方法,

2013-06-28 10:24:57 809

转载 C#多线程

Winform界面中,将事务放在新开的线程中操作是十分有用的做法,因为这样可以增加用户体验,减少耗时。对这些C#线程的控制,常常有下面这四种情况:1. 启动线程;2. 线程间通讯;3. 线程终止;4. 线程中的异常处理;下面总结一些上面这些C#线程操作的常用方法。C#线程控制1. 启动C#线程◆如果是需要很频繁的开线程,会使用线程池(微软的或自己写的)◆Thread

2013-06-28 10:16:46 744

转载 硬盘升级免重装 一键Ghost复制硬盘全解

2010年06月13日08:49 it168网站原创 作者:IT168 本友会 编辑:崔璟毅 我要评论(0)  【IT168 应用】很多资深本友都会给自己的笔记本做升级,今天我们只讨论一下升级硬盘的问题,有时候可能会觉得自己的硬盘不够大,那么好,现在的硬盘价格也不是很高,换硬盘倒是不麻烦,麻烦的是后面的工序,换了新硬盘就要重装系统,还有很多软件得装,常常要花上少则几十分钟多则几个小时的

2013-06-27 16:36:55 869

转载 DoDataExchange函数的作用

按我的理解,DoDataExchange函数其实是一项数据动态绑定技术。比如你在写动态按扭过程中须对按钮添加变量时,怎么添加?控件类已经写好了,其变量是已经固定的。你要添加新的变量就要用到DoDataExchange函数。所以你要在对话框的构造函数里面初始化一个变量,再用DoDataExchange函数将它绑定到你的动态按扭中,比如:DDX_Check(pDX, IDC_CHECK1,

2013-06-27 09:49:35 771

转载 静态文本框的鼠标事件响应

1、 响应单击按下 CRect rcStatic; GetDlgItem(IDC_Show)->GetWindowRect(&rcStatic); ScreenToClient(&rcStatic); if(point.x >rcStatic.left && point.x rcStatic.top && point.y <rcStatic.bottom) { Mess

2013-06-22 10:22:58 763

原创 vc6以上版本的mfc为对话框添加启动画面

参考http://blog.csdn.net/libenqing/article/details/5961991 步骤如下:1、添加CWzdSplash类头文件:#pragma once // CWzdSplash class CWzdSplash : public CWnd { DECLARE_DYNAMIC(CWzdSplash) publi

2013-06-18 09:55:59 981

原创 转:windbg符号路径设置

windbg符号路径设置分类: 转载文章2012-10-2714:07 796人阅读 评论(0) 收藏 举报使用Windbg第一步要做的,就是设置符号文件的位置,就是pdb文件。符号路径设置:Ctrl+S在弹出的窗口中输入你的符号路径,路径的格式只要符合Windows操作系统路径格式即可,路径可以多个,中间以分号间隔,d:\symbols\win2k3_en;Windbg可

2013-06-09 11:42:55 652

原创 转:VMware+Windgb+Win7内核驱动调…

本文主要记录个人安装VMware+Windgb+Win7内核驱动调试的笔记。一、安装环境主机:Windows VistaBussiness虚拟机:VMware 7GUestOS: Win7Windbg: 6.11 二、虚拟机配置打开相应 vmware 虚拟机上的 “Virtaul Machine Settings“2.“Hardware ”选项中 —-> 点击“A

2013-06-09 11:42:53 588

原创 Writing&nbsp;a&nbsp;Simple&nbsp;…

Each framework-based driver consists of a DriverEntry routineand a set of event callback functions that the framework calls whenobject-specific events occur.. For example, a simpleframework-based d

2013-06-09 11:42:51 451

原创 KMDF规则&nbsp;&nbsp;MDSN

Kernel-Mode Driver Framework (KMDF) provides object-basedinterfaces for drivers. Framework-defined object interfaces consistof: Object methodsMethods are functions that a driver can call to p

2013-06-09 11:42:48 488

原创 Kernel-Mode&nbsp;Driver&nbsp;Fra…

Kernel-Mode Driver Framework (KMDF) is a library that you can useto develop kernel-mode drivers that support theMicrosoft WindowsDriver Model (WDM). The framework's library isincluded in the Windo

2013-06-09 11:42:46 718

原创 What&nbsp;Determines&nbsp;When&amp;n…

Before exploring when and how file system drivers are loaded duringthe system boot sequence, it is necessary to understand driverstart types and load order groups.DriverStart TypesA kernel-mode

2013-06-09 11:42:44 545

原创 Windows驱动总结

1、Choosing a driver model for a device function driver        Deviceand driver technologies

2013-06-09 11:42:42 406

原创 c#中配置文件(app.config)的使用

//open app.configConfiguration cfnData =ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);       //add app settingscfnData.AppSettings.Settings.Add("1","0");//remove setti

2013-06-09 11:42:40 454

原创 转:C#中调用Windows&nbsp;API时的…

在C#中做很多应用需要使用win32API,但发现原型函数的一些数据类型看起来非常费劲,甚至在C#中“没有”这种数据类型,查阅了一下资料,数据类型对应关系整理如下,希望对大家有用:BOOL=System.Int32BOOLEAN=System.Int32BYTE=System.UInt16CHAR=System.Int16COLORREF=System.UInt32DWORD=Sy

2013-06-09 11:42:38 476

原创 转:c#接口和抽象类的区别

一、抽象类:     抽象类是特殊的类,只是不能被实例化;除此以外,具有类的其他特性;重要的是抽象类可以包括抽象方法,这是普通类所不能的。抽象方法只能声明于抽象类中,且不包含任何实现,派生类必须覆盖它们。另外,抽象类可以派生自一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果不覆盖,则其派生类必须覆盖它们。      二、接口:     接口是引用类型的,类似于类,和抽象类的相

2013-06-09 11:42:36 443

原创 转:abstract、virtual、override…

abstract:可以和类、方法、属性、索引器及事件一起使用。 在类声明中使用 abstract修饰符以指示某个类只能是其他类的基类。标记为抽象或包含在抽象类中的成员必须通过从抽象类派生的类来实现。 1abstract class Animals 2{ 3    abstract public void Run(); 4} 5 6class Cat: Animals 

2013-06-09 11:42:33 416

原创 转:C#中base关键字的几种用法

base其实最大的使用地方在面相对性开发的多态性上,base可以完成创建派生类实例时调用其基类构造函数或者调用基类上已被其他方法重写的方法。例如:2.1关于base调用基类构造函数public class A{       public A()       {               Console.WriteLine("Build A");       }}p

2013-06-09 11:42:31 675

原创 转:C#索引器

索引器是一种特殊的类成员,它能够让对象以类似数组的方式来存取,使程序看起来更为直观,更容易编写。 1、索引器的定义C#中的类成员可以是任意类型,包括数组和集合。当一个类包含了数组和集合成员时,索引器将大大简化对数组或集合成员的存取操作。定义索引器的方式与定义属性有些类似,其一般形式如下:[修饰符] 数据类型this[索引类型 index]{   get{//获得属性的代码}   

2013-06-09 11:42:29 420

原创 转:C#多线程编程简述

a.启动线程顾名思义,“启动线程”就是新建并启动一个线程的意思,如下代码可实现:Thread thread1 = new Thread(new ThreadStart(Count));其中的 Count 是将要被新线程执行的函数。b.杀死线程“杀死线程”就是将一线程斩草除根,为了不白费力气,在杀死一个线程前最好先判断它是否还活着(通过 IsAlive 属性),然后就

2013-06-09 11:42:27 482

原创 转:浅谈协方差矩阵

浅谈协方差矩阵今天看论文的时候又看到了协方差矩阵这个破东西,以前看模式分类的时候就特困扰,没想到现在还是搞不清楚,索性开始查协方差矩阵的资料,恶补之后决定马上记录下来,嘿嘿~本文我将用自认为循序渐进的方式谈谈协方差矩阵。统计学的基本概念学过概率统计的孩子都知道,统计里最基本的概念就是样本的均值,方差,或者再加个标准差。首先我们给你一个含有n个样本的集合,依次给出这些概念的公式描述,

2013-06-09 11:42:25 667

原创 转:随机过程方面书籍的评论

注:确实是“图书馆藏书”,很多书都已经买不到了。 发信人: mornlike (娃娃鱼), 信区: Science     标  题: Re: 请您推荐一本随机过程的书, (转载) 发信站: 本站 (Thu Mar  7 23:59:41 2002)  其中 "*" 代表对书的评价,"*" 越多越好。 1 随机过程教程,李漳南,吴荣,**** 

2013-06-09 11:42:23 1071

原创 AD09操作集锦

原理图部分:+层次设计-新建总图-加模块,进入模块加子图-加端口-对应产生子图端口:Design-Create sheet from sheet symbol-临时加另外的端口:Design-Synchronize   注意在端口哪边加线,不然很容易出错,连上线的就是一个整体,对于网络标号共用PCB部分:-图层显示:在层上右击-Layer Display-Single-元件

2013-06-09 11:42:21 1831

原创 【转】AD09常见编译错误总结

经过漫长的摸索,我的文件编译操作终于通过了。大致有几类错误,现总结如下:一, [Warning] AUDIO.SCH Extra Pin R509-1 in Normal of partR509     [Warning] AUDIO.SCH Extra Pin R509-2 in Normal of partR509     [Warning] AUDIO.SCH

2013-06-09 11:42:19 4694

转载 PCB制版之--元件封装和&nbsp;PC…

原文地址:PCB各层含义">PCB制版之--元件封装和 PCB各层含义作者:sunny一、贴片元件封装说明发光二极管:颜色有红、黄、绿、蓝之分,亮度分普亮、高亮、超亮三个等级,常用的封装形式有三类:0805、1206、1210二极管:根据所承受电流的的限度,封装形式大致分为两类,小电流型(如1N4148)封装为1206,大电流型(如IN4007)暂没有具体封装形式,只能给出具体尺寸:5.5X3

2013-06-09 11:42:16 768

一个获取基金历史净值的vba脚本

这个是我写的一个获取基金历史净值的excel vba脚本,大家可以试试,经过尝试,感觉要用比较新的wps的excel打开使用效果比较好,微软的excel好像效果不好,控件会飘,有什么想法需求也可以和我联系哟~,欢迎~

2018-01-28

80x86汇编语言程序设计教程(清华黑皮版)

很好的汇编书籍,非常经典,希望大家喜欢!

2013-03-08

stc单片机各系列头文件

STC单片机10、11、12C5A、12C52、12C54、12C56、15、89、90系列头文件

2013-03-06

WDK8官网原版(6)

鉴于微软下载速度巨慢,前一位同志太黑,故打包上传,内有使用说明,希望大家喜欢!!

2013-03-01

WDK8官网原版(5)

鉴于微软下载速度巨慢,前一位同志太黑,故打包上传,内有使用说明,希望大家喜欢!!

2013-03-01

WDK8官网原版(4)

鉴于微软下载速度巨慢,前一位同志太黑,故打包上传,内有使用说明,希望大家喜欢!!

2013-03-01

WDK8官网原版(2)

鉴于微软下载速度巨慢,前一位同志太黑,故打包上传,内有使用说明,希望大家喜欢!!

2013-03-01

WDK8官网原版(1)

鉴于微软下载速度巨慢,前一位同志太黑,故打包上传,内有使用说明,希望大家喜欢!!

2013-03-01

空空如也

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

TA关注的人

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