现在位置: 首页 > prune发表的所有文章
  • 09月
  • 25日
综合 ⁄ 共 317字 评论关闭
Awesonmium 是一个允许把网页嵌入到 3D 画面或游戏中的开源库。Awesomium 采用了目前业界速度最快的浏览器内核webkit和v8(Google Chrome浏览器的内核),并且能很好得支持flash。可以访问Awesomium的官方网站:http://www.khrona.com/products/awesomium/ 现在官网版本更新到1.7.5.0,目前没有这块源码 1.0.8源码下载地址:http://download.csdn.net/detail/blieice/3016396 编译参考:http://www.sirikata.com/wiki/index.php?title=Compiling_Awesomium
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 1022字 评论关闭
测试:一个4000万和一个5000多万的表Join,关联键数据倾斜,并且笛卡尔积,效果明显。 #建立小表 create table lxw_test1(id int,name string,date_time string) clustered by(id) sorted by(id) into 10 buckets; #建立大表 create table lxw_test2(id int,name string,date_time string) clustered by(id) sorted by(id) into 5 buckets; 注:两个表关联键为id,需要按id分桶并且做排序,小表的分桶数是大表分桶数的倍数。 #启用桶表 set hive.enforce.bucketing = true; #往小表中插入4000万条记录 insert overwrite table ......
阅读全文
  • 05月
  • 24日
综合 ⁄ 共 2274字 评论关闭
我们常常需要一些整型常量表示某一个的数据范围。例如,假定需要表示汽车的颜色:  const int cRED = 0;  const int cBLUE = 1;  …  int auto_colour;  auto_colour = cBLUE;  上面的程序语句是用整型变量auto_colour表示颜色,下面的语句也是合法的:  auto_colour = -1;  …  显然,-1并不是所需要的颜色值。如果能够限定auto_colour在限定的整数范围(即规定的几种颜色集合)内取值就比较好,C++中的枚举类型能够让我们做到这一点。枚举类型是一种用户定义的数据类型,其一般定义形式为:  enum 枚举类型名......
阅读全文
  • 05月
  • 09日
综合 ⁄ 共 4024字 评论关闭
做了五、六年电子商务开发,电商的商品图片非常的庞大,比如商品的预览图片,最少起码有三种格式,40x40,160x160,250x250,所以很多时候需要对商品图片进行处理,总结下电子商务的图片的储存。 项目需要安装 imagemagick,地址:http://www.imagemagick.org/ 有着非常强大的图片处理,动态生成图片,压缩图片,等比压缩 JAVA开发需要 用maven依赖 <dependency><groupId>org.im4java</groupId><artifactId>im4java</artifactId><version>1.2.0</version></dependency> 1、如果有......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 7196字 评论关闭
转自: http://www.ibm.com/developerworks/cn/java/j-jtp06197.html   Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。 锁提供了两种主要特性:互斥(mutual exclusion) 和可见性(visibility)。互斥即一次只允许一个线程持有某个特定的锁,因此可使用该特性实现对共享......
阅读全文
  • 04月
  • 14日
综合 ⁄ 共 7121字 评论关闭
Core data 是 Cocoa 中处理数据,绑定数据的关键特性,其重要性不言而喻,但也比较复杂。Core Data 相关的类比较多,初学者往往不太容易弄懂。计划用三个教程来讲解这一部分: 框架详解:讲解  Core data 框架,运作过程,设计的类; Core data应用程序示例:通过生成一个使用 Core data 的应用程序来讲解如何 在  XCode 4 中使用 Core data。 手动创建Core data示例:不利用框架自动生成代码,完全自己编写所有的 Core data 相关代码的命令行应用程序来深入讲解 Core data的使用。 本文为第一部份:框架详解 一,概观 下面先......
阅读全文
  • 02月
  • 01日
综合 ⁄ 共 4851字 评论关闭
一个中型或大型公司往往由地理上分散的部门所组成,这些部门通常需要进行数据共享。针对这些共享数据,可以将其存储在某个站点上,需要的用户都从这 个站点上存取。这种方案的优点是数据的一致性容易保证,但其缺点也是很突出的,那就是该站点的负载大、网络负载大,远程用户的数据响应迟缓。数据复制技术 可以有效地解决这个问题,它通过将这些共享数据复制到位于不同地点的多个数据库中,从而实现数据的本地访问,减少了网络负荷,并提高了数据访问的性能,而 且通过对数据库中的数据定期同步(通常是每天晚上),从而确保了所有的......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 11814字 评论关闭
You need to perform simple networking tasks via HTTP, such as downloading a file, and you want to avoid the performance penalty imposed by the more high-level, much larger and more complex Apache HttpClient implementation. URL url = new URL("http://www.example.com/"); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.connect(); ... conn.disconnect(); HttpURLConnection inherits from the more generic URLConnection,how does URL know what kind of connection to return? ......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 1652字 评论关闭
文章目录 1,注释 2,基础类型 3,表达式 4,方法 一,搭建环境:           工具:UItraEdit           需要的两个文件:           添加到Path系统变量中:           就是有lua.exe的那个目录                    出现 表示环境变量添加成功 在UItraEdit中添加配置 然后第一个HelloWorld,运行 二,语法基础 (1) Lua的保留字,不能当作标识符。 and; break; do; else; elseif; end;false; for; function; if; in; local; nil; not; or; repeat; return; then; tr......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 1672字 评论关闭
阻抗匹配是指负载阻抗与激励源内部阻抗互相适配,得到最大功率输出的一种工作状态。对于不同特性的电路,匹配条件是不一样的。 在纯电阻电路中,当负载电阻等于激励源内阻时,则输出功率为最大,这种工作状态称为匹配,否则称为失配。 当激励源内阻抗和负载阻抗含有电抗成份时,为使负载得到最大功率,负载阻抗与内阻必须满足共扼关系,即电阻成份相等,电抗成份只数值相等而符号相反。这种匹配条件称为共扼匹配。   阻抗匹配(Impedance matching)是微波电子学里的一部分,主要用于传输线上,来达至所有高频的微波信号皆能传至......
阅读全文
  • 12月
  • 22日
综合 ⁄ 共 2552字 评论关闭
  在Socket编程中,发送数据报文可供使用的API函数有send,sendto和sendmsg,下面是关于前两个系统调用的原型:#include <sys/socket.h>ssize_t send( int socket, const void *buffer, size_t length, int flags );     请注意它的返回值的类型ssize_t,其含义是signed size。从内核代码中,我们可以看到,在32位系统上,它是int,在64位系统上,它是long。它常用于表示在某一次操作后,缓冲区中可以被读或写的字节数量。相对应的,还有一个数据类型size_t,其含义是unsigned size。常用于表示对象本身的大小,操作sizeof的......
阅读全文
  • 11月
  • 24日
综合 ⁄ 共 697字 评论关闭
编程,就是把复杂的问题简单化,简化到每个动作 都是 1+1=2 那么简单,然后计算机照做就好了 ,计算机编程,是两层意思,一层,是程序本身的含义,就是怎么 做事,另一层,是隐含在程序下面的逻辑含义,就是做事的意义,程序只是字面上的意思, 而逻辑,是程序段落组合起来,共同表述的一层意思 编程,就是把做一件事情的步骤,分拆开来,教计算机去做,但, 分拆到什么粒度呢?这个很重要。如果分拆的粒度太细,白白浪费程序员的时间和精力,这 些都是成本。而分拆得太粗,计算机还是弄不明白,做事不对,就是 bug 了。 以前人做......
阅读全文