自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

原创 单例模式线程安全的三种实现

单例模式顾名思义就是仅创建一个实例,并且这个实例只能自己提供,不可在别的类中创建,所以最关键的就是私有化构造方法,这样其他类就不能显示构造这个实例(当然JAVA暴力的反射机制不必按这个规矩办事)。本文提供三种多线程环境下的单例模式实现方式。方式一:懒汉式public class SingleTonLazy { private volatile static SingleTonLazy instance; private SingleTonLazy() { } pub

2021-01-04 16:18:45 1230

原创 结构体定义和使用的几种方式

因为老是忘记使用方式,所以写于此记录一下。1、定义如下,A是结构体名称,C语言中使用方式:struct A m, C++使用方式:A m。struct A{ int a;};2、定义如下,A是结构体名称,使用方式和1中一样,不同的是,在定义的时候还定义了一个变量m,可以直接使用变量m。struct A{ int a;}m;3、定义如下,用这种方式定义的结构体不能在别处定义结构体变量,但是可以使用定义结构体时给出的结构体变量m,也就是只能使用变量m。struct{ int

2020-07-08 10:37:24 1557

原创 Linux多进程文件拷贝(C/C++)——方案二(使用mmap内存映射)

Linux多进程文件拷贝(C/C++)——方案二(使用mmap内存映射)#include <iostream>#include <sys/mman.h>#include <unistd.h>#include <sys/types.h>#include <fcntl.h>#include <sys/stat.h>#include <string.h>using namespace std;int main

2020-07-01 16:17:12 298 1

原创 Linux多进程文件拷贝(C/C++)——方案一(不使用mmap内存映射)

代码所用函数:open(),read(),write(),fstat(),lseek(),fork(),close();#include <iostream>#include <unistd.h>#include <fcntl.h>#include <sys/types.h>#include <sys/stat.h>using namespace std;int main(int argc,char* argv[]){ ..

2020-07-01 11:23:45 272

原创 eclipse安装CDT插件以及MinGW的配置傻瓜式详细配置

第一步:安装CDT插件       打开eclipse的help选项下面的eclipse Marketplace进入如下页面,搜索cdt,在出现的结果中找到如下图所示的插件,点击install安装即可。安装完成之后重启eclipse即可。第二步:安装mingw       由于官网上下载的老是出毛病导致配置不好,因此本人在这里直接给出完整的mingw压缩包,各位老铁直接下载解压...

2018-08-24 09:15:13 6132 2

原创 贪吃蛇初探

简易版贪吃蛇

2017-07-29 15:17:31 1455

原创 简易五子棋,供参考

android 版本 五子棋

2017-07-26 20:52:46 445

空空如也

空空如也

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

TA关注的人

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