自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 win7上编译的dcmtk无法在xp系统上使用的解决办法

由于xp系统的特殊性,无法获取文件大小,所以添加如下代码: if (size_ == 0) { int size = 0; FILE *fp = fopen(filename.getCharPointer(), "r"); if (fp) { fseek(fp, 0L, SE...

2019-05-31 13:17:25 265

原创 go学习笔记1(基本数据的使用)

假设有个User结构体type User struct {Id intName string}有四种方法使用它1.var user User2.user:=User{}3.user:=new(User)4.user:=&User{} (Go 语言中,对结构体进行&取地址操作时,视为对该类型进行一次 new 的实例化操作)其中1 2等价,3 4等价...

2019-05-29 17:08:43 221

转载 QT武林秘籍——我在QT中遇到的那些坑

(1)QUdpSocket接收数据 进入槽后,要用这种方式读取,否则可能会导致不发readyRead()信号 while(udpSocket->bytesAvailable()) { udpSocket->readDatagram(ch,size); }(2)QTcpSocket删除 一定要用deleteLat...

2019-05-27 00:03:23 692 1

原创 qt汉字转十六进制输出

QString chineseToHex(const QString& chinese){QTextCodec *codec = QTextCodec::codecForName(“utf8”);QString strout="";QString unidata = codec->toUnicode(chinese.toUtf8().data());for (int i=0...

2019-05-24 20:29:06 2228

原创 一次难忘的linux下段错误调试经历

前段时间客户反映程序有频繁奔溃的问题,于是抽时间做内存泄露的优化。终于费了九牛二虎之力使用vld解决了内存泄露的问题,而且windows下都测过了,可以正常运行,但是部署到linux系统上的时候无缘无故出现段错误的问题奔溃了一上午加帮个下午,试了各种方法,最后成功解决,特此记录一下首先我的程序是基于qt的,之前没编译过debug版本的,编译debug的时候需要在后面加个-d参数...

2019-05-24 16:23:41 356

原创 teamtalk关闭流程

if(m_socketHandle)imcore::IMLibCoreClose(m_socketHandle); void IMLibCoreClose(int key) { LOG__(NET, _T("close key:%d"), key); int nHandle = key; CImConn* pConn = ...

2019-05-22 19:17:39 342

原创 qt执行系统命令

QProcess p(0); #ifdef _MSC_VER if(content.startsWith("start")&&content.endsWith(".exe")) { //QStringList contentArr=content...

2019-05-20 18:23:23 2464

原创 经典问题:判断一个可视化矩形内的某一个矩形区域是否需要绘制

不外乎三种情况,最后得出以下结论(假设可视化矩形是b,待绘制矩形是a)1.a的顶部必须小于b的底部并且a的顶部加高度必须大于b的顶部myLine->getRealTop() < myViewRect.bottom() && myViewRect.top() < myLine->getRealTop() + myLine->Height;...

2019-05-15 14:22:15 1058

原创 c++智能指针练习

#include using namespace std;class obj{public:obj(int a){qDebug()<<“in obj”;num=a;}~obj(){qDebug()<<“in ~obj”;}int num;};void fun(shared_ptr& o){o->num=300;}int m...

2019-05-09 09:23:08 315

原创 一个c++的跨平台日志库

简介 这是从一个开源项目中抽取出来的,经过我的修改,可以在windows下使用了虽然项目是qt的,但是不依赖qt的任何库,可以直接引用到项目中以下是使用方法#include #include <stdio.h>#include “base/Logging.h”#include “base/AsyncLogging.h”AsyncLogging g_asyncLog;vo...

2019-05-08 14:23:38 1101

原创 c++开发字处理软件分析五 文本坐标更新

1.每次输入一个字符,都要重新分行void ZYTextContainer::RefreshLineFast(int StartIndex)如果一行填满,就调用ResetLine(LastLine);更新每一个元素位置然后注册行最后调用UpdateBounds();//更新内部子元素的边框...

2019-05-02 17:45:23 230

原创 c++开发字处理软件分析四 坐标变换类分析

1.首先需要有一个基类TransformBase方法virtual QPoint TransformPoint(QPoint p)//将原始区域的点转换为目标区域中的点有四个变种,分别对应整形和浮点型以及QPoint 的展开形式virtual QSize TransformSize(QSize vSize)//将原始区域重的大小转换未目标区域中的大小有四个变种,分别对应整形和...

2019-05-02 09:30:05 297

QHttpFileServer.exe

qt开发的一个局域网文件共享服务器,在客户端可以访问服务器磁盘上所有文件,适合传输大文件使用,支持xp操作系统,

2020-10-29

基于qt开发的一款聊天气泡框

一直想开发一款聊天应用,但是苦于聊天气泡框的实现,拖了好几年,最近心血来潮,觉得再次研究一番,又是从qt+webivew实现,到网上案例走了一遍,感觉都不理想,于是想着自己重头实现以一下,花了两天,终于做出来了,效果还不错,代码也很简洁,居然只四百行,一个类文件搞定,不可思议,看来自己做的才是最合适的,其他人搞的都太复杂,参考https://blog.csdn.net/fanhenghui/article/details/108670603,需要源码找我私聊

2020-09-18

EltDcmTool.zip

最近开发的一个重新编码影像检查序列的工具软件,修改后的检查本质上和原来检查是完全不同的检查,便于绕开iuid编码的唯一性 https://blog.csdn.net/fanhenghui/article/details/108059381

2020-08-17

EltBroswer.zip

基于qt开发的轻量级浏览器,无广告,打开迅速,支持搜索,支持分tab,支持icon显示,主要用到了webenginewidgets模块

2020-08-07

医联通极速阅片器64位版(支持二维,MPR,三维)

支持大部分阅片功能,功能截图参考https://blog.csdn.net/fanhenghui/article/details/107388217

2020-07-16

access数据库的驱动

access数据库的驱动,网上说的什么配置odbc数据源我也不会,个人感觉这个还是做好的,安完软件就可以直接用了

2019-08-01

openmp_test.zip

qt执行多线程任务并同步返回结果代码案例此代码部分来源网络并结合自身实际需求完成,能适用大多数场景,如果觉得不错,请点赞

2019-06-26

一个c++的跨平台日志库

简介 这是从一个开源项目中抽取出来的,经过我的修改,可以在windows下使用了 虽然项目是qt的,但是不依赖qt的任何库,可以直接引用到项目中

2019-05-08

pure-ftpd-1.0.47.tar.bz2

pure-ftpd最新版源码,国外网站访问太慢,这个小的文件下载都困难,特此分享

2017-11-29

人人网验证码识别

非常好的识别工具,可以外部调用,以留好接口

2013-04-24

php搜索引擎

完整的php搜索引擎,可以方便的用它来创建网站

2013-04-06

android 脚本层运行环境

PHP可不仅仅只能在互联网站上发展,一个PHP for Android (PFA)站点表示他们将可以发布编程模型、工具盒文档让PHP在Android上实现应用。该项目的主要赞助商是开源公司IronTec,PFA使用 Scripting Layer for Android (SL4A),也就是Androd Scripting Environment (ASE)来实现这一点,您可以参看他们的网站来了解更多技术内幕

2013-01-21

空空如也

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

TA关注的人

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