摘要:
一、MySQL索引类型mysql里目前只支持4种索引分别是:full-text,b-tree,hash,r-treeb-tree索引应该是mysql里最广泛的索引的了,除了archive基本所有的存储引擎都支持它.1. full-text索引full-text在mysql里仅有myisam支持它,而且支持full-text的字段只有char、varchar、text数据类型。full-text主要是用来代替like "%***%"效率低下的问题2. b-tree索引b-tree在myisam里的形式和innodb稍有不同在 innodb里,有两种形态:一是primary k 阅读全文
摘要:
昨日看《Effective Java》第二条:遇到多个构造器参数时要考虑用构造器。其中,演示通过Builder模式,构建复杂的对象。因为之前对java不是很了解的原因。很疑惑:static class居然可以构建实例?之前,在.net中的静态类一直都是不能实例化的。查了下资料,果然在java中只有内部静态类才能被实例化,通常称之为嵌套类。而顶级类,也就是没有被嵌套在另一个类的内部的类,不能被标记为static。这个和.net中有所不同,其实,我个人觉得两种语言都有各自的关注点。从功能上来说,java的外部类不能被标记为static,在开发中并没有丝毫的不便。一般来讲无论是成员还是变量,被标记为 阅读全文
摘要:
本文地址:http://blog.csdn.net/kongxx/article/details/65853451. 安装Vertica rpm包2. 创建Vertica用户并设置密码# useradd dbadmin -d /opt/dbadmin -b /opt/dbadmin# passwd dbadmin3. 安装Vertica数据库# /opt/vertica/sbin/install_vertica -u dbadmin -l /opt/dbadmin -d /opt/dbadmin4. 管理Vertica数据库。首先以dbadmin用户登录系统$ /opt/vertica/bin 阅读全文
摘要:
1.坐标系简介Qt中每一个窗口都有自己的一个坐标系,默认窗口左上角为坐标原点(0,0),然后水平向右依次增大(X轴),垂直向下依次增大(Y轴)。例如:void MyDraw::paintEvent( QPaintEvent * ){QPainterpaint( this ); paint.setBrush(Qt::green ); paint.drawRect(0, 0, 100, 100 ); paint.setBrush(Qt::red ); paint.drawRect(-50, -50, 100, 100 );}上例中,先在原点(0,0)绘制了一个长、宽都是100像素的... 阅读全文
摘要:
原文:http://www.sencha.com/blog/using-ext-loader-for-your-application/ ExtJS 4.0是一个使用新的依赖系统的类加载系统。这两个强大的新功能允许你创建大量允许浏览器按需下载脚本代码的应用。 今天,我们将通过建立一个小的使用新的类加载系统的应用程序来熟悉一下依赖管理系统。同时,我们将讨论Ext加载系统的各种配置项。 在开始之前,我们先来看看将要实现的结果。这样做,可使我们确定需要扩展那些类。 应用会包括互相绑定的GridPanel和FormPanel,名称分别为UserGridPanel和UserFormPanel。User. 阅读全文
摘要:
坐标变换World Corrdinates==>Window Coordinates==>Device Coordinates(逻辑坐标)世界变换中间态坐标窗口视口变换(物理坐标)在默认情况下,3个坐标系是一致的。世界变换世界变换直接相关的函数:QPainter::setWorldMatrixEnabled启用、禁用世界变换QPainter::setWorldTransform设置世界变换QPainter::worldTransform获取当前QPainter::resetTransform重置为QTransform()4个常用的函数QPainter::translate平移QPa 阅读全文
摘要:
最近在自学Java,看到Java的检查型异常设计时,心中不免有些疑惑。疑惑使用检查型异常的必要性。注:本人现在从事的.net开发。C#在设计上借鉴了Java,但是,C# 并没有引入所谓的检查型异常。在网上看到一些关于Java中是否该采用检查型异常的机制。真是众说纷纭,但是还是可以总结为,对这个设计的批评声更多。其实,我没有在真正项目中使用Java开发的经验,更没有过在方法签名中声明检查型异常的经验。但是,在使用了C#这个长时间以来,也没有觉得C#完全抛弃检查型异常带来怎样的不便和设计上的缺陷。据说,C#的设计人员大都有很长时间的Java语言开发经验(怪不得从语法到机制上都是这么惊人的相似),也 阅读全文
摘要:
1. __attribute__ GNU C的一大特色(却不被初学者所知)就是__attribute__机制。__attribute__可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)__attribute__前后都有两个下划线,并且后面会紧跟一对原括弧,括弧里面是相应的__attribute__参数__attribute__语法格式为:__attribute__ ( ( attribute-list ) )函数属性(Function Attribute),函数属性可以帮助开发者把一些特性添加到 阅读全文
摘要:
原文:http://www.sencha.com/blog/architecting-your-app-in-ext-js-4/ 应用的可扩展性、可维护性和灵活性取决于应用架构的质量。不幸的是,这往往被视为马后炮。概念设计和原型变成了大规模的应用,许多应用的基础基本就是示例代码的复制与粘贴,这很诱人,因为这可以让你在项目在开始阶段有一个快速的进度。 然而,节省下来的时间相对于项目后期的维护、扩展甚至重构应用的时间来说,算不得什么。比较好的的方式是写一个可靠的架构,在实施前编写好遵循的约定和定义应用的视图、模型、存储和控制器等。在这篇文章,我们将会看到一个受欢迎的应用并讨论如何构建用户接口,从而 阅读全文
摘要:
昨天傍晚带儿子出去玩,回家的时候路过烤肉摊,儿子想吃烤肉,于是乎我就带儿子找了个地方坐下了,要了几个烤鸡翅和一些烤肉,当然还有两瓶冰封没有王座,然后就是无止境的等...... 儿子:爸爸,我回去要告诉姥姥。 爸爸:你告诉姥姥啥? 儿子:我告诉姥姥你请我吃烤肉了。(姥姥一直反对我们老带他吃这些东西) 爸爸:不会吧,你告诉姥姥我怎么办? 儿子诡异的笑着说:你,死定了! 阅读全文