自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 收藏
  • 关注

原创 电信级Inventory系统的NoSQL实现(未完成)

之前一直是从事通信行业OSS系统的设计和实现。电信OSS领域有两个至关重要的系统Inventory, Service Desk,这两个系统可以看成是整个OSS业务中的两个数据泵,是整个OSS Solution集成的枢纽。Service Desk是作为人机交互的request数据(来自business或者trouble)的流转枢纽。而Inventory则作用更偏向于solution-solutio...

2013-07-04 13:39:54 614

原创 系统海量日志的一个瘦身方案_草稿箱中翻出的老文章

方案是我针对目前系统设计的一些改进或者说"改动"(因为实际也带来了一些不方便和约束),去掉了涉及业务的细节,仅将能复用在其他一些较普遍应用的的大体思路提取出来,这个方案不会适用全部场景,但可以作为一种思路参考。 大型系统每天需要记录海量日志,以我目前服务的系统为例,大约每天忙时峰值就会记录200-300G日志,平时50-90G不等,忙/闲比大约1/4左右,而这些日志数据有时会被要求提供异...

2013-07-04 13:34:58 199

c/c++中的函数指针怎样工作(未完成)

[code="java"]void fn(){}; 5: 55 push %ebp int main(){ 6: 89 e5 mov %esp,%ebp v...

2013-07-04 13:29:40 138

g++编译命令中源文件名字顺序的问题

今天在Emacs编译代码过程中遇到了一个以前一直忽略的问题。最近常用emacs中定义的compile command调用g++编译小demo,今天发现以前一段可以运行的代码在emace下编译无法运行,提示符号引用找不到,而所用的库和代码以前在slickedit下都完全正常。其实问题出在编译命令的文件名顺序导致的链接依赖顺序不对,可气的是,这类问题以前还写过篇文章记录这个,但这么快就忘了。...

2011-10-15 03:19:51 604

改造Emacs compile命令

修改的compile命令,为emacs实现快捷键绑定的编译功能:F9编译,没有存的文件会提示存盘C-F9是无提示的直接存盘+编译。 编译是编译的当前buffer文件,即在任何buffer窗口中按下'F9'或者'C-F9',都会直接编译该buffer对应的代码文件。默认参数是使用g++ -g并加入了一些常用的库文件和头文件,路径做成list列表可能会更方便,这个以后闲了再改...

2011-10-12 15:30:38 454

原创 改造Emacs GDB调试的多窗口布局

Emacs支持多窗口的GDB调试,要打开GDB的多窗口模式只需要设置Emacs全局变量gdb-many-windows 为true。但默认的多窗口感觉并不够用,没有汇编窗口,在学习一些语言底层实现的时候有时还需要看看汇编和寄存器内容。 研究Emacs的GBD ui脚本发现Emacs的GDB多窗口布局不是定义在配置文件,而是固化在程序中实现的。这里写了个函数改造了一下窗口布局,下面代...

2011-09-24 17:12:29 608

尝试使用Emacs

Emacs的强大毋庸置疑,但是要把它折腾到好用是件成本很高的事情。现在由于工作需要要同时浏览c++、java代码,要在linux、window、远程、本地、IDE,shell间来回切换,太过麻烦,于是开始强迫自己用Emacs处理这些问题。 刚开始用Emacs的时候的确很变扭,没有定制过的原始Emacs确实不怎么好用,尤其很难让用惯了IDE和window编辑器的人满意,不过当熬过这个阶段...

2011-09-24 16:19:43 133

重拾c++的一些体会

业余时间里逐渐开始将学习重点移到c++领域,之前虽然读书时用MFC做过gis,工作中也用纯c++做过etl,但始终不属于产品级的正规军开发,还是属于游击性质的小打小闹,涉水不深。重新拿起c++,基础知识一点点看起来这还不是什么大问题,毕竟毕业之前就读完了深入c++对象模型,effective系列,c++ language programming这些书。工作了几年之后,回头来重新拾起c++,...

2011-09-15 16:35:31 124

原创 对不确定模型的认知

无意中又浏览了一篇《数学之美》的章节里面一段话很有共鸣1. 一个正确的数学模型应当在形式上是简单的。(托勒密的模型显然太复杂。)2. 一个正确的模型在它开始的时候可能还不如一个精雕细琢过的错误的模型来的准确,但是,如果我们认定大方向是对的,就应该坚持下去。(日心说开始并没有地心说准确。)3. 大量准确的数据对研发很重要。4. 正确的模型也可能受噪音干扰,而显得不准确;这时我们不...

2011-06-28 17:37:08 248

Java异常处理的一些总结

原帖讨论在这里;[url]http://www.iteye.com/topic/964535[/url]这篇文章只是提取出我的观点,还缺乏组织最早的争论之一就是spring,提倡异常封装成runtime,于是很多人就都以此为论据证明应该让runtime这样的unchecked异常来封装甚至替代checked异常。spring dao封装excpetion为runtime类型,这样不...

2011-06-19 20:07:12 96

C++中函数指针与函数内联优化的关联性

c++对内联优化的处理是个很重要的知识点,对这个问题的考虑来自这个帖子:[url]http://www.iteye.com/topic/1055377[/url],其中涉及的另一个链接[url]http://blog.csdn.net/yongzhewuwei_2008/archive/2006/11/16/1387476.aspx[/url],提到了Java在运行时对多态函数的内联优化。...

2011-05-30 08:27:55 353 1

原创 c/c++中静态链接过程中对未被代码引用的符号的检查

看到一个应该关注的知识点。之前看到的一个帖子:[url]http://my.unix-center.net/~Simon_fu/?p=263[/url]大致情况讲的都比较清楚了[code="c++"]a.h:/*******************************************/#include using namespace std; ...

2011-05-27 20:26:25 368

原创 使用oci封装库ocilib访问oracle

讲下背景,目前项目当中使用occi的一个封装库编写dao,但这个方案并不是特别理想。对于Oracle对待occi的态度一直不太理解,oci的api非常复杂,而对简单很多的occi Oracle支持力度却非常有限。在Oracle安装版本当中,只提供很少的几个occi编译库。而且occi库对编译器,编译器版本,数据库版本,crt版本,操作平台版本都有诸多限制。尽管window上occi...

2011-05-26 14:23:01 411

如何在data guard环境做到client的自动切换

使用dataguard作为HA方案,要解决的一个问题在于:后台数据库发生了切换,client连接如何做到自动切到新的primary数据库上?如果做通用的方案,需要客户端自己提供自动重连的能力,这点大多数java的occi的连接池都有实现。但这些已有实现大多是对同一连接配置发起重连,所以需要考虑为application提供透明的连接方式,而不让应用看到具体dataguard的多个ip和ser...

2011-05-25 20:01:22 299

原创 Data guard standby数据库的ctl文件与数据文件不一致导致的ORA-16012

 目前在弄Oracle dataguard做异地容灾。一切配置按照文档来,没出什么问题。但是其他同事创建的时候发现备库无法和主库同步,备库却可以处于正常的mount状态。查看primary数据库的alert.log其中有错误Errors in file /opt/app/oracle/diag/rdbms/xxx/trace/xxx_arc2_18107.trc:ORA-160...

2011-05-17 16:35:39 337

Three Idiots or More

 看了电影《三个白痴》,虽然是印度影片,却也相当好看。有情有义,有歌有舞,印度片传统特点都有。特殊的是里面以反思为主,关于教育、关于填鸭式教学的反思。片名虽然是三个白痴,但讲述的故事却是关于友情、理想、青春和智慧。虽是喜剧但里面却不时会穿插充满着辛酸而无奈的悲剧桥段。 比较有意思的是这部电影居然以印度理工为背景来反思教育。片子的主旋律是追寻理想,不以物质为目标去学习...

2011-04-17 19:04:34 174

原创 玻璃门、爆炸

 昨天回家,浴室间玻璃门碎了一地,以为进贼了,要不就是隔壁装修震的。一看粉碎式的破坏,感觉不可能隔壁装修弄的,也没哪个贼那么无聊把玻璃翘那么碎。东西没丢,但还是考虑换锁。打电话前,犹豫了下,网上google,发觉玻璃门居然是自爆的。据说是温差和晶体变化导致内部压力加大从而爆炸。网上案例很多,有些如果在洗澡 时爆炸就被伤到了。中国目前产品质量是令人担忧,连看似完全无害的玻...

2011-04-14 17:19:18 122

MinGW下使用STLPort5.2.1

用STLPort替代MinGW下的stl实现,解决MinGW的宽字符问题。MinGW编译STLPort:下载STLPort5.2.1,解压到本地目录,编译过程如下:bash-3.1$ pwd/z/STLport-5.2.1/build/libbash-3.1$ mingw32-make.exe -fgcc.mak clean release-static install此命令编译stati...

2011-04-07 06:57:47 213

使用VS2010编译MongoDB的c++ client

本来尝试mingw编译MongoDB,发觉要解决编译错误需要改很多东西。MongoDB在window下的宏分支默认都是使用微软库,导致mingw频频报错。一路解决编译错误,一直改到message.cpp,其中的调用 setsockopt(sock, IPPROTO_IPV6, IPV6_V6ONLY, (const char*) &one, sizeo...

2011-04-03 21:42:31 218

我们比农民工强多少

昨天深夜看了挡探讨谈话类节目,话题:大学生收入不如农民工合理吗?节目嘉宾基本共识都是:很合理。节目当中有个很有意思的环节,节目请了个大学生的HR谈这个问题,HR抱怨一个月才2000,招的农民工却一个月4000,主持问他愿不愿和农民工换岗,HR立马摇头不愿意,说农民工是拼命,双休都不休。。。好逸恶劳,这是普遍的现象。很多人意识不到,出生在城市已经是含着金钥匙。发觉黄欢很有...

2011-03-30 13:44:15 81

空空如也

空空如也

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

TA关注的人

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