
base
yangwm
@yangwm专注后端开发
展开
-
《CSAPP》switch语句使用跳转表实现
switch语句特别有用,这种语句不仅提高了C代码的可读行, 而且通过使用一种成为跳转表(jump table)的数据结构使得实现更加高效。 跳转表是一个数组,表项i是一个代码段的地址。程序代码用switch索引值来执行一个跳转表内的数据引用,确认跳转指令的目的。 gcc编译器根据case的数量与case值的稀疏程度来翻译开关语句。 当case的数量比较多,并且case值稀疏比较小时原创 2010-05-20 23:31:00 · 3756 阅读 · 0 评论 -
分布式web服务架构--http基础(三)
分布式web服务架构--http基础(三)原创 2014-09-21 23:55:19 · 1427 阅读 · 0 评论 -
分布式web服务架构
分布式web服务架构原创 2014-08-24 23:25:27 · 2413 阅读 · 0 评论 -
HBase client总览
HBase Client总览1. affects concurrent readers and writers of that same row ==> atomic on a per-row basis2. RWCC : ReadWriteConsistencyControlread without wait for writeswrite wait for other原创 2012-12-27 16:11:47 · 1107 阅读 · 0 评论 -
《unp》简介与TCP/IP 学习
很多年前走马观花得翻过这本书, 去年就买了第三版了。今天开始看了, 紧紧是学习笔记而已:1. configure & make lib & make intro yangwm@yangwuming:~/Studys/netStudy/unpv13e$ ./configure...yangwm@yangwuming:~/Studys/netStudy/unpv13e$ cd原创 2012-01-15 00:57:55 · 1866 阅读 · 0 评论 -
《CSAPP》存储器层次结构:在程序中利用局部性
在学习csapp, 看完了第六章。标记一下, 所以直接引用csapp书中内容了: Putting It Together: Exploiting Locality in Your Programs (The Impact of Caches on Program Performance)Programmers who understand the nature of the memor原创 2010-06-27 23:39:00 · 679 阅读 · 0 评论 -
《CSAPP》优化程序性能:性能提高技术
在学习csapp, 看完了第五章。标记一下, 所以直接引用csapp书中内容了: Life in the Real World: Performance Improvement TechniquesAlthough we have only considered a limited set of applications, we can draw important lesson原创 2010-06-06 00:26:00 · 1106 阅读 · 0 评论 -
2011年小结
2011年已成为历史,2011年上半年买了很多书, 到了2012发现很多书都没读完,基本功底还是没有进步。工作4年多,整天浮于表面的学习, 在计算机基础技术也没什么积累,到了简单基础技术不懂都不好意思问同事的年龄了,很是悲哉。常常会很心酸,最近的脾气越发的不好,总觉得工作的内容浮于表面的技术,很多都是不是自己喜欢的。其实是自己没有基础研发能力,喜欢编程,但因为这种那种的惰性原因原创 2012-01-15 00:51:08 · 1107 阅读 · 1 评论 -
《CSAPP》链接:处理目标文件的工具
粗略看完了第七章:链接。 回想起, 去年安装tokyocabinet后。gcc -I/usr/local/include tc_example.c -o tc_example /> -L/usr/local/lib -ltokyocabinet -lz -lbz2 -lrt -lpthread -lm -lcgcc编译tc_example.c成功后, 通过./tc_exam原创 2010-07-03 12:02:00 · 872 阅读 · 0 评论 -
HTML Entity lists
1. 学习HTML Entity lists,参考了很多网站, 没有一个全的。2. w3schools HTML Entity lists(很全的,去看看你就会懂的):HTML ASCII Reference: http://www.w3schools.com/TAGS/ref_ascii.aspHTML ISO-8859-1 Reference: http://www.w3schools.com/TAGS/ref_entities.aspHTML Symbol Entities: http://w原创 2010-09-21 16:10:00 · 1118 阅读 · 1 评论 -
JVM学习笔记
一、 JVM体系结构:1。类加载器子系统2。执行引擎3。数据区(内存结构)数据区主要包括以下四个:方法区: 解析出来的类型信息.....堆区: 创建的对象......PC寄存器: 线程信息Java栈: 栈帧(局部变量区、操作数) 本地方法栈(HotSpot VM使用的是Java栈):类加载器子系统的工作职责与工作流程:1。装载(Load): 查找并装载二进制字节码。2。链接(Link): 校验(Verify)--格式校验确保被导入类的正确性-->准备(Prepared)--为类变量分配内存空间并初始化默认值原创 2010-07-31 16:42:00 · 1140 阅读 · 0 评论 -
体验eclipse4
Eclipse4发布了, 体验一下。Eclipse SDK 4.0项目地址: http://www.eclipse.org/eclipse4/下载Eclipse SDK 4.0 Early Adopter Release, 并安装。先来看看界面, 很整洁,颜色也比较淡。1.代码模板的当前日期变量{$Date}的格式为:"2010-07-31 下午3:45:40", 用myeclipse的时候格式为:"Jul 31, 2010 3:45:40 PM"。为了保持以前时间格式习惯, 通过控制面板-->区原创 2010-07-31 15:55:00 · 1766 阅读 · 1 评论 -
体验IntelliJ IDEA + jetty
体验IntelliJ IDEA + jetty1. 安装软件环境。 1.1 解压安装ideaIU-94.192-jdk15.zip。 1.2 Jetty_Integration_7948.zip解压到idea_home/plugins/中。 1.3 解压安装jetty-6.1.24.zip 2. 部署web工程到jetty中。 双击打开idea, 进入到主菜单。 Run-->Edit Configurations--Add New Configurations-->Jetty Se原创 2010-05-31 11:21:00 · 26858 阅读 · 0 评论 -
分布式web服务架构(二)
分布式web服务架构(二)原创 2014-09-14 23:11:16 · 1058 阅读 · 0 评论