unicode,ansi,utf-8,unicode big endian编码区别 --篇2

这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题: 问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式...

2017-07-30 19:26:28

阅读数 349

评论数 0

unicode,ansi,utf-8,unicode big endian编码区别 --篇1

很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为”字节”。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为”计...

2017-07-29 23:45:51

阅读数 140

评论数 0

串口通信数据发送--字符发送和16进制发送--发送字节的间隔时间

在计算机中,所有的数据在存储和运算时都要使用二进制数表示(因为计算机用高电平和低电平分别表示1和0),例如,像a、b、c、d这样的52个字母(包括大写)、以及0、1等数字还有一些常用的符号(例如*、#、@等)在计算机中存储时也要使用二进制数来表示,而具体用哪些二进制数字表示哪个符号,当然每个人都可...

2017-07-29 00:21:49

阅读数 12128

评论数 3

VS工程文件常见后缀名文件含义

常用后缀名文件含义 部分快捷键 GCC visual C常用后缀名文件含义 .sln: 通过为环境提供对项目、项目项和解决方案项在磁盘上位置的引用,可将它们组织到解决方案中。 .suo:储存了用户界面的自定义配置,包括布局、断点和项目最后编译的而又没有关掉的文件等,以便下一次你打开Visual S...

2017-07-28 20:20:48

阅读数 4332

评论数 0

markdown语法技巧2

1. Markdown介绍 Markdown 是一种轻量级标记语言,它允许人们使用易读易写的纯文本格式编写文档,然后转换成格式丰富的HTML页面。 —— 维基百科 CSDN提供编辑器支持 Markdown Extra ,  扩展了很多好用的功能。具体代码请参考Github. ...

2017-07-26 23:41:03

阅读数 293

评论数 0

markdown部分语法技巧1 -字体-换行-缩进

换行: 方法1: 连续两个以上空格+回车方法2:使用html语言换行标签: 首行缩进两个字符:(每个表示一个空格,连续使用两个即可)   半角的空格  全角的空格 字体、字号与颜色:    Markdown是一种可以使用普通文本编辑器编写的标记语言,...

2017-07-26 23:17:29

阅读数 22647

评论数 0

原型模式

简述 原型模式(Prototype Pattern)是一种创建型设计模式,允许一个对象再创建另外一个可定制的对象,而无需知道任何创建的细节。 模式结构 UML 结构图: 抽象原型(Prototype):定义了克隆自身的接口。具体原型(ConcreteProtot...

2017-07-23 13:00:20

阅读数 114

评论数 0

装饰者模式

简述 装饰者模式(Decorator Pattern)是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 模式结构 UML 结构图: 抽象构件(Component):给出一个抽象接口,以规范准备接...

2017-07-23 12:58:29

阅读数 95

评论数 0

VS调试无法加载PDB 文件解决办法

VS调试时出现错误后一般会中断,跳到用户代码处,然后根据调用堆栈就能分析相应的问题。但有时点击中断后直接提示某某PDB文件无法加载,这情况下要查找问题就非常麻烦了。 解决方法: 加载相关符号文件就可以。(以VS2015为例,其他版本同理) 菜单栏->调试 -&g...

2017-07-16 17:05:57

阅读数 9471

评论数 0

error LNK2019: 无法解析的外部符号 __vsnwprintf_s

现象:在VS2015中编译不过去,以下版本没问题。15以上版本未测试 error LNK2019: 无法解析的外部符号 __vsnwprintf_s,该符号在函数 _StringCchPrintfW 中被引用 原因:vs2015默认编译时将许多标准库采用内联方式处理,因而没有可以链...

2017-07-16 10:37:16

阅读数 1644

评论数 0

组合模式

简述 组合模式(Composite Pattern)组合多个对象形成树形结构以表示具有“整体-部分”关系的层次结构。组合模式对单个对象(即:叶子构件)和组合对象(即:容器构件)的使用具有一致性,组合模式又被称为“整体-部分”(Part-Whole)模式,属于对象结构型模式。 模式结构 ...

2017-07-13 23:04:29

阅读数 106

评论数 0

外观模式

简述 外观模式(Facade Pattern)又称为门面模式,属于结构型模式。Façade 为子系统中的一组接口提供了一个统一的高层接口,该接口使得子系统更加容易使用。 模式结构 UML 结构图: 外观(Facade):模式的核心,被 Client 调用,知晓相关子...

2017-07-12 22:48:11

阅读数 157

评论数 0

抽象工厂模式

简述 抽象工厂模式(Abstract Factory Pattern)是所有形态的工厂模式中最为抽象和最具一般性的一种形态。抽象工厂模式是指当有多个抽象角色时,使用的一种工厂模式。抽象工厂模式可以向客户端提供一个接口,使客户端在不必指定产品的具体的情况下,创建多个产品族中的产品对象。 ...

2017-07-11 23:26:44

阅读数 109

评论数 0

工厂方法模式

简述 工厂方法模式(Factory Method Pattern)是一种常用的对象创建型设计模式,此模式的核心思想是封装类中不变的部分,提取其中个性化善变的部分为独立类,通过依赖注入以达到解耦、复用以及方便后期维护拓展的目的。 模式结构 UML 结构图: 抽象工...

2017-07-10 23:18:12

阅读数 110

评论数 0

简单工厂模式

简述 简单工厂模式(Simple Factory Pattern)又叫做静态工厂方法模式(Static Factory Method Pattern),属于创建型模式。简单工厂模式的实质是由一个工厂类根据传入的参数,动态决定应该创建哪一个产品类的实例。 值得注意的是,简单工厂模式并不属于 23...

2017-07-05 23:15:44

阅读数 152

评论数 0

装饰者模式

简述 装饰者模式(Decorator Pattern)是在不必改变原类文件和使用继承的情况下,动态地扩展一个对象的功能。它是通过创建一个包装对象,也就是装饰来包裹真实的对象。 模式结构 UML 结构图: 抽象构件(Component):给出一个抽象接口,以规范准备接...

2017-07-04 23:27:12

阅读数 112

评论数 0

适配器模式

简述 适配器模式(Adapter Pattern)是一种补救模式,将一个类的接口转换成客户希望的另外一个接口,从而使原本由于接口不兼容而不能一起工作的类可以一起工作。 模式结构 UML 结构图(类适配器): UML 结构图(对象适配器): 目标接口...

2017-07-03 23:10:33

阅读数 131

评论数 0

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