自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (10)
  • 收藏
  • 关注

原创 sprintf_s 在release下崩溃

sprintf_s 在release下仍然会崩溃我将项目中的sprintf换成sprintf_s,以为这样的话程序在字符串格式化时就安全了,结果在实际环境中程序还是崩溃了,百思不得其解。自己在VS中尝试了这样的代码:char buf[5] = { 0 };const char *p = "123456";sprintf_s(buf, 5, "%s", pp);本以为是buf中应该是1234,实际上不是这样的,程序直接就崩溃掉了。查询MSDN才知道:sprintf_s takes a le

2021-05-26 13:19:36 682

原创 解决浏览器或CEF 加载本地文件或ajax 跨域问题 Access to XMLHttpRequest from origin * has been block

作为开发,当我们有需求的时候,我们需要和后端合作开发,但是后端只定义好了接口,不能直接用本地的json文件,我们应该用ajax或者别的请求来获得数据,因为浏览器本身的同源策略的影响,会有跨域的问题,以下是本地开发解决跨域问题的方法1、浏览器处理跨域问题首先我们找到电脑上的谷歌浏览器快捷方式点击右键->属性->目标 在已有的字段 后面加入以下的文字–user-data-dir=“D:\ChromeDebug” --test-type --disable-web-security–前面一定

2020-07-01 13:22:18 3354

原创 完整字符串格式转换符、标识符、格式符

但是能真正将其用法弄透的估计很少见。转一篇,改天整理。1.转换说明符%a(%A)浮点数、十六进制数字和p-(P-)记数法(C99)%c字符%d有符号十进制整数%f浮点数(包括float和doulbe)%e(%E)浮点数指数输出[e-(E-)记数法]%g(%G)浮点数不显无意义的零"0"%i...

2020-04-03 14:10:31 5040

原创 c++ 正则表达式-基础操作

regex_match(s, re) 目标字符串s和正则表达式re是否完全匹配regex_search(s, match_result, re) 目标字符串s是否存在某个子串与正则表达式re匹配regex_replace(s, re, s1) 用s1替换目标字符串s中与正则表达式re匹配的子串#include <iostream>#include <s...

2020-04-02 18:41:24 212

原创 c++ 正则表达式-基础操作

#include <iostream>#include <string>#include <regex>using namespace std;void regex_match_test(){ /* std::regex_match: 判断一个正则表达式(参数re)是否匹配整个字符序列str,它主要用于验证文本 ...

2020-04-02 18:38:48 228

原创 通过指针访问虚函数表,并且调用里面的方法

/** @file test.c* @note* @brief 字符串解析* @author* @date* @note 没有任何具体价值,单纯的字符串解析、转换的编程练习* @note 历史记录:* @warning*/#include <stdio.h>#include <stdlib.h>#include <string.h>#in...

2020-04-02 15:54:04 577 3

转载 关系型数据库和非关系型区别

关系型数据库和非关系型区别当前主流的关系型数据库:Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等。非关系型数据库:NoSql、Cloudant。临时性键值存储(memcached、Redis)、永久性键值存储(ROMA、Redis)、面向文档的数据库(MongoDB、CouchDB)、面向列的数据库(Cassandra、HB...

2019-04-02 11:41:42 4219

原创 Qt KDGantt实现滚动表头缩放功能,平滑切换表头年月/月年日

1.实现表头滚动鼠标缩放甘特图重写HeaderWidget的wheelEvent事件处理void HeaderWidget ::wheelEvent( QWheelEvent* e ){DateTimeGrid* const grid = qobject_cast< DateTimeGrid* >(view()->grid());if (grid) {qreal de...

2019-03-26 17:09:03 1302

转载 git 学习笔记

git commit的信息如何修改,如何退出修改git commit 最后一次提交的注释信息,如何修改? 如何退出编辑器?今天用git commit -m “注释”提交的时候,注释写错了,于是各种查资料开始了和git bash vim的纠缠。。。(网上的资料我真是没操作成功,不过最后还是摸索出来了。首先 使用 git commit --amend 命令(修改最近一次提交的注释信息),会进入到...

2019-03-21 11:44:58 126

转载 RTSP、 RTMP、HLS的共同点、区别

用一句简单的话总结:RTSP发起/终结流媒体、RTP传输流媒体数据 、RTCP对RTP进行控制,同步。HLS ( HTTP Live Streaming)苹果公司提出的流媒体协议,直接把流媒体切片成一段段,信息保存到m3u列表文件中,可以将不同速率的版本切成相应的片;播放器可以直接使用http协议请求流数据,可以在不同速率的版本间自由切换,实现无缝播放;省去使用其他协议的烦恼。缺点是延迟大小受切...

2019-03-20 13:33:08 1378

原创 SVN与GIT区别对比

1.SVN优缺点优点:1、 管理方便,逻辑明确,符合一般人思维习惯。2、 易于管理,集中式服务器更能保证安全性。3、 代码一致性非常高。4、 适合开发人数不多的项目开发。缺点:1、 服务器压力太大,数据库容量暴增。2、 如果不能连接到服务器上,基本上不可以工作,看上面第二步,如果服务器不能连接上,就不能提交,还原,对比等等。3、 不适合开源开发(开发人数非常非常多,但是Googl...

2019-03-20 13:02:26 247

原创 Java学习笔记

String 类是不可改变的,所以你一旦创建了 String 对象,那它的值就无法改变了(详看笔记部分解析)。如果需要对字符串做很多修改,那么应该选择使用 StringBuffer & StringBuilder 类。由于 StringBuilder 相较于 StringBuffer 有速度优势,所以多数情况下建议使用 StringBuilder 类。然而在应用程序要求线程安全的情况下...

2019-03-20 12:54:35 93

原创 Web开发人员学习路线

Web开发人员学习路线图前端开发基础:HTML、CSS 、JavaScript框架:React、Angular 或者 Vue打包工具:Webpack 和 gulp进阶:Node.js 体系(包括 Node.js 服务端开发,npm 等)后端开发国内可以侧重学习:PHP、Python、Java、Node.js等运维开发学好 Linux 是基本要求。JSP 标准标签库(JSTL)...

2019-03-20 12:12:49 253

c++获取windows设备精确位置

c++调用c#dll c#封装使用h5获取windows设备位置 c++封装通过串口读取定位芯片位置数据,支持北斗、gps

2023-01-11

原生c++自实现定时任务引擎

c++简易定时任务引擎,原理简单,接口使用简单,通用。 支持指定任务执行次数。 包含使用示例。 启动定时器引擎Start(); 停止定时器引擎bool Stop(); 添加定时器( 不同的回调里面不用考虑dwTimerID重复的问题 )bool AddTask(); 删除定时器bool RemoveTask(); 使用multimap管理任务,生产者消费者模型。

2022-06-01

内存泄漏检测工具(tMemMonitor)

Tencent tMem Monitor (简称TMM) 运行时C/C++内存泄漏检测工具 在被监控程序退出时检测出所有没有指针指向的内存块。 是一款运行时C/C++内存泄漏分析工具,其检测结果专业、准确,操作却极其简单,可以帮助C/C++程序员迅速解决内存泄漏。TMM中引入GC机制,内存泄露检测准确率可达100%,无需内存快照,不影响目标程序性能,极简操作,是每个程序员都值得拥有的开发助手。

2021-09-10

XtremeToolkitPro(XTP)界面库(源码,示例,帮助手册)

Xtreme ToolkitPro界面库,一步安装,不需注册,本rar包中,setup.exe安装后将在安装目录生成 XTP 界面库,源码,帮助,示例 有动态库的连接方法,以及函数的调用和头文件的包含……

2021-03-13

c、c++、汇编实现CPU 的性能检测

c、c++、汇编实现CPU 的性能检测 The CPUID sample provides a routine that uses the CPUID instruction to determine the capabilities of the CPU being run. The sample provides the function int _cpuid(_p_info *pinfo), which returns data about the CPU. The int return value is a bitmask of flags for major processor features. The bits that might be set are: •#define _CPU_FEATURE_MMX 0x0001 •#define _CPU_FEATURE_SSE 0x0002 •#define _CPU_FEATURE_SSE2 0x0004 •#define _CPU_FEATURE_3DNOW 0x0008

2020-05-16

C/C++ 编译器标志从其他编译器映射到 Visual C++ 编译器 (cl.exe)

演示如何将 C/C++ 编译器标志从其他编译器映射到 Visual C++ 编译器 (cl.exe) 中 ccWrapper shows how to programmatically map flags from other compilers to the Visual C++ compiler. The included configuration file is used only as an example, not as an official way of showing how the flags map from one architecture to another, and is configurable so that you can change the configuration.

2020-05-16

C++ 示例演示使用 COM 的事件处理

C++ 示例演示使用 COM 的事件处理。 ComEvents EventReceiver ComEvents.sln COMEvents Sample: Demonstrates Creating and Using COM Events The COMEvents sample demonstrates event handling using COM. Security Note This sample code is provided to illustrate a concept and should not be used in applications or Web sites, as it may not illustrate the safest coding practices.

2020-05-16

ACE+TAO-6.5.6.zip

ACE及TAO full版本代码及release; ACE是免费开源的面向对象框架结构,该框架实现了许多并行通信软件的核心设计模式。TAO使用ACE提供的框架结构对象与模式实现的针对高效与实时系统的CORBA应用。 ACE是一个大型的中间件产品,代码20万行左右,过于宏大,一堆的设计模式,架构了一层又一层,使用的时候, 要根据情况,看你从那一层来进行使用。支持跨平台。

2019-10-13

ActivePerl-5.28.1.0000-MSWin32-x64-832ee6ab.exe

ActivePerl一个perl脚本解释器。可以让用户编写出适用于unix,windows,linux系统的CGI程序来。 安装的只是perl的一个解释程序啦,外观上也不会发生什么变化,你在windows的cmd界面里输入perl -v可查看你所安装的版本。在你编译perl程序时会用到它。

2019-10-13

跨平台 同步方法 临界区/mutex/信号量/event封装类

跨平台 同步方法 临界区/mutex/信号量/event封装类

2017-08-03

跨平台 获取本机IP/MAC地址,检测是否内网IP,字符串IP转换成Number地址

跨平台 获取本机IP/MAC地址,检测是否内网IP,字符串IP转换成Number地址 通过NetBIOS/SNMP/AdaptersInfo定的取得MAC地址。

2017-08-03

空空如也

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

TA关注的人

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