自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(113)
  • 资源 (1)
  • 收藏
  • 关注

转载 深入浅出Symfony2 - 结合MongoDB开发LBS应用

摘自“http://www.infoq.com/cn/articles/depth-study-of-Symfony2”简介随着近几年各类移动终端的迅速普及,基于地理位置的服务(LBS)和相关应用也越来越多,而支撑这些应用的最基础技术之一,就是基于地理位置信息的处理。我所在的项目也正从事相关系统的开发,我们使用的是Symfony2+Doctrine2 ODM+Mongo

2015-07-20 16:11:51 994

转载 关于URL编码

转载自:http://www.ruanyifeng.com/blog/2010/02/url_encoding.html 一、问题的由来URL就是网址,只要上网,就一定会用到。一般来说,URL只能使用英文字母、阿拉伯数字和某些标点符号,不能使用其他文字和符号。比如,世界上有英文字母的网址“http://www.abc.com”,但是没有希腊字母的网址“http://www.

2012-09-14 15:03:13 912

转载 ace支持epoll编译方法

ace support epoll转载 在ACE中使用epoll[zhuan]收藏 很显然,文章的标题决定了我们是在linux下使用ACE。我们知道ACE在linux下缺省是用select来实现Reactor的,epoll相对于select的好处这里就不再多说了,我们直接讲操作步骤: 第一:重新编译ACE库 ACE 库中通过ACE_Dev_Poll_Reactor类来支持

2012-09-13 17:27:39 2441

转载 Merge into: Oracle中用一条SQL语句直接进行Insert/Update的操作

动机:想在Oracle中用一条SQL语句直接进行Insert/Update的操作。说明:在进行SQL语句编写时,我们经常会遇到大量的同时进行Insert/Update的语句 ,也就是说当存在记录时,就更新(Update),不存在数据时,就插入(Insert)。实战:接下来我们有一个任务,有一个表T,有两个字段a,b,我们想在表T中做Insert/Update,如果存在,则更新T

2012-07-03 15:16:42 6210

原创 ORA-00054I (oracle资源被锁定) 的解决方法

系统有一个不用的表,想删除这个表,或者删除表中的数据,SQL> drop table testtable;ERROR at line 1:ORA-00054: resource busy and acquire with NOWAIT specified资源正忙,要求制定NOWAIT 出现这个问题的原因是正在执行的操作请求的资源正被其他事务锁定。

2012-07-03 14:47:05 1695

原创 expected unqualified-id before numeric constant问题原因

今天编译库的时候出现这个问题unqualified-id before numeric constant,是因为变量重复定义了,主要是变量与宏定义同名了,及以下模式:一个头文件定义一个接口体,class XXXClass{const static int MAX_PATTERN_NUM = 1024;} 然后在另外一个文件定义宏如下:#define  MAX_PATTE

2012-06-28 15:21:33 18183 1

转载 expected identifier before numeric constant 解决

enum ProxyType{  OTHERALL_TASK = 0,  SPEECH_TASK = 3};以前上面的代码编译是没问题的,更新代码后,错误提示:BrType.hpp:632: 错误:expected identifier before numeric constantBrType.hpp:632: 错误:expected `}' before n

2012-06-28 15:19:32 7188 1

原创 hive导出查询结果到本地文件

最近在使用hive时,需要将hive查询的数据导出到本地文件系统,HQL语法如下:INSERT OVERWRITE [LOCAL] DIRECTORY directory1 select_statement1 查询结果导出到本地文件后,试图使用excel加载时遇上了麻烦:不知道hive导出文件时使用的分隔符, 使用文本编辑器打开也显示乱码。 最后在官方文档上找了半天才发现,hi

2012-06-20 14:51:56 4826

转载 使用 ACE 库框架在 UNIX 中开发高性能并发应用

http://www.ibm.com/developerworks/cn/aix/library/au-ace/原文格式较复杂,格式无法转载!

2012-05-02 17:09:54 851

原创 使用HISTTIMEFORMAT 显示history命令的时间戳

当你从命令行执行 history 命令后,通常只会显示已执行命令的序号和命令本身。如果你想要查看命令历史的时间戳,那么可以执行: # export HISTTIMEFORMAT='%F %T ' # history | more 1 2008-08-05 19:02:39 service network restart 2 2008-08-05 19:02:39 exit

2012-04-23 17:45:19 6753

转载 zlib的uncompress函数出现Z_BUF_ERROR的原因

函数原型:int uncompress(Bytef *dest, uLongf *destLen, const Bytef *source, uLong sourceLen);函数说明:uncompress 函数将 source 缓冲区的内容解压缩到 dest 缓冲区。sourceLen 是 source 缓冲区的大小(以字节计)。注意函数的第二个参数 destLen 是传址调

2012-04-12 10:25:28 11597 1

转载 zlib 的使用

1. 下载zlib,附件是zlib 1.2.3 .  linux中一般系统自带,可直接使用2. 解压代码,打开 .\projects\visualc6\zlib.dsw .3. Build : zlib Lib Debug / zlib Lib Release ,生成的zlib.lib/zlibd.lib .4. 在我们的工程中包含头文件 zlib.h / zconf.h ,和连接生成

2012-04-12 10:23:27 1623

转载 protobuf在网络编程中的应用思考

转自:http://blog.csdn.net/ciml/article/details/5753367protobuf简介protobuf是google提供的一个开源序列化框架,类似于XML,JSON这样的数据表示语言,其最大的特点是基于二进制,因此比传统的XML表示高效短小得多。虽然是二进制数据格式,但并没有因此变得复杂,开发人员通过按照一定的语法定义结构化的消息格式,

2012-03-31 19:47:29 1275

转载 ubuntu11.04上cloudera cdh3u0的hadoop和hbase分布式安装

概述:业务需要较实时的处理大数据量,并提供大吞吐量的读写,hbase作为一个可选的列数据库,记录一下安装过程,待查。hbase的安装需要hadoop和zookeeper和hbase,生产环境下需要将zookeeper独立安装,并保证整个集群没有单点。 hbase软件选择cloudera的cdh3u0,apache的版本需要重新编译hadoop0.20.2-appender版

2012-02-18 09:20:24 1593

转载 hadoop1.0.0 安装记录

操作系统为centos5.4(已经建立几个节点间的信任关系)一,安装java1,下载java (以下为下载在/work目录下操作)         wgethttp://download.oracle.com/otn-pub/java/jdk/7u2-b13/jdk-7u2-linux-i586.tar.gz2,解压下载文件并改名         tar-z

2012-02-15 09:47:21 1076

转载 你的密码安全吗?来用 GPU 暴力破解密码

转载自:http://www.cnbeta.com/articles/145526.htm这是一个相当有趣的小工具,能够让你用 GPU 暴力破解密码,从新闻中的描述,Radeon HD 5770 每秒可以进行33亿次的运算Radeon HD 5770能够在一秒钟之内破解一个五位数的密码 "fjR8n" ......如果你有四张HD 5970,那破解的速度将会

2012-02-06 11:01:54 2942

转载 关于mime编码格式Content-Type一览(含Office2007格式)

关于mime编码格式Content-Type一览(含Office2007格式) 分类:技术先锋2008.6.25 08:59 作者:天下书城网上书店 | 评论:0 | 阅读:131 .asx,video/x-ms-asf.xml,text/xml.tsv,text/tab-separated-values.ra,audio/x-pn-realaudio.sv4crc,app

2012-02-01 15:34:53 1347

转载 应用 Valgrind 发现 Linux 程序的内存问题

转载自:http://www.ibm.com/developerworks/cn/linux/l-cn-valgrind/Valgrind 概述体系结构Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。内核类似于一个框架(framework),它模拟了一个CPU环

2012-01-31 10:01:24 669

转载 Linux下"base64"命令工具的使用

Base64编码在电子邮件中很常见,Foxmail、Outlook等邮件用户代理发邮件时进行SMTP验证,就是输入base64编码格式的用户名和密码进行验证的,而邮件的主体内容和附件都很普遍的使用base64编码进行传输。  在使用telnet工具测试发邮件的时候,如果遇到需要验证情况,实用的base64编码工具就成为必要了。我在另一篇文章里谈到可以使用PHP函数来实现,这里介绍更实用的Lin

2012-01-29 10:37:53 6771 1

转载 Log4j.properties配置详解

一、Log4j简介Log4j有三个主要的组件:Loggers(记录器),Appenders (输出源)和Layouts(布局)。这里可简单理解为日志类别,日志要输出的地方和日志以何种形式输出。综合使用这三个组件可以轻松地记录信息的类型和级别,并可以在运行时控制日志输出的样式和位置。1、LoggersLoggers组件在此系统中被分为五个级别:DEBUG、INFO、WARN、ERROR和

2012-01-10 14:37:38 638

转载 回调函数

简介  对于很多初学者来说,往往觉得回调函数很神秘,很想知道回调函数的工作原理。本文将要解释什么是回调函数、它们有什么好处、为什么要使用它们等等问题,在开始之前,假设你已经熟知了函数指针。  什么是回调函数?  简而言之,回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用为调用它所指向的函数时,我们就说这是回调函数

2011-12-01 09:46:47 1028

转载 Visual Stdio 常用快捷键

调试快捷键F6: 生成解决方案Ctrl+F6: 生成当前项目F7: 查看代码Shift+F7: 查看窗体设计器F5: 启动调试Ctrl+F5: 开始执行(不调试)Shift+F5: 停止调试Ctrl+Shift+F5: 重启调试F9: 切换断点Ctrl+F9: 启用/停止断点Ctrl+Shift+F9: 删除全部断点F10: 逐过程Ctrl+F1

2011-11-04 14:09:59 677

转载 C语言字节对齐详解

一、什么是对齐,以及为什么要对齐:1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这

2011-10-17 09:57:00 489

转载 一个空格引发的悲剧(详解如何看懂悲催的技术人员冷笑话)

向非程序员朋友介绍个最近程序员界好玩的东西(以后我的日志都会尽量照顾非程序员朋友)。是这样子的——先来一点背景介绍,GitHub.com 这个网站,是目前最火的源代码托管网站及程序员社区,用它来托管和发布共享开源软件是免费的。来自世界各地的程序员(或公司)们喜欢在这个

2011-10-08 18:19:09 1412

转载 Syslog在网络管理中的应用

Syslog在网络管理中的应用 摘要Syslog是一种工业标准的协议,可用来记录设备的日志。在UNIX系统,路由器、交换机等网络设备中,系统日志(System Log)记录系统中任何时间发生的大小事件。管理者可以通过查看系统记录,随时掌握系统状况。UNIX的系统日志是

2011-09-30 14:09:07 4127

转载 syslog与syslog服务器的配置

1. 前言 syslog是UNIX系统中提供的一种日志记录方法(RFC3164),syslog本身是一个服务器,程序中凡是使用syslog记录的信息都会发送到该服务器,服务器根据配置决定此信息是否记录,是记录到磁盘文件还是其他地方,这样使系统内所有应用程序都能以统一的方式

2011-09-27 15:54:57 43226

转载 hadoop中使用 Gzip 压缩格式支持笔记

hadoop中支持的压缩方式有多种,比如Gzip,bzip2,zlib等,其中Gzip是hadoop中内置就支持的一种压缩方式,这种压缩方式在平 时linux 的开发人员和管理 员中使用的比较广泛,压缩比也比较高,压缩速度也还不 错,所以很多人都喜欢第一趋向于使用这种压缩格式

2011-09-27 09:52:43 4219

转载 经典字符串HASH函数

//1. PHP中出现的字符串Hash函数    static unsigned long hashpjw(char *arKey, unsigned int nKeyLength){unsigned long h = 0, g;char *arEnd=arK

2011-09-22 19:57:07 1019

转载 SSH登录缓慢解决方法

最近几天通过SSH登录局域网内的一台机器时,在输入用户名后,得等10多秒后才会有响应回来,很慢,但PING的时候TTL时间很快,那机器负载也蛮小的。这个小问题存在了几天,一直没顾上解决,今天在网上查了些资料,终于知道的这个问题产生的原因。原因之一是因为LINUX系统的一个

2011-09-01 09:44:41 620

转载 字符编码笔记:ASCII,Unicode和UTF-8

作者: 阮一峰日期: 2007年10月28日今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。

2011-08-20 09:19:13 486

转载 C++ Vector 使用心得

标准库Vector类型使用需要的头文件:#include Vector:Vector 是一个类模板。不是一种数据类型。 Vector是一种数据类型。一、 定义和初始化Vector v1; //默认构造函数v1为空Vector v2(v1);//v2是v1的

2011-08-16 11:09:52 1279

转载 透明桥接

关于透明桥接的论述    The Linux bridge code implements a subset of the ANSI/IEEE 802.1d standard.    The code for bridging has been integrate

2011-08-11 11:29:21 1737

转载 linux brctl(网桥)

有五台主机。其中一台主机装有linux ,安装了网桥模块,而且有四块物理网卡,分别连接同一网段的其他主机。我们希望其成为一个网桥,为其他四台主机(IP分别为192.168.1.2 ,192.168.1.3,192.168.1.4,192.168.1.5) 之间转发数据包。同时,为

2011-08-11 09:46:22 876

转载 orale的tnsping与TCP/IP的ping命令的比较

比较orale的tnsping与TCP/IP的ping命令:  -----------------------------------------------------------------------------  Oracle Net 工具(命令)tnsping,

2011-08-10 14:45:40 543

转载 如何设置socket的connect连接

1.首先将标志位设为Non-blocking模式,准备在非阻塞模式下调用connect函数2.调用connect,正常情况下,因为TCP三次握手需要一些时间;而非阻塞调用只要不能立即完成就会返回错误,所以这里会返回EINPROGRESS,表示在建立连接但还没有完成。3.在

2011-08-09 14:14:14 1865

转载 linux禁ping与限制ip登录

以root进入linux系统,然后编辑文件icmp_echo_ignore_allvi /proc/sys/net/ipv4/icmp_echo_ignore_all将其值改为1后为禁止PING将其值改为0后为解除禁止PING我的LNUX也不是很好希望大家以后多多

2011-08-04 16:52:49 2354

转载 Sybase中的BCP用法实践 与 Oracle的SQLLDR用法实践

关于BCP的用法法,网上有很多资料,但要经过自已的实践来证实才能为已所用,因网上的东东有些是转来转去,会有遗误之处,所以对网上的相关资料要广泛地多多地参考,不能迷信某一家之言,因为IT相关的东东存于着不同的平台不同版本不同的习惯不同的定势,所以也就会有任何可能和不可能的事情发生,

2011-07-28 18:29:45 3413

转载 linux网桥浅析

linux网桥浅析 什么是桥接?简单来说,桥接就是把一台机器上的若干个网络接口“连接”起来。其结果是,其中一个网口收到的报文会被复制给其他网口并发送出去。以使得网口之间的报文能够互相转发。交换机就是这样一个设备,它有若干个网口,并且这些网口是桥接起来的。于是,与交换机相连的若干主

2011-07-26 18:32:53 1517 1

转载 hbase 介绍

hbase 介绍一、简介history started by chad walters and jim2006.11 G release paper on BigTable2007.2 inital HBase prototype created as Hadoop contrib2007.10 First useable Hbase2008.1 Hadoop be

2011-07-01 11:03:00 700

转载 SecondaryNamenode应用摘记

一、环境Hadoop 0.19.2、JDK 1.6、Linux操作系统二、背景上周五的时候,由于操作系统的原因,导致JDK出现莫名的段错误。无论是重启机器还是JDK重装都无济于事。更可悲的是,出问题的机器就是Master。当时心里就凉了半截,因为secondarynamenode配置也是在这个机器上(默认的,没改过)。不过万幸的是这个集群是测试环境,所以问题不大。借这个缘由,我将s

2011-06-30 16:16:00 999

lixml简单教程 xml文件解析

Libxml 简单教程,简单介绍使用libxml对xml文件进行解析的方法,通俗易懂

2010-05-27

空空如也

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

TA关注的人

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