10 needle2

尚未进行身份认证

暂无相关简介

等级
TA的排名 1w+

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

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

2015-07-20 16:11:51

关于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

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

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

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

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

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

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

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

2012-06-20 14:51:56

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

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

2012-05-02 17:09:54

使用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

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

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

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

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

2012-03-31 19:47:29

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

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

你的密码安全吗?来用 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

关于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

应用 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

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

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

2012-01-29 10:37:53

Log4j.properties配置详解

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

2012-01-10 14:37:38

查看更多

勋章 我的勋章
    暂无奖章