cmd命令行窗口显示中文乱码,多是因为cmd命令行窗口字符编码不匹配导致。 解决方案: 修改cmd窗口字符编码为UTF-8,命令行中执行:chcp 65001 切换为中文,在命令行执行:chcp 936 注:只在当前窗口有效。 部分cmd字符编码对应代码如下: 65001——UTF-8 936——简体中文 950——繁体中文 437——美国/加拿大英语 932——日文 949——韩文 866——俄.....

益处: 由于Git是一个分布式版本控制系统(svn是集中式的),可以在本地工作目录进行提交、创建分支、合并,无需连接到互联网。 连入互联网时,可以把改动“push”到中心SVN服务器上,并且每次修改提交的日志记录都会同步。 过程: 1、创建本地git仓库 [crayon-5d8240cfc2228877100444/] 2、创建文件并写入内容 [crayon-5d8240cfc2232374632......

简单工厂模式与其说是一个设计模式,不如说是一种编程习惯。它不是Gof23种设计模式之一,但在实际编程中经常被用到。 模式定义: 简单工厂模式(Simple Factory Pattern),又称为静态工厂方法模式(Static Factory Method),它属于类创建型模式。在简单工厂模式中,可以根据参数的不同,返回不同类的实例。简单工厂模式专门定义一个类来负责创建...

总原则:开闭原则(Open Close Principle) 开闭原则:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有的代码,实现热插拔效果。 1、单一职责原则 不要存在多于一个导致类变更的原因,也就是说,每个类应该实现单一的职责,如若不然,就应该把类拆分。 2、里氏替换原则(Liskov Substitution Principle) ...

解决cmd命令行显示中文乱码问题
windows / 2019年8月16日

cmd命令行窗口显示中文乱码,多是因为cmd命令行窗口字符编码不匹配导致。 解决方案: 修改cmd窗口字符编码为UTF-8,命令行中执行:chcp 65001 切换为中文,在命令行执行:chcp 936 注:只在当前窗口有效。 部分cmd字符编码对应代码如下: 65001——UTF-8 936——简体中文 950——繁体中文 437——美国/加拿大英语 932——日文 949——韩文 866...

项目同时使用Git和SVN进行版本控制
默认分类 / 2018年10月18日

益处: 由于Git是一个分布式版本控制系统(svn是集中式的),可以在本地工作目录进行提交、创建分支、合并,无需连接到互联网。 连入互联网时,可以把改动“push”到中心SVN服务器上,并且每次修改提交的日志记录都会同步。 过程: 1、创建本地git仓库 [crayon-5d8240cfc2228877100444/] 2、创建文件并写入内容 [crayon-5d8240cfc2232374632......

简单工厂模式(Simple Factory)
设计模式 / 2018年8月29日

简单工厂模式与其说是一个设计模式,不如说是一种编程习惯。它不是Gof23种设计模式之一,但在实际编程中经常被用到。 模式定义: 简单工厂模式(Simple Factory Pattern),又称为静态工厂方法模式(Static Factory Method),它属于类创建型模式。在简单工厂模式中,可以根据参数的不同,返回不同类的实例。简单工厂模式专门定义一个类来...

设计模式基本原则
设计模式 / 2018年8月27日

总原则:开闭原则(Open Close Principle) 开闭原则:对扩展开放,对修改关闭。在程序需要进行拓展的时候,不能去修改原有的代码,而是要扩展原有的代码,实现热插拔效果。 1、单一职责原则 不要存在多于一个导致类变更的原因,也就是说,每个类应该实现单一的职责,如若不然,就应该把类拆分。 2、里氏替换原则(Liskov Substitution P...