1、简介 CuTest是一款微小的C语言单元测试框,是我迄今为止见到的最简洁的测试框架之一,只有2个文件,CuTest.c和CuTest.h,全部代码加起来不到一千行。麻雀虽小,五脏俱全,测试的构建、测试的管理、测试语句,都全部包含在内。 2、CuTest剖析 2.1 断言 一个测试case是否通过 ...
分类:
编程语言 时间:
2018-06-24 00:42:32
阅读次数:
215
最近总是在微信朋友圈看到一些权威机构发布关于70、80甚至90后行为、态度、价值观的调研报告。他很是不解,花费这么多的精力整理出来的报告到底价值几何?对产品经理做产品有帮助吗?这是一个很严肃的哲学问题。产品经理做产品久了,很容易局限于自己所处的微观环境和场景之中,却很少知道宏观环境及其动态变化对产品 ...
分类:
其他好文 时间:
2018-06-17 21:47:42
阅读次数:
166
永远的零售:厉玲的零售经营哲学(吴晓波推荐,百货传奇人物解读新零售,剖析行业本质) 作者是零售业老江湖,“百货业定位第一人”,书中讲的是作者的零售业运营、管理经验,对行业的感悟与洞察,对新零售的点评。 作者的零售业运营经验大致集中在20年以前。对新零售的点评篇幅比较少。 全书信息浓度比同样是零售老江 ...
分类:
其他好文 时间:
2018-06-12 20:59:08
阅读次数:
202
Node主要用在开发 Web 应用。这决定了使用 Node,往往离不开 Web 应用框架。 Koa 就是一种简单好用的 Web 框架。它的特点是优雅、简洁、表达力强、自由度高。本身代码只有1000多行,所有功能都通过插件实现,很符合 Unix 哲学。 本文从零开始,循序渐进,教会你如何使用 Koa ...
分类:
其他好文 时间:
2018-06-11 02:00:58
阅读次数:
207
编者按:自2013年Facebook发布以来,React吸引了越来越多的开发者,基于它的衍生技术,如React Native、React Canvas等也层出不穷。InfoQ精心策划“深入浅出React”系列文章,为读者剖析React开发的技术细节。 React最初来自Facebook内部的广告系统 ...
分类:
其他好文 时间:
2018-06-06 16:52:21
阅读次数:
205
介绍linux的哲学思想,人机交互的接口类型,linux虚拟终端,linux的图形界面的分类以及密码复杂想的规则
分类:
系统相关 时间:
2018-06-01 21:35:53
阅读次数:
222
Socket socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄,应用程序通常通过"套接字"向网络发出请求或者应答网络请求。 socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”,对于文件用【打开】【读写】【关闭】模式来操作。socket就是该模 ...
分类:
编程语言 时间:
2018-06-01 19:40:28
阅读次数:
222
因特网无疑是人类有史以来最伟大的设计,它互联了全球数亿台计算机、通讯设备,即便位于地球两端的用户也可在顷刻间完成通讯。 可以说『协议』是支撑这么一个庞大而复杂的系统有条不紊运作的核心,而所谓『协议』就是通讯双方所必须遵守的规则,在这种规则下,不同的数据报可能被解析为不同的响应动作。 简而言之,『协议 ...
分类:
Web程序 时间:
2018-06-01 13:33:57
阅读次数:
207
素性测试是数论题中比较常用的一个技巧。它可以很基础,也可以很高级( 哲学 )。这次主要要介绍一下有关素数判断的 奇技淫巧 素数的判断主要分为两种: 范围筛选型&&单个判断型 我们先从范围筛选型这种常用的开始讲起,这里采用模板题 "Luogu P3383 【模板】线性筛素数" 来进行测试 1.埃氏筛 ...
分类:
编程语言 时间:
2018-05-29 21:10:52
阅读次数:
225
二进制定义 二进制是计算技术中广泛采用的一种数制。二进制数据是用0和1两个数码来表示的数。它的基数为2,进位规则是“逢二进一”,借位规则是“借一当二”,由18世纪德国数理哲学大师莱布尼兹发现。当前的计算机系统使用的基本上是二进制系统,数据在计算机中主要是以补码的形式存储的。计算机中的二进制则是一个非 ...
分类:
编程语言 时间:
2018-05-29 16:20:08
阅读次数:
642