面向对象编程思想; 数据类型 类的封装 构造和析构 静态成员 对象管理; 类的构造(有参构造函数、无参构造、拷贝构造、默认构造函数)和析构; 对象动态管理、 友元函数 友元类 操作符重载 类对象的动态管理(new/delete); 类的继承、多继承及其二义性、虚继承; 多态(概念、意义、原理剖析、多 ...
分类:
编程语言 时间:
2018-07-05 11:00:40
阅读次数:
162
目前我们使用的是主从+分库分表的系统架构,主库有N个分库,从库为多个slave做负载均衡,所以数据库端的架构是下面这样的: 这就涉及到多个主库数据同步到不分库分表的从库共查询和管理类系统使用。在mysql 5.6以及之前的版本中,没有原生的解决方法,除非使用mariadb分支,在mysql 5.7之 ...
分类:
数据库 时间:
2018-07-03 21:38:34
阅读次数:
478
1、ftp协议及vsftpd的基本应用 文件共享服务: 工作在应用层:ftp(file transfer protocol) 应用层协议:tcp, 工作在内核:nfs 跨平台:samba ftp工作在221号端口,传输数据: 命令连接:文件管理类命令,始终在线的连接 数据连接:数据传输,按需创建及关 ...
分类:
其他好文 时间:
2018-06-30 19:55:40
阅读次数:
301
最近重新复习了下linux的知识,打算在此地开启博客来备份和知识温故知新。1、linux文件系统以及文件类型:/boot:引导文件存放目录,内核文件(vmlinuz)、引导加载器(bootloader,grub)都存放在此目录/bin:供所有用户使用的基本命令,不能关联至独立分区,OS启动即会用到此程序/sbin:管理类的基本命令,不能关联至独立分区,OS启动即会用到的程序/lib:基于共享库文件
分类:
系统相关 时间:
2018-06-28 16:44:46
阅读次数:
207
using DG.Tweening;using System;using System.Collections;using System.Collections.Generic;using UnityEngine; //同时播放一首背景音乐//同时播放N个音效//对象池管理AudioSource组件 ...
分类:
其他好文 时间:
2018-06-21 01:43:18
阅读次数:
151
记住: APIs往往要求访问原始资源,所以每一个RAII类应该提供一个“取得其所管理之资源”的办法。 对原始资源的访问可能经由显示转换或隐式转换。一般而言显示转换比较安全,但隐式转换对客户比较方便。 tr1::shared_ptr和auto_ptr重载了指针取值操作符 (operator->和ope ...
分类:
编程语言 时间:
2018-06-18 17:05:48
阅读次数:
211
注意: 赋值RAII对象必须一并复制它所管理的资源,所以资源的拷贝行为决定RAII对象的拷贝行为。 普遍而常见的RAII类拷贝行为是:抑制拷贝,实行引用计数法。 Lock ml1(&m);Lock ml2(ml1); //将ml1复制到ml2身上,会发生什么? 解决办法1. 禁止复制,把拷贝操作定义 ...
分类:
编程语言 时间:
2018-06-18 16:10:04
阅读次数:
191
本次博文假设有一个Manager管理类,并以此为探究单例类的设计模式。 一般作法 类声明: class Manager{ public: ~Manager(); //提供单例对象访问 static Manager* getInstance(); //删除单例对象 void deleteInstanc ...
分类:
编程语言 时间:
2018-05-27 22:09:11
阅读次数:
234
本来应该将进程的概念发布的,可惜忘了做数据备份,重做了系统才后知后觉,所以,对于进程的概念还是将起系统管理类写完之后进行其补充,那么在上一章中我们进行简单的梳理一下,进程的运行状态大概分为运行态、就绪态、睡眠态、停止态、僵死态,而睡眠态则可分为可中断睡眠及不可中断睡眠,这是根据其进程在CPU上的运行周期来决定其进程状态,假设正在运行中的进程,而时间周期却已经耗尽,那么不管有
分类:
系统相关 时间:
2018-05-26 14:45:35
阅读次数:
229
一个游戏中可能会有各种类型的镜头,例如有时候是第一人称,有时是第三人称,有时又会给个特写等等,因此可以定义一个镜头类型枚举,在不同的场合进行切换,管理起来很方便。 CameraManager.cs ...
分类:
编程语言 时间:
2018-05-26 11:45:18
阅读次数:
193