计算机只能处理数字,要处理文本,就必须先把文本转化成数字处理。最早的计算机在设计时采用8bit为1个字节,所以,一个字节能表示的最大整数是255(11111111),0~255被用来表示一些英文字母、数字、符号,这就是ASCII编码。
要表示中文,一个字节肯定是不够的,至少需要两个字节,中国制定了GB2312编码,其他国家也制定了一些编码。
为了将这写编码统一起...
分类:
其他好文 时间:
2015-08-10 18:13:37
阅读次数:
114
原文:我如何调优SQL Server查询我是个懒人,我只想干尽可能少的活。当我干活的时候我不想太多。是,你没看错,这看起来很糟糕,作为一个DBA这很不合格。但在今天的文章里,我想给你展示下,当你想对特定查询创建索引设计时,你如何把你的工作和思考过程传达给查询优化器。听起来很有意思?嗯,那就进入我的索...
分类:
数据库 时间:
2015-08-06 12:52:51
阅读次数:
173
我是个懒人,我只想干尽可能少的活。当我干活的时候我不想太多。是,你没看错,这看起来很糟糕,作为一个DBA这很不合格。但在今天的文章里,我想给你展示下,当你想对特定查询创建索引设计时,你如何把你的工作和思考过程传达给查询优化器。听起来很有意思?嗯,那就进入我的索引调优世界吧!有问题的查询我们来看下列查...
分类:
数据库 时间:
2015-08-06 11:00:54
阅读次数:
267
本门心法 重剑无锋,大巧不工。 ---- 《神雕侠侣》 这是杨过在挑剑时,玄铁重剑旁边写的一段话。对此我深表认同。提到这段话的目的是想告诉大家,在具体做View层架构的设计时,不需要拘泥于MVC、MVVM、VIPER等规矩...
分类:
移动开发 时间:
2015-08-05 15:12:16
阅读次数:
174
表和表之间的关系有三种:一对一(1:1)、一对多(1:n)、多对多(m:n); 1.一对一(1:1):略; 2.一对多(1:n) ? 1对表称作父表,n对应的表称作子表; ? 在表设计时候,在父表中添加子表的主键(id)作为连接...
分类:
其他好文 时间:
2015-08-05 10:51:52
阅读次数:
119
前言:在iOS开发中,表视图UITableView是我们做UI界面设计时的重要视图。那么,使用表视图UITableView 需要遵守哪些协议呢?UITableViewDataSource 表视图数据源协议,用来控制表视图的显示内容;UITableViewDelegate 表视图协议,用来控制表视图....
分类:
其他好文 时间:
2015-08-04 20:38:54
阅读次数:
119
Android应用程序由组件组成,组件是可以解决被调用的基本功能模块。Android系统利用组件实现程序内部或程序间的模块调用,以解决代码复用问题,这是Android系统非常重要的特性。在程序设计时,在AndroidManifest.xml中声明可共享的组件,声明后其他应用程序可以直接调用这些共享组...
分类:
移动开发 时间:
2015-08-03 18:38:42
阅读次数:
166
处理器内存模型顺序一致性内存模型是一个理论参考模型,JMM和处理器内存模型在设计时通常会把顺序一致性内存模型作为参照。JMM和处理器内存模型在设计时会对顺序一致性模型做一些放松,因为如果完全按照顺序一致性模型来实现处理器和JMM,那么很多的处理器和编译器优化都要被禁止,这对执行性能将会有很大的影响。...
分类:
编程语言 时间:
2015-08-02 13:18:57
阅读次数:
164
RocketMQ 源码分析RocketMQ 的设计思想来自于Kafka,在具体设计时体现了自己的选择和需求,具体差别可以看RocketMQ与Kafka对比(18项差异)。接下来记录下自己阅读源码的一些探索。
RocketMQ的整体架构如下,可以看到各个组件充当的角色,Name Server 负责维护一些全局的路由信息:当前有哪些broker,每个Topic在哪个broker上等; Broker具体处...
分类:
其他好文 时间:
2015-08-01 23:37:44
阅读次数:
754
控件事件控件控件是对数据和方法的封装。控件可以有自己的属性和方法。属性是控件数据的简单访问者。方法则是控件 的一些简单而可见的功能。概述1、控件应用使用现成的控件来开发应用程序时,控件工作在两种模式下:设计时态和运行时态。在设计时态下,控件显示在开发环境下的一个窗体中。设计时态下控件的方法不能被调用...
分类:
编程语言 时间:
2015-08-01 17:16:35
阅读次数:
109