岚天逸见

04 2014 档案

Hadoop(HDFS、YARN、HBase、Hive和Spark等)默认端口表
摘要:端口作用9000fs.defaultFS,如:hdfs://172.25.40.171:90009001dfs.namenode.rpc-address,DataNode会连接这个端口50070dfs.namenode.http-address50470dfs.nam... 阅读全文

posted @ 2014-04-29 18:45 岚天逸见 阅读(1261) 评论(0) 推荐(0) 编辑

O_DIRECT方式读取文件示例
摘要:#include #include #include #include #include #include #include #include #include // 读文件类class CFileReader{public: CFileReader() : _bu... 阅读全文

posted @ 2014-04-28 14:12 岚天逸见 阅读(768) 评论(0) 推荐(0) 编辑

Hadoop-2.4.0分布式安装手册
摘要:目录目录 11. 前言 22. 部署 22.1. 机器列表 22.2. 主机名 22.2.1. 临时修改主机名 32.2.2. 永久修改主机名 32.3. 免密码登录范围 43. 约定 43.1. 安装目录约定 43.2. 服务端口约定 54. 工作详单 65. JD... 阅读全文

posted @ 2014-04-28 09:29 岚天逸见 阅读(368) 评论(0) 推荐(0) 编辑

HBase-0.98.0和Phoenix-4.0.0分布式安装指南
摘要:目录目录 11. 前言 12. 约定 23. 相关端口 24. 下载HBase 25. 安装步骤 25.1. 修改conf/regionservers 25.2. 修改conf/hbase-site.xml 35.2.1. hbase.master.info.port... 阅读全文

posted @ 2014-04-24 10:38 岚天逸见 阅读(207) 评论(0) 推荐(0) 编辑

Hive 0.12.0安装指南
摘要:目录 目录 1 1. 前言 1 2. 约定 1 3. 服务端口 2 4. 安装MySQL 2 4.1. 安装MySQL 2 4.2. 创建Hive元数据库 2 5. 安装步骤 3 5.1. 下载Hive 0.12.0二进制安装包 3 5.2. 安装Hive 3 5.3. 安装MySQL-Connec 阅读全文

posted @ 2014-04-23 15:45 岚天逸见 阅读(515) 评论(0) 推荐(0) 编辑

什么是反向代理?
摘要:有同学问我怎么理解反向代理和CDN加速。既然叫“反向”,是否有对应的“正向”了?答案是有,不过一般就直接叫代理了。 日常中也不难见,比如很多公司电脑上网,需要配置一个代理,这个代理就是正向代理,显然它被安装在客户端。 所谓“反向代理”,是指安装在服务端的代理。做互联... 阅读全文

posted @ 2014-04-22 18:57 岚天逸见 阅读(203) 评论(0) 推荐(0) 编辑

ZooKeeper-3.4.10分布式安装指南
摘要:目录目录 11. 前言 12. 约定 13. 安装步骤 23.1. 配置/etc/hosts 23.2. 设置myid 23.3. 修改conf/zoo.cfg 23.4. 修改/bin/zkEnv.sh 33.5. 修改conf/log4j.properties 3... 阅读全文

posted @ 2014-04-22 11:55 岚天逸见 阅读(372) 评论(0) 推荐(0) 编辑

在Linux上编译Hadoop-2.4.0
摘要:目录目录 11. 前言 12. 安装依赖 12.1. 安装ProtocolBuffer 22.2. 安装CMake 22.3. 安装JDK 22.4. 安装Maven 33. 编译Hadoop源代码 3附1:无联网环境编译 5附2编译环境 6附3:版本信息 6附4:常... 阅读全文

posted @ 2014-04-21 15:48 岚天逸见 阅读(158) 评论(0) 推荐(0) 编辑

g++中宏NULL究竟是什么?
摘要:NULL是个指针,还是个整数?0?或(void*)0?答案是和g++版本有关。g++ 4.6支持C++11,引入了nullptr,也许会发生变化。 可以写段简单代码求证一下:#include #include int main(){ printf("... 阅读全文

posted @ 2014-04-21 15:36 岚天逸见 阅读(533) 评论(0) 推荐(0) 编辑

Hadoop-2.4.0中HDFS文件块大小默认为128M
摘要:134217728 / 1024 = 131072 / 1024 = 128 阅读全文

posted @ 2014-04-19 14:33 岚天逸见 阅读(628) 评论(0) 推荐(0) 编辑

看两种截然不同的设计理念:分布式文件系统支持大和小文件的思考
摘要:为何Google GFS设计成对大文件友好,而像腾讯的TFS(Tencent File System)和淘宝的TFS(Taobao File System)却设计成对小文件友好了?这一点非常好理解,两个TFS都用来满足图片等大量小文件的需求。但是两者是矛盾的吗?答案是... 阅读全文

posted @ 2014-04-19 11:31 岚天逸见 阅读(264) 评论(0) 推荐(0) 编辑

SecondaryNameNode中的“Inconsistent checkpoint fields”错误原因
摘要:该错误原因,可能是因为没有设置好SecondaryNameNode上core-site.xml文件中的“hadoop.tmp.dir”。2014-04-17 11:42:18,189 INFO org.apache.hadoop.hdfs.server.namenod... 阅读全文

posted @ 2014-04-19 10:57 岚天逸见 阅读(714) 评论(0) 推荐(0) 编辑

查看HDFS集群信息
摘要:clusterID:集群ID,必须保持一致1)在NameNode上查看cat $HADOOP_HOME/dfs/name/current/VERSION#Fri Apr 18 11:56:57 GMT 2014namespaceID=1397306199cluster... 阅读全文

posted @ 2014-04-19 10:39 岚天逸见 阅读(1880) 评论(0) 推荐(0) 编辑

执行“hdfs dfs -ls”时报ConnectException
摘要:原因可能是指定的端口号9000不对,该端口号由hdfs-site.xml中的属性“dfs.namenode.rpc-address”指定,即为NameNode的RPC服务端口号。 文件上传后,被存储在DataNode的data(由DataNode的hdfs-site.... 阅读全文

posted @ 2014-04-17 20:10 岚天逸见 阅读(884) 评论(0) 推荐(0) 编辑

启动Hadoop HDFS时的“Incompatible clusterIDs”错误原因分析
摘要:“Incompatible clusterIDs”的错误原因是在执行“hdfs namenode -format”之前,没有清空DataNode节点的data目录。 网上一些文章和帖子说是tmp目录,它本身也是没问题的,但Hadoop 2.4.0是data目录,实际上... 阅读全文

posted @ 2014-04-17 19:54 岚天逸见 阅读(354) 评论(0) 推荐(0) 编辑

“hdfs dfs -ls”命令的使用
摘要:“hdfs dfs -ls”带一个参数,如果参数以“hdfs://URI”打头表示访问HDFS,否则相当于ls。其中URI为NameNode的IP或主机名,可以包含端口号,即hdfs-site.xml中“dfs.namenode.rpc-address”指定的值。“h... 阅读全文

posted @ 2014-04-17 18:58 岚天逸见 阅读(5184) 评论(0) 推荐(0) 编辑

SuSE Linux上修改主机名
摘要:1) 临时修改主机名临时修改使用hostname即可,格式为:hostname 新主机名。Hostname命令除可以临时修改主机名外,还可以用它来查看主机名,不带参数执行它,即为查看主机名。 2) 永久修改主机名修改文件/etc/HOSTNAME即可:cat /etc... 阅读全文

posted @ 2014-04-17 16:01 岚天逸见 阅读(3657) 评论(0) 推荐(0) 编辑

strerror线程安全分析
摘要:导读strerror是否线程安全了? 1errno是否线程安全? 1附1:strerror源码 2附2:__strerror_r源码 2 strerror是否线程安全了?答案是NO,但它有个线程安全的版本:strerror_r。借助Linux的man,即可看到详情:#... 阅读全文

posted @ 2014-04-16 13:31 岚天逸见 阅读(348) 评论(0) 推荐(0) 编辑

两个SSH2间免密码登录
摘要:SSH2免密码登录OpenSSHhttp://blog.csdn.net/aquester/article/details/23836299OpenSSH免密码登录SSH2http://blog.csdn.net/aquester/article/details/23... 阅读全文

posted @ 2014-04-16 12:26 岚天逸见 阅读(154) 评论(0) 推荐(0) 编辑

SSH2免密码登录OpenSSH
摘要:OpenSSH免密码登录SSH2http://blog.csdn.net/aquester/article/details/23836245两个SSH2间免密码登录http://blog.csdn.net/aquester/article/details/238363... 阅读全文

posted @ 2014-04-16 12:24 岚天逸见 阅读(157) 评论(0) 推荐(0) 编辑

OpenSSH免密码登录SSH2
摘要:SSH2免密码登录OpenSSHhttp://blog.csdn.net/aquester/article/details/23836299两个SSH2间免密码登录http://blog.csdn.net/aquester/article/details/238363... 阅读全文

posted @ 2014-04-16 12:22 岚天逸见 阅读(333) 评论(0) 推荐(0) 编辑

mysql_init调用卡住原因分析
摘要:有同学做类似如下的操作:class X{public:X() // 类X的构造函数ctor{_mysql_handler = mysql_init(NULL);}}; // 定义类X的全局变量X g_x; // 程序入口main函数int main(){。。。 。。... 阅读全文

posted @ 2014-04-15 20:23 岚天逸见 阅读(1304) 评论(0) 推荐(0) 编辑

磁盘文件读性能测试
摘要:未缓存前:time ./x bin.tar file size is 816322560816322560 bytes read nowreal 0m3.378suser 0m0.000ssys 0m0.996s 被缓存后:time ./x bi... 阅读全文

posted @ 2014-04-14 16:26 岚天逸见 阅读(233) 评论(0) 推荐(0) 编辑

madvise、fadvise、posix_madvise和posix_fadvise函数的使用
摘要:系统调用madvise的作用:建议内核如何使用指定段的内存。函数原型如下:#include int madvise(void *addr, size_t length, int advice); 参数advice的取值有如下几种:MADV_NORMAL MADV_RA... 阅读全文

posted @ 2014-04-14 14:47 岚天逸见 阅读(1760) 评论(0) 推荐(0) 编辑

进程间传递文件描述符fd
摘要:众所周知,子进程会继承父进程已经打开的文件描述符fd,但是fork之后的是不会被继承的,这个时候是否无能无力了?答应是NO。Linux提供了一个系统调用sendmsg,借助它,可以实现进程间传递文件描述符fd,而且不仅限于父进程到子进程。sendmsg函数的原型如下:... 阅读全文

posted @ 2014-04-14 09:44 岚天逸见 阅读(1762) 评论(0) 推荐(0) 编辑

Orace开源的异步IO编程库,特点是接口非常简单
摘要:官网:https://oss.oracle.com/projects/libaio-oracle/,正如标题所说,非常简单了,不用多解释,请直接看头文件,其中aio_poll类似于poll,重要的结构是aiocb64,类似于epoll_event。#ifndef _S... 阅读全文

posted @ 2014-04-14 09:02 岚天逸见 阅读(256) 评论(0) 推荐(0) 编辑

爱奇艺视频窗口显示不出来解决办法
摘要:爱奇艺视频窗口显示不出来解决办法一见 2014/4/11 22:301. 问题描述自爱奇艺视频3.2版本以来,遇到爱奇艺视频窗口显示不出来,不管是从菜单、任务栏、桌面、还是通知栏点击,窗口都显示不出来,包括设置、关于等窗口统统显示不出来。应当是爱奇艺视频自3.2以来的... 阅读全文

posted @ 2014-04-12 09:19 岚天逸见 阅读(3379) 评论(0) 推荐(0) 编辑

brk/sbrk和mmap行为分析程序
摘要:#include #include #include // #include // int mallopt(int param, int value);// info mallopt, 一些系统可以man mallopt// M_TRIM_THRESHOLD: 紧缩内... 阅读全文

posted @ 2014-04-10 16:20 岚天逸见 阅读(582) 评论(0) 推荐(0) 编辑

编译boost,去掉不使用的组件
摘要:说明:下面内容仅针对Linux环境(boost官网为:http://www.boost.org/,可从这里下载它的源代码包,这里要求下载.tar.gz包,而非.7z、.zip或bz2包)。在当前目录下,解压boost库,如:tar xzf boost_1_52_0.t... 阅读全文

posted @ 2014-04-10 14:31 岚天逸见 阅读(648) 评论(0) 推荐(0) 编辑

请关注“原创推荐”
摘要:原创推荐清单:http://blog.chinaunix.net/uid/20682147/cid-178444-list-1.html主要内容:软件开发心得点滴记录mooon编译系统介绍(可复用Makefile)小心两个共享库共用同一个静态库Linux上制作可执行的... 阅读全文

posted @ 2014-04-10 10:59 岚天逸见 阅读(161) 评论(0) 推荐(0) 编辑

软件开发心得点滴记录
摘要:软件开发心得点滴记录 一见 创建日期:2013/6/27 1. 前言 自从2002年大学毕业后一直沉浸于软件开发之路,平时喜欢思考和归纳,时常会产生一点心得和想法,回想起来是一笔宝贵的财富,只可惜陆陆续续遗忘了。今天立此文章,希望从今以后可以记录下,以帮助自己... 阅读全文

posted @ 2014-04-10 10:59 岚天逸见 阅读(182) 评论(0) 推荐(0) 编辑

bash/shell的字符串trim实现
摘要:#!/bin/shtrim(){ trimmed=$1 trimmed=${trimmed%% } trimmed=${trimmed## } echo $trimmed}测试:a=" x x "b=" b b"c="c c "echo "=$... 阅读全文

posted @ 2014-04-10 10:59 岚天逸见 阅读(3379) 评论(0) 推荐(0) 编辑

Linux下的strerror是否线程安全?
摘要:下列是glibc-2.14中的源代码: 点击(此处)折叠或打开 char * strerror (errnum) int errnum; { char *ret = __... 阅读全文

posted @ 2014-04-10 10:59 岚天逸见 阅读(1057) 评论(0) 推荐(0) 编辑

Storm的wordCounter计数器详解
摘要:原文:http://www.maoxiangyi.cn/index.php/archives/362拓扑 点击(此处)折叠或打开 package cn.jd.storm; imp... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(265) 评论(0) 推荐(0) 编辑

开源大数据利器汇总
摘要:类别名称官网备注查询引擎Phoenixhttp://phoenix.incubator.apache.org/Salesforce公司出品,Apache HBase之上的一个SQL中间层,完全使用Java编写Stingerhttp://hortonworks.com/... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(180) 评论(0) 推荐(0) 编辑

拼车协议书(拼车合同)
摘要:请下载后打印:拼车协议书.pdf拼车协议书.doc 拼车协议书 甲方(车主方): 乙方(拼车方): 根据国家有关法律和法规,... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(690) 评论(0) 推荐(0) 编辑

抓住主要矛盾,活用二八原则,谈业务运营部门发展思路
摘要:拒绝平庸!通常一个公司的业务运营部门,是公司不可或缺的组成部分,但地位却有些尴尬,技术上依赖于架构等技术部门,业务却受制于强势的产品部门,直白点说就是在为产品打工,借助技术部门的解决方案赚钱微薄的利益。如果让业务运营部门更上一层楼了?日常生活中一些非常通俗简单的道理往... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(405) 评论(0) 推荐(0) 编辑

portableDFS-可便携的分布式文件系统
摘要:PPT下载(因附件大小有限制,删除了PPT中的隐藏页,如需完整版本,请转到it168文库下载):portableDFS-可便携的分布式文件系统.ppt完整版本请上这里下载:http://wenku.it168.com/d_001249543.shtml百花齐放,por... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(133) 评论(0) 推荐(0) 编辑

GCC 4.7相对4.6.x的改进点
摘要:原文:http://www.iteye.com/news/24628针对C的功能改进:支持ISO C11标准中的更多特性。除了之前的-std=c1x和-std=gnu1x选项外,GCC现在还支持-std=c11和-std=gnu11选项。针对C++的功能改进:g++现... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(189) 评论(0) 推荐(0) 编辑

升级Ubuntu 12.04下的gcc到4.7
摘要:我们知道C++11标准开始支持类内初始化(in-class initializer),Qt creator编译出现error,不支持这个特性,原因在于,Ubuntu12.04默认的是使用gcc4.6,而只有gcc4.7才支持C++11,使用如下办法升级Ubuntu ... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(259) 评论(0) 推荐(0) 编辑

图标工具箱
摘要:10年前写的Windows程序,多数都丢失了(2003之前的因硬盘被偷走,2003之后的陆续消失),难得找回一个。可惜当年的个人免费网站也早消失了,那个年代U盘不但贵而且不稳定,上网主要也是BBS之类的,导致很多好东西没有保留下来。图标工具箱.zipURLTester... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(80) 评论(0) 推荐(0) 编辑

linux新的API signalfd、timerfd、eventfd使用说明
摘要:原文:http://www.cfanz.cn/?c=article&a=read&id=46555注意很多当前(2013/8/6)线上运营的Linux内核可能不支持!三种新的fd加入linux内核的的版本:signalfd:2.6.22timerfd:2.6.25ev... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(360) 评论(0) 推荐(0) 编辑

无锁队列的实现
摘要:原文:http://coolshell.cn/articles/8239.html推荐阅读: 深入多线程编程(http://blog.chinaunix.net/uid-20682147-id-3160080.html) 关于无锁队列的实现,网上有很多文章,虽然本文... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(125) 评论(0) 推荐(0) 编辑

当Linux用尽内存
摘要:Mulyadi Santosa也许你很少面临这一情况,但是一旦如此,你一定知道出什么错了:可用内存不足或者说内存用尽(OOM)。结果非常典型:你不能再分配内存,内核会杀掉一个任务(一般是正在运行那个)。一般半随着大量的交换读写,你可以从屏幕和磁盘动向看出来。这个问题下... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(414) 评论(0) 推荐(0) 编辑

Load-time relocation of shared libraries
摘要:E原文地址:http://eli.thegreenplace.net/2011/08/25/load-time-relocation-of-shared-libraries/ This article’s aim is to explain how a modern ... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(227) 评论(0) 推荐(0) 编辑

Position Independent Code (PIC) in shared libraries on x64
摘要:E原文地址:http://eli.thegreenplace.net/2011/11/11/position-independent-code-pic-in-shared-libraries-on-x64/The previous article explained ... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(196) 评论(0) 推荐(0) 编辑

Position Independent Code (PIC) in shared libraries
摘要:E原文地址:http://eli.thegreenplace.net/2011/11/03/position-independent-code-pic-in-shared-libraries/下一文:http://blog.chinaunix.net/uid-2068... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(255) 评论(0) 推荐(0) 编辑

redis的一些简介
摘要:Redis是Remote DictionaryServer的缩写,他本质上一个Key/Value数据库,与Memcached类似的NoSQL型数据库。 1. redis的数据类型: string:最大上限是1G lists(列表) sets(集合) so... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(138) 评论(0) 推荐(0) 编辑

cgroup初步分析(1)
摘要:cgroup的功能和作用不废话,直说一下cgroup的几条设计准则,有了几条设计准则的约束,就比较容易理解其中的数据结构和函数,至于源代码cgroup.c,无非是两个内容,一是task_struct、cgroup、css_set三个数据结构互相关联,而是cgroup文... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(173) 评论(0) 推荐(0) 编辑

新名词:弱有状态
摘要:众所周知,有状态,是设计和实现分布式系统的难点所在,无状态的分布式系统难度会小很多。状态即是数据,弱有状态的一个特点是:有数据,数据也存在变化,但是数据变化频度低,甚至只有人工操作时才变更一下,我把这种叫作弱状态,以示区分。利用这个特性,实现一个路由分发的Proxy,... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(157) 评论(0) 推荐(0) 编辑

Linux内核list/hlist解读
摘要:pdf版本下载:Linux内核list&hlist解读.pdf Linux内核list/hlist解读 目录 1. 前言 2 2. 通用宏 2 2.1. typeof 2 2.1.1. 定义 3 2.1.2... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(327) 评论(0) 推荐(0) 编辑

从程序员角度看ELF
摘要:原文:http://xcd.blog.techweb.com.cn/archives/222.html特殊说明(by jfo) 对于static-linked或shared-linked的ELF可执行文件,他们的入口点都是 _start, 然后由 _start 函... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(184) 评论(0) 推荐(0) 编辑

向量时钟解决数据一致性
摘要:本文系转载,原文链接实在太长,请猛点这儿:。 向量时钟解决数据一致性 向量时钟简介 向量时钟,最早是用于分布式系统中进程间的时间同步。由于在分布式系统中没有一个直接的全局逻辑时钟。在一个由n个并发进程构成的系统中,每个事件的逻辑时钟均由一个n维向量... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(451) 评论(0) 推荐(0) 编辑

Vim编码知识,乱码问题
摘要:原文:http://demi-panda.com/2012/12/26/vim-encoding/ 在vim的初始学习阶段,乱码经常是困扰新手的一个比较烦躁的问题,本文试图阐述Vim的编码知识,及设置,针对乱码的原因和解决方案。 文本编码 常见的文本编码包括:AS... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(222) 评论(0) 推荐(0) 编辑

深数据 - Deep Data
摘要:暂无中文方面的信息,E文的也非常少,原文连接: A lot of great pieces have been written about the relatively recent surge in interest in big data and data sci... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(458) 评论(0) 推荐(0) 编辑

K860i的109升级需要的PinyinIME.apk和QuickSearchBox.apk两个文件
摘要:联想K860i的109版本终于可以正常更新了,感谢下乐Phone之家的蚊子咬(http://bbs.lephone.cc/space-uid-6410.html)提供了关键的两个文件:PinyinIME.zipQuickSearchBox.zip更新之后的版本号是:K... 阅读全文

posted @ 2014-04-10 10:58 岚天逸见 阅读(233) 评论(0) 推荐(0) 编辑

Linux下boost编译安装
摘要:说明:下面内容仅针对Linux环境(boost官网为:http://www.boost.org/,可从这里下载它的源代码包,这里要求下载.tar.gz包,而非.7z、.zip或bz2包)。 在当前目录下,解压boost库,如: tar xzf boost_1_52_0.tar.gz 完成后,会在当前 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(206) 评论(0) 推荐(0) 编辑

libtool: syntax error near unexpected token `]*
摘要:../libtool: line 543: syntax error near unexpected token `]*'../libtool: line 543: ` *[\[\~\#\^\&\*\(\)\{\}\|\;\\?\'\ \ ]*|*]*... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(255) 评论(0) 推荐(0) 编辑

求职简历撰写要点和模板分享
摘要:.pdf.zip求职简历撰写要点:1.条目化、纲要化2.突出关键信息2.突出自己的亮点,去掉和弱化非亮点3.为目标岗位要求而裁剪4.咬文嚼字,删除任何一个可删除的字归纳起来4个字:用户体验。如何突出?比如:可以粗体。 张三个人简历 一、基本信息 姓... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(304) 评论(0) 推荐(0) 编辑

C++中的Trivial 、POD、non-POD和Standard Layout概念
摘要:POD typesnon-POD typesStandard Layout types A Formal Definition Informally, a standard layout class is one without direct or indirect ... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(1453) 评论(0) 推荐(0) 编辑

三年经验的C,超过两题答不出请离开软件界
摘要:1.double free是什么问题?申请地址与释放地址不一致会有什么问题?2.main函数最多有几个参数?各是什么作用?3.crt是什么?编译器是怎么样连接crt的(描述cl或者gcc方式)4.c语言程序的入口函数是哪个?(绝对不是main)5.请描述不使用main... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(94) 评论(0) 推荐(0) 编辑

boost库thread.hpp编译警告honored已修复
摘要:请浏览:https://svn.boost.org/trac/boost/ticket/7874 #7874: compile warning: thread.hpp:342: warning: type attributes are honored onlya... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(230) 评论(0) 推荐(0) 编辑

mono-3.0.2安装指南
摘要:install-mono.sh.zip mono-3.0.2安装指南.pdf mod_mono.diff.zip mono-3.0.2安装指南 一见 2012/12/27 目录 1. 前言 1 1... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(236) 评论(0) 推荐(0) 编辑

thrift使用小记
摘要:Thrift是一个跨语言的服务部署框架,最初由Facebook于2007年开发,2008年进入Apache开源项目。Thrift通过一个中间语言(IDL, 接口定义语言)来定义RPC的接口和数据类型,然后通过一个编译器生成不同语言的代码(目前支持C++,Jav... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(236) 评论(0) 推荐(0) 编辑

安装thrift时,注意openssl参数
摘要:在安装基于openssl-1.0.1c的thrift-0.9.0时,正常使用--with-openssl在configure时会出错,报“Error: libcrypto required.”错误,为解决这个错误,可以使用CPPFLAGS="-I$HOME/iflow... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(685) 评论(0) 推荐(0) 编辑

资料分享:淘宝主备数据库自动切换机制
摘要:淘宝主备数据库自动切换机制http://www.mysqlops.com/2011/09/09/taobao-database-failover.html淘宝MySQL平台化http://mysql.taobao.org/index.php?title=MySQL%E... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(70) 评论(0) 推荐(0) 编辑

电商常用数据分析
摘要:图片来自微博 管理员在2009年8月13日编辑了该文章文章。 --> --> 阅读(418) | 评论(0) |... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(163) 评论(0) 推荐(0) 编辑

SQLite操作
摘要:创建有主键的表:create table test (pkey varchar(16) primary key, value varchar(10));创建有复合(即key由多个字段联合组成)主键的表:create table test (pkey1 varchar(... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(92) 评论(0) 推荐(0) 编辑

undefined reference to `clock_gettime
摘要:下面这个错误通常是因为链接选项里漏了-lrt,但有时发现即使加了-lrt仍出现这个问题,使用nm命令一直,会发现-lrt最终指向的文件没有包含任何symbol,这个时候,可以找相应的静态库版本librt.a,看看它里面是否存在`clock_gettime'。 ... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(899) 评论(0) 推荐(0) 编辑

libtool的工作原理
摘要:libtool 是一个通用库支持脚本,将使用动态库的复杂性隐藏在统一、可移植的接口中;使用libtool的标准方法,可以在不同平台上创建并调用动态库。可以认为libtool是gcc的一个抽象,其包装了gcc(或者其他的编译器),用户无需知道细节,只要告诉libtool... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(175) 评论(0) 推荐(0) 编辑

带有通配符的字符串匹配算法-C/C++
摘要:日前某君给我出了这样一道题目:两个字符串,一个是普通字符串,另一个含有*和?通配符,*代表零个到多个任意字符,?代表一个任意字符,通配符可能多次出现。写一个算法,比较两个字符串是否相等。 我花了四个小时写出两种算法来解决这个问题,简单地测试了一下,好使!//方法一,从... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(2153) 评论(0) 推荐(0) 编辑

linux core文件机制
摘要:在程序不寻常退出时,内核会在当前工作目录下生成一个core文件(是一个内存映像,同时加上调试信息)。使用gdb来查看core文件,可以指示出导致程序出错的代码所在文件和行数。1.core文件的生成开关和大小限制-----------------------------... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(306) 评论(0) 推荐(0) 编辑

grep多条件和sed合并两行
摘要:grep多条件,最简单的方式是使用正则表达式:egrep "条件1|条件2" sed合并两行,将1234合并成:1 23 4sed '$!N;s/\n/\t/' 文件名按模式合并:sed '/2/{N;s/\n/\t/}' 文件名 ... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(1207) 评论(0) 推荐(0) 编辑

super-smack
摘要:我有个办法,不过不是用LR,是用super-smack,如果只对数据库进行抗压力测试,应该管用。Super-smack 现在是1.3版,源码下载地址如下:http://vegan.net/tony/supersmack/super-smack-1.3.tar.gz以下... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(269) 评论(0) 推荐(0) 编辑

算术运算指令
摘要:作者: 来源: 发布日期:2007-04-25 算术运算指令是反映CPU计算能力的一组指令,也是编程时经常使用的一组指令。它包括:加、减、乘、除及其相关的辅助指令。 该组指令的操作数可以是8位、16位和32位(80386+)。当存储单元是该类指令的操作数时,该... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(455) 评论(0) 推荐(0) 编辑

C/C++中有关字长与平台无关的整数类型
摘要:在C/C++中,整型的长度跟编译器相关,编译器的实现取决于CPU. 比如TC++是DOS16下的应用程序,DOS16是16位的操作系统,所以TC++中sizeof(int)==16;同理win32中sizeof(int)==32. C99标准定义一个叫着的头文件... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(375) 评论(0) 推荐(0) 编辑

URLTester2.3.2
摘要:文件:URLTester2.3.2.zip大小:1170KB下载:下载URLTester是一个URL测试工具,最主要的一个特色是:当一个域名对应多个IP地址时,不用修改hosts文件,即可完成对这个域名映射到不同IP地址的测试。并支持域名和IP地址的批量测试,以及测试... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(142) 评论(0) 推荐(0) 编辑

autoconf手册(一)
摘要:Autoconf Creating Automatic Configuration Scripts Edition 2.13, for Autoconf version 2.13 December 1998 by David MacKenzie and... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(443) 评论(0) 推荐(0) 编辑

MySQL中MyISAM引擎与InnoDB引擎性能简单测试
摘要:[硬件配置]CPU : AMD2500+ (1.8G)内存: 1G/现代硬盘: 80G/IDE[软件配置]OS : Windows XP SP2SE : PHP5.2.1DB : MySQL5.0.37Web: IIS6[MySQL表结构]CREATE TABLE `... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(183) 评论(0) 推荐(0) 编辑

Mysql 大数据量导入程序
摘要:Mysql 大数据量导入程序网络上转载许多都有错误,请注意代码的规范和正确性。经测试以下代码是正确无错的,转载请保留版权,尊重程序作者!";while($SQL=GetNextSQL()){ if (!mysql_query($SQL)){ echo "执行出错:".... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(525) 评论(0) 推荐(0) 编辑

MySQL数据导入导出方法与工具mysqlimport
摘要:MySQL数据导入导出方法与工具mysqlimport1.mysqlimport的语法介绍:mysqlimport位于mysql/bin目录中,是mysql的一个载入(或者说导入)数据的一个非常有效的工具。这是一个命令行工具。有两个参数以及大量的选项可供选择。这个工具... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(1744) 评论(0) 推荐(0) 编辑

MySQL导出导入命令的用例
摘要:1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出... 阅读全文

posted @ 2014-04-10 10:57 岚天逸见 阅读(133) 评论(0) 推荐(0) 编辑

tcpdump/HTTP协议实践
摘要:tcpdump/HTTP协议实践客户端:CLOSED->SYN_SENT->ESTABLISHED->FIN_WAIT_1->FIN_WAIT_2->TIME_WAIT->CLOSED服务端:CLOSED->LISTEN->SYN收到->ESTABLISHED->CL... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(172) 评论(0) 推荐(0) 编辑

Oracle 系统表大全
摘要:数据字典dict总是属于Oracle用户sys的。 1、用户: select username from dba_users; 改口令 alter user spgroup identified by spgtest; 2、表空间: select *... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(139) 评论(0) 推荐(0) 编辑

Fast Scatter-Gather I/O
摘要:Some applications may need to read or write data to multiple buffers, which are separated in memory. Although this can be done easily ... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(204) 评论(0) 推荐(0) 编辑

高效配置Linux代理服务器 Squid介绍
摘要:作为一种免费的网络操作系统,Linux越来越受到广大网络爱好者的欢迎,目前Internet上运行的主机有相当一部分采用的就是Linux,而且中国已经把Linux作为政府上网的指定网络操作系统。种种迹象表明,Linux正在逐渐走向成熟。 为了解决Internet发展迅速... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(382) 评论(0) 推荐(0) 编辑

选择设置好ext3日志模式
摘要:Linux是一种开放的、因Internet而产生的操作系统。Internet的发展、以网络为中心的计算模式如电子商务被迅速接受和普及,都为 Linux提供了更巨大的机会,使之成为企业和部门级的首选平台。同时,Linux也以其对新技术的巨大包容能力为自身发展提供了良好的... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(291) 评论(0) 推荐(0) 编辑

mysql双机热备份的实现步骤
摘要:MySQL 提供了数据库的同步功能,这对我们实现数据库的冗灾、备份、恢复、负载均衡等都是有极大帮助的。本文描述了常见的同步设置方法。同步有两种形式:“主-从”,和“主-主”。一:“主-从”方式IXDBA.NET社区论坛1、准备服务器由于MySQL不同版本之间的(二进制... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(427) 评论(0) 推荐(0) 编辑

Linux操作系统下IPTables配置方法详解
摘要:如果你的IPTABLES基础知识还不了解,建议先去看看。 们来配置一个filter表的防火墙 1、查看本机关于IPTABLES的设置情况 [root@tp ~]# iptables -L -n Chain INPUT (policy ACCEPT) target pr... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(375) 评论(0) 推荐(0) 编辑

linux下top命令参数解释
摘要:top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.4... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(284) 评论(0) 推荐(0) 编辑

Linux下性能监控工具介绍
摘要:本章解释如何使用适用于Linux的大量性能工具及每个工具中信息的意义。即使已经使用top或者sar,也可能从本章学到相关知识。应该养成使用这些工具的习惯。当然要知道如何诊断性能问题,但也应该定期寻找可能指示问题的关键指标的变化。可以使用这些工具衡量新应用程序对性能的影... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(404) 评论(0) 推荐(0) 编辑

提高 Linux 上 socket 性能
摘要:加速网络应用程序的 4 种方法M. Tim Jones ,资深软件工程师,Emulex2006 年 2 月 13 日使用 SocketsAPI,我们可以开发客户机和服务器应用程序,它们可以在本地网络上进行通信,也可以通过 Internet 在全球范围内进行通信。与其他... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(140) 评论(0) 推荐(0) 编辑

网站压力测试工具集
摘要:压力测试工具集工具 相关网址LoadRunner http://www.mercuryinteractive.com/products/loadrunner/SilkPerformer http://www.segue.com/products/load-s ... ... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(200) 评论(0) 推荐(0) 编辑

Linux系统命令Top/free的使用及参数详解
摘要:1.作用 top命令用来显示执行中的程序进程,使用权限是所有用户。 2.格式 top [-] [d delay] [q] [c] [S] [s] [i] [n] 3.主要参数 d:指定更新的间隔,以秒计算。 q:没有任何延迟的更新。如果使用者有超级用户,则top命令... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(369) 评论(0) 推荐(0) 编辑

nginx详解
摘要:Nginx 概述HTTP基础功能: 处理静态文件,索引文件以及自动索引; 反向代理加速(无缓存),简单的负载均衡和容错; FastCGI,简单的负载均衡和容错; 模块化的结构。过滤器包括gzipping, byte ranges, chunked responses,... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(204) 评论(0) 推荐(0) 编辑

查看Linux各发行版本方法
摘要:SUSE:cat /etc/SuSE-release Slackware:cat /etc/slackware-version Redhat:cat /etc/redhat-release 管理员在2009年8月13日编辑了... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(336) 评论(0) 推荐(0) 编辑

Linux内核2.6.14源码分析-双向循环链表代码分析(巨详细)
摘要:Linux内核源码分析-链表代码分析 分析人:余旭 分析时间:2005年11月17日星期四 11:40:10 AM 雨 温度:10-11度 编号:1-4 类别:准备工作 Email:yuxu9710108@163.com 时代背景:开始在www.linuxforum.... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(199) 评论(0) 推荐(0) 编辑

数组队列C++实现
摘要:template class CArrayQueue {public: CArrayQueue() { m_rear = 0; m_front = 0; m_array = new _T[m_num]; } ... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(307) 评论(0) 推荐(0) 编辑

什么是云计算
摘要:Wikipedia的解释: 云计算(cloud computing,分布式计算技术的一种,其最基本的概念,是透过网络将庞大的计算处理程序自动分拆成无数个较小的子程序,再交由多部服务器所组成的庞大系统经搜寻、计算分析之后将处理结果回传给用户。透过这项技术,网络服务提... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(283) 评论(0) 推荐(0) 编辑

UNIX和Linux信号
摘要:1 ~ 31的信号为传统UNIX支持的信号,是不可靠信号(非实时的),编号为32 ~ 63的信号是后来扩充的,称做可靠信号(实时信号)。不可靠信号和可靠信号的区别在于前者不支持排队,可能会造成信号丢失,而后者不会。 另外注意:* 多个实时信号的响应顺序是有保证的。* ... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(119) 评论(0) 推荐(0) 编辑

ps&CPU
摘要:#include void f();int main() { f(); return 0;} void f() { int i=0; //volatile int i=0; while (i vo... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(126) 评论(0) 推荐(0) 编辑

grep的常用命令语法
摘要:grep的常用命令语法1. 双引号引用和单引号引用在g r e p命令中输入字符串参数时,最好将其用双引号括起来。例如:“m y s t r i n g”。这样做有两个原因,一是以防被误解为 s h e l l命令,二是可以用来查找多个单词组成的字符串,例如:“jet... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(383) 评论(0) 推荐(0) 编辑

为什么ps中CPU占用率会有超出%100的现象?
摘要:前面的关于ps中的%CPU的含义一文已经介绍了CPU占用率的含义,那么为什么有时会在ps的输出中看到CPU占用率超出%100的现象呢?我们知道在/proc目录下每个进程都会有一个以它的PID以名字的目录,这个目录中有一个stat文件,它包含了和这个进程状态相关的各种信... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(2516) 评论(0) 推荐(0) 编辑

Lsof命令详解
摘要:一般root用户才能执行lsof命令,普通用户可以看见/usr/sbin/lsof命令,但是普通用户执行会显示“permission denied” 我总结一下lsof指令的用法: lsof abc.txt 显示开启文件abc.txt的进程 lsof -i :22 知... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(263) 评论(0) 推荐(0) 编辑

Linux操作系统的内存使用方法详细解析
摘要:我是一名程序员,那么我在这里以一个程序员的角度来讲解Linux内存的使用。 一提到内存管理,我们头脑中闪出的两个概念,就是虚拟内存,与物理内存。这两个概念主要来自于linux内核的支持。 Linux在内存管理上份为两级,一级是线性区,类似于00c73000-00c88... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(347) 评论(0) 推荐(0) 编辑

Linux进程KILL不掉的原因
摘要:做过Linux开发的人通常遇到过一个进程不能kill掉的情况,即使使用的是kill -9方式,而一般的教课书都只说kill -9能杀死任何进程,遇到这种情况时就会感觉到很矛盾,其它这也是正常的,通常有两种情况是不能kill掉的:一是进程已经成为僵死进程,当它的父进程将... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(3485) 评论(0) 推荐(0) 编辑

Linux find命令详解
摘要:一、find 命令格式1、find命令的一般形式为;find pathname -options [-print -exec -ok ...]2、find命令的参数;pathname: find命令所查找的目录路径。例如用.来表示当前目录,用/来表示系统根目录。-pr... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(108) 评论(0) 推荐(0) 编辑

MD5Init-MD5Update-MD5Final
摘要:MD5Init是一个初始化函数,初始化核心变量,装入标准的幻数MD5Update是MD5的主计算过程,inbuf是要变换的字节串,inputlen是长度,这个函数由getMD5ofStr调用,调用之前需要调用md5initMD5Final整理和填写输出结果 ... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(2604) 评论(0) 推荐(0) 编辑

find命令
摘要:-amin n 查找系统中最后n分钟访问的文件eg find / -amin -2 # 查找在系统中最后2分钟访问的文件----------------------------------------------------------------------... 阅读全文

posted @ 2014-04-10 10:56 岚天逸见 阅读(226) 评论(0) 推荐(0) 编辑

免密码ssh2登录
摘要:以下针对的是ssh2,而不是ssh。配置分两部分:一是对登录机的配置,二是对被登录机的配置,其中登录机为客户端,被登录机为服务端,也就是解决客户端到服务端的无密码登录问题。下述涉及到的命令,可以直接拷贝到Linux终端上执行,已全部验证通过,操作环境为SuSE 10.... 阅读全文

posted @ 2014-04-10 10:54 岚天逸见 阅读(235) 评论(0) 推荐(0) 编辑

导航

统计信息

点击右上角即可分享
微信分享提示