豆豆的三进制计算机 时间限制: 1 Sec 内存限制: 128 MB 题目描述 豆豆最近思考计算机为什么要使用二进制的时候,突然想到为什么不使用三进制呢。三进制明显更适合人类思维。毕竟三进制可以表示事物的三种状态(真,假,未知)三进制是以3为基数的进制。和二进制一样,三进制的数位,称为三进制位(tr ...
分类:
其他好文 时间:
2017-03-06 23:30:48
阅读次数:
204
React中,通过React组件可以很容易地追踪数据流。当你关注一个组件,你可以发现哪一个props被传递了,这样使得你的应用很容被推断。 在一些情况下,你想要传递数据通过组件树而不需要去手动在每一层传递。你可以直接使用强大的context API。 为什么不使用context 大量的应用不需要使用 ...
分类:
其他好文 时间:
2017-03-02 15:04:30
阅读次数:
121
1.pixel像素基础 1.px:csspixel 逻辑像素,浏览器所使用的抽象单位 2.dp,pt:设备无关像素 3.devicePixelPatio 设备像素缩放比例 2.viewport 1. ios的viewport是980px;普遍 2.安卓不一定 注:为什么不使用默认的980px的布局v ...
分类:
其他好文 时间:
2017-01-07 16:47:01
阅读次数:
287
1.pixel像素基础 1.px:csspixel 逻辑像素,浏览器所使用的抽象单位 2.dp,pt:设备无关像素 3.devicePixelPatio 设备像素缩放比例 2.viewport 1. ios的viewport是980px;普遍 2.安卓不一定 注:为什么不使用默认的980px的布局v ...
分类:
移动开发 时间:
2017-01-07 16:46:15
阅读次数:
217
Git patch git format-patch [commid_start]…[commitid_end] 注意,commitid_end这次的提交并不会产生patch git am < XXXX.patch或者 git am * 打入路径内所有patch 为什么不使用review合入远程库? ...
分类:
其他好文 时间:
2016-12-14 14:17:57
阅读次数:
259
最近批处理数据的时候,突然想到:为什么不使用存储过程进行数据批处理? 为什么要进行批处理? 自答:减少数据库连接次数,提高效率。 存储过程批处理数据的优点:一次编译,永久执行。 这次的批处理逻辑较简单,所以使用了存储过程,但是想到当逻辑复杂时,我宁愿不适用存储过程。···· ...
分类:
数据库 时间:
2016-12-06 03:23:40
阅读次数:
208
对于分布式网络环境或者有大量任务的应用,我们需要将任务在不同的服务器之间进行分布,这个时候正好是Gearman发挥实力的时候。虽然我们也可以使用MQ队列再加一些自己实现的调度算法来将任务进行分发,但是既然已经有了成熟的产品,为什么不使用下呢。 Gearman介绍 Gearman提供了一种通用的程序框 ...
分类:
其他好文 时间:
2016-09-21 10:22:45
阅读次数:
167
Avro是个支持多语言的数据序列化框架,支持c,c++,c#,python,java,php,ruby,java。他的诞生主要是为了弥补Writable只支持java语言的缺陷。1AVRO简介很多人会问类似的框架还有Thrift和Protocol,那为什么不使用这些框架,而要重新建一个框架呢,或者说Avro有哪些不同。首..
分类:
其他好文 时间:
2016-09-02 01:01:09
阅读次数:
187
前一段时间有两个朋友问我,为什么在HttpModule中无法获得到Session值,因为他们希望自定义一个HttpModule,然后在其中获取Session来进行用户验证。我奇怪为什么不使用.Net Framework已经提供的验证机制,而要和Asp时一样,自己手工进行cookie+Session验 ...
分类:
其他好文 时间:
2016-08-05 22:49:50
阅读次数:
151
为什么不使用opacityCSS3 还允许通过opacity 声明来设置元素的透明度。该透明度的值也是一个介于0 到1 之间的小数(如将opacity 设置为0.1 表示为10%透明)。但是这种透明度与RGBA 及HSLA 有所不同,这种方式设置的透明度会对整个元素产生影响(元素的内容都会透明)。反 ...
分类:
其他好文 时间:
2016-07-03 00:15:54
阅读次数:
255