自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (5)
  • 问答 (6)
  • 收藏
  • 关注

原创 Unity自动导出包

Unity自动导出包

2023-09-28 15:04:03 303

转载 Window7升级 PowerShell

转载:https://blog.csdn.net/yufumatou/article/details/92766350一、查看当前PowerShell版本1、命令行输入powershell2、命令行输入get-host二、下载新版PowerShell(下载说明:https://docs.microsoft.com/zh-cn/powershell/scripting/install...

2019-12-12 17:53:18 421

原创 sql基础用法

--创建表CREATE TABLE tb_teacher( id INT, sname VARCHAR(20), gender VARCHAR(2), age INT)DROP TABLE tb_teacher;DESC tb_teacher;-- 给tb_teacher添加servlet和jsp成绩列ALTER TABLE tb_teacher ...

2019-08-12 13:48:53 168

转载 前后缀表达式(提供一个带传参的例子)

举例:(3 + 4) × 5 - 6 就是中缀表达式- × + 3 4 5 6前缀表达式3 4 + 5 × 6 -后缀表达式中缀表达式(中缀记法)中缀表达式是一种通用的算术或逻辑公式表示方法,操作符以中缀形式处于操作数的中间。中缀表达式是人们常用的算术表示方法。虽然人的大脑很容易理解与分析中缀表达式,但对计算机来说中缀表达式却是很复杂的,因此计算表达式的值时,通常需要先将中缀表达式...

2019-05-13 15:54:21 759 1

原创 码云项目初始化

将项目初始化到码云上第一步:注册码云账户第二步:新建仓库:第三步:创建一个文件夹,例如SignInTest第四步:进入文件夹中,点击鼠标右键,选择git bash here ,输入git init(没有Git的先安装git)文件夹中会出现一个.git文件第五步:在码云中复制新建仓库的路径:在Git命令界...

2019-04-22 16:06:53 1372

转载 MySQL主从复制备份

前言数据库实时备份的需求很常见,MySQL本身提供了 Replication 机制,摘译官方介绍如下:MySQL Replication 可以将一个主数据库中的数据同步到一个或多个从数据库中。并且这个同步过程默认以异步方式工作,不需要保持主从数据库的实时连接(即允许连接中断)。同时允许自定义配置需同步的数据库及数据表。MySQL Replication 的优点及应用场景如下:1、通...

2019-03-22 12:16:05 157

原创 简单二叉树

// Algorithm.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include <functional>#define D_LEFT 0#define D_RIGHT 1template <class T>struct BNode{    BNode() :pLNode(NULL), pRNode(NULL...

2019-02-14 13:40:02 132

原创 float,double判断相等

 bool DoubleEqual(double v1, double v2){ return (v1 <= (v2 + DBL_EPSILON)) && (v1 >= (v2 - DBL_EPSILON));}    bool FloatEqual(float v1, float v2){ return (v1 <= (v2 + FLT_EPSILON)) &a...

2018-07-07 16:36:17 871

转载 C++中stringstream的使用方法和样例

转载自:https://blog.csdn.net/sophia1224/article/details/53054698之前在leetcode中进行string和int的转化时使用过istringstream,现在大致总结一下用法和测试用例。    介绍:C++引入了ostringstream、istringstream、stringstream这三个类,要使用他们创建对象就必须包含sstrea...

2018-06-01 14:49:14 364

原创 ADO连接各种数据库的基本方法

第一种方法:以DSN的方法链接数据库(dbType=mysql):前提需要配置DSN数据源_ConnectionPtr _pConn;_pConn.CreateInstance(_uuidof(Connection));std::string strCon = "DSN=" + dbType + ";server=localhost;database=" + dbName;_pConn->O...

2018-05-29 15:00:55 9401

转载 64位进程调用32位DLL详解(利用COM)

 转载:https://blog.csdn.net/nie2314550441/article/details/4986773564位进程调用32位DLL------探索相关资料:微软公司的官方网站针对这个问题描述如下:在64位的windows系统中,一个64位进程不能加载一个32位dll,同理一个32位进程也不能加载一个64位dll。但是,64位windows支持64位和32位进程(包括本机或跨...

2018-05-29 10:24:59 37920 3

原创 实现CListctrl自动排序

1、在对话框(CStatusDlg)中放入CListCtrl控件,并为其添加变量_listCtrl   设置控件风格为report2、在初始化对框框中初始化CListCtrl控件BOOL CStatusDlg::OnInitDialog(){ CDialogEx::OnInitDialog();           //这里注意后面多加了一个空格,方便直接添加排序的图标 _listCtrl.Ins...

2018-05-23 10:50:04 1935 1

原创 redis无法远程访问

1、下载好redis包文件2、在运行中输入cmd,然后把目录指向解压的Redis目录将redis注册为Windows下的服务:redis-server.exe   --service-install   redis.windows.conf    --maxheap  200m说明:200m是最大内存,可以适当的加大内存,1g都可以。3、常用命令卸载服务:redis-server --servic...

2018-05-22 15:25:21 715

转载 ADO编程详解(C++)

转载:https://blog.csdn.net/learnlhc/article/details/72714038一、概述         ADO即Microsoft ActiveXData Object,是Microsoft继ODBC之后,基于OLE DB技术的一种数据库操作技术,使您能够编写通过 OLE DB 提供者对在数据库服务器中的数据进行访问和操作的应用程序。ADO同OLE DB、数据...

2018-05-21 18:49:23 587

原创 更新程序的环境变量

SendMessage(HWND_BROADCAST,WM_SETTINGCHANGE,0,(LPARAM)TEXT("Environment"))

2018-03-27 15:44:37 380

原创 libuv在vs2013中使用过程中的问题总结

编译好VS的项目后。创建新的工程时要添加附加依赖项:advapi32.lib;iphlpapi.lib;psapi.lib;shell32.lib;user32.lib;userenv.lib;ws2_32.lib或者用下面的连接#pragma comment(lib,"advapi32.lib")#pragma comment(lib,"iphlpapi.lib")#pragma comment...

2018-03-20 13:02:21 563

原创 linux下gcc编译c++程序连接问题

在当前目录下有lib、include两个文件夹lib文件夹下有有动态库libmy.soinclude文件加下有my.h文件当前文件下有test.cpp文件,入口函数在这个文件里test.cpp里面用到了libmy.so里面的函数也用到了c++11的特性 还有 线程下面就是我们编译这个应用程序的命令生成文件test# g++ test.cpp -I./include -L ./lib -std=c+...

2018-03-15 09:41:42 230

原创 ansi编码和utf8相互转换

1、windows平台下#ifdef _WIN32int CParserIni::ansi2utf8(const string& ansiStr, string& utf8Str){int ret = kNoError;do{//CP_ACP(ANSI字符集)if (ansiStr.empty()) BREAK_WITH_ERROR(kInvalidParamete...

2018-02-24 17:04:44 9644

转载 alarm函数

alarm也称为闹钟函数,alarm()用来设置信号SIGALRM在经过参数seconds指定的秒数后传送给目前的进程。如果参数seconds为0,则之前设置的闹钟会被取消,并将剩下的时间返回。要注意的是,一个进程只能有一个闹钟时间,如果在调用alarm之前已设置过闹钟时间,则任何以前的闹钟时间都被新值所代替。所需头文件  #include函数原型  unsigned in

2018-01-11 09:56:29 964

原创 cocos绑定c++到lua中

参考下面这几篇文章:1、http://blog.csdn.net/marpools/article/details/442227172、http://blog.csdn.net/marpools/article/details/442368273、http://blog.csdn.net/marpools/article/details/443382514、http://blog.

2017-11-18 21:07:23 291

原创 lua格式化字符串

Lua 运算符Lua 数组 Lua 字符串字符串或串(String)是由数字、字母、下划线组成的一串字符。Lua 语言中字符串可以使用以下三种方式来表示:单引号间的一串字符。双引号间的一串字符。[[和]]间的一串字符。以上三种方式的字符串实例如下:string1 = "Lua"print("\"字符串 1 是\"",st

2017-11-10 14:58:23 4074 1

原创 C++regex

匹配字符串的基本规则1. 匹配固定的字符串regex e("abc");2. 匹配固定字符串,不区分大小写regex e("abc", regex_constants::icase);3. 匹配固定字符串之外多一个字符,不区分大小写regex e("abc.", regex_constants::icase); // . Any

2017-11-10 08:28:33 8384

转载 CentOS 6&7 安装使用多个GCC版本(GCC4.9,GCC5.3,GCC6.2)

转载:http://blog.csdn.net/juweiping/article/details/55194109CentOS 作为企业级服务器操作系统被广泛使用,其中使用C++开发服务器应用又是常见的,可是CentOS本身自带的GCC版本更新缓慢,要想使用较新的GCC版本就是一个经常需要解决的问题,当然可以自行编译GCC源码,但是比较麻烦,而且很难做到多个GCC版本之间进行

2017-11-09 13:46:42 576

转载 安装pptpd

安装前准备第一步:检测是否符合pptp的搭建环境的要求服务器版本:CentOs 6.4 xen vps如果检查结果没有这些支持的话,是不能安装pptp的。执行指令:#modprobe ppp-compress-18 && echo ok这条执行执行后,显示“ok”则表明通过。不过接下来还需要做另一个检查,输入指令:#cat /dev/net/tun如

2017-11-06 16:47:44 3254

原创 MFC添加弹出菜单,使弹出菜单某项不可用变灰

在右击消息中添加:CPoint menuPoint = point;CMenu menu;menu.LoadMenuW(IDR_GROUPMENU);ClientToScreen(&menuPoint); //一定要加载之前 menu.GetSubMenu(0)->EnableMenuItem(ID_POP_SETUUID, MF_BYCOMMAND | MF_DISA

2017-10-13 14:31:47 2165

原创 格式化输出只有固定小数点后位数

printf("%.2f",10.11111);

2017-09-27 17:05:41 1644

转载 文件操作open与fopen和read与fread的区别

转自:http://blog.csdn.net/dreamintheworld/article/details/52336052系统调用的文件操作分别直接基于IO无缓存操作以及带有缓存操作; 不带缓存的函数特点是直接对文件(包括设备)进行读写操作; 不带缓存的函数不是ANSI C的组成部分,是POSIX的组成部分 都是基于文件描述符,基于基本的IO控制,不带缓存;关

2017-09-26 11:36:01 1270

原创 字符串查找(文件路径查找)

1、   char *strchr( const char *string, int c );   wchar_t *wcschr( const wchar_t *string, wchar_t c );   Find a character in a string. 查找一个字符串中首次出现的指定字符。  Return Value:Each of these func

2017-09-26 11:10:30 692

转载 CListCtrl 设置选中状态

原文链接: http://blog.163.com/lejianz@126/blog/static/11650292013610103232600/CListCtrl 设置选中状态1. 使用CListCtrl的函数SetItemState(int nItem, UINT nState, UINT nMask);如:m_list.SetItemState(index,

2017-09-26 09:24:15 2654

原创 MFC文件过滤

LPCTSTR lpszFilter = _T("DMX(*.dmx)|*.dmx|All Files(*.*)|*.*||");CFileDialog dlg(FALSE, NULL, NULL, OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT, lpszFilter);

2017-09-26 08:50:17 640

原创 MFC带百分比的圆形进度条

#pragma once#includeusing namespace Gdiplus;// CCircleProgressclass CCircleProgress : public CStatic{ DECLARE_DYNAMIC(CCircleProgress)public: CCircleProgress(); virtual ~CCircl

2017-09-19 16:05:20 3736

原创 CXTPRibbonBar添加系统菜单时候,会出现白条

查了好久才找到问题的所在1、白条出现的时机,客户去失去焦点时2、客户去失去焦点时MFC会刷客户区的边框解决办法(去除客户区边缘):BOOL CMainFrame::PreCreateWindow(CREATESTRUCT& cs){cs.dwExStyle &= ~WS_EX_CLIENTEDGE;}

2017-09-18 12:09:46 534

原创 注册热键和快捷键

RegisterHotKey(m_hWnd, 1001,0, VK_DELETE);UnregisterHotKey(m_hWnd, 1001);响应WM_HOTKEY消息

2017-09-15 15:44:16 647

原创 vs2013编译ffmpeg

在window编译ffmpeg遇到了很多问题。用了很多网络上的方法不过都失败了。我总结下自己成功编译的过程。1、我的环境,window10 64位2、vs2013下载工具1. 下载FFMPEG源码,下载地址:http://ffmpeg.zeranoe.com/builds/ 2. 下载MinGW安装器,下载地址:http://www.mingw.org/

2017-09-13 11:15:22 384

转载 c/c++日期时间处理与字符串string转换

在c/c++实际问题的编程中,我们经常会用到日期与时间的格式,在算法运行中,通常将时间转化为int来进行计算,而处理输入输出的时候,日期时间的格式却是五花八门,以各种标点空格相连或者不加标点。首先,在c中,是有一个标准的日期时间结构体的,在标准库wchar.h内,我们可以看到结构体tm的声明如下: 1 #ifndef _TM_DEFINED 2 struct tm { 3

2017-09-11 17:03:22 1946

转载 c++11 chrono时间处理函数

chrono是一个time library, 源于boost,现在已经是C++标准。话说今年似乎又要出新标准了,好期待啊!   要使用chrono库,需要#include,其所有实现均在std::chrono namespace下。注意标准库里面的每个命名空间代表了一个独立的概念。所以下文中的概念均以命名空间的名字表示! chrono是一个模版库,使用简单,功能强大,只需要理解三个概念:d

2017-09-11 16:52:03 1136

转载 C++时间标准库时间time和系统时间的使用

转载:http://www.cnblogs.com/yukaizhao/archive/2011/04/29/cpp_time_system_time.html1. C++标准库中的时间需要引用time.h,可以取的本地时间或者格林威治时间,只能精确到秒#include  /*包含time头文件*/#include

2017-09-11 14:34:41 3303

转载 MFC框架中对最近文件列表的支持

MFC框架中对最近文件列表的支持MFC建立的标准框架程序中有记录最近操作文件的能力,这些最近文件的路径被记录到注册表,在程序运行时,又将添加到文件菜单中。 在CWinApp中有个 CRecentFileList* m_pRecentFileList;指针管理这些信息。 以下对此过程进行分析,采用类似的方法,可以保存其他一些固定条数的最近数据。 1.CRecent

2017-09-08 16:31:22 1576

转载 C++lambda详解~读书笔记

lambda表达式:[cpp] view plain copy[capture_block](parameters) mutable exception_specification->return_type{ body }  lambda表达式包含以下部分:捕捉块(catpure block): 指定如何捕捉所在作

2017-09-08 08:43:05 182

转载 HBITMAP和CBitmap的互相转换

1 HBITMAP转成CBitmapHBITMAP   hBmp; 方法①[cpp] view plain copyCBitmap* pBmp = CBitmap::FromHandle(hBmp);   方法②[cpp] view plain copyCBitmap b

2017-08-30 17:27:23 691

graphviz-2.38.rar

PlantUML 画图预览需要的软件 当在VSCode中alt+d出现Dot Execuable:null No Dot exectable found cannot find Graphviz. 就需要安装此工具

2020-02-29

GB_T30104.209-2013(中文版)

GB_T30104.209-2013(中文版) 数字可寻址照明接口 第209部分:控制装置的特殊要求 颜色控制(设备类型8) Digitaladdressablelightinginterfa

2018-04-03

分布式实时处理系统 原理、架构与实现 高清完整.pdf版下载

分布式实时处理系统 原理、架构与实现.pdf 分布式实时处理系统 原理、架构与实现.pdf 全

2017-10-18

MFC带百分比的进度条

MFC带百分比的进度条,使用GDI+实现,代码比较简单。做个参考。里面gdi对象没有释放。使用时请自行deleteobject和releaseDC

2017-09-19

c++多线程编程的十个例子

C++多线程的十个例子,学习window下多线程编程

2017-08-21

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

TA关注的人

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