c++
moyumoyu
这个作者很懒,什么都没留下…
展开
-
ok实例项目vs2010下报错的解决办法
同样的代码实例项目可以运行,在vs2010及以上版本新建的项目中。当调用okConvertRect时总是返回0,表示转化错误。没有说明原因。经过多方实验只要将编译环境设置一下就可.项目属性中 c++-->代码生成 -->结构成员对其-->1个字节.okConvertRect(hBoard, (TARGET)&blk, 0, BUFFER, no, 1);保存设置重新编...原创 2018-03-10 01:21:45 · 692 阅读 · 0 评论 -
面向对象开发环境 GNUstep
简单来说, GNUstep 是实作 OpenStep 介面的开放软体 (Open Source) 计划, 目标为提供跨平台的物件导向程式开发环境.原创 2014-04-16 19:33:29 · 565 阅读 · 0 评论 -
韩国vieworks
http://www.vieworks.com原创 2013-11-07 19:19:52 · 1445 阅读 · 0 评论 -
基于KaKadu的JPEG2000解压缩算法的改进
网络上可以找到的KaKadu源程序版本都是基于文件的,可移植性和通用性不强,本文就是将KaKadu的文件解压模式改为缓存解压模式。增强了可移植性和通用性,效果很好,而且可以做成DLL。1 解压缩输入接口的修改 解压缩的输入参数主要有3个:解压缩基本参数,这些基本参数包括质量层数量、质量层码率、切片大小等;输入文件格式,KaKadu可识别的压缩图像文件格式为:jp2、jpx;压缩图像数转载 2013-10-27 14:57:20 · 2668 阅读 · 1 评论 -
iPhone4/4S无线Wi-Fi开关变灰五大解决方法
在升级iOS6之后,部分网友一直遇到各种奇怪的问题。其中有网友遇到的iPhone4S在使用一段时间后,Wi-Fi无线开关变灰,无法启用的情况。部分iPhone4网友也出现这种问题,虽然目前这一问题没有得到官方回复,但国外及国内多处地区均有网友反映遇到这一问题,现小编将网上对这种故障的解决方法总结如下: 故障原因猜测: 由于Wi-Fi开关变灰的故障,目前仅发生在iPhone4S和iPho转载 2013-09-03 12:25:19 · 2400 阅读 · 0 评论 -
TCP/IP协议单片机在网络通信中的数据传输技术
介绍了嵌入式TCP/IP协议单片机在网络通信中的数据传输技术。将TCP/IP协议嵌入式单片机中,借助网卡芯片CS8900实现了单片机在局域网内和通过局域网在因特网上的数据传输。用户终端以单片机系统板为媒介,通过网络与远程数据终端实现数据通信。 在因特网上,TCP/IP协议每时每刻保证了数据的准确传输。在数据采集领域,如何利用TCP/IP协议在网络中进行数据传输成为一个炙手可热的话题。原创 2013-04-17 21:52:37 · 3383 阅读 · 0 评论 -
用VC资源动态链接库解决国际化问题
(一)随着计算机应用的普及,应用软件跨国使用越来越频繁,如何实现应用软件的国际化,成为许多程序员关心的问题。这种国际化问题相对使用某一种语言的用户来说,就是本地化问题。本地化的含义比仅仅翻译菜单栏和对话框的文本内容要广泛得多,如特定文化背景的位图和图标对不同的人来说,可能会有不同的含义。在Windows系统中,应用程序开发者可以通过利用VC动态链接库,只用一套源代码就能简洁地支持多种文字。本文原创 2013-04-09 19:57:46 · 1175 阅读 · 0 评论 -
软件国际化的若干准则
nios串口测试程序 用VC资源动态链接库解决国际化问题软件国际化的若干准则(转载) 2009-08-18 11:50:42| 分类:C/C++ | 标签: |字号大中小 订阅(Danny发表于2003-7-29 21:56:50) 国际化软件必须能在不同的使用地区进行轻松的移植。地区化定义了语言以及原创 2013-04-09 20:06:03 · 787 阅读 · 0 评论 -
缩放
int desw=imgWidth*fac; int desh=imgHeight*fac; double rateW=imgWidth/(double)desw; double rateH=imgHeight/(double)desh; int halfwidth=desw/2; int halfheight=desh/2; int tempwidth=0; int原创 2013-03-28 21:17:27 · 486 阅读 · 0 评论 -
InterLockedIncrement and InterLockedDecrement
InterLockedIncrement and InterLockedDecrement实现数的原子性加减。什么是原子性的加减呢?举个例子:如果一个变量 Long value =0;首先说一下正常情况下的加减操作:value+=1;1:系统从Value的空间取出值,并动态生成一个空间来存储取出来的值;2:将取出来的值和1作加法,并且将和放回Value的空间覆盖掉原值。加法结束转载 2014-04-24 20:21:04 · 493 阅读 · 0 评论 -
log4cplus
### 简介 ###log4cplus是C++编写的开源的日志系统,前身是java编写的log4j系统.受Apache Software License保护。作者是Tad E. Smith。log4cplus具有线程安全、灵活、以及多粒度控制的特点,通过将信息划分优先级使其可以面向程序调试、运行、测试、和维护等全生命周期; 你可以选择将信息输出到屏幕、文件、NT event log、甚至转载 2014-07-03 17:32:01 · 925 阅读 · 0 评论 -
windows 下gettext使用
http://jianlee.ylinux.org/Computer/C/gettext.html原创 2014-10-10 10:01:40 · 7486 阅读 · 0 评论 -
x射线图像去坏点算法
void ShotNoise(unsigned short *data,int width,int height){ int hei_1 = height - 1; int wid_1 = width - 1; double value,tmpval; unsigned short *pixel=new unsigned short[width*height]; memcpy(pixe...原创 2018-02-28 00:11:15 · 2039 阅读 · 0 评论 -
vs2010利用map,cod文件定位崩溃代码行
利用map,cod文件定位崩溃代码行利用vs2010 新建一个空的控制台项目,添加文件gtg.cpp,内容如下void crash(){ inti=1; intj=0; i/=j;}int main(){ crash();转载 2017-08-25 16:43:41 · 699 阅读 · 0 评论 -
用vc编译gettext
原文地址: https://github.com/kahrl/gettext-msvc编译通不过在config.h修改配置。Visual Studio 2013 solution for gettext-0.19.4 and libiconv-1.14===========================================================原创 2017-06-12 11:32:07 · 1633 阅读 · 0 评论 -
MFC获取win10平板右键菜单消息
重写cwnd的该方法ULONG CMyView::GetGestureStatus(CPoint /*ptTouch*/){ return 0; }https://support.microsoft.com/en-us/help/2846829/how-to-enable-tablet-press-and-hold-gesture-in-mfc-appl原创 2017-07-11 22:55:59 · 940 阅读 · 0 评论 -
给DCMTK添加JPEG2000支持
基于dcmtk-3.6.1_20161102添加了openjpeg库 ,可以直接cmake生成项目,无需其他配置1:将openjpeg修改为cpp模式,2:对dcmjpeg进行了修改。支持EXS_JPEG2000,EXS_JPEG2000LosslessOnly 语法,外部编程没有变化,内部自动实现。3:修改了ofstd在Debug模式下报错的问题4:支持压缩像素带文件头和原创 2017-02-07 18:33:13 · 1605 阅读 · 2 评论 -
MPPS SCU
基于dcmtk MPPS SCU仅供参考原创 2016-10-05 15:30:42 · 2087 阅读 · 1 评论 -
DICOM cmove scu
基于dcmtk cmove scu仅供参考原创 2016-10-05 15:18:20 · 2447 阅读 · 0 评论 -
dicom cfind scu
基于dcmtk的cfind scu仅供参考原创 2016-10-05 15:14:15 · 2425 阅读 · 0 评论 -
lp/mm(线对/毫米
国际单位 abbr. 1. Mm=megameter 一百万米 2. mm=millimeter 毫米 3. mm=millimicron 毫微米(国际单位制纳米过去的称呼) 4. mM=1mmol/L毫摩尔每升 lp/mm(线对/毫米)单反镜头分辨率计算单位:正常视力的人可以分辨约一分的弧度,或大约相当于在3米的距离看到白背景上的黑头发。使用传统摄影术语来讲,原创 2013-02-21 08:09:12 · 19058 阅读 · 0 评论 -
什么是CCU
解 释: 是计算机系统与数据电路之间的接口设备,它控制与远端数据设备连接的全部通信信道,包括差错控制、中断接入控制、确认控制、传输顺序控制等,以及对计算机系统的信号进行串行与并行的转换等,控制着数据的接收与发送。原创 2013-01-31 21:49:04 · 2562 阅读 · 0 评论 -
什么是放射治疗计划系统?放疗计划设计步骤是什么?
http://blog.csdn.net/gningh/article/details/7962296 放射治疗计划系统(TPS)是由计算机软、硬件组成的对 肿瘤放疗进行最优化设计的系统。是实现临床剂量学四原则 的先进措施之一。在先进国家,要求对每个放疗病人都要做治 疗计划。在病人多、医疗费困难的发展中国家,至少也应对疑 难及复杂、特殊放疗病人做治疗计划的设计。治疗计划设计转载 2013-01-10 22:04:40 · 3871 阅读 · 0 评论 -
wxWidgets滚动窗口绘图总结
wxWidgets滚动窗口绘图总结问题:从wxScrolledWindow派生一个类CXCanvas,作为绘图的画布。画布的尺寸可能非常大,远远超出屏幕的大小,绘制的内容可能非常多,全部绘制一遍非常耗时,当滚动条滚动时,覆盖对话框移动时,以及窗口尺寸变换时要让窗口更新竟可原创 2011-10-18 21:53:36 · 2005 阅读 · 1 评论 -
SetStretchBltMode(HALFTONE)
画图质量 SetStretchBltMode(HALFTONE)原创 2011-09-28 21:13:27 · 2104 阅读 · 0 评论 -
CreateProcess
char chPath[301]; ::GetCurrentDirectory(300,(LPTSTR)chPath);//得到当前目录 char path[200]= "\\123.exe"; strcat(chPath,path);STARTUPI原创 2011-09-28 22:25:24 · 355 阅读 · 0 评论 -
vc读文件
TCHAR ch[MAX_PATH]; memset(ch,0,MAX_PATH); GetCurrentDirectory(MAX_PATH,ch); CString path; path=ch; CStdioFile file; CFileExcept原创 2011-09-28 21:21:08 · 353 阅读 · 0 评论 -
几个颜色转换函数源码
VB的几个颜色转换函数源码'把ARGB转RGB。Public Function ARGBToRGB(ByVal Color As Long) As Long Dim R As Long, G As Long, B As Long R = (Color原创 2011-09-28 23:23:29 · 3574 阅读 · 0 评论 -
字体创建
ont1.CreateFontW(14, // nHeight 0, // nWidth 0, // nEscapement 0,原创 2011-09-28 23:20:30 · 807 阅读 · 0 评论 -
浅析RGB 及RGB转换为ARGB
RGB :是24位的颜色值,高八位为R,中间八位为G,后八位为B。ARGB:是32位的颜色值。高八位为A,次八位为R,再次八位为G,最后八位为B。转换方法如下:AS3语言。r,g,b,color :uint 类型;r = color >> 16 & 0xFF原创 2011-09-28 23:29:28 · 20688 阅读 · 3 评论 -
光盘自动播放文件
Autorun.inf [autorun]open=Setupx.exeicon=Nero8.ico ;#######################################################################原创 2011-09-28 21:29:24 · 410 阅读 · 0 评论 -
C++实现的ORM映射工具
http://blog.csdn.net/bingfox/article/details/4074854 1 OrmDao简介1.1. 对象关系-映射简介对像和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,数据库中表现为关系数据, 内存中的对象之间存在关联和继承关系, 而在数据库中,关系数据无法直接表达多对多关联和继承关系, 因此,对象-关系映射(O转载 2011-11-09 23:04:59 · 4799 阅读 · 0 评论 -
C++实现的ORM映射工具类介绍(二)
/*数据库连接对象*/class Connection{private: string driver; void *pConn;public: Connection(); ~Connection(); void * getConnection(); void releaseConnection(); void comm转载 2011-11-09 23:08:04 · 584 阅读 · 0 评论 -
删除所有的.svn文件夹
工作中要把一个项目迁移到另外的svn目录中,遇到一个问题,需要先把原来的.svn删除,然后再增加到新的svn中,开始手动删除,但是发现太耗时耗力了,网上搜了几种删除的方法,自己都试了一遍,总结了一下,写出来备忘。一、在Dos窗口中运行如下命令for /r %i in (.svn) do rd /s /q %i二、将“Delete SVN Folders”操作添加到右击菜单中转载 2011-11-10 09:40:28 · 830 阅读 · 0 评论 -
log4cplus总结(借鉴网络)
1.log4cplus基本元素Layouts :控制输出信息的格式Appenders :输出对象,是输出到控制台,还是输出到文件Logger :日志对象,所要输出的信息Priorities :优先权,包括TRACE,DEBUG,INFO,WARNING,ERROR,FATAL2.log4cplus基本结构 3.使用步骤l 生成Appender对象l转载 2012-12-16 21:38:43 · 689 阅读 · 0 评论 -
检查部位
m_postion.AddString(_T("ABDOMEN(腹部)")); m_postion.AddString(_T("ANKLE(踝关节)")); m_postion.AddString(_T("ARM(胳膊)")); m_postion.AddString(_T("BREAST(乳房)")); m_postion.AddString(_T("CHEST(胸部)"));原创 2012-11-20 20:53:44 · 947 阅读 · 0 评论 -
开源PACS服务器
名称:Dcm4che评级:★★★★★开源许可:GPL LGPL MPL功能: 影像处理,影像归档,影像管理,影像传输,Worklist支持标准:DICOM,HL7,IHE,MPPS,WADO语言:英语客户端: 桌面,基于web平台:跨平台编程语言:Java数据库:MySQL,Postgre SQL,Firebird官方网站:http://www.dcm4ch原创 2012-07-22 22:59:15 · 7116 阅读 · 0 评论 -
内存泄露检测工具比较
1. ccmalloc-Linux和Solaris下对C和C++程序的简单的使用内存泄漏和malloc调试库。2. Dmalloc-Debug Malloc Library.3. Electric Fence-Linux分发版中由Bruce Perens编写的malloc()调试库。4. Leaky-Linux下检测内存泄漏的程序原创 2012-05-04 13:13:19 · 584 阅读 · 0 评论 -
C/C++回调函数
对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。 什么是回调函数? 简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数。 为原创 2011-12-03 21:55:56 · 409 阅读 · 0 评论 -
玩转Google开源C++单元测试框架
Google Test系列(gtest)(总)前段时间学习和了解了下Google的开源C++单元测试框架Google Test,简称gtest,非常的不错。 我们原来使用的是自己实现的一套单元测试框架,在使用过程中,发现越来越多使用不便之处,而这样不便之处,gtest恰恰很好的解决了。其实gtest本身的实现并不复杂,我们完全可以模仿gtest,不断的完善我们的测试框架转载 2011-12-03 20:31:35 · 404 阅读 · 0 评论