- 博客(27)
- 资源 (45)
- 收藏
- 关注
原创 Linux系统中的错误编码
124 EMEDIUMTYPE Wrong medium type 123 ENOMEDIUM No medium found 122 EDQUOT Disk quota exceeded 121 EREMOTEIO Remote I/O error 120 EISNAM Is a named type file 119 ENAVAIL No XENIX semaphores available 118 ENOTNA...
2022-06-01 09:00:00 1163
原创 Linux x86下的主要31种中断
1) SIGHUP本信号在用户终端连接(正常或非正常)结束时发出, 通常是在终端的控制进程结束时, 通知同一session内的各个作业, 这时它们与控制终端不再关联。登录Linux时,系统会分配给登录用户一个终端(Session)。在这个终端运行的所有程序,包括前台进程组和后台进程组,一般都属于这个 Session。当用户退出Linux登录时,前台进程组和后台有对终端输出的进程将会收到SIGHUP信号。这个信号的默认操作为终止进程,因此前台进 程组和后台有终端输出的进程就会中止。不过可以捕获这个信号,比
2022-05-31 10:45:48 371
原创 几个不太常用的文件操作函数
clearerr(清除文件流的错误旗标) 相关函数 feof 表头文件 #include<stdio.h> 定义函数 void clearerr(FILE * stream); 函数说明 clearerr()清除参数 stream 指定的文件流所使用的错误旗标。 fdopen(将文件描述词转为文件指针) 相关函数 fopen,open,fclose 表头文件 #include<stdio.h> 定义函数 FILE * fdopen(int fil
2022-05-28 23:22:59 113
原创 二叉树遍历
层序遍历-复制操作class Solution{public: vector<vector<int>> levelOrder(TreeNode *root) { vector<vector<int>> result; vector<int> leve; queue<TreeNode*> node_queue; node_queue.push(ro
2021-09-13 16:25:06 79
原创 内存动态管理
内存动态管理:只要是指对“堆”内存的管理和使用。在C语言中使用malloc()和free()动态分配和释放存储单元。Malloc()以空间大小作为参数,不知道数据类型,因此分配空间后范围的地址指针无法指向具体的数据,必须进行强制转换后才可以指向具体数据。C++提供了使用简便而功能更强的new和delete算符来分配和回收动态存储单元。具体如下://///
2017-03-10 16:09:09 449
转载 C++ BCB操作USB口
这里的 WinDDK 版本是 Windows Server 2003 DDK, 可以编 Win98/2000/XP/2003 的驱动程序#include //用 C++ Builder 6.0 访问 USB 驱动程序 -- Victor Chen#include #include #include "C:/WINDDK/3790/inc/ddk/w2k/usbdi
2016-11-23 16:47:15 3065 2
原创 什么是TPDU
TPDU(Transport Protocol Data Unit,传输协议数据单元)是POS报文的一个特定域,由三项共五个字节的信息组成。ID(Identifies TPDU Type)项为一个字节,用于标识报文类型(一般情况正确报文的类型为0x60,错误报文类型为0x68);Destination Address(即Network International Identifie
2016-07-19 16:51:10 9754 1
转载 C++项目中的extern "C" {}
引言在用C++的项目源码中,经常会不可避免的会看到下面的代码:?123456789#ifdef __cplusplusextern"C" {#endif /*...*/ #ifdef __cplusplus}#endif它到底有什么用呢
2016-03-01 10:17:31 269
转载 使你的ActiveX控件执行时不弹出安全性提示
一个很好的总结文章帖我们编写一个ActiveX控件在IE中运行,一般会弹出一个安全提示,如何避免这种情况?下面是我在参考前人的文章后,总结出“在浏览器中执行时不弹出警告的ActiveX控件”的两种编写方法,予以备忘。注意,这里不会弹出警告是说在执行时不会弹出,也就是说已经安装了这个ActiveX控件。如果要下载安装这个ActiveX控件时不会弹出安全警告,恐怕就得去买数字证书了。不过即
2015-09-11 08:57:12 1679
翻译 枚举进程的两种方式
#include "stdafx.h"#include #include #include #include #pragma comment(lib, "Psapi.lib")int main(int argc, char* argv[]){//系统快照获取系统信息// 创建一个当前系统的快照HANDLE hProcessSnap = Create
2015-07-22 15:34:08 352
转载 C语言的指针
指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。 学习指针是学习C语言中最重要的一环, 能否正确理解和使用指针是我们是否掌握C语言的一个标志。同时, 指针也是C语言中最为困难的一部分,在学习中除了要正确理解基
2015-07-04 11:16:36 465
转载 c语言指针详解
指针是C语言中广泛使用的一种数据类型。 运用指针编程是C语言最主要的风格之一。利用指针变量可以表示各种数据结构; 能很方便地使用数组和字符串; 并能象汇编语言一样处理内存地址,从而编出精练而高效的程序。指针极大地丰富了C语言的功能。 学习指针是学习C语言中最重要的一环, 能否正确理解和使用指针是我们是否掌握C语言的一个标志。同时, 指针也是C语言中最为困难的一部分,在学习中除了要正确理解基
2015-07-04 11:15:30 397
原创 转换jpg成bmp方法
.hvoid JpgToBmp(LPCTSTR lpszJpgFile,LPCTSTR lpszBmpFile); PBITMAPINFO CreateBitmapInfoStruct(HBITMAP hBmp); void CreateBMPFile(LPCTSTR pszFile,PBITMAPINFO pbi,HBITMAP hBMP,HDC hDC);/////////
2015-06-25 11:29:01 742
原创 关于different time的几种方法
#include "time.h"#include "stdio.h"main(){ /*time_t lt; lt=time(NULL);/ *printf("%f\n",lt);* /printf(ctime(lt)); printf(asctime(localtime(lt)));printf(asctime(gmtime(lt))); *
2015-06-25 09:35:17 987
原创 MimeType.exe 使 ActiveX 对象标签可以使用Mime type=application
MimeType.exe 使 ActiveX 对象默认 MIME 类型播放器资源网站:https://support.microsoft.com/zh-cn/kb/165072/zh-cn概要MimeType.exe 说明 ActiveX 对象注册为默认播放器为 MIME 类型和接收要播放的文件的文件的名称所必需的步骤。Mimetype.exe 是 MFC 示例创建了一个 Acti
2015-06-11 15:51:39 753
转载 使用JsonCPP解析JSON数据 C++
首先你必须在http://sourceforge.net/projects/jsoncpp/files/jsoncpp/下载jsoncpp的源代码(.cpp/.h/.inl)包含到过程中如下图:测试源代码:[testjson.cpp]#include "stdafx.h"#include#include #include "json.h" //包含头文件
2015-06-05 22:23:17 614
转载 Cedit 移动滚动条时,文字出现重叠处理
HBRUSH CTxtReaderDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor) { HBRUSH hbr = CDialog::OnCtlColor(pDC, pWnd, nCtlColor); // TODO: Change any attributes of the DC here
2015-06-02 20:42:58 608
原创 ofstream和ifstream详细用法
ofstream是从内存到硬盘,ifstream是从硬盘到内存,其实所谓的流缓冲就是内存空间;在C++中,有一个stream这个类,所有的I/O都以这个“流”类为基础的,包括我们要认识的文件I/O,stream这个类有两个重要的运算符:1、插入器( 向流输出数据。比如说系统有一个默认的标准输出流(cout),一般情况下就是指的显示器,所以,cout2、析取器(>>)
2015-05-29 18:18:08 697
转载 非IE内核浏览器如何支持activex插件
之前在一个B/S项目中遇到一个需求,就是客户需要在页面上对报表的布局以及显示内容,进行自定义。最后决定使用activex技术来实现。众所周知,activex是微软搞得,因此只有ie内核的浏览器才能支持。像firefox(火狐)、Chrome、Apple Safari等非ie内核浏览器都不支持activex控件,这样就大大加大了系统使用的局限性。因此考虑是不是可以让非ie内核浏览器也能支持a
2015-05-28 18:17:59 6853 1
转载 普通非接触卡小知识
所谓普通非接触类卡片,主要说的是工作在13.56MHz的近距离非接触卡 其中遵循ISO/IEC 14443标准的PICC(proximity integrated circuit card)和PCD(proximity coupling device),工作距离大概10厘米到20厘米。 遵循ISO/IEC 15693标准的VICC(vicinity)和VCD工作距离大概是1米,比前者要大。
2015-05-26 15:46:59 1015
转载 C++ 解析Json VC6 中编译、使用jsoncpp
关于VC6.0中如何编译jsoncpp,jsoncpp这个开源项目的地址是:https://github.com/open-source-parsers/jsoncppJSON是什么http://blog.csdn.net/hzyong_c/article/details/7163589参考了以下的这些文章http://www.it165.net/pro/html/201404/130
2015-05-13 17:10:30 9622
转载 关于 IDispatch 接口的 LPDispatch 属性的实现
在脚本语言中,我们经常看到类似这样的语句:obj.Document.Write(...),obj显然是一个自动化的对象(IDispatch),它可以拥有方法和属性。但 Document 到底是什么那?如果说它是方法,那么就无法解释 Document.Write 了;如果说他是属性,那么属性怎么还有Write方法那?答案是Document是一个LPDispatch类型的属性(具有自动化类型的属性),
2015-05-11 15:49:55 875
翻译 数组的遍历和元素输出的四种方法
环境需要vs2012以上#include using namespace std;int main(){ int a[3][4] = {1,2,3,4,5,6,7,8,9,10,11,12}; //遍历数组并输出数组元素的4中方法 cout for (auto &ai : a) //利用for循环,遍历外层数组,这是ai必须是引用 for (au
2014-07-10 14:21:13 4348
原创 一个小例子程序理清对常量指针的理解
#include using namespace std;int main(){int a[5] = {1,2,3,4,5};const int *ap;//ap是一个指向常量的指针ap =a;//ap指向非常量a[0]ap = ap + 1;//ap向后移动一位 指向a[1]cout //*ap = 10;//
2014-07-10 11:45:37 298
浙江大学ACM模板(经典代码)
2011-07-28
上海交大ACM模板--上海交大ACM模板
2011-07-28
ACM算法模板(吉林大学)--ACM算法模板(吉林大学)
2011-07-28
ACM+算法模板(wiskey)--ACM+算法模板(wiskey)
2011-07-28
ACM 编程基础辅导--ACM 编程基础辅导
2011-07-28
面向开发人员:规格化需求---面向开发人员:规格化需求
2011-07-19
程序员羊皮卷打印版--程序员羊皮卷打印版
2011-07-18
多任务下的数据结构与算法
2011-07-06
Java程序员Java程序员
2011-07-02
Java程序员 上班那点事儿
2011-07-02
GSM全球移动通信系统中文版
2011-06-21
HUAWEI HLR9820设备手册
2011-06-21
CMPP中国移动通信服务短消息网关
2011-06-21
网络分层--讲解(OSI七层)
2011-06-21
ACM培训——算法入门---------------------------------算法入门
2011-06-11
绿色PDG阅读器---很好很强大
2011-06-10
acm程序设计竞赛_培训_线段树
2011-06-10
GPS设计全攻略GPS设计全攻略GPS设计全攻略
2011-06-10
HLR---模拟器-HLR---模拟器HLR---模拟器
2011-06-10
华为硬件工程师--华为硬件工程师--华为硬件工程师
2011-06-09
C语言的科学与艺术源代码和库函数
2011-06-07
B2C电子商务交易系统-论文正文
2011-03-17
电子商务网站设计开题报告
2011-03-17
asp网上购物系统实现源码
2011-03-17
B2C网络购物网站源码
2011-03-17
基于asp.net的B2C购物系统
2011-03-17
基于.NET的网上购物系统的设计与实现
2011-03-17
时钟页面替换课程设计文档
2011-03-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人