摘要: Qt 中用Q_GLOBAL_STATIC来实现线程安全的单例模式 阅读全文
posted @ 2024-05-14 17:19 钰清山人 阅读(155) 评论(1) 推荐(0) 编辑
摘要: 要使用C++读取SQL Server数据库中的数据并转换为UNICODE类型,可以使用ODBC库和UNICODE编码函数。 首先,确保已安装SQL Server的ODBC驱动程序,并在项目中包含ODBC头文件`<sql.h>`和`<sqlext.h>`。 接下来,可以按照以下步骤进行操作: 1. 在 阅读全文
posted @ 2024-01-16 15:49 钰清山人 阅读(31) 评论(0) 推荐(0) 编辑
摘要: 在QT中使用POST方式发送HTTP数据可以通过QNetworkAccessManager和QNetworkRequest来实现。具体步骤如下: 1. 创建一个QNetworkAccessManager对象。 QNetworkAccessManager *manager = new QNetwork 阅读全文
posted @ 2024-01-13 13:39 钰清山人 阅读(334) 评论(0) 推荐(0) 编辑
摘要: 程序有时会出现大部分函数都不能准确的从头文件中正确定位到函数定位,这是因为数据库错乱造成的,可以通过重构数据库来解决,操作方法如下: 1、菜单栏:工具——选项 2、在打开选项对话框左边的树形框中选择C++——高级: 3、然后在右边的浏览/导航下选择重新创建数据库,把值从False改成True。 4、 阅读全文
posted @ 2024-01-07 13:06 钰清山人 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 用SOCKET做进程通讯时,如果客户端是由主进程创建出来的,在创建要注意不要继承父进程的属性,CreateProcess参数如下: BOOL CreateProcess( LPCTSTR lpApplicationName, // 应用程序名称 LPTSTR lpCommandLine, // 命令 阅读全文
posted @ 2023-12-10 18:21 钰清山人 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1、输出信息中包含调试文件路径。 这是因为开启xdebug模式后,xdebug.overload_var_dump的默认值为2了。如果不希望显示路径,可以在中把 xdebug.overload_var_dump 的值设置成0或者1。 2、var_dump 输出的信息不换行。 这是因为html_err 阅读全文
posted @ 2023-03-09 19:46 钰清山人 阅读(15) 评论(0) 推荐(0) 编辑
摘要: QT5使用QtCipherSqlitePlugin来给SQLite3加密问题少,但用QT4来使用QtCipherSqlitePlugin就会多出一些问题。本文就是记录在QT4.8.7 + VS2008 环境中使用QtCipherSqlitePlugin的一些问题的解决方法。 一、编译QtCipher 阅读全文
posted @ 2022-08-19 12:16 钰清山人 阅读(16) 评论(0) 推荐(0) 编辑
摘要: 进入kali后,启动Root终端,启动方法如下图: 这时需要授权,输入你当前的用户密码进行授权: 授权后就进入了root权限的终端 然后用VIM打开源列表 vim /etc/apt/sources.list 将光标移动到原来的源最前面,按o 。这样就插入了一行。 然后把阿里云的源复制进去: 国内的源 阅读全文
posted @ 2022-08-16 17:57 钰清山人 阅读(14) 评论(0) 推荐(0) 编辑
摘要: 在github下载的libevent 时间长了,忘了是哪个版本的libevent,在有源码的情况下,可以查看WIN32-Code\nmake\event2目录下的event-config.h文件,#define EVENT__VERSION "2.2.0-alpha-dev"就是自己的libeven 阅读全文
posted @ 2022-07-16 09:12 钰清山人 阅读(21) 评论(0) 推荐(0) 编辑
摘要: 今天在用Python处理一个上市公司财报,安装openpyxl 后提示 “WARNING: You are using pip version 20.2.2; however, version 20.2.3 is available. You should consider upgrading vi 阅读全文
posted @ 2020-09-13 11:05 钰清山人 阅读(3) 评论(0) 推荐(0) 编辑