- 博客(20)
- 资源 (3)
- 收藏
- 关注
原创 使用C++读取SQL Server数据库中的数据并转换为UNICODE类型
要使用C++读取SQL Server数据库中的数据并转换为UNICODE类型,可以使用ODBC库和UNICODE编码函数。首先,确保已安装SQL Server的ODBC驱动程序,并在项目中包含ODBC头文件``和``。注意:要正确处理SQL Server查询返回的错误和异常情况,可以通过检查`retcode`变量的值来判断操作是否成功。以上是使用C++读取SQL Server数据库中的数据并转换为UNICODE类型的基本步骤。可以根据自己具体的需求进行适当的修改和调整。
2024-01-16 15:49:47 655 1
原创 在QT中使用POST方式发送HTTP数据
在QT中使用POST方式发送HTTP数据可以通过QNetworkAccessManager和QNetworkRequest来实现。2. 创建一个QNetworkRequest对象,并设置请求的URL和Header。以上是使用POST方式发送HTTP数据的基本步骤,可以根据实际需求进行适当的调整。5. 使用reply对象来处理服务器的响应。可以通过信号和槽机制来接收响应数据。1. 创建一个QNetworkAccessManager对象。4. 发送POST请求。3. 构建请求的数据。
2024-01-13 13:39:14 1210 1
原创 VS2019出现按F12或Ctrl+鼠标左键跳转到函数位置不准的解决
程序有时会出现大部分函数都不能准确的从头文件中正确定位到函数定位,这是因为数据库错乱造成的,可以通过重构数据库来解决
2024-01-07 13:06:42 2233 3
原创 用SOCKET做进程通讯要注意的事项
bInheritHandles 这参数要设置成FALSE,子进程才不会承继父进程的属性。否则如果客户端没关闭时,服务端重新打开时会出现网络端口占用的情况。错误代码为10048。
2023-12-10 18:21:48 98 1
原创 QT4.8.7 + VS2008 环境用QtCipherSqlitePlugin给SQLITE3 加密
QT5使用QtCipherSqlitePlugin来给SQLite3加密问题少,但用QT4来使用QtCipherSqlitePlugin就会多出一些问题。本文就是记录在QT4.8.7 + VS2008 环境中使用QtCipherSqlitePlugin的一些问题的解决方法。
2022-08-19 12:16:17 782 3
原创 如何查看libevet的版本
时间长了,忘了是哪个版本的libevent,在有源码的情况下,可以查看WIN32-Code\nmake\event2目录下的event-config.h文件,#define EVENT__VERSION "2.2.0-alpha-dev"就是自己的libevent版本,也可以直接在使用中输出查看。
2022-07-16 09:12:42 960
原创 Python 包安装或升级出现失败的处理
今天在用Python处理一个上市公司财报,安装openpyxl 后提示“WARNING: You are using pip version 20.2.2; however, version 20.2.3 is available.You should consider upgrading via the 'd:\python37\python.exe -m pip install --upgrade pip' command.“于是就根据提示升级pip。输入python.exe -m
2020-09-13 11:05:26 781
原创 VC 6.0 编译支持中文的LUA5.23静态库
一,在LUA官网 http://www.lua.org/download.html下载LUA的 源文件.二,新建一个lib工程,注意不勾选“Pre-Compiled header”支持,然后将源码文件里src下目录文件全部拷贝到新建的工程目录下,除了lua.c、luac.c(lua.c 是用来编译LUA解释器 Luac.c是用来编译LUA编译器)这三个文件之外,其他的文件都添加到工程中去
2014-03-23 15:16:05 992
原创 关于 CComboBox::GetItemData返回值为0 的修正
今天在网上看到一篇关于VC CComboBox::GetItemData返回值为0 的文章,原文链接为:http://blog.sina.com.cn/s/blog_4b678e5b0100br0b.html内容如下:vc使用起来果然很疯狂。在使用该方法时,返回值一直为0;试了很多办法,都没有奏效,其中包括重装了vc。后来终于对了,原因却还是不太清楚。之前
2014-03-17 16:53:00 2402 1
原创 VC6.0下使用boost的正则表达式库进行搜索
因一个小软件要用到正则表达式来搜索,在百度搜索了下VC6.0下用的正则表达式库,最后决定采用boost.第一步当然是安装,编译boost,. 在boost官网下载了1.49版的,但编译不通过,于是下了个1.34版的,参考:yysdsyl的文章:>来配置,将下载的解压到d盘boost目录.进入d:/boost/libs/regex/build,建立一个批处理CMD.BAT.里面就写一句
2012-05-14 13:11:32 840
原创 让lua-5.2.0-beta 支持中文
Lua 5.2 Bata 版可在 http://www.lua.org/work/下载,下载地址是: http://www.lua.org/work/lua-5.2.0-beta.tar.gz。Lua 5.2 中增加了goto语句。 要让Lua支持中文,可以通过以下的修改来实现,
2011-07-26 01:45:26 1014
原创 winDbg符号路径设置
在使用winDbg前,我们首先要设置下符号路径.设置方法如下:1、打开符号路径设置窗口:File-->Symbol File Path 或者直接用快接键Ctrl+S.2、winDbg是支持多个路径的,不同的路径中间用分号间隔。symbol可以直接到微软件官方下载,也可以让win
2011-07-18 09:20:40 6089
原创 初用VC2008时的小问题
对话框在运行时出现确定和取消按钮,这是因为在向导生成时勾上了Html,这样基类就是CDHtmlDialog,如果不改变基类要去掉这两个按钮和标签,可以在Html文件里删除如下代码:TODO: Place controls here.确定 取消
2011-07-16 08:55:41 542
原创 解决 编译 CheatEngine55 中的sys 的问题
今天下了个CheatEngine55看看,在编译时出了点小问题,编译时出现以下错误提示:error - no 'object' file generated1>f:\cheatengine55src\dbkkernel\ntifs.h(2628) : error C2011:
2011-07-10 09:59:51 2804
原创 取百度北京时间
百度最近把原来的取时间接口“http://open.baidu.com/app?module=beijingtime”停了,现在在百度显示北京时间是直接在打开页面时返回时间戳记。如何取现在的时间看代码: .版本 2.支持库 internet.子程序 取北京时间
2011-07-04 12:36:32 2210 1
原创 编译Lua出现找不到DLL的解决方法
今天下载了LUA,自己电脑上装了VC6.可是在运行luavs.bat时却提示很多DLL找不到,这应该是我的环境设置引起的,因此查看了下环境设置。看到PATH的设置如下:D:/Program Files/Microsoft Visual Studio/Common/Tools/WinNT;D:/Program Files/Microsoft Visual Studio/Common/Tools;D:
2011-06-29 19:42:00 1661
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人