自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 DB2数据库编目及连接

DB2数据库编目及连接一、db2编目连接到编目的数据库三级目录一、db2编目程序里需要连接数据库的话//C++程序要访问db2数据库,需要服务器符合以下条件。//java就不需要的----------------------------访问远程数据库的环境配置--------------------------------------------------//如何访问远程数据库(1、装有db2客户端 2、编目远程的数据库)(编目=建立远程连接)服务器:cat /etc/passwd有db

2021-08-19 13:41:51 2207

原创 Linux SVN 使用笔记001

Linux SVN 使用笔记SVN 解决冲突二级目录三级目录SVN 解决冲突// A code block1. 使用svn status 文件路径/文件名 查看文件或目录的状态 ,属性 'C'表示: 文件或目录处于冲突状态2. 使用svn resolve --accept working 路径/文件名 解决冲突 执行这个命令会删除 .mine,.r等文件3. 使用svn resolved 路径/文件名 标识已解决冲突4. 重新提交文件:svn commit -m "代码提交日志" { (

2021-06-24 10:02:28 143

原创 DB2 SQL 语句 简录

文章目录前言一、Select语句1.基本查询2.分页查询二、Delete语句1.删除表中选中的行三、Alter语句1.删除表的主键2.添加表的主键3.添加新字段三、其他语句1.重新组织表结构总结欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UM.

2021-04-29 14:03:39 1503

原创 Windows IO模型之事件模型

1.Windows I/O模型 1.1事件选择模型 WSAEventSelect 是 WinSock 提供的一种异步事件通知I/O模型,与 WSAAsyncSelect模型有些类似。该模型同样是接收 FD_XXX 之类的网络事件,但是是通过事件对象句柄通知,而非像 WSAAsyncSelect一样依靠Windows的消息驱动机制。 与WSAAsyncSelect模型相同,WSAEventSelect将所有的SOCKET事件分为如下类型:(共十种) FD_READ , FD

2021-03-29 13:21:21 226

原创 Qt 程序发布

找到名字叫做 Qt 5.4 32-bit for Desktop 的黑窗口程序path :要打包的xx.exe文件的完整路径 (例如:E:/bin/test.exe )(尽可能使用英文路径,这玩意对中文不太友好)输入 windeployqt path...

2019-01-22 14:53:28 118

原创 Qt 图片显示不完全/图片显示变小 解决

窗口尺寸 正常,图片尺寸 正常,图片显示不完全/图片显示变小原因:图片新加入,更改过图片解决方案:重新构建项目,运行后正常

2018-12-17 16:43:44 3312 2

原创 实现 MAKELONG

DWORD y = 1070; DWORD x = 1920; y <<= 16; y |= x;

2018-11-16 15:18:49 870

原创 MySQL,提示密码过期解决方案

//登录客户端//在本地客户端执行命令,然后按提示输入密码://1.mysql -uroot -p//输入密码//出现报错//SET PASSWORD FOR 'root'@'localhost' = PASSWORD('密码');//找到上一篇文章,我说过的 my.ini 文件//在 [mysqld] 下面加入(下面那句话,//这个就不要加进去啦)// defa...

2018-07-16 14:25:56 4529

原创 MySQL,乱码问题,cmd时没毛病,vc时,老是乱码,吐血记忆(解决方案)

在命令行模式下登录mysql;//输入:show variables like '%char%';////会出现如下显示:variables valuecharacter_set_client utf8..............connection utf8..............datatbase utf8...

2018-07-13 14:36:14 209

转载 MySQL,api

mysql_affected_rows() 返回被最新的UPDATE, DELETE或INSERT查询影响的行数。 mysql_close() 关闭一个服务器连接。 mysql_connect() 连接一个MySQL服务器。该函数不推荐;使用mysql_real_connect()代替。 mysql_change_user() 改变在一个打开的连接上的用户和数据库。 mysql_c...

2018-07-13 09:48:09 212

原创 MySQL(5.7.22:ZIP)版,安装详解

首先解压完成:没有发现什么 my.ini 文件;那就自己创建一个;//1.创建一个文本文档,改为 my.ini//2.在my.ini 写入如下内容:[mysql]# 设置mysql客户端默认字符集default-character-set=utf8 [mysqld]#设置3306端口port = 3306 # 设置mysql的安装目录basedir=E:\\MySQL...

2018-07-12 14:51:01 442

原创 使用位图时,遇到的保存在数组中的位图变没的问题,以此谨记

//这段代码是为了实现位图的黑色透明(问题代码)// for (auto it=ImageList.begin();it!=ImageList.end();it++)// { // hmap = *it;// SelectObject(tempDc,hmap);// if (!TransparentBlt(memDC,100, 100, 1...

2018-07-05 10:57:53 227

原创 Pointer And Reference 的区别

01、指针使用“ * ”和“ -> ”操作符 引用使用“ . ”操作符02、指针可以为空,也可以是未初始化的,需要检验是否为空 引用不可能为NULL,不需要检验其有效性,效率更高 example: char* p=0; char& rc=*p;//rc的值是不可预期的,写这样代码的人,可以直接打死03、指针可以被...

2018-07-03 17:35:09 192

原创 C++ 多态 和 覆盖(重写)区别

上代码:class A{public: virtual void Get() { std::cout << "A\n"; };};class B:public A{public: virtual void Get() { std::cout << "B\n"; };};...

2018-06-27 16:42:14 876

转载 使用 ShellExecuteEx(进程提权,提升另一进程,非本进程)

使用 ShellExecuteEx 手动提升进程的权限 函数原型:BOOL ShellExecuteEx( Inout SHELLEXECUTEINFO *pExecInfo); 参数介绍:typedef struct _SHELLEXECUTEINFO { DWORD cbSize;//SHELLEXECUTEINFO 字节大小 ...

2018-06-07 10:50:55 1919

原创 关于,VS监视窗口的系统变量,hr

转向: https://blog.csdn.net/jiluoxingren/article/details/72811614

2018-06-05 09:36:24 635

原创 批处理-01

@echo off//@ 用来隐藏后面的命令字符//echo 显示(这是一个开关)//off 表示关闭(对应的是 on )//echo 的一种用法 echo netstat -a 192.168.0.1 > a.txt // 将 netstat -a 192.168.0.1 的执行结果 放入的 a.txt //这里使用的是 >(重定位) 符号,会先把 ...

2018-06-04 16:47:49 103

转载 DUILIB学习之路:关于Text showhtml="true",的一些doc截取

类html文本描述Duilib使用一种经过简化的类html格式文本来描述复杂的图文格式。使用<>或{}符号来标识语法标签,支持标签嵌套;01、如< l >< b > text < /b >< /l >,但是应该避免交叉嵌套,如< l >< b> text < /l >&

2018-05-30 14:02:26 1621

原创 Get:Win32(解决方案)中加入Console 黑窗口调试

* 方法步骤:* 01、打开控制台02、重定向输出,或者输入,或错误流 至 控制台03、执行调试信息输出操作代码如下:AllocConsole(); //为当前窗口分配一个控制台//重定向输出流freopen("CONOUT$", "w", stdout);//重定向输入流,可选freopen("CONOUT$", "w", stdin);//重定向错误流,可...

2018-05-30 13:45:07 332

原创 关于 DUILIB::UIDelegate.h---的注释和理解

DUILIB::UIDelegate.h—的注释和理解废话不多说,直接上 代码注释;以下代码来源于DUILIB#ifndef __UIDELEGATE_H__#define __UIDELEGATE_H__#pragma once--- **** ******************************************************************...

2018-05-29 10:41:29 610

原创 关于DUIlib的 Text {p}{c #2F6F95}{b}

找了很久都没人出来解释,终于悟出来了。特发一个一致纪念这里写代码片<Text text="{p}{c #2F6F95}{b}木马防火墙正在保护电脑{/b}{/c}{y 20}{n}已拦截系统攻击{c #F27D30}2{/c}次{/p}" pos="57, 0, 250, 50" float="true" showhtml="true"/>这里的 : ...

2018-05-23 17:36:36 634

原创 设置异步套接字

//监听 listen(socket_server,5); /*int listen( In SOCKET s, In int backlog ); 参数 : s,套接字; backlog,监听个数 */ //没有错误返回0//设置异步套接字 if( SOCKET_ERROR == WSAAs

2017-10-07 14:43:29 327

原创 获取主机地址以及服务器绑定

//获取主机的ip地址 char host_name[20] = “”; gethostname(host_name,20); //获取主机名称hostent *tent = gethostbyname(host_name);//转换成IP地址in_addr ip_addr;memmove(&ip_addr,tent->h_addr_list[0],4);//绑定

2017-10-07 14:38:48 231

原创 创建套接字

WORD ver = MAKEWORD(2,0);//版本号 WSADATA wsadata; //套接字详细信息的结构体//加载套接字库if( WSAStartup(ver,&wsadata) ){ AfxMessageBox("加载套接字库失败"); return;} /If successful, the WSAStartup function re

2017-10-07 14:36:11 294

原创 变更页面区域上的保护

BOOL VirtualProtect( LPVOID lpAddress, // 目标地址起始位置 DWORD dwSize, // 大小 DWORD flNewProtect, // 请求的保护方式 PDWORD lpflOldProtect // 保存老的保护方式 ); 函数功能:处理程序的虚拟位置空间里,变更认可页面区域上的保护。Return value If the func

2017-09-22 14:37:10 189

原创 检索的页面的虚拟空间信息

HMODULE GetModuleHandle(LPCTSTRlpModuleName); 实例: //获取当前进程的模块句柄(获取当前模块的基址); HMODULE hMode = GetModuleHandle(nullptr); 功能说明 获取一个特定的应用程序或动态链接库的模块句柄,且这个模块必须已经被加载到调用者的进程空间中。 参数说明 lpM

2017-09-22 14:30:43 173

原创 获取当前进程的模块句柄(获取当前模块的基址)

HMODULE GetModuleHandle(LPCTSTRlpModuleName);实例://获取当前进程的模块句柄(获取当前模块的基址);HMODULE hMode = GetModuleHandle(nullptr);函数功能:获取一个特定的应用程序或动态链接库的模块句柄,且这个模块必须已经被加载到调用者的进程空间中。参数【In】:

2017-09-22 13:09:44 5089

原创 文件切割以及合并笔记

以下个人理解,如有错误,多谢指点;文件切割使用的类:CFile使用到的构造函数:CFile()CFile(lpszFileName, nOpenFlags);使用到的成员函数:GetPosition();Seek(dwOldSeekPoint, CFile::begin); Open(const CString& lpszFileName, UINT nOpen

2017-09-18 15:18:31 317

原创 根据一个点获取窗口句柄的API

WindowFromPoint函数  查找包含指定点的窗口的句柄。HWND WINAPI WindowFromPoint( _In_ POINT Point);   如果成功,返回,窗口句柄失败,返回,NULL以下是我使用该函数获取鼠标位置的窗口句柄:POINT pt;  ::GetCursorPos(&pt); //获取 鼠标 位置

2017-09-10 16:21:12 1921

原创 设置鼠标捕获属于当前线程的指定窗口

1、设置鼠标捕获属于当前线程的指定窗口。     2、只有一个窗口捕获鼠标。       3、如果鼠标光标在另一个线程创建的窗口,系统将直接鼠标输入指定的窗口只有一个鼠标按钮。     HWND WINAPI SetCapture(     _In_ HWND hWnd      )  ;   入参:hWnd 要指定的窗口    

2017-09-10 16:18:39 293

原创 MFC自己的鼠标Icon设置

1.鼠标的Icon的样式改变HCURSOR m_cur;//定义一个鼠标句柄m_cur = AfxGetApp()->LoadCursor(IDC_CURSOR1);//加载鼠标资源,IDC_CURSOR1,使用ID 之前要先导入到资源,再到资源视图里更改ID的名称。::SetCursor(m_cur);//最重要的函数,设置鼠标

2017-09-10 16:06:04 727

原创 窗口属性的获取函数

1.获取窗口风格LONG WINAPI GetWindowLong(  _In_ HWND hWnd,  _In_ int  nIndex);hWnd:要获取的窗口句柄nIndex:要获取的类型(这个函数,不仅可以获取窗口风格,程序实例....等)这个参数的值---是已经定义好的宏;获取窗口风格:使用这个 宏GWL_EXSTYLE 或者GWL_STYLE扩展

2017-09-10 15:35:48 840

原创 PE文件检测DOS头\NT头

以下都是我个人的浅见,如有不对,多谢指出。1、Windows的2种文件01、可执行文件 EXE DLL可执行文件 都有一个 PE结构PE结构:DOS头NT头一个程序EXE= PE结构+数据   1,每个PE文件是以一个DOS程序开始的,有了它,一旦程序在DOS下执行,DOS才能识别出这是有效的执行体。   2,PE文件的第一个字节起始于一个传统的

2017-09-10 14:39:42 409

原创 GDI_绘图

TextOut()// 在HDc上输出文字,只能往后输出GDI 中的X,Y都是相对坐标; DrawText 绘制格式化矩形文本如要在某区域输入“确定”实例代码: 设置文字颜色://例如设为红色:Color是DC的状态之一,不要直接改变Dc的color 正确使用:先保存color的状态,改好,用完之后,改回原先的值使用 COLORREF

2017-08-29 13:51:34 297

原创 多线程同步函数

003、数据(线程)同步数据(线程)同步的方法:1、原子操作它表示在多个线程访问同一个全局资源的时候,能够确保所有其他的线程都不在同一时间内访问相同的资源。也就是他确保了在同一时刻只有唯一的线程对这个资源进行访问。这有点类似互斥对象对共享资源的访问的保护,但是原子操作更加接近底层,因而效率更高。 2:事件(Event)主要用来线程间的等待通知 事件能够通知一个操作已经完成。

2017-08-27 11:53:03 172

原创 多线程

02.多线程一、注意:001.线程的同步002.线程的退出003.线程的休眠二、步骤001.将扫描到的文件夹都保存在一个vector中002.只允许同一时间一个线程读写线程中的数据003.当所有线程都休眠时退出 三、等待信号函数WaitForMultipleObjects  (ThreadHandle.size(), //等待的数量 Thread

2017-08-21 13:31:11 154

转载 文件查找01

一.文件查找的关键函数01. FindFirstFile  HANDLE WINAPI FindFirstFile( _In_  LPCTSTR           lpFileName, _Out_ LPWIN32_FIND_DATA lpFindFileData );入参:lpFileName: 【In】Poin

2017-08-16 19:58:39 182

空空如也

空空如也

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

TA关注的人

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