自定义博客皮肤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)
  • 资源 (9)
  • 问答 (1)
  • 收藏
  • 关注

原创 BS程序的CS容器

让BS软件,成为CS模式运行

2022-02-10 17:16:07 577

转载 c++11 function用法

https://blog.csdn.net/weixin_41827033/article/details/105652838

2021-04-09 11:28:38 100

原创 c++ 向前声明使用

主要注意点:1. 前向声明的类不能定义对象。2. 可以用于定义指向这个类型的指针和引用。2. 用于申明使用该类型作为形参或返回类型的函数。为什么要用前置声明1:包含的头文件太多,导致编译时间比较久,2:包含文件比较多容易出现包含错误,混乱随意的#include可能导致循环#include,可能出现编译错误.例子class A;class B{ public: A* m_a; //(不能A m_a,如果是这样就需要包含头文件,需要具体的实现了)}...

2021-04-07 14:09:29 236

原创 C++11 线程Join 和detach

个人大概总结:join 即等待线程,线程退出后继续往下执行detach 即分别执行,创建完线程后,主线程继续执行。和传统的beginthread 线程执行方式一样。。join()操作是在std::thread t(func)后“某个”合适的地方调用,其作用是回收对应创建的线程的资源,避免造成资源的泄露。detach()操作是在std::thread t(func)后马上调用,用于把被创建的线程与做创建动作的线程分离,分离的线程变为后台线程,其后,创建的线程的“死活”就与其做创建动作的线程无关

2021-04-03 15:56:58 312

原创 c++ 关键词volatile 使用记录

volatile 意思就是多变的,那什么时候才用volatile 呢个人觉的在嵌入式的工程中或者涉及硬件编程的时候,变量的使用需要,因为很多都是在寄存器中取值。看到网上很多是多线程下最好用这个。C/C++多线程编程中不要使用volatile。(注:这里的意思指的是指望volatile解决多线程竞争问题是有很大风险的,除非所用的环境系统不可靠才会为了保险加上volatile,或者是从极限效率考虑来实现很底层的接口。这要求编写者对程序逻辑走向很清楚才行,不然就会出错)C++11标准中明确指出解决.

2021-04-01 13:51:02 79

原创 c++ 线程池记录

1:线程池基本概念就是一个池子,网上常见的用两种方式分配池子,一种是固定多少数据线程,一种是可以动态分配。各有利弊c++ 实现线程池有多种方式(参考网上的)一种是c++ 跨平台的线程池,基本使用c++ 标准库实现一种是c++11方式实现,使用了c++11中新特性实现,比如future,thread等,这种方式实现起来更简单,代码量更少2:线程池基本原理2.1线程池优点: 为了减少线程资源的重复分配和释放避免大量线程频繁创建和销毁带来的时间成本 :如果在一开始即创建好线...

2021-03-31 16:31:18 69

原创 C++ 进程间通信和线程间同步几种方式

进程同步的方法1、互斥量(Mutex):为协调共同对一个共享资源的单独访问而设计的。2、信号量(Semaphore):现和纠正。3、事件(Event):线程间同步的方法:1:临界区2:锁3:信号量4:事件以上为常用的几种方式...

2021-03-29 16:49:10 962

原创 CEF 开发学习总结---第一章 编译及其资源

CEF 开发学习总结—第一章 编译及其资源1:目前项目使用到的 cef 版本为支持xp 版本的2623 版本。支持win7及其以上的 为3396 版本

2021-03-26 11:26:49 107

原创 java 各种数据类型的互相转换

StringBuilder转化为String String str = "abcdefghijklmnopqrs"; StringBuilder stb = new StringBuilder(str);整型数组转化为字符串 StringBuilder s = new StringBuilder(); for(i=1;i<=n;i++) { ...

2019-10-14 15:59:33 126

原创 接口提示404 ,查看下接口是不是拼写错了

2019-10-14 14:18:37 734

转载 Cannot instantiate the type List的解决办法

错误代码示例:private List<Component> children=new List<Component>();Java中的如上代码将会报出下面这样的的错误,原因是list是接口,而接口不能实例化,故不能直接使用new list直接进行实例化,需要使用任意一个可以实现该接口的类进行实例化,比如:ArrayList正确代码示例:private L...

2019-10-14 13:47:53 4659

原创 c++ 设计模式

https://github.com/TechieLiang/CppDesignPatternhttps://blog.csdn.net/u010993820/article/details/80968933//这个写的比较全,可以参考学习https://blog.csdn.net/wuzhekai1985/column/info/design1:单列模式,只返回一个对象,在...

2019-01-03 11:06:31 145

转载 VC编程常见问题

转自xingpacer的博客https://bbs.csdn.net/topics/390878558

2018-06-14 11:38:21 730

汉字转拼音C++版本,提供头文件和实现文件

汉字转拼音C++版本,提供头文件和实现文件,两个文件,可以直接添加到工程里使用,方便简洁

2022-04-02

cef_binary_91.1.23+g04c8d56+chromium

cef 91 版本支持MP4

2021-09-23

cef 90.0.4430.212 版本,支持MP4

cef 90.0.4430.212 版本,支持MP4 cef_binary_90.6.7+g19ba721+chromium-90.0.4430.212_windows32.tar... 如果需要支持混合内容的,请联系我qq:1679943560

2021-09-23

java基础教程.rar

java基础教程.rar

2021-04-08

C++编程惯用法——高级程序员常用方法和技巧.rar

C++编程惯用法——高级程序员常用方法和技巧.rar

2021-04-08

hashmyfiles235.zip

对文件或者文件夹,压缩文件等进行md5计算。可以用来对比文件是否改变。

2020-07-07

SerialEnum.zip

通过c++ api获取系统端口号,工程使用vs2010,程序代码可以直接用

2019-03-19

TQuickReport2010

支持Delphi的quickreport 自己已经测试完全可以使用。

2018-10-23

一个简单的加密程序

用c++ 编写的简单的加密解密算法程序。用c++ builder编写。很实用简单

2012-09-06

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

TA关注的人

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