自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 python json 解析

# -*- coding: utf-8 -*-import sys, os, reclass JsonBaseType: single_type = 0 object_type = 1 array_type = 2class ParseException(): def __init__(self,error): self.error = error def __str__(self,*args,**kwargs): r.

2020-10-31 18:44:28 298

原创 C++类成员空间分配和虚函数表

C++类成员空间分配和虚函数表,非常详细的一篇文章,受益匪浅https://www.cnblogs.com/secondtonone1/p/7205108.html?utm_source=itdadao&utm_medium=referral#top

2020-08-09 14:08:59 217

原创 QWidget指定父类设置样式无效的解决方案

第一种:在派生的类种重写事件,并添加下面几段代码void NEWWidget::paintEvent(QPaintEvent *){ QStyleOption opt; opt.init(this); QPainter p(this); style()->drawPrimitive(QStyle::PE_Widget, &opt, &p, this);}第二种:脱离父窗口的样式setAttribute(Qt::WA_Styled...

2020-06-23 11:58:18 774 1

原创 Qt工程提示:QtMsBuild\qtrcc.targets(74,5): error MSB3073: 命令“"\bin\rcc.exe" --list

大概率是.vcxproj.user的工程文件丢失了,找回来即可

2020-05-08 16:31:27 1729

原创 Qt中Spinbox,DateTimeEdit等控件样式表:箭头在左右两边QSS代码示例

/*spinbox 抬起样式*/QDateTimeEdit::up-button,QTimeEdit::up-button,QDoubleSpinBox::up-button,QSpinBox::up-button {subcontrol-origin:border; subcontrol-position:right; image: url(:/image/add.png);...

2020-03-02 19:03:13 1278

原创 离线安装openssl-devel顺序

前段时间,由于项目需要,安装keepalived,需要安装依赖包openssl-devel,可是无奈服务器不允许使用网络,无法使用yum安装,所以研究了下如何离线安装,进入了很多坑,所以记录分享下声明:此文仅为其中一种方法,不要自己将思维局限于这一种方式前提:基于redhat 6.5或者CentOS 6.5软件包(由yum缓存中提取的):http://pan.baidu.com/s/1...

2019-08-30 20:50:14 7688

转载 恢复rpm软件包

rpm软件包的恢复需要借助于linux系统光盘,首先就是要将linux系统光盘加载到系统中,将启动项改为从光盘启动“CD-ROM Drive”。在下面的选择界面中选择为“Troubleshooting”——“Rescue a CentOS system”进入到光盘的救援模式中。在下面的界面中选择第一项“Continue”进入到救援模式之后,就可以使用linux命令了...

2019-08-30 20:43:24 497

原创 linux 挂载共享目录

一、在windows下设置需要共享的目录二,回到linux虚拟机里,新建/mnt/Windows,作为挂载点。三,在/etc/fstab文件中,加入该共享目录的挂载信息//192.111.111.111(本机ip)/shareDir(本系共享目录) /mnt/Windows(虚拟机挂载点) cifs username=xiaoming,password=xxxx 0 0四,sudo...

2019-08-20 15:01:56 456

转载 获取Windows系统特殊性目录路径

引用单元  uses ShlObj 获取方法:function GetPath(FID: Integer): string;var  pidl: PItemIDList;  path: array[0..MAX_PATH] of Char;begin  SHGetSpecialFolderLocation(0, FID, pidl);  SH

2016-10-21 11:56:48 1027

转载 解决 LoadLibraryExA 、 LoadLibrary 参数错误 GetLastError()值87

require "LuaDebugger" 在一台机器上正确,但在另一台机器上却错误,跟踪到底是LoadLibraryExA 87号错误,参数不正确。百思不得其解,一开始还以为是UNICODE的问题,后来发现不是,百度半天,终于发现解决方案,修改dll工程链接选项,禁止增量链接就行了。这是vc的bug吧,我是vs2010。

2015-07-27 12:37:29 4298

转载 WinSock.h has already been included

最近在调人脸检测方面的新算法的代码,老是提示WinSock.h has already been included,有人已经给出解决方案,转载过来以铭记。开始使用boost::asio库时,编译碰到这个错误提示:fatal error C1189: #error :  WinSock.h has already been included查了下抛出这个错误的boost代码,原来是定义了

2015-07-24 12:40:53 3248 1

转载 C++ 线程池模板

转自:http://www.oschina.net/code/snippet_1242833_23465 /*-----------------------------------------------------------------------------------------CWorkQueue.h------------------------------------

2015-02-06 19:32:48 1453

转载 C++发送HTTP请求---亲测可行

转自:http://hi.baidu.com/benbearlove/item/1671c23017575825b3c0c53f 环境:xp sp3,vs2008,vs2010在静态库中使用 MFC#include   #include   #include   #include   #include "Wininet.h"  #pragma comment

2015-01-23 10:18:44 3641

转载 QT5 Failed to load platform plugin "windows" 终极解决方案 命令行问题 .

Failed to load platform plugin "windows"  这个错误在双击exe执行时不会出现,当传递命令行参数时出问题 ,解决方法:int main(intargc,char *argv[]){ // Q_INIT_RESOURCE(rc);//解决库路径问题============info@seatrix.com QTe

2014-11-25 15:39:06 1483

原创 QApplication a(argc,argv);崩溃

---------------------------Microsoft Visual C++ Debug Library---------------------------Debug Error!Program: ...de\mytoolkit\mytoolkit\mytoolkit\..\Win32\Debug\mytoolkit.exeModule: 5.0.2Fi

2014-11-24 17:53:20 9314 2

转载 (转)C语言union(联合体 共用体)

一直以来,union都是个很少用到的东西,对于这些不常用的结构往往记不住。这次看书又看到了,还是学习一下吧。一般在Windows API的一些数据结构中才能看到这个union,其实并不复杂。本质上来说和结构体是一样的,但是从包装的角度来看有差异。1、union中可以定义多个成员,union的大小由最大的成员的大小决定。 2、union成员共享同一块大小的内存,一次只能使用其中的一个成员

2014-02-27 23:14:23 747

原创 想对话框写文字

CPaintDC pDc(m_hWnd);CRect Rect;GetClientRect(Rect);CDC memDc;memDc.CreateCompatibleDC(pDc);CBitmap tempBMP;tempBMP.CreateCompatibleBitmap(pDc, Rect.right - Rect.left, Rect.bottom - Rect

2013-11-07 16:28:16 975

原创 C++ 获取当前按钮句柄,并将按钮隐藏

CWindow cwin;cwin = GetDlgItem(IDC_BTN_NUN_RESET+i);cwin.ShowWindow(SW_HIDE);

2013-10-25 17:13:42 3201

转载 键盘ASC码对照表

ASC码:ASCII码键盘ASCII 码键盘ASCII 码键盘ASCII 码键盘27ESC32SPACE33!34"35#36

2013-09-04 15:58:00 1800

转载 CFileDialog的用法简介

CFileDialog文件选择对话框的使用:首先构造一个对象并提供相应的参数,构造函数原型如下: CFileDialog::CFileDialog( BOOL bOpenFileDialog, LPCTSTR lpszDefExt = NULL, LPCTSTR lpszFileName = NULL, DWORD dwFlags = OFN_HIDEREADONLY | OFN_OVERWR

2013-08-21 16:06:51 711

原创 为文字加背景色ATL

//话白色背景     COLORREF crColor1 = RGB(255, 255, 0);     COLORREF crColor = RGB(0,0,0);     CBrush brush;     brush.CreateSolidBrush(RGB( 255, 255, 255));     CRect tmrc = CRect(x+nDis-20-1,y+6

2013-08-21 16:01:01 914

原创 ATL 工程下添加右击菜单

CPoint point; ::GetCursorPos(&point); HMENU hMenu; hMenu = ::LoadMenu(g_hInstance, MAKEINTRESOURCE(IDR_MENU_SC)); HMENU hSubMenu; hSubMenu = ::GetSubMenu(hMenu,0); //EnableMenuItem(hSubMen

2013-08-01 15:50:43 1221

转载 C++:CString、TCHAR、WCHAR 字符串等转BSTR的几种方法。

1._bstr_t _bstr_t bstrText = _T("aaaa");CString strText(_T("aaaa"));bstrText = strText; 其它字符串方法雷同。优点:使用方法简单。缺点:需要如下引用文件Header: comutil.hLib: comsuppw.lib or comsuppwd.lib 2.CComBST

2013-05-17 11:03:05 1535

原创 进程通信

本文处处:http://blog.csdn.net/lauo1188/article/details/4438223 进程通信2007-10-05 10:55概述  管道(Pipe)实际是用于进程间通信的一段共享内存,创建管道的进程称为管道服务器,连接到一个管道的进程为管道客户机。命名管道(Named Pipes)是在管道服务器和一台或多台管道客户机

2013-04-20 09:33:58 1957

转载 ATL持续化之IPersistPropertyBag

浅谈ATL中关于对象持续性 com对于对象持续性并没有什么规定和支持。但是com提供了一些协议,利用这些协议就可以使用对象的持续性。 在ATL中,提供了一系列介质接口IMedia,用于对象持续性支持。例如IStream  IStrorage IPropertyBag。为什么为了一个持续性提供三个接口呢?这是因为存在这样的一个事实:com组件容器并不知道用户想要保存对象信息到何处:网络流?

2013-04-19 09:04:36 1319

原创 http://www.vckbase.com/

http://www.vckbase.com/

2013-04-09 16:20:49 1011

转载 MFC中的CEdit与CRichEdit使用技巧

VC中在对话框上使用Rich Edit控件前一定要用AfxInitRichEdit()初始化RichEdit环境.1.设置edit只读属性    方法一:                m_edit1.SetReadOnly(TRUE);    方法二:                ::SendMessage(m_edit1.m_hWnd, EM_SETREADONL

2013-04-09 10:40:44 2178

转载 visuall assist x 破解方法

试用期过了后,不管怎么装,或者是找网上的KEY都不行,所以试了一下的方法,成功了:1、先下载VisualAssist X 10.6.1845.02、下载Visual Assist X10.6.1845.0破解补丁3、找到VA_X.dllXP目录:C:\Documents andSettings\用户名\Local Settings\ApplicationData\Microso

2013-04-09 08:37:35 1130

原创 编辑框自动换行、按回车换行、右滚动条

属性选择Multline+Auto VScorll+Want Return即可同时实现

2013-04-08 16:16:18 1235

原创 向INI配置文件写入\读取数据

//ini配置文件路径#define GOODSCATEGORYENGINE_FILE _T("C:\\ClientDirEda")#define GOODSCATEGORYENGINE_INI _T("C:\\ClientDirEda\\StartX.ini")#define GOODSCATEGORYENGINE_INI_TEST _T("C:\\ClientDirEda\\Goo

2013-04-07 14:30:57 2180

原创 为ATL工程添加一个固有属性:

(1) 为组件对象添加基类:public IPersistPropertyBagImpl    (2) 添加对应的接口映射:COM_INTERFACE_ENTRY(IPersistPropertyBag)  (3) 属性映射表中添加你要的:BEGIN_PROP_MAP(CXPPlayer) PROP_DATA_ENTRY("_cx", m_sizeExtent.cx, VT_UI4

2013-04-03 11:50:08 2361

原创 ATL中使用CString

在stdafx.h 中的#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS    // 某些 CString 构造函数将是显式的下添加一下代码即可:#define _WTL_NO_CSTRING#include #define _WTL_NO_WTYPES#include #include #include

2013-03-30 10:56:29 6306

原创 C++非MFC下使用CPoint

记得包含#include //共享的CRect/CPoint/CSize即可使用CRect/CPoint/CSize

2013-03-30 09:30:45 3048

转载 CString, BSTR, LPCTSTR 概念(转)

CString是一个动态TCHAR数组,BSTR是一种专有格式的字符串(需要用系统提供的函数来操纵)LPCTSTR只是一个常量的TCHAR指针。CString 是一个完全独立的类,动态的TCHAR数组,封装了+等操作符和字符串操作方法。typedef OLECHAR FAR* BSTR;typedef const char * LPCTSTR;vc++中各种字符串的

2013-03-22 09:01:04 881

转载 VS2010 c++ 错误的处理方法

1错误:fatal error C1010: unexpected endof file while looking for precompiled header. Did you forget toadd '#include"StdAfx.h"' to your source? #include"StdAfx.h" 你把这个放在头文件里面就行了2 vc++编程出现错误error

2013-03-22 08:50:58 2483

原创 解决VC++2010&&VS2010无法调试&&调试无法进入断点&&无法命中断点的问题

对于这个问题只要修改注册表,方法如下:开始->运行->输入regedit->HKEY_LOCALMACHINE -> SOFTWARE -> Microsoft -> Internet Explorer -> Main 增加DWORD键TabProcGrowth,值为0就行!

2013-03-20 11:57:52 2155

转载 厦门主要IT企业名单(至20071205)

厦门优数科技有限公司 厦门优雅百通软件科技有限公司 厦门宇联通网络软件有限公司 厦门宇鑫科技有限公司 厦门元辰软件系统工程有限公司 厦门原华软件技术有限公司 厦门同人科技有限公司 厦门远筑软件开发有限公司 厦门兆天科技有限公司 厦门支点软件技术有限公司

2012-12-30 12:18:31 5261

转载 VC GetSafeHwnd 和 AfxGetApp

1)cwnd::GetSafeHwnd      当我们想得到一个窗口对象(CWnd的派生对象)指针的句柄(HWND)时,最安全的方法是使用GetSafeHwnd()函数,通过下面的例子来看其理由:  CWnd *pwnd = FindWindow(“ExploreWClass”,NULL); //希望找到资源管理器,获取窗口指针  HWND hwnd = pwnd->m_

2012-12-24 15:44:08 2665

原创 error LNK2005

补充一点,就是一次在用第三方库时,由于errno被重定义,用多种方法都不能解决,后查找MSDN,发现link有个选项/FORCE可以解决,在IDE下 Project-> Settings-> Link页,选categroy为custom,将force   file   output前打勾 即:补充一点,就是一次在用第三方库时,由于errno被重定义,用多种方法都不能解决,后查找MS

2012-10-23 17:03:59 729

原创 MFC为简单对话框程序添加菜单并加上响应事件

一、添加menu1,添加一个资源,选择menu;2,在菜单中写入自己的菜单选项,如关于  版本 等信息添加菜单项:关于   版权  想你了  ID:xiangni  等信息‍ 将菜单加入对话框,即可显示。方法:打开对话框,右键属性,选择刚才的菜单即可。‍ 二、为菜单添加单级响应函数运行可以见到,对话框已建立起了菜单,下面开始添加响应事件菜单每一项都有

2012-09-25 19:34:13 3715

proxycap代理工具

proxycap这是一个socks5代理客户端软件,支持TCP以及UDP协议,经过本人测试TCP以及UDP协议均正常,很好用的一个工具

2015-08-08

nmap+HttpPrint

nmap+HttpPrint

2014-12-15

VC源码 右下角弹出新闻窗口

类似QQ的右下角弹窗新闻,支持多种风格.Win32工程,未采用MFC.

2014-08-27

WTL源代码1022

WTL源代码1022

2013-08-02

C++STL开发技术导引源代码

《C++STL开发技术导引》pdf格式的书和源代码

2012-08-19

基于MFC的简单计算器

基于MFC的简单计算器,具有括号运算功能和小数点运算功能,可清零,可退格

2012-07-05

空空如也

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

TA关注的人

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