杂记
唐三角
如果我们在错误的方向上,将不会有人为我们收尸;如果我们在正确的方向上,我们将会被自己人埋葬。
展开
-
留个纪念
今天无聊重新登录十年前混过的javaranch论坛,当时是为了scjp考试,原创 2014-07-10 23:27:39 · 966 阅读 · 0 评论 -
时间是把杀猪刀
原创 2014-08-05 20:33:32 · 796 阅读 · 0 评论 -
百度真的很小气
昨儿写了篇博客《本座最不鸟的十种技术人员》中间提到了一种:用百度找答案的程序员~~~发布之后,十分钟内,用百度搜索博客标题,能够搜索到首页首行,今天却完全搜索不到了。百度真的很小气哦~~~原创 2014-09-21 11:54:16 · 1291 阅读 · 0 评论 -
NoSQL数据库的分布式算法
NoSQL数据库的分布式算法转载 2014-09-21 20:21:59 · 966 阅读 · 0 评论 -
本座最不鸟的十种技术人员
1.名片上的架构师 2.部门会议上的项目经理 3.baidu上找答案的程序员 4.精通SSH的javatar 5.认为做了几年开发就该去做管理的程序员 6.认为大数据就是很大的数据的开发者 7.认为MapReduce很高端的程序员 8.以为架构就是搭积木的程序员 9.忽视运维的程序员 10.不鸟我的程序员原创 2014-09-20 21:54:02 · 1348 阅读 · 0 评论 -
什么是科学?
现在中国基本是处在西方科技体系下的发展,我估计大部分人对核反应之类的能说个大概,却根本不知道基本的经络理论。这种环境下,是很难对不同文明的发展方向做出一个客观的估计的。阿凡达的文明是好是坏?《第九区》的大虾是牛X还是傻X?不同的科技体系,没准儿压根就理解不了。我说是生命科学,你说是“扯淡修仙”。我说是“不同的世界观和方法论”,你说是“中国根本没有形成完整的xx体系,都是经验性的”。。。原创 2014-09-23 20:15:36 · 904 阅读 · 0 评论 -
当你在浏览器中输入baidu.com并且按下回车之后发生了什么?
原文链接:当你在浏览器中输入google.com并且按下回车之后发生了什么请原谅我把标题中的google.com 改成了 baidu.com——我估计百度应该把我这篇blog推到首页吧:)这仅仅是为了表达对百度的一个吐槽——如果你真以为我是为了SEO虾米的。。。亲,你觉得有这个必要么? O(∩_∩)O 本文试图回答一个古老的面试问题:当你在浏览器中输入google.c转载 2015-03-31 14:26:46 · 8495 阅读 · 4 评论 -
vim使用配置
转载自:http://mislav.uniqpath.com/2011/12/vim-revisited/Vim: revisited更多补充和丰富细节请查看原文。I’ve had an off/on relationship with Vim for the past many years.Before, I never felt like we understood转载 2015-01-21 14:04:25 · 1627 阅读 · 0 评论 -
数学与编程
简单地举例:甲只掌握以常量为研究对象的初等数学,乙掌握了以对变量的数学分析为基础的高等数学。丙掌握了以集合为研究对象的抽象代数。假设他们一同学习C语言程序设计这门课程。因为甲掌握的初等数学是以常量为研究对象的,因此对甲来说,C语言的内容就是几十个关键字加几百个库函数,以及顺序、迭代、选择这三种基本流程,这样甲可以很快学完C语言课程,同时也能举一反三地学会其它类似的计算机语言来完成软件的开发工作转载 2016-06-16 14:11:44 · 616 阅读 · 0 评论 -
[python] 方法超时处理的修饰器
在程序执行中,经常会遇到一个大问题:执行超时而且无法退出有些超时现象不是仅仅通过线程的interrupt能够搞定的这里其实要处理到的问题,跟实时系统一样的,就是:可预测的——在可预计的时间内给出结果(正确或者失败)。实时系统的重点不在于速度而在于可预测(精度和限度)。原创 2016-09-05 22:49:08 · 4656 阅读 · 0 评论 -
匹配二进制流中的字符串
代码来自VikingCAT的Segmar模块C版本#define MAX_BLKSZ 262144 // 256k#define MAGIC_TAG "METAM3U8"#define MAGIC_TAG_LEN 8struct header { uint8_t version; uint8_t cmd; char guid[48]; char data[]原创 2017-06-20 13:42:32 · 1641 阅读 · 0 评论 -
Range Minimum Query and Lowest Common Ancestor
http://community.topcoder.com/tc?module=Static&d1=tutorials&d2=lowestCommonAncestor#Segment_TreesIntroductionThe problem of finding the Lowest Common Ancestor (LCA) of a pair of nodes in a roo转载 2014-03-25 12:48:58 · 680 阅读 · 0 评论 -
java jni example
step 1 :cd /home/alex/jnivi Test.javapublic class Test { static { //System.loadLibrary("Test.so"); System.load("/home/alex/jni/Test.so"); }原创 2014-03-24 17:38:50 · 791 阅读 · 0 评论 -
scalable cacti
今天和哥儿们晚上遛弯的时候,说到他正在做的一个工作,和cacti相关。(Q1)当时说到cacti监控服务器很多的情况下如何处理性能瓶颈。现有的处理方式是:架设多个stand-alone cacti server,对device进行分组,每个server独立维护一个group。以此分担服务压力。但是这样的问题是,运维成本很高。(Q2)同时还提到的一个问题是:在增加新的device原创 2014-02-11 01:14:53 · 1014 阅读 · 0 评论 -
Vim代码缩进设置
Vim代码缩进设置缩进设置最常用的是::filetype indent on它将开启针对文件具体类型的缩进。下面的选项需要在命令模式下用set设置的选项的含义。使用方法如:set ci # 开启cindentset noet # 关闭expandtabset sw=4 # shiftwidth=4与自动缩进相关的变量表转载 2012-04-12 10:32:32 · 634 阅读 · 0 评论 -
apk的反编译、修改
这里有篇文章:apk的反编译、汉化、修改,实现sd2flash,修改smali文件关于smali的语法:dalvik官方文档:http://source.android.com/tech/dalvik/dalvik-bytecode.html其他:http://pallergabor.uw.hu/androidblog/dalvik_opcodes.htmlsm原创 2012-09-06 16:32:24 · 1164 阅读 · 0 评论 -
Limit bandwidth in Mac OS X using ipfw
http://macfidelity.de/2009/05/17/mac-limit-bandwidth-in-mac-os-x-using-ipfw/index.htmlEver wondered if it’s possible to limit your bandwidth in Mac OS X without installing additional softwar转载 2012-06-27 13:17:45 · 758 阅读 · 0 评论 -
regexec
http://pubs.opengroup.org/onlinepubs/009695399/functions/regcomp.htmlhttp://linux.die.net/man/3/regexecPS 以上两个链接才是王道,国内的资料,包括本文最后保存的链接同样是错误的。Nameregcomp, regexec, regerror, regfree - POSIX原创 2012-04-12 10:34:21 · 1287 阅读 · 0 评论 -
java deep copy&clone
http://javatechniques.com/blog/faster-deep-copies-of-java-objects/http://stackoverflow.com/questions/665860/deep-clone-utility-recomendationhttp://code.google.com/p/cloning/原创 2012-04-12 10:32:10 · 530 阅读 · 0 评论 -
Python Attributes and Methods
http://www.cafepy.com/article/python_attributes_and_methods/python_attributes_and_methods.htmlBefore You BeginSome points you should note:This book covers the new-style objects (introduc转载 2012-04-12 10:23:29 · 2210 阅读 · 0 评论 -
GLIB容器 链表 双向链表 HASH表 TREE 的使用
安装备忘:由于服务器上的python是2.4.2,而最新的 glib 2.34 需要 python2.5,简便起见,选择了glib-2.26.1.tar.gz 安装。安装之前,如果gettext版本较低,要升级到0.17代码编译示例文件为glib.cexport PKG_CONFIG_PATH=/usr/local/glib-2.26.1/lib/pkgconfig/:$P原创 2012-12-17 20:19:30 · 1686 阅读 · 0 评论 -
浅谈MySQL索引背后的数据结构及算法
http://blog.linezing.com/2011/07/%E6%B5%85%E8%B0%88mysql%E7%B4%A2%E5%BC%95%E8%83%8C%E5%90%8E%E7%9A%84%E6%95%B0%E6%8D%AE%E7%BB%93%E6%9E%84%E5%8F%8A%E7%AE%97%E6%B3%95摘要本文以MySQL数据库为研究对象,讨论与转载 2012-08-27 10:49:28 · 751 阅读 · 0 评论 -
mysql client build
mysql linux c connection poolhttp://www.tildeslash.com/libzdb/---------------------------------------------------------http://www.techsww.com/tutorials/database_management_systems/mysql/in转载 2012-07-06 20:14:49 · 814 阅读 · 0 评论 -
使用C语言扩展Python
http://www.cnblogs.com/phinecos/archive/2010/05/22/1741315.html首先来考虑如何从外部的Python向C模块传递进参数,foo_bar2展示了如何向C模块传递整数,浮点数,字符串三个参数,其中"ids"指明了传入参数的数据类型。PyArg_ParseTuple负责对args进行解析,若解析失败则返回0.代码转载 2012-07-06 13:40:54 · 623 阅读 · 0 评论 -
linux c mysql client install and usage
Installing MySQL Client tools, binaries, and library on Ubuntu Linuxhttp://www.techsww.com/tutorials/database_management_systems/mysql/installation/how_to_install_mysql_client_ubuntu_linux.php转载 2012-06-27 13:16:52 · 613 阅读 · 0 评论 -
工具网站收藏
在线html转成pdfhttp://www.html-to-pdf.net/free-online-pdf-converter.aspx原创 2012-04-13 17:47:30 · 446 阅读 · 0 评论