12 2013 档案

摘要:一、序言 Hadoop是一个技术生态圈,zookeeper是hadoop生态圈里一个非常重要的技术,当我研究学习hadoop的相关技术时候,有两块知识曾经让我十分的困惑,一个是hbase,一个就是zookeeper,hbase的困惑源自于它在颠覆了我对数据库建模的理解,而zookeeper的困惑却是我无法理解它到底是干嘛的。 前不久我结合我了解的一种远程调用服务的设计来帮助我理解zookeeper在实际的生产中运用,该文章的地址是: http://www.cnblogs.com/sharpxiajun/p/3297852.html 其实这篇文章写完后,我自己感觉并不是太好,因为写本文的时候.. 阅读全文
posted @ 2013-12-31 11:31 Bonker 阅读(2371) 评论(0) 推荐(0) 编辑
摘要:不知不觉发现PHP已经出到了5.5版本,而自己一直在用PHP5.2,让我看起来像深山出来的小伙子一样,又土又落后。在我习惯在javascript中使用闭包之后,忽然间对PHP的闭包打起了兴趣。于是乎在网上下了个WAMP集成开发环境,是PHP5.3版本的(PHP5.3开始引入了闭包的特性),不得不说WAMP安装使用真的很方便。简单配置了一下,开始动手。匿名函数提到闭包就不得不想起匿名函数,也叫闭包函数(closures),貌似PHP闭包实现主要就是靠它。声明一个匿名函数是这样:$func = function() { }; //带结束符可以看到,匿名函数因为没有名字,如果要使用它,需要将其... 阅读全文
posted @ 2013-12-24 14:20 Bonker 阅读(309) 评论(0) 推荐(0) 编辑
摘要:看了很多关于jsonp的,目前只看到此篇写的浅显易懂。引人入胜。 还有界面的布局也焕然一新,给人不同的感觉。推荐下 ,转自http://www.cnblogs.com/twobin/p/3395086.html#!comments何为跨域?何为JSONP?JSONP技术能实现什么?是否有必要使用JSONP技术?跨域就是由于JavaScript同源策略的限制,使得a.com域名下的js无法操作b.com或c.a.com域名下的对象或数据。简单理解同一个域就是:相同域名、相同端口、相同协议!同源策略就是阻止从一个域上加载的脚本获取或操作另一个域上的文档属性。即受到请求的URL的域必须与当前Web页 阅读全文
posted @ 2013-12-24 09:57 Bonker 阅读(358) 评论(0) 推荐(1) 编辑
摘要:NO 10、QQ 神奇的TX,经常更新接口,使得linux社区的模仿软件总是跟不上步伐,一整就不能登陆使用。可是老大,您怎么自从2009-01-04发布了第一版QQ for Linux 1.0 Beta1,就再也不发布新版本了呢?好吧,不是哥不会,是哥不稀罕继续做。或许linuxQQ不在你的利益链,也不是你的生态圈!!!好嘛,能提供个web访问的qq,也算是个安慰。http://web.qq.com。(避免盗号等风险,作为安全考虑,还是推荐使用官方版QQ,webqq毕竟功能有限,TX老大,何时把linux qq重视起来)。NO 09 FirefoxFirefox金色小狐狸,还是原来的本色,还是 阅读全文
posted @ 2013-12-19 09:19 Bonker 阅读(408) 评论(0) 推荐(0) 编辑
摘要:PHP集成开发环境有很多,如XAMPP、AppServ......只要一键安装就把PHP环境给搭建好了。但这种安装方式不够灵活,软件的自由组合不方便,同时也不利于学习。所以我还是喜欢手工搭建PHP开发环境,需要哪个模块自己安装就行了,或者那个软件需要升级,直接升级那个软件就行了,并不影响其他软件,非常方便。 一、准备工作-下载所需软件Apachehttpd-2.2.22-win32-x86-openssl-0.9.8t.msiPHPphp-5.3.10-Win32-VC9-x86.zipMySQLmysql-5.5.20-win32.msi 二、安装软件 安装Apache: 双击安装... 阅读全文
posted @ 2013-12-16 15:56 Bonker 阅读(213) 评论(0) 推荐(0) 编辑
摘要:http://blog.sina.com.cn/s/articlelist_2801495241_0_2.htmlqt打包http://blog.chinaunix.net/uid-24641004-id-3412254.html 阅读全文
posted @ 2013-12-04 10:32 Bonker 阅读(260) 评论(0) 推荐(0) 编辑
摘要:第0部分第一部分1. 下载zip源码,我下载的是qt-everywhere-opensource-src-5.1.1.zip这个文件。官方下载地址http://download.qt-project.org/official_releases/qt/5.1/5.1.1/single/qt-everywhere-opensource-src-5.1.1.zip.mirrorlist2.安装python3.解压缩qt-everywhere-opensource-src-5.1.1.zip文件,修改qtbase\mkspecs\win32-msvc2012\qmake.conf文件,将[cpp]vi 阅读全文
posted @ 2013-12-04 10:14 Bonker 阅读(2181) 评论(0) 推荐(0) 编辑
摘要:最最初踏上QT之路是受到了XiaomaGee的指点,相比于常规的窗口程序开发,QT有着以下特点:1、 优良的跨平台特性(支持Win、Linux、Mac 不同的平台下只需重新编译即可使用)2、 面向对象3、 丰富的API4、 支持2D/3D图形渲染,支持OpenGL5、 大量的开发文档(无需像VC一样装几个G的MSDN)6、 XML支持其实,仅仅是第一点,就足以让我从VC转向QT。并且在本人的学习过程中发现,QT可以很轻易就打造出漂亮的界面,实在是让我爱不释手。不论是打造一些实用小程序,或是开发上位机,QT都是很不错的选择!之前用VC++的时候,只要是编译出来的exe,就可以放到大多数的电脑上运 阅读全文
posted @ 2013-12-04 09:05 Bonker 阅读(597) 评论(0) 推荐(0) 编辑
摘要:开发一个图形界面应用程序,界面的布局影响到界面的美观。在设计一个界面之前,应该考虑到开发的界面可能给不用的用户使用,而用户的屏幕大小、纵横比例、分辨率可能不同,界面还可能是可缩放的,程序应该可以适应这些变化。 前面的程序中都是使用setGeometry()方法定位控件的位置,这个方法比较笨拙。试想如果控件很多,布局这些控件需要编写大量的代码。幸运的是,QT提供了更好的方法布局控件。 常用的三种布局方法:(1)使用水平布局类QHBoxLayout;(2)使用垂直布局类QVBoxLayout;(3)使用网格布局类QGridLayout。这三种方法可以嵌套使用。控件在布局时可以先不指定父窗口,最后交 阅读全文
posted @ 2013-12-03 00:06 Bonker 阅读(43639) 评论(0) 推荐(2) 编辑
摘要:原文http://www.cnblogs.com/chenxizhang/archive/2011/09/10/2172994.html 阅读全文
posted @ 2013-12-02 14:57 Bonker 阅读(297) 评论(0) 推荐(0) 编辑
摘要:要搞清楚这个问题,先要弄明白编码。但是编码问题实在太复杂,这里肯定讲不开。我先找一个例子,比如:“中文” 的 Unicode 码点/UTF8编码/GBK 分别是多少。先去这个网站,输入 “中文” 查询对应的 Unicode 码点/UTF8编码:http://www.mytju.com/classcode/tools/encode_utf8.aspUnicode的码点分别是(十进制):中(20013),文(25991)。对应的UTF8编码分别(16进制): 中(E4B8AD),文(E69687)。然后再去下面这个网站,输入 “中文” 查询对应的 GBK 编码:http://www.mytju.c 阅读全文
posted @ 2013-12-02 14:15 Bonker 阅读(4550) 评论(0) 推荐(0) 编辑