- 博客(20)
- 资源 (13)
- 收藏
- 关注
原创 libiec61850系列:建模(二)
在上一篇文章中,介绍了libiec61850提供的两种建模方式以及如何使用genconfig.jar和genmodel.jar来生成静态模型和动态模型。针对genconfig.jar使用JAVA开发、运行时需要JRE环境支持的情况,笔者使用C++重新实现了genconfig的功能并使用Qt做了一个简单的界面程序IEC61850Server,该程序的运行界面如下图所示:
2017-06-09 18:00:45 4712 2
原创 libiec61850(二):建模
libiec61850提供了两种建模方式:静态建模和动态建模。1. 静态建模 使用libiec61850提供工具:genmodel.jar,位于$(LIB_IEC6850)/tools/model_generator下,来生成静态模型,即:两个用于描述ICD模型的头文件(*.h)和源文件(*.c). genmodel.jar的使用方法:
2017-03-31 21:08:26 7679 1
原创 Dalvikvm:在Android平台上执行.class文件
Dalvikvm是Google为Android平台设计的Java虚拟机,但是Dalvikvm不能直接执行PC上编译出来的.class文件,需要使用'dx'将其转换为Dalvikvm能识别的格式。下面使用HelloAndroid.java为例说明这一过程HelloAndroid.javapublic class HelloAndroid{ public static void m
2016-05-05 11:32:02 1625
原创 POI的HSSFRichTextString的使用简介
在使用Apache的POI库生成EXCEL文件时,经常会遇到这样的情况:使用不同的格式格式化某个的
2014-08-25 17:03:38 22774 1
原创 Windows符号系统简介与符号服务器的搭建和使用
首先,本文简单介绍了Windows的符号系统、公有符号和私有符号的区别;其次,简要的介绍了binplace和symstore的使用方法;最后,简单的介绍了如何配置IIS以搭建简单的符号服务器,以及作者使用binplace和symstore完成的一款简单的符号处理程序,使用该程序可以将指定目录的可执行程序和与之相关的符号文件提交到服务器,服务器首先使用binplace将符号文件中的私有符号删除,然后
2013-11-30 15:04:32 3838
原创 LibReference,Windows Lib应用程序的三种工作模式介绍
本文简要介绍了Windows Lib应用程序的三种工作模式,并通过一个例子详细的介绍了DEF模式的使用方法。 详细使用方法请查看:点击打开链接
2013-10-16 10:00:53 814
原创 LineCalc,一个基于Lex&Yacc的简单行计算工具
LineCalc是基于Lex&Yacc的一个简单的行计算工具,支持常见的运算符和部分POSIX中定义于math.h中的数学函数;同时,LineCalc还提供了一个简单的错误处理模块,能检测公式中部分的错误:除数为零等。 工具详细介绍以及下载请查看:http://kecise.host-ed.me/index.php
2013-10-16 09:49:08 4123
原创 MSDN: WDM与KMDF的区别
翻译了一篇MSDN上介绍WDM与KMDF的文章,英文和翻译后的文档下载地址:http://download.csdn.net/detail/kecise/5988359。
2013-08-21 17:17:39 4038 1
原创 MFC:多文档视图中的子窗口枚举代码片段
CMDIFrameWnd* pFrame = (CMDIFrameWnd*)AfxGetMainWnd();CMDIChildWnd* pOldChildFrame = pFrame->MDIGetActive();CMDIChildWnd* pChildFrame = pOldChildFrame;if(pChildFrame){ do
2013-06-27 12:59:20 1076
原创 MiniDump文件的生成(三)
本文将详细的介绍MiniDumpCallback函数使用。使用该函数可以让MiniDumpWriteDump1) 忽略某一可执行模块的信息(全部或部分);2)忽略某一线程的信息(全部或部分);3)将用户指定的内存空间的内容写入生成的DMP文件中。1. MiniDumpCallback的声明如下:CallbackParam是用户为MiniDumpCallback自定义的参数。
2012-08-17 10:50:09 3944
原创 MiniDump文件的生成(二)
在《MiniDump文件生成(一)》中简单的介绍了一下怎样在程序崩溃的时候生成供调试使用的DMP文件,本文将详细的介绍一下MINIDUMP_TYPE中的每一种类型以及针对每一种类型所生成的DMP文件中将包含哪些特定信息。首先来看一下,Windows对MINIDUMP_TYPE结构的定义1. MiniDumpNormal 这是最常见的一种类型,通常情况下是函数MiniDumpW
2012-08-16 17:16:48 7359 1
原创 win32 函数调用方式总结
1. 下面的表格总结了Win32函数调用方式的异同 2. 针对下面的代码片段 1)使用__cdecl调用约定将生成如下的汇编代码 2)使用__stdcall调用约定将生成如下的汇编代码 3)使用__fastcall调用约定将生成如下的汇编代码 3. 几点说明 1)__stdcall(#
2012-08-16 10:37:52 1501
原创 MiniDump文件的生成(一)
使用DbgHelp提供的MiniDumpWriteDump函数可以在程序崩溃的时候产生包含足够多信息的MiniDump文件供调试程序使用。1. MiniDumpWriteDump的声明如下详见: http://msdn.microsoft.com/en-us/library/windows/desktop/ms680360(v=vs.85).aspx2. 作为示例
2012-08-15 15:23:13 4615
原创 GUIDReporter:辅助调试USB设备的一个小工具
GUIDReporter是一个辅助调试与USB设备拔插有关的程序的小工具,能详细的报告当一个USB设备插入电脑-->Windows识别出该USB设备的整个过程中所触发的事件以及对该事件的描述。 该程序的运行主界面如下: 表头项说明如下: Time:当前系统时间; Event:DBT_DEVICEARRIVAL或者DBT_DEVICEREMOVEC
2012-03-16 09:46:42 988
原创 Qt:Windows平台下的静态编译
1. 准备工作: Qt源代码,下载地址:http://download.qt.nokia.com/qt/source/qt-win-opensource-src-4.5.3.zip; 编译工具,可以通过安装VS或Windows SDK获得,最新的VS Express和Windows SDK可以从这里下载: http://www.microsoft.com/visual
2012-03-14 16:52:52 6273 1
原创 Winsock:获取UDP数据发送端的IP地址和端口号
UDP的接收端使用函数 recvfrom接收数据,这个函数在winsock.h中定义如下:int recvfrom( __in SOCKET s, __out char* buf, __in int len, __in int flags, __out struct sockaddr* from
2011-12-09 13:22:48 7818 4
原创 Windows 7下DebugView的设置
自Windows Vista以来,调试信息在默认状态下是不显示的。为了显示调试信息,按照如下步骤设置即可: 1. 打开注册表; 2. 在HKLM\SYSTEM\CuurentControlSet\Control\Session Manager下新建一个名称为Debug Print Filter的key; 3. 在Debug Print Filter下新建一个项:Defa
2011-12-06 09:17:34 4661
原创 Windows驱动加载工具---DriverLoader
近日在学习Windows驱动开发,由于经常需要动态的加载、卸载驱动,所以就使用Qt写了一个辅助工具,可以方便的安装、加载和卸载Windows驱动。下面详细的介绍一下该工具的使用方法:1. 从http://download.csdn.net/detail/kecise/3883204下载DriverLoader的最新版本后解压到任意目录,双击DriverLoder.exe即可。 说明:
2011-12-05 18:59:55 15388 10
原创 Windows下使用Vim和CSCOPE搭建C/C++ IDE和源代码浏览器的步骤
1. 下载并安装Cscope for Windows版本,最新的二进制编译版本可以从这里下载: http://sourceforge.net/project/showfiles.php?group_id=196604&package_id=232374;下载、解压后将cscope.exe放到与vim.exe同一目录下即可。2. 下载并安装Vim for windows版本,最新版本可以从这里下
2011-11-22 14:56:44 16705 3
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人