自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

原创 C++实现反射机制

C++本身是不支持反射机制的,而在最近项目中很多地方用到了工厂类,这样就增加了代码中分支语句,降低了代码的可读性,于是就模仿C#中的反射机制,用函数指针自己实现了C++的反射。下面是实现时写的demo介绍。主要特点有以下几点:用map保存了字符串到动态类生成的函数指针的映射。使用类名注册,根据不同的类名字符串构造成不同的类对象。代码实例:Singleton类头文件 1 #pragma once ...

2018-05-10 13:39:47 429

原创 C++单例

template<class T>class Singleton{public: using object_type = T; struct object_creator { object_creator() { Singleton<T>::instance(); } ...

2018-04-06 10:21:05 197 1

原创 C++11线程池实现

#pragma once#include <future>#include <vector>#include <atomic>#include <queue>#include <thread>#include <mutex>namespace std {//线程池最大容量,应尽量设小一点#de...

2018-04-06 10:13:04 231 1

原创 托管C++线程锁实现

最近由于工作需要,开始写托管C++,由于C++11中的mutex,和future等类,托管C++不让调用(报错),所以自己实现了托管C++的线程锁。该类可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区。 如果其他线程尝试进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。using namespace System;using namespace System::Thre...

2018-04-06 10:09:54 353 1

原创 C语言指针总结

一、有关指针的数据类型的小结

2014-07-30 13:24:26 501

原创 Linux学习之打包压缩解压解包

打包   tar –cvf/-cf  etc.tar  etc的路径 查看包的东西  tar –tvf etc.tar 解包  tar –xvf  etc.tar   //解包文件        tar – xvf  etc.tar –C filmnamepath  //解包到指定文件夹  gzip/bzip2  etc.tar          //压

2014-07-18 14:13:54 384

原创 linux学习总结---vi的使用

vi命令总结vi有三种模:1.mi

2014-07-17 15:05:04 360

原创 linux学习总结(1)

开始学习Linux一周了,只是简单的学习了下Linux下的基本操作命令,下面是我yizho

2014-07-16 15:10:49 285

C++反射动态创建所需类的实例

使用单例,工厂,函数指针实现的反射,减少了分支语句,次方法可以动态创建类实例,减少了工厂类里面的分支语句(工厂类完成后基本不需要修改,就可以随意创建想要的类的实例)。

2018-05-10

英汉汉英词典

linux 下C语言和数据结构写的简单词典。

2014-08-26

词典C+数据结构

这是用C语言基础和数据结构写的一个简单字典,功能比较简单。

2014-08-18

影院售票系统

Java基础版的影院售票系统,用到了swing,jdbc,mvc等技术

2014-07-18

Java图书馆管理系统

这是一个关于Java基础的图书馆管理系统的开发,对Java基础的综合性比较高

2014-07-16

空空如也

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

TA关注的人

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