自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (10)
  • 收藏
  • 关注

原创 golang使用thrift2协议connect hbase

最新的hbase稳定版环境下,golang通过thrift2协议连接hbase并做相应操作的事例代码和相关的环境搭建步骤!

2017-03-21 16:43:46 4667 2

原创 python使用thrift2协议connect hbase

搜索了一下,网上大多都是使用thrift1来链接hbase的,其实,现在线上大多使用的都是thrift2协议,那么到底python使用thrift2怎样连接hbase呢?下面是具体步骤

2015-08-14 11:35:09 7256

原创 Hbase优化注意事项小结

Hbase版本:hbase shellversion0.94.15-cdh4.6.0, rUnknown, Wed Feb 26 02:39:52 PST 201首先,应该明确,在hbase中,索引是存在的,而且有且仅有一个,那就是rowkey。rowkey的重要性,不言而喻,而且,刚刚接触hbase这个东西时,一定要注意。唯一必须在设计上保证其唯一性。

2015-07-20 17:38:14 2901

原创 Hibernate4.3之uuid generate配置方法

orm配置 User.hbm.xml ... 模型User类: @Id @Column(unique = true, length = 36, nullable = false) @GeneratedValue(generator = "uuid") @GenericGenerator

2015-06-04 16:48:14 10056 2

原创 PHP5+标准函数库观察者之实现

PHP的观察者设计模式实现相对简单,但是PHP5+版本中已经有标准库类库支持,我们只需简单继承并实现就可以了。

2014-09-04 15:01:16 1246

原创 YII:CButtonColumn中button设定不能给image设置样式

Source Code:framework/zii/widgets/grid/CButtonColumn.php#309 protected function renderButton($id,$button,$row,$data){    if (isset($button['visible']) && !$this->evaluateExpression($button['visi

2012-04-02 10:26:22 1613

原创 Skype---语音编码器开源

<br /> Super Wideband Audio Codec   http://developer.skype.com/silk<br />不过并不能免费使用的,不过看看源代码学学原理也聊胜于无吧!<br /> <br /> <br />相比较而言 Speex: A Free Codec For Free Speech这个免费开源的语音编码器应该更值得学习一些。做些语音通讯的程序都可以用吧。<br />http://www.speex.org/<br /> <br /> <b

2010-07-21 16:13:00 1696

原创 VisualSVN Server搭建SVN服务器

使用VisualSVN Server来实现主要的SVN功能要比原始的SVN和Apache相配合来实现源代码的SVN管理则简单得多。VisualSVN Server 免费安装VisualSVN Server,设置仓库地址和安装路径.有security选项,并且设置一下端口,很简单!客户端只要TortoiseSVN就行.VisualSVN Serve

2010-04-20 12:37:00 1109

原创 CentOS 5.3图解安装示范(5.4类似)

CentOS的与目前企业界常用的红帽企业Linux系出同源,其发展的目的就是为了提供所有人一个免费的企业级Linux的作业系统平台,兼具高效能与稳定性佳的良好特性。简单地说, CentOS的就是支持开放原码的社群将红帽里非开放的套件自行撰写换成开放的套件,然后重新取的名字,效能上几乎没有差别。我们可以把Fedora的当成开发测试版(阿尔法〜钢筋混凝土),红帽当成是(收费)稳

2010-04-12 15:55:00 1450

原创 关于数据挖掘的若干概念

<!--v/:* {behavior:url(#default#VML);}o/:* {behavior:url(#default#VML);}p/:* {behavior:url(#default#VML);}.shape {behavior:url(#default#VML);}v/:textbox {display:none;}--> 数据挖掘

2010-04-09 11:24:00 1053

原创 linux,nginx,mysql,php安装备忘

niginx安装流程软件下载:--->mkdir -p /home/dancebear/programecd /home/dancebear/programewget http://sysoev.ru/nginx/nginx-0.6.31.tar.gzwget http://www.php.net/get/php-5.2.6.tar.gz/from/this/mirrorw

2010-04-09 10:02:00 1391

原创 网站编程安全之---跨站漏洞(发现csdn的一个安全露洞)

跨站攻击,即Cross Site ScriptExecution(通常简写为XSS)是指攻击者利用网站程序对用户输入信息的过滤不足漏洞,输入可以显示在页面上对其他用户造成影响的HTML代码,从而盗取用户资料、利用用户身份进行某种动作或者对访问者进行病毒侵害的一种攻击方式。安全领域有一句著名的话叫做,“永远也不要相信用户的输入”。所以,在网络的安全过滤方面一定要慎之有慎!通常

2009-12-03 12:21:00 1023

原创 mysql之内存表

 如何创建内存表?    创建内存表非常的简单,只需注明 ENGINE= MEMORY 即可:    CREATE TABLE  `tablename` ( `columnName` varchar(256) NOT NUL) ENGINE=MEMORY DEFAULT CHARSET=utf8 MAX_ROWS=100000000;  注意:   

2009-11-26 14:01:00 738

原创 PHP数学函数(全)

数学函数Abs函数描述:mixed abs(mixed number);返回值:函数abs返回参数number的绝对值。Acos函数描述:double acos(double number);返回值:函数acos返回参数number的反余弦值。如果参数number大于1或小于1,则其反余弦值无意义 。Acosh -- 反双曲余弦Asin函数描述;

2009-11-19 09:27:00 1733

原创 mysql数据安全与备份

  1).使用mysqldump 的命令这是最常用的备份方法。这个命令将返回一个文本文件,其内容是重新生成各有关数据库和数据表并把备份数据填入他们的SQL命令。用mysqldump命令进行备份的数据相对较慢,但如此生成的备份有最好的兼容性。因此,mysqldump命令最适合需要对数据库进行迁移的场合。2).binlog 的方法采用 binlog 的方法相对来说更灵活

2009-08-06 15:21:00 828

原创 用临时内存表解决过滤查询结果集

最近在做一个查询时遇到了一个问题如下:1.欲得到a表及其关联表的多个结果,之前的工作已经将多个结果返回,类似语句如下 CREATE PROCEDURE @city varchar(30), @keyword varchar(30)ASSELECT `a`.`id`, `a`.`img`, `a`.`tag`, `a`.`name`, `a`.`address`, `

2009-08-05 12:53:00 692

原创 jdk卸载错误

错误提示:已经安装了这个版本提示是否卸载;    在开始运行中输入 regedit 打开注册表,定位到HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Uninstall错误提示:无法使用此产品的安装源。请确认安装源存在,并且您可以访问它。    优化大师和360也无法卸载,删注册表HKEY_LOCAL_MAC

2009-07-29 10:18:00 7151 4

转载 Mysql错误代码

Mysql错误代码分为两部分,老版本一部分,4.1版本为新的部分第一部分:mysql的出错代码表,根据mysql的头文件mysql/include/mysqld_error.h整理而成1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败1008:数据库不存在,删除数据库失败1009:不能删除数据库文件导致删除数据库失败1010:

2009-07-25 13:49:00 2483

原创 linux下Vi编辑器命令大全

注释:1.filename,文件的url树路径(如:/usr/local/apache2.11/conf/httpd.conf)2.注意区分大小写3.实用于linux and cygwin 进入vi的命令vi filename :打开或新建文件,并将光标置于第一

2009-07-07 10:01:00 1586

转载 [转]Linux新手必须掌握的概念——挂载点

  挂载点实际上就是linux中的磁盘文件系统的入口目录,类似于windows中的用来访问不同分区的C:、D:、E:等盘符。其实winxp也支持将一个磁盘分区挂在一个文件夹下面,只是我们C:、D:这样的盘符操作用惯了,一般没有将分区挂到文件夹。 linux操作系统将系统中的一切都作为文件来管理。在windows中我们常见的硬件设备、磁盘分区等,在linux中都被视作文件,对设备、分区的访问

2009-04-18 11:47:00 5116 1

转载 [转]Ubuntu分区的推荐方案及方法

 在安装Ubuntu Linux之前,你必须先取得安装软件,(网络上有许多mirror站台可供下载,下载ISO文件后自行刻录光盘或采用硬盘安装)。当一切都准备就绪后,我们还得先了解该如何规划我们的硬盘。首先你必须考虑的是●主机的规划1.是采用单系统(单一系统Linux)还是多系统(M$ Windows与Li

2009-04-18 11:24:00 1818

转载 [转]EL表达式简介

1.语法结构     ${expression} 2.[]与.运算符     EL 提供.和[]两种运算符来存取数据。     当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如:         ${user.My-Name}应当改为${user["My-Name"] }     如果要动态取值时,就可以用[]来做,而

2009-03-13 10:43:00 727

原创 对{php中关于处理字符串时效率的讨论}的改进

今天看了,一篇同样来自csdn的blog,我自己多事,做了一点测试,在其中发现了一些问题,写了下面这篇:以下虚线部分来自arcow 的 Blog:---------------------------------------------------------------------------------------------------------------

2009-03-09 11:49:00 1859 3

原创 SQL(select)语句优化之六条

 本文为原创,如需转载,请注明作者和出处,谢谢!关于 select * from   O1,O2......至于为何要进行数据库优化,就不在这里重述了。在做项目的时候,如何最大限度的提高sql的查询效率,应该是大家永远的话题:在这里,将本着谨慎的,简单的态度,一点一点的讲述sql数据查询语句的优化问题:一,关于索引:使用索引的合理性:条件子句中变量顺序应与索引字键顺序相同。(尽可能在j

2009-03-06 18:40:00 3939

转载 【java 异常Exception 】 集

异常处理是程序设计中一个非常重要的方面,也是程序设计的一大难点,从C开始,你也许已经知道如何用if...else...来控制异常了,也许是自发的,然而这种控制异常痛苦,同一个异常或者错误如果多个地方出现,那么你每个地方都要做相同处理,感觉相当的麻烦!Java语言在设计的当初就考虑到这些问题,提出异常处理的框架的方案,所有的异常都可以用一个类型来表示,不同类型的异常对应不同的子类异常(这

2009-02-26 12:42:00 1033 1

转载 cygwin的命令

基本操作命令: ---------------------------------------------------------------------- ---------------------------------------------------------------------- ls #以默认方式显示当前目录文件列表 ls –a #显示所有文件包括隐藏文件

2009-02-24 09:52:00 3481

转载 将一个java程序打包成一个可执行程序

可以把普通的Java程序做成真正的exe,也就是单一个exe就可以在没有安装JVM的机器上运行。这样的工具常见的有JET和gcj.前者是收费的,而且做出来的exe还是需要一堆dll。推荐使用gcj.他有windows和Linux版,直接下载zip包,不需要安装,里面有不少例子,一些build的批处理文件。从原理来说gcj自己实现了JVM规范,也就是你编写一个HelloWorld.java,其中

2009-02-18 13:41:00 9800

转载 php常用正则表达式

常用正则表达式"^/d+$"  //非负整数(正整数 + 0)"^[0-9]*[1-9][0-9]*$"  //正整数"^((-/d+)|(0+))$"  //非正整数(负整数 + 0)"^-[0-9]*[1-9][0-9]*$"  //负整数"^-?/d+$"    //整数"^/d+(/./d+)?$"  //非负浮点数(正浮点数 + 0)"^(([0-9]+/

2009-02-11 16:15:00 711

原创 在朋友的帮助下对一个函数的改进

原:/**     * @method    根据输入参数string的内容(以;或,或 )分割字串     * @name    cutStrToArrOrStr()     * @Param    $str    be going to change string     *             boolean or integer arr     false or 0 r

2009-02-06 11:56:00 480

转载 hash

基本知识  Hash,一般翻译做“散列”,也有直接音译为”哈希“的,就是把任意长度的输入(又叫做预映射, pre-image),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函数。  HASH主

2009-02-05 09:46:00 520

原创 DWR使用

本文以DWR 1.1 为基础,对于DWR 2.0,因为还没有正式发布版,故不做介绍。一、 dwr配置篇之web.xml   1 、最小配置  dwr-invoker  uk.ltd.getahead.dwr.DWRServlet  dwr-invoker  /dwr/*2、当我们想看DWR自动生成的测试页(Using debug/test mode)时,可在servlet配置中加上  debug 

2009-02-03 18:14:00 1009 2

原创 Ant manage java Web app

一.  安装配置Ant:下载地址为http://jakarta.apache.org,假设解压Ant的目录为,接下来需在操作系统中设置如下环境变量:  1.  ANT_HOME:ant的安装目录;  2.  JAVA_HOME:JDK的安装目录;  3.  PATH:把%ANT_HOME%/bin目录添加到PATH变量中,以便从命令行下直接运行ant;   二.创建build.xml文件:  1.

2009-02-03 12:14:00 834

转载 DOM对象的常用方法

 DOM对象的常用方法2007-09-19 15:17由于DOM(文档对象模型)概念的推出,这个API使HTML如虎添翼,但是有些学DHTML的朋友还是有些困挠,只是因为目前的手册的书写不太科学,是 按字母来分的,不便查阅.其实DOM中最关键是要掌握节点与节点之间的关系(between node and node),想学习DHTML中的DOM 千万不要从头到尾地

2009-01-21 18:24:00 1480

转载 js验证表单大全

不错的JS验证~~~~~~~~~~~~~~~~~~~~~~~~~用途:校验ip地址的格式输入:strIP:ip地址返回:如果通过验证返回true,否则返回false;*/function isIP(strIP) {if (isNull(strIP)) return false;var re=/^(/d+)/.(/d+)/.(/d+)/.(/d+)$/g //匹配IP地址的正则表达式if(re.te

2009-01-15 15:17:00 1491

转载 SaaS是什么

SaaS是Software-as-a-service(软件即服务)的简称,是随着互联网技术的发展和应用软件的成熟,而在21世纪开始兴起的一种完全创新的软件应用模式。它与“on-demand software”(按需软件),the application serviceprovider(ASP,应用服务提供商),hostedsoftware(托管软件)所具有相似的含义。它是一种通过Int

2008-12-30 09:57:00 1060

原创 一个简单的java处理json的方法

php5处理json就2个函数,很方便。但常用的java处理起来就很麻烦,通常用JSON-lib许多包--------下面有一个简单的java处理json的方法如下: 1:下载另外一个java的小包就可以了;  http://www.JSON.org/java/json_simple.zip(当然是在win下的啦)里面有源码和文档例题和编程的lib包;编程只需要json_simple.jar这个包

2008-11-25 10:30:00 11437

原创 有趣的三个php函数(&字符的引用调用)

&运算符置于函数name前,调用它返回函数的引用,而函数本身即$functionname不会在内存中消失它和变量是一致的~//第一个:  function   &strAppOne()   {        static   $v   =   0;        $v++;        echo   $v.nl2br("/n");        return   $v;    }   

2008-11-22 12:43:00 2368 1

原创 Js字符串操作函数大全

/*******************************************  字符串函数扩充                                *******************************************//*===========================================//去除左边的空格=================

2008-11-10 09:22:00 656

原创 CakePHP 使用 Bake 代码生成器

<span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-font-family:"Times New Roman"">通过使用 Bake<span style="font-family:宋体;mso-ascii-font-family:"Times New Roman";mso-hansi-fo

2008-10-29 10:08:00 2108

原创 mysql常用命令

   一、mysql服务启动和停止  net stop mysql  net start mysql  二、登陆mysql  语法如下: mysql -u用户名 -p用户密码  键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:  mysql>  注意,如果是连接到另外的机器上,则需要

2008-10-15 11:42:00 599

golang connect hbase thrift2

最新的thrift2协议golang链接hbase代码,附代码片段,exist,get,put,delete...

2017-03-21

ffmpeg-2.7.2.tar.bz2

这是一个ffmpeg-2.7.2的源码包,ubuntu64下编译通过!FFmpeg是一套可以用来记录、转换数字音频、视频,并能将其转化为流的开源计算机程序。它包括了目前领先的音/视频编码库libavcodec。

2015-09-30

python thrift2 connect hbase

最新的thrift2协议python链接hbase代码,附代码片段,get,put,delete...

2015-08-14

lamp安装配置及flume+Kafka+Storm+HDFS实时系统搭分享

lnmp(linux+nginx+mysql+php)安装配置及分布式系统大数据处理hadoop集群中的flume+Kafka+Storm+HDFS等实时系统搭分享

2015-05-19

sun新发布的《云计算入门指南》

sun新发布的《云计算入门指南》 1. 定义云计算及其优点 2. 解释不同的云类型(公用云、专用云和混合云) 3. 描述架构服务层(例如,把软件当作服务) 4. 详细说明基本虚拟化技术 5. 建议入门所需采取的后续步骤和行动

2009-05-14

Struts 从零开始

包含六个基本的关于struts的练习工程文件~~~~~rar格式~~~~

2009-02-11

Fedora8安装图解

Fedora8安装图解!!!红联Linux论坛~~~

2009-01-05

Fedora 8安装图解教程(chm)

 本文档的文章来自Linux公社,如果文章的作者认为我们侵犯了你的权利到Linux公社申诉,他们将做一妥当的处理。    Linux公社致力于Linux技术文章,教程的站点,目前网站收录的文章及教程基本能满足不同水平的朋友学习,欢迎大家到Linux公社来学习,讨论问题。 Linux公社:www.linuxidc.com

2008-11-05

cakePHP资源整理

有cakePHP的1.2.0资源包,cake的使用资料整理(文本方式),以及应用说明等等~

2008-10-09

cakePHP手册(chm格式)

您一定是对CakePHP有兴趣而正在找寻中文手册---看看吧---CakePHP是一个开源的PHP on rails的full-stack framework。最开始从Ruby On Rails框架里得到灵感。程序员可使用它来快速创建的Web应用程序。我们的首要目的是使你以一种预置的快速且不失灵活性的方式开展工作。

2008-10-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除