
名词解释
文章平均质量分 89
XiaoXinHuang
这个作者很懒,什么都没留下…
展开
-
几种常用的字符编码
无论在是在编辑文本文件的时候,还是在制作网页的时候,总会遇到文本编码方式的问题。如果处理不当,就会出现乱码的问题。因此,有必要对文本的编码方式做一个详尽的了解。常见的一些字符编码方式无非有:Unicode、ASCII、GBK、GB2312、UTF-8。下面先对常见的这一些字符编码方式作下说明:1.ASCII码这是美国在19世纪60年代的时候为了建立英文字符和二进制的关系时制定的编码规范......原创 2019-03-12 11:15:50 · 13599 阅读 · 0 评论 -
领域驱动设计-什么是领域驱动设计和怎么使用它
这篇文章讨论领域驱动设计(DDD),DDD是建立在面向对象分析设计上开发软件的一种方法。 通过这篇文章我们解释什么是领域驱动设计,在现代开发周期中如何实现,使用DDD的优点和缺点。什么是领域定义DDD之前我们首先必须要说明在开发中”领域”的含义。领域在字典中的解释是:“活动或者知识的范围”,更深层次的来讲,软件工程中领域指的是软件应用的地方。 换句话说,在软件开发中,领域指的是”应用程序逻辑范围的知识和活动”另一个在软件开发中常使用的术语是领域层或领域逻辑,对于开发者来说,说成是业务逻辑或许应该原创 2020-07-20 14:29:39 · 282 阅读 · 0 评论 -
我们为什么要用Redis
最近阅读了《 Redis 开发与运维》,非常不错。这里对书中的知识整理一下,方便自己回顾 Redis 的整个体系,来对相关知识点查漏补缺。按照五点把书中的内容进行一下整理:1、为什么要选择 Redis:介绍Redis的使用场景与使用 Redis 的原因;2、Redis 常用命令总结:包括时间复杂度总结与具体数据类型在 Redis 内部使用的数据结构;3、Redis 的高级功能:包括持久化、复制、哨兵、集群介绍;4、理解 Redis:理解内存、阻塞,这部分是非常重要的,前面介绍的都可以成为原创 2020-07-20 14:25:21 · 785 阅读 · 0 评论 -
PSR0-PSR4
https://github.com/PizzaLiu/PHP-FIGPSR(Proposing a Standards Recommondation 建议重新修订标准), 即PHP编码规范,目前PSR更新为2016.5.26的PSR4,后续我们将持续关注。PSR(Proposing a Standards Recommendation),PHP编码规范:PHP代码必须使用标签:<...翻译 2020-03-16 09:49:19 · 275 阅读 · 0 评论 -
scroll lock键 和 sandy bridge
Scroll Lock键最早出现在IBM的PC/XT机型的83键盘和AT接口的84键盘上,现在这个键不仅仅出现在PC机的101键盘上,连苹果机的“增强”型键盘上也加上了该按键。该键在DOS时期用处很大,由于当时显示技术,限制了屏幕只能显示宽80个字符长25行的文字,在阅读文档时,使用该键能非常方便地翻滚页面。随着技术发展,在进入Windows时代后,Scroll Lock键的作用越来越小,...原创 2019-02-25 14:32:25 · 257 阅读 · 0 评论 -
网页小图标Favicon
Favicon是favorites icon的缩写,亦被称为website icon(网页图标)、page icon(页面图标)或urlicon(URL图标)。Favicon是与某个网站或网页相关联的图标。网站设计者可以多种方式创建这种图标,而目前也有很多网页浏览器支持此功能。浏览器可以将favicon显示于浏览器的地址栏中,也可置于书签列表的网站名前,还可以放在标签式浏览界面中的页标题前。......原创 2019-02-14 09:51:24 · 1276 阅读 · 0 评论 -
移动webhead参数
<!-- common support --><!--屏幕的缩放--><meta name="viewport" content="width=device-width,height=device-height, user-scalable=no,initial-scale=1, minimum-scale...原创 2019-02-14 09:47:54 · 269 阅读 · 0 评论 -
原生APP与web APP的区别
定义,什么是原生APP和web APP? Web App Web App即是一种框架型APP开发模式(HTML5 APP 框架开发模式),该开发具有跨平台的优势,该模式通常由“HTML5云网站+APP应用客户端”两部份构成,APP应用客户端只需安装应用的框架部份,而应用的数据则是每次打开APP的时候,去云端取数据呈现给手机用户。 原生App 原生APP又称Native Ap......原创 2019-02-19 11:19:19 · 1019 阅读 · 0 评论 -
软件测试相关名词
白盒测试白盒测试又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试是一种测试用例设计方法,盒子指的是被测试的软件,白盒指的是盒子是可视的,你清楚盒子内部的东西以及里面是如何运作的。"白盒"法全面了解程序内部逻辑结构、对所有逻辑路径进行测试。"白盒"法是穷举路径测试。在使用这一方案时,测试者必须检查程序的内部结构,从检查程序的逻辑着手,得出测试数据。贯穿程序的独立路径数是天文数字。...原创 2019-02-13 11:55:01 · 791 阅读 · 0 评论 -
码农和程序员等的差别
码农——基本代码编写没问题,但代码并不漂亮,简洁度也不高。 黑客——通常是低级别的人,但熟练深入细致地了解某些特定技术。 程序员——可以独立编写代码并了解算法。 开发者——最好的通才,可以使用很多不同的系统和语言,并让它们相互交流。是真正广泛的专业人士,与其他人合作,交流良好。 计算机科学家——需要能够在理论层面证明计算机的工作原理,这类人通常数学基础比较好。...原创 2019-02-13 11:50:45 · 424 阅读 · 0 评论 -
Alpha版本
Alpha版本的产品的严重缺陷基本完成修正并通过复测,仍然需要完整的功能测试,但是可以满足一般需求。因为它是整个软件开发周期中的第一个主要阶段,所以它的名称是「Alpha」,希腊字母中的第一个字母。Alpha版本通常会送交到开发软件的组织或社群中的各个软件测试者,用作内部测试。在市场上,越来越多公司会邀请外部的客户或合作伙伴参与其软件的Alpha测试阶段。这令软件在此阶段有更大的可用性测试...原创 2019-02-18 15:50:10 · 393 阅读 · 0 评论 -
B-Tree和B+tree
B树是为了磁盘或者其他存储设备而设计的一种多叉平衡查找树,相对于二叉树,B树的每个内节点有多个分支,即多叉。 是一种多路搜索树:1.定义任意非叶子结点最多只有M个儿子;且M>2;2.根结点的儿子数为[2, M];3.除根结点以外的非叶子结点的儿子数为[M/2, M];4.每个结点存放至少M/2-1(取上整)和至多M-1个关键字;(至少2个关键字)5.非叶子结点的关...原创 2019-02-12 10:13:22 · 166 阅读 · 0 评论