正确处理文本,特别是正确处理Unicode。是个老生常谈的问题,有时甚至会难倒经验丰富的开发者。并不是因为这个问题很难,而是因为对软件中的文本,开发者没有正确理解一些关键概念及其表示方法。在StackOverflow上搜索关于UnicodeDecodeError相关的问题,可以看到很多人都有这样的误 ...
分类:
编程语言 时间:
2017-09-22 10:12:32
阅读次数:
176
1.继承的作用 1.1什么是继承 继承机制是面向对象程序设计不可缺少的关键概念,是实现软件可重用的根基,是提高软件系统的可扩展性与可维护性的主要途径。 所谓继承是指一个类的定义可以基于另外一个已经存在的类,即子类基于父类,从而实现父类代码的重用,子类能吸收已有类的数据属性和行为,并能扩展新的能力。 ...
分类:
编程语言 时间:
2017-09-20 19:24:07
阅读次数:
209
管道概述及相关API应用 1.1 管道相关的关键概念 管道是Linux支持的最初Unix IPC形式之一,具有以下特点: 管道是半双工的,数据只能向一个方向流动;需要双方通信时,需要建立起两个管道; 只能用于父子进程或者兄弟进程之间(具有亲缘关系的进程); 单独构成一种独立的文件系统:管道对于管道两 ...
分类:
系统相关 时间:
2017-09-05 17:52:01
阅读次数:
228
HTTPS概述 通信过程 关键概念: 证书 nginx配置 使用脚本 ...
分类:
Web程序 时间:
2017-08-25 16:53:18
阅读次数:
244
1.PDO的5 个关键概念。这 5 个概念是: 连接和连接管理 事务和自动提交 预处理语句和存储过程 错误和错误处理 特定于驱动程序的功能性,包括 滚动 游标 和 大型对象 setAttribute() 方法是设置部分属性,主要属性有:PDO::ATTR_CASE、PDO::ATTR_ERRMODE ...
分类:
数据库 时间:
2017-07-28 22:29:23
阅读次数:
169
数据结构起源 计算机从解决数值计算问题到解决生活中的问题 现实生活中的问题涉及不同个体间的复杂联系 需要在计算机程序中描述生活中个体间的联系数据结构主要研究非数值计算程序问题中的操作对象以及它们之间的关系 关键概念 数据 – 程序的操作对象,用于描述客观事物 数据的特点: 可以输入到计算 ...
分类:
其他好文 时间:
2017-07-10 10:24:43
阅读次数:
131
“精益创业”(Lean Startup)是当前互联网创业最流行的方法之一。“精益创业”中有个关键概念叫 “最小化可行产品”(minimum viable product,MVP),它指的是可以使用最少资源、被最快制作出来的、可执行基本功能的、能被用户使用的试验性产品,创业者应该尽快把最小化可行产品发 ...
分类:
其他好文 时间:
2017-06-03 17:38:35
阅读次数:
275
OOP:面向对象的关键概念使过程与数据的连接。 改变了传统数据中数据和程序分隔的状态。 将程序和数据包装在一起叫做封装。 一个类的定义和初始值能够用来创建类的实例(对象)。 OOP提供了方法在其它对象顶层构造类:合成和继承。 合成同意如今有的对象作为建造其它对象的一个组件。 继承同意一个相似的或者相 ...
分类:
其他好文 时间:
2017-04-29 18:45:56
阅读次数:
162
在顺序容器中,没有定义可以满足用户(程序员)所需的更多功能接口,所以标准库定义了一组泛型算法,之所以称为“泛型的”,适用于不同类型。 泛型算法一般不直接操作容器,而是遍历迭代器的元素范围来进行操作。 标准库算法find: 10.1 节练习 10.2 节练习 关键概念:算法永远不会执行容器的操作 { ...
分类:
编程语言 时间:
2017-04-05 20:09:19
阅读次数:
174
一 linux环境变量概念的重要性 最初用linux是为了学习机器人操作系统(ros),由于之前没有接触过linux,所以并不了解其中的一些关键概念,导致走了许多弯路,如在ros的安装过程中,没有理解安装教程中的1.6 环境变量建立中的指令的意义,所以导致有时在自己工作空间建立的包会有找不到的情况。 ...
分类:
系统相关 时间:
2017-03-17 20:52:11
阅读次数:
234