- 博客(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++自实现定时任务引擎
2022-06-01
内存泄漏检测工具(tMemMonitor)
2021-09-10
XtremeToolkitPro(XTP)界面库(源码,示例,帮助手册)
2021-03-13
c、c++、汇编实现CPU 的性能检测
2020-05-16
C/C++ 编译器标志从其他编译器映射到 Visual C++ 编译器 (cl.exe)
2020-05-16
C++ 示例演示使用 COM 的事件处理
2020-05-16
ACE+TAO-6.5.6.zip
2019-10-13
ActivePerl-5.28.1.0000-MSWin32-x64-832ee6ab.exe
2019-10-13
跨平台 获取本机IP/MAC地址,检测是否内网IP,字符串IP转换成Number地址
2017-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人