C++
snakehacker
这个作者很懒,什么都没留下…
展开
-
使用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 · 665 阅读 · 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 · 1237 阅读 · 1 评论 -
用SOCKET做进程通讯要注意的事项
bInheritHandles 这参数要设置成FALSE,子进程才不会承继父进程的属性。否则如果客户端没关闭时,服务端重新打开时会出现网络端口占用的情况。错误代码为10048。原创 2023-12-10 18:21:48 · 105 阅读 · 1 评论 -
QT4.8.7 + VS2008 环境用QtCipherSqlitePlugin给SQLITE3 加密
QT5使用QtCipherSqlitePlugin来给SQLite3加密问题少,但用QT4来使用QtCipherSqlitePlugin就会多出一些问题。本文就是记录在QT4.8.7 + VS2008 环境中使用QtCipherSqlitePlugin的一些问题的解决方法。原创 2022-08-19 12:16:17 · 798 阅读 · 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 · 977 阅读 · 0 评论 -
VS2010 在编译一个驱动时出现无法解析的外部符号 的解决方法
在编译一个驱动时出原创 2014-10-29 20:14:01 · 4885 阅读 · 0 评论 -
内存像素值采用CreateBitmap显示不正常的解决方法
用CreateBitmap 从内存像素值创建位图,在屏原创 2014-06-17 07:29:06 · 1186 阅读 · 0 评论 -
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 · 1000 阅读 · 0 评论 -
关于 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 · 2411 阅读 · 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 · 846 阅读 · 0 评论 -
让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 · 1021 阅读 · 0 评论 -
初用VC2008时的小问题
对话框在运行时出现确定和取消按钮,这是因为在向导生成时勾上了Html,这样基类就是CDHtmlDialog,如果不改变基类要去掉这两个按钮和标签,可以在Html文件里删除如下代码:TODO: Place controls here.确定 取消原创 2011-07-16 08:55:41 · 550 阅读 · 0 评论 -
编译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 · 1674 阅读 · 0 评论