自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++开发工具库之 JSON for Modern C++

起初从c#项目组转到c++开发,非常难以忍受的是json序列化和反序列化。c#下使用newman json工具做序列化只需要在需要序列化的class上添加[Serializable],直接调用静态方法SerializeObject即可;相比之下c++的序列化可以用极其boring形容。不过简单对比之后发现项目中使用的JSON for Modern C++还真是老大优中选优出来的,JSON for Modern c++在一众c++ json库中算是好用的了。1.部署简单,单文件hpp,加入项目,inclu

2020-09-03 13:56:20 439

原创 系统服务设计---Windows QT版

简介Windows下c++版的服务制作方法和C#版的大同小异,不同之处就在于C++没有官方提供的服务解决方案。这个问题可以通过一个开源项目qt-solutions搞定(项目地址https://github.com/qtproject/qt-solutions)。我在linux下制作的服务也是基于qtservice的,所以下面我重点分析qtservice的使用。P.S 我使用的qt版本是5....

2019-11-05 17:44:24 783

原创 系统服务设计---Windows C#版

简述要在Windows中做一个服务,可以分为两步:写一个可以响应服务控制管理器(SCM)的应用程序,SCM是什么呢?服务控制管理器(Service Control Manager,简称SCM)是Windows NT操作系统中的特殊系统进程,其控制Windows服务进程的启动、停止和交互(来自百度)。 可见,SCM是操作系统和系统服务之间沟通的桥梁,他们之间以一种特有的指令传送和执行。使用C...

2019-10-29 17:06:59 354

原创 系统服务设计---简介

什么是服务?首先,服务是也一种应用程序,和Office,QQ,网易闪电邮等应用软件类似。其次,服务和普通的应用有些不同的地方,服务都是在后台运行的,“偷偷摸摸”。 服务比一般的应用程序启动的要早。具体的说,系统上电启动之后,启动顺序如下:可以看出,系统服务在用户登录系统之前就已经启动,而应用程序是在登录之后。 1.系统内核初始化 ...

2019-10-29 15:36:43 450

原创 python 类属性和实例属性

python 动态语言的特点使用起来非常方便,这种方便也造成一些困惑。之前一直没有搞清楚类属性和实例属性的关系,今天看到前辈大神写下的解释后再次消化,有一些自己的感受,特此记录一下。一、 属性访问实例属性----->类属性在实例中没有声明属性的时候,对实例属性的访问会指向类属性二、属性赋值    1 属性是不可变对象时,修改实例属性会开辟新的值空间并建立到这个值的引用    2 属性是可变对...

2018-03-27 16:40:01 205

空空如也

空空如也

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

TA关注的人

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