
随笔
calm_agan
这个作者很懒,什么都没留下…
展开
-
关于sender
通过一个实例来品味sender现有一个快捷菜单(ContextMenu),是颜色的选项,ID分别为:mnuGray,mnuGreen,mnuBlue,mnuRed以及mnuPurple。以往我得做法是:每个菜单一个事件处理方法;先看看以下更高级的做法:定义一个事件处理函数:private void mnuItem_Click(object sender, System.EventArgs e){原创 2006-01-06 21:19:00 · 944 阅读 · 0 评论 -
KEIL_EMWIN
KEIL MDK5 更好用 更简洁 的ARM开发环境http://www.rationmcu.com/elecjc/1204.htmluCgui和emWin的区别http://www.cnblogs.com/mcumagic/p/5073127.html原创 2017-09-04 09:40:18 · 671 阅读 · 0 评论 -
网址收藏
FlowJo中文技术博客 http://blog.sciencenet.cn/u/FlowJo原创 2017-06-02 10:23:15 · 408 阅读 · 0 评论 -
HUDSON环境搭建
HUDSON环境搭建 1 下载Hudsonhttp://hudson-ci.org/http://www.eclipse.org/hudson/download.php我下载的是3.3.2版本; 2 安装Hudsonjava -jarhudson-3.3.2.war Hudson-3.3.2.war默认解压到原创 2018-01-08 15:00:51 · 338 阅读 · 0 评论 -
交叉编译 gdb-8.1.1
工具链:arm-linux-gnueabihf-***下载路径:http://software-dl.ti.com/processor-sdk-linux/esd/AM437X/latest/index_FDS.html gdb源代码下载路径:ftp://sourceware.org/pub/gdb/releases/ ftp://source...原创 2018-08-31 12:31:30 · 2650 阅读 · 0 评论 -
CMAKE给VS程序添加管理员权限
#关闭控制台窗口 SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /SUBSYSTEM:WINDOWS") SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} /ENTRY:\"mainCRTStartup\"") #添加管理员权限...原创 2018-11-01 20:08:09 · 3303 阅读 · 0 评论 -
编译和链接过程步骤
1、预编译 gcc -E hello.c -o hello.i 源代码文件hello.c和相关的头文件(如stdio.h),被【预编译器(cpp)】预编译成一个.i文件; 预编译过程,主要处理那些源代码中的,以#开头的预编译指令; 如 :展开所有的宏定义(#define), 处理所有的条件预编译指令(#if,#ifdef,#else,#...原创 2019-01-26 17:35:47 · 617 阅读 · 0 评论 -
复旦微电子CPU卡FMCOS协议封装
头文件fmcos.h #ifndef _FM_COS_H_#define _FM_COS_H_#define SW_OK (0x9000)// FMCos命令集namespace FMCos{ // PCB初始化 void pcbInit(); // 擦除当前DF下所有文件(不包含Df目录本身) int eraseCo...原创 2019-01-26 19:24:42 · 2053 阅读 · 1 评论 -
MFRC522读卡封装(附源代码)
Mfrc.h#ifndef _MFRC_H_#define _MFRC_H_#include "libreagent.h"// 应答#define SW_OK (0x9000)#define SW_PCD (0x9870)// 密钥长度#define KEY_LEN (...原创 2019-01-26 19:29:41 · 3540 阅读 · 1 评论 -
QT Socket编程过程问题
客户端:[WARNING T10868] 8-9 10:25:35 91 QObject: Cannot create children for a parent that is in a different thread.(Parent is QTcpSocket(0x23f72c42a40), parent's thread is IpuCommIpu(0x88bd9bfb78), c原创 2017-08-09 10:35:06 · 694 阅读 · 0 评论 -
explicit关键字
<br />一个参数的构造函数,则系统会将参数对应类型自动转换为指定类型,<br />如下:<br />class MyClass<br />{<br /> public:<br /> MyClass( int num );<br />}<br /> <br />MyClass obj = 10; // OK<br />系统能够自动根据构造函数MyClass( int num )将int类型转换为MyClass类型;这就是隐式转换。<br /> <br />那么,对应的就有显示转换,原创 2011-04-06 22:35:00 · 1402 阅读 · 0 评论 -
QT线程(一):线程类
线程之间共享数据,但又单独执行; QT线程QThread是平台无关的; 通常主线程从main开始执行,而在主线程中创建其他线程,其他线程派生于QThread;1、线程优先级总共8个优先级:线程优先级从上到下越来越高。ConstantValueDescriptionQThread::IdlePriority0scheduled only when no other threads are running.QThread::LowestPriority1scheduled less ofte原创 2011-04-03 23:01:00 · 18744 阅读 · 0 评论 -
C#类成员
数据成员 常数 字段 只读字段: 读写字段 事件函数成员 方法 构造器 类型构造器 对象构造器 属性 无参属性 有参属性(索引器) 操作符原创 2006-01-07 13:26:00 · 952 阅读 · 0 评论 -
关于C#和CLR类型
C#基元类型CTS类型范围描述 整 型SbyteSystem.SByte ByteSystem.Byte ShortSystem.Int16 UshortSystem.Uint16 IntSystem.Int32 UintSystem.Uint32 LongSystem.Int64 UlongSystem.Uint64 浮点型FloatSystem.Single DoubleS原创 2006-01-07 13:52:00 · 2257 阅读 · 0 评论 -
强命名程序集
强命名程序集的缘由: 目前Windows中出现的DLL Hell问题(两个不同的公司可能开发处具有相同名称的程序集,如果将相同名称的程序集放置到同一个目录下,则会出现程序集覆盖现象,最后安装的程序集会覆盖前面的程序集,从而可能导致应用序不能正常运行)。由此看来,仅靠名称来区分程序集是不足够的。CLR采取了强命名程序集的方式来唯一的表示程序集。强命名程序集包含四个标识:名称,版本号,语言文原创 2006-01-07 12:40:00 · 3487 阅读 · 3 评论 -
你的水桶有多满
勺子和水桶的理论:我们每个人都有一只看不见的水桶。取决于别人对我们说什么和做什么,我们的水桶每时每刻都在放水和加水。当我们的水桶加满时,我们兴高采烈;当我们的水桶放空时,我们垂头丧气。我们每个人都有一把看不见的勺子。当我们用它为别人的水桶加水时---用我们的言行增加他们的积极情感---我们也在为自己的水桶加水。但是,当我们用这把勺子从别人的水桶舀水时---用我们的言行减少他们的积极情感---我原创 2006-01-24 12:55:00 · 1181 阅读 · 0 评论 -
中国人说汉语--使用汉语编程的.Net实践之路
引用 System;引用 System.Collections;引用 文本 = System.String;引用 控制台 = System.Console;公开 类 测试类{ 公开 静态 空 Main() { 显示欢迎词(); } 私有 静态 空 输出文本(文本 欢迎词) { 控制台.WriteLine(欢迎词); }原创 2006-02-06 17:54:00 · 1098 阅读 · 0 评论 -
ASP.NET 2.0运行时简要分析
AspNet_ISAPI:一个 Win32 DLL,未集成托管代码。它是接收和分派对各种 ASP.NET 资源的请求的控制中心。ASP.NET ISAPI 扩展负责调用 ASP.NET 辅助进程 (aspnet_wp.exe),而该进程又负责控制请求的执行。对请求进行安排以外,ASP.NET ISAPI 还监视辅助进程的运行情况,并在性能降低到一定程度时将进程取消。 ASP.NET ISAPI 和原创 2006-02-07 19:49:00 · 1152 阅读 · 0 评论 -
GDI+和自定义控件(一)
1:GDI+概述1.1:GDI+和.Net的关系GDI+是Mircrosoft新的.Net Framework的类库。用于图形编程。它是.Net Framework的一部分。GDI+被组织到六个命名空间中,所有的这些命名空间都包含在DLL文件System.Drawing.dll中。1.2:GDI+和GDI的关系GDI+是基于GDI的。GDI是Windows API中处理图形的部原创 2006-02-12 20:10:00 · 4199 阅读 · 0 评论 -
自己编写的一个库文件,还在不断丰富中,欢迎使用
该文件中包含自己编写的一个库文件,该库文件支持:1:CSV文件导出; 原理: 将导出数据换分多个段,每个段支持横排和竖排格式两种以及多条记录; 实例: 1):创建一个导出器对象Util_CSVExporter_Create( ); 2):向导出器添加段Util_CSVExporter_AddSegment; 3):如原创 2009-05-30 23:03:00 · 513 阅读 · 0 评论 -
目标文件格式
Unix 最早的可执行文件格式为a.out格式,它的设计非常的简单,以至于后来共享库这个概念出现的时候,a.out格式就变得捉襟见肘;于是人们设计了COFF格式来解决这个问题,COFF是由Unix System V Release 3首先提出并使用的格式规范,后来微软公司基于COFF格式,制定了PE格式标准;System V Release 4在COFF格式的基础上引入了ELF格式;...原创 2019-01-22 17:51:19 · 236 阅读 · 0 评论