E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
代码阅读(Coders
c++编程规范读书笔记
C++编程规范SteveMcConnell: “始终站在
代码阅读
者和使用者的角度去编写和组织你的程序。”
nick151
·
2011-11-17 20:43
读书笔记
职场
休闲
C++编程
linux蓝牙驱动
代码阅读
笔记
linux蓝牙驱动
代码阅读
笔记昨天看了一下介绍蓝牙协议文档,今天索性对照看了看kernel里的代码(bluez),这里记点笔记,还是继承了老毛病,只关注整体流程而忽略细节,先了解个大概,等真正需要时再仔细分析
jmhgg88
·
2011-11-15 00:00
加密
linux
socket
cmd
任务
BT
HBase HMerge源
代码阅读
和修改
随着Hbase里删除的进行,有些Region的数据会越来越少,而HBase不会主动去回收这些Region,因此会造成Region越来越多。HBase里提供了一个工具类HMerge,直接拿过来用却并不能运行,按照自已对HBase的理解对HMerge稍做修改,使其可以运行。运行时不需要Disable表,但需要注意的是在运行时如果同时往该表里put数据,可能会有问题,改后的代码如下: /**
uestzengting
·
2011-11-14 19:00
源代码
hbase
region
HMerge
VIM使用系列之一—配置VIM下编程和
代码阅读
环境
from http://blog.csdn.net/gnuhpc http://gnuhpc.wordpress.com/ http://blog.csdn.net/gnuhpc http://gnuhpc.wordpress.com/本文环境:ubuntu10.10/vim7.2前言:一年前写过一篇关于VIM的C/C++编程环境的文字,一年中又接触了很多东西,深入使用中发现其实还是需要有很多
dayeshisir
·
2011-11-11 13:00
JS
代码阅读
//通过predicate函数判断过滤数组functionfilterArray(/*array*/a,/*booleanfunction*/predicate){varresults=[];varlength=a.length;//Incasepredicatechangesthelength!for(vari=0;i
iteye_15234
·
2011-11-10 18:29
JS
代码阅读
//通过predicate函数判断过滤数组 function filterArray(/*array*/a, /*boolean function*/ predicate) { var results = []; var length = a.length; // In case predicate changes the length! for(var i = 0; i <
gjtiancai
·
2011-11-10 18:00
js
Source Insight3.0: Linux源
代码阅读
的利器
原文地址:http://www.ibm.com/developerworks/cn/linux/l-tip-prompt/tip17/ 破解版本下载:http://ishare.iask.sina.com.cn/f/19690094.html
Kaiwii
·
2011-11-08 15:00
linux
破解
Lua5.1
代码阅读
(五):lundump.h/lundump.c
Lua5.1
代码阅读
(五):lundump.h/lundump.c (未完成,待修改) 一、概述 lundump.h和lundump.c是lua预编译二进制代码的加载器
weimingtom
·
2011-11-08 09:00
dump
Hbase HLog源
代码阅读
笔记
HLog 当客户端往RegionServer上提交了一个更新操作后,会调用HLog的append方法往WAL上写一个节点,入口方法就是append 1.append public void append(HRegionInfo info, byte [] tableName, WALEdit edits, final long now)
uestzengting
·
2011-11-03 18:00
hbase
tokyo cabinet源代码分析2
tokyocabinet(以下简称TC)作为一个程序库,其中并没有main函数,那么我们该如何去开始
代码阅读
工作,这里的基本思路如下:1.首先明确TC中数据类型2.按照example的示例程序了解TC的运行过程
xuqianghit
·
2011-11-02 19:00
zookeeper
代码阅读
开始读zookeeper代码,首先启动zookeeper,看到 java -Dzookeeper.log.dir=. -Dzookeeper.root.logger=INFO,CONSOLE -cp /home/uniseraph/dev/zookeeper-3.3.3/bin/../build/classes:/home/uniseraph/dev/zookeeper-3.3.3/bi
uniseraph
·
2011-11-01 11:00
zookeeper
SourceInsight使用技巧
SourceInsight简介与安装(本部分整理自一位网友的文章)SourceInsight实质上是一个支持多种开发语言(java,c,c++等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源
代码阅读
工具使用
Liuqz2009
·
2011-11-01 08:00
正则表达式
search
character
reference
编译器
scroll
Connman之D-Bus构架(待续)
不过也进行了简单的
代码阅读
)。现在就connman为例进行说明。 connamn代码中的gdbus.h为connman的D-BUS核心文件。
blueice8601
·
2011-10-31 14:00
manager
api
session
service
Signal
methods
Hbase put过程源
代码阅读
笔记
阅读更多客户端1.HTable.putfor(Putput:puts){validatePut(put);//验证Put有效,主要是判断kv的长度writeBuffer.add(put);//写入缓存currentWriteBufferSize+=put.heapSize();//计算缓存容量}if(autoFlush||currentWriteBufferSize>writeBufferSize
uestzengting
·
2011-10-27 10:00
htable
put
hbase
源代码
regionserver
Hbase put过程源
代码阅读
笔记
阅读更多客户端1.HTable.putfor(Putput:puts){validatePut(put);//验证Put有效,主要是判断kv的长度writeBuffer.add(put);//写入缓存currentWriteBufferSize+=put.heapSize();//计算缓存容量}if(autoFlush||currentWriteBufferSize>writeBufferSize
uestzengting
·
2011-10-27 10:00
htable
put
hbase
源代码
regionserver
Hbase put过程源
代码阅读
笔记
客户端 1.HTable.put for (Put put : puts) { validatePut(put);//验证Put有效,主要是判断kv的长度 writeBuffer.add(put);//写入缓存 &n
uestzengting
·
2011-10-27 10:00
源代码
hbase
put
regionserver
HTable
Redis
代码阅读
2--Redis数据结构之链表
阅读更多Redis是一个开源的高性能key-value数据库,其很大程度上弥补了memeched这类key-value存储的不足(除了支持String外,还支持Hash,Set,sortedset,List),在部分场合对关系型数据库也起到了很好的补充作用。因为Redis的代码量并不多,因为我逐步阅读了其源代码,以期能对其有深入的理解。首先介绍Redis支持的各种数据结构。Redis中的链表是双向
olylakers
·
2011-10-26 23:00
Redis
代码阅读
2--Redis数据结构之链表
Redis 是一个开源的高性能key-value数据库,其很大程度上弥补了memeched这类key-value存储的不足(除了支持String外,还支持Hash,Set,sorted set, List),在部分场合对关系型数据库也起到了很好的补充作用。因为Redis的代码量并不多,因为我逐步阅读了其源代码,以期能对其有深入的理解。首先介绍Re
olylakers
·
2011-10-26 23:00
redis
Redis
代码阅读
2--Redis数据结构之链表
阅读更多Redis是一个开源的高性能key-value数据库,其很大程度上弥补了memeched这类key-value存储的不足(除了支持String外,还支持Hash,Set,sortedset,List),在部分场合对关系型数据库也起到了很好的补充作用。因为Redis的代码量并不多,因为我逐步阅读了其源代码,以期能对其有深入的理解。首先介绍Redis支持的各种数据结构。Redis中的链表是双向
olylakers
·
2011-10-26 23:00
摘自
代码阅读
方法与实践书籍的知识点总结
第一章:导论1.要养成一个习惯,经常花时间阅读别人编写的高品质代码。2.要有选择地阅读代码,同时,还要有自己的目标。您是想学习新的模式、编码风格、还是满足某些需求的方法?3.要注意并重视代码中特殊的非功能性需求,这些需求也许会导致特定的实现风格。4.在现有的代码上工作时,请与作者或维护人员进行必须的协调,以避免重复劳动或因此而产生厌恶情绪。5.请将从开放源码软件中得到的益处看作是一项贷款,尽可能
goodfriends2007
·
2011-10-17 17:00
如何阅读源代码(3)
阅读源代码最好的工具是understand,用SourceInsight也可以,至于Understand工具的使用技巧和方法参见
代码阅读
分析工具Understand使用总结这篇文章。
goodfriends2007
·
2011-10-17 17:00
web开发,不用框架会怎样?
SSH一上,
代码阅读
性狂降到0,特别是spring的aop,从被拦截的类里是看不出被拦截的! SSH开发阅读性低的离谱,代码-XML-代码-XML-代码-XML看到死!为
可执行
·
2011-10-15 10:00
spring
框架
web开发
struts
Hbase region compact源
代码阅读
笔记
边缘代码略过,核心代码笔记 客户端 1.table_jsp._jspService(HttpServletRequest request, HttpServletResponse response) 调用客户端HBaseAdmin的compact方法来压缩region //调用HBaseAdmin的功能来完成Region的压缩 HBaseAdmin hbadmin = new
uestzengting
·
2011-10-08 19:00
源代码
hbase
compact
region
hbaseadmin
Lua5.1
代码阅读
(四):lparser.h/lparser.c
(未完成,待修改) 一、概述lparser.h/lparser.c是Lua的语法分析器。用于分析Lua脚本的语法以及把上下文信息传递给代码生成器,完成文本代码到二进制代码的转换,以及语法检查。在线版:http://www.lua.org/source/5.1/lparser.h.htmlhttp://www.lua.org/source/5.1/lparser.c.htmllparser内部主要函
weimingtom
·
2011-10-06 08:00
parser
NT
代码阅读
笔记(8.1)--DNT的几个分页存储过程解析
(3)dnt_getfavoriteslistbyalbum 获取用户收藏列表并分页CREATEPROCEDURE[dnt_getfavoriteslistbyalbum] @uidINT, @pagesizeINT, @pageindexINTAS DECLARE@strSQLVARCHAR(5000) --下边这个语句找出所有用户收藏,临时记录在@strSQL中 S
Xerox
·
2011-10-03 22:13
职场
休闲
DNT
NT
代码阅读
笔记(8)--DNT的几个分页存储过程解析
DNT的几个分页存储过程解析在DNT安装时会创建一些存储过程,用于完成DNT的功能。这些存储过程位于、upload_files\install\sqlscript\sqlserver文件夹中的setup2.2-2005.sql文件中。其中的分页存储过程如下:我认识存储过程这个东西不久,仔细看了下,注释出来.一直以为存储过程很高深,多看代码感觉也不过如此.就是一些函数而已 下边列举的4个分页存储过程
Xerox
·
2011-10-03 22:24
职场
休闲
DNT
Lua5.1
代码阅读
(三):lcode.h/lcode.c
Lua5.1
代码阅读
(三):lcode.h/lcode.c (未完成,待修改) 一、概述lcode.h/lcode.c是Lua的代码生成器,用于优化和生成目标二进制代码。
weimingtom
·
2011-10-03 10:00
code
sourceInsight 阅读php源码
tid=727747 引用 Source Insight(以下简称SI)是非常强劲的
代码阅读
工具,安装后也就才3M大小,但在阅读别人的代码的时候实在是太方便了,尤其在查找类,函数的相关定义的时候
macleo
·
2011-09-27 17:00
source
PNFS
代码阅读
笔记(客户端钩子函数注册过程)
客户端模块初始函数staticint__initinit_nfs_fs(void)->#ifdefCONFIG_PNFS err=pnfs_initialize();在pnfs_initialize(); pnfs_v4_clientops_init(); pnfs_initialized=1;//标记PNFS已经初始化了,在layout模块中会检测此标记在pnfs_v4_client
zhang_shuai_2011
·
2011-09-23 17:00
struct
server
File
layout
读《顶级程序员的心得
Coders
at Work 》系列有感
今早浏览了《顶级程序员的心得CodersatWork》系列(http://www.cnblogs.com/xinz/archive/2009/12/23/1882457.html),今晚又再读了一遍,写篇总结,反省自己。 首先,第一篇提到了自己几点没有做到的:1写一个大数的类,可以实现乘除(自己只写过结构体的,而且除法还不是自己的。。。)2读过TAOCP(闻其名,却没读过)3 最得意的代码,(目前
smilingGG kylexlau
·
2011-09-21 15:00
程序员
work
coders
Android日志系统分析之日志设备驱动程序
代码阅读
android日志系统中定义了设备驱动的实现代码位于kernel/common/drivers/staging/android/logger.h和kernel/common/drivers/staging/android/logger.c中。首先,我们阅读logger.h文件代码。structlogger_entry{ __u16len;/*lengthofthepayload*/ __u16__
fuyajun01
·
2011-09-18 19:00
数据结构
android
struct
File
user
structure
java集合框架类源
代码阅读
体会(Java Collections Framework)
阅读更多忘了什么原因突然想看下JCF,于是就有了这个阅读体会。java版本基于sunjdk1.6.0_181通用接口publicinterfaceIterablepublicinterfaceIterator一个典型的iterator模式的应用。注意注释中提到的Iterator和enumerations一个不同点是方法名的提高,命名还是很重要的。publicinterfaceCollectione
zhang_xzhi_xjtu
·
2011-09-17 23:00
Linux下的Source Insight+Ubuntu 10.04使用Wine安装Source
Linux下的SourceInsighthttp://rogerer.javaeye.com/blog/755346 在网上看到一朋友写了一篇推荐Linux下
代码阅读
工具SourceInsight 。
xiaolei05
·
2011-09-10 23:00
linux
windows
虚拟机
shell
ubuntu
工具
VIM使用系列之一——配置VIM下编程和
代码阅读
环境
作者:gnuhpcfrom http://blog.csdn.net/gnuhpc http://gnuhpc.wordpress.com/本文环境:ubuntu10.10/vim7.2前言:一年前写过一篇关于VIM的C/C++编程环境的文字,一年中又接触了很多东西,深入使用中发现其实还是需要有很多改正和增强的,当然,VIM社区中也出现了更多好用插件需要整合进来。为了更好的总结整个环境配置方法以
pbymw8iwm
·
2011-09-07 14:00
编程
python
header
vim
reference
tags
android 音频系统java部分
代码阅读
音频系统java相关的代码在./frameworks/base/media/java/android/media/目录下 主要有如下文件: AudioManager.java 为上层应用提供了声音设置管理接口. AudioService.java 音频设置服务, 它在SystemServer中启动,为所有的音频相关的设置提供服务。 在AudioService 中定义了了一个Au
guobosheng
·
2011-09-06 11:00
android
音频
CDT源
代码阅读
参考链接(更新中)
本文的重点在最后的转载links,前面都是废话。一直在同时做c++和java的开发,于是也同时在使用MSVC和Eclipse。在项目的某些阶段,如编码,重构,review,更习惯eclipse的某些特性。于是也一直在关注CDT的进展(since3.x)。由于配置的原因,一直在使用CDT4.0+eclipse3.3+mingw。之后的一些版本在我的机器上总是有一些莫名其妙的问题,比如debug结束后
sdker2010
·
2011-09-02 17:11
职场
休闲
cdt源代码
VIM使用系列之一——配置VIM下编程和
代码阅读
环境
本文已移至http://www.cnblogs.com/gnuhpc/archive/2012/01/13/2321400.html
gnuhpc
·
2011-09-01 15:00
编程
vim
Source Insight使用方法
SourceInsight实质上是一个支持多种开发语言(java,c,c++等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源
代码阅读
工具使用。
abc78400123
·
2011-08-29 10:00
String
search
UP
include
reference
Numbers
如果软件正在占领全世界.为什么程序员得不到任何尊重?zz
原作者:来源Hacker News | If Software Is Eating The World, Why Don\'t
Coders
Get Any Respect?
jiagou
·
2011-08-28 16:00
程序员
如果软件正在占领全世界.为什么程序员得不到任何尊重?zz
原作者:来源Hacker News | If Software Is Eating The World, Why Don\'t
Coders
Get Any Respect?
jiagou
·
2011-08-28 16:00
程序员
提高自身
代码阅读
能力——代码配色(Dreamweaver、Notepad++)
其缺点其一就是难以阅读,变量名、函数名、方法名等等,当这些代码不能一眼就区分出是什么,就会大大降低自身
代码阅读
能力;其二是阅读疲劳,通常编辑器的背景都是白色,长时间盯着一大片刺眼的白色,眼睛长时间盯着很容易疲劳
胡尐睿丶
·
2011-08-27 09:00
提高自身
代码阅读
能力——代码配色(Dreamweaver、Notepad++)
其缺点其一就是难以阅读,变量名、函数名、方法名等等,当这些代码不能一眼就区分出是什么,就会大大降低自身
代码阅读
能力;其二是阅读疲劳,通常编辑器的背景都是白色,长时间盯着一大片刺眼的白色,眼睛长时间盯着很容易疲劳
胡尐睿丶
·
2011-08-27 09:00
开源项目源
代码阅读
方法
开源项目已阅读了不少,总结下来按照下面的steps来操作比较恰当:1)阅读features。以此来搞清楚该项目有哪些特性2)思考。想想如果自己来做有这些features的项目该如何构架3)下载并安装demo或sample。通过demo或sample直观地感受这个项目4)搜集能得到的doc,尽快地掌握如何使用这个项目5)如果有介绍项目架构的文档,通过它了解项目的总体架构,如果没有,通过api-do
fazai001
·
2011-08-26 23:00
代码阅读
的方法
读C的方法和土方法PostedonAugust5,2010byroczhouC的学习一直断断续续的,不过半年前因为syslog-ng项目,最近一周因为lighttpd的模块改造,不得不狠狠地啃了两次C语言,虽然工作以来基本都是使用shell和Python,但还是可以总结一些经验如下:找入口:首先,找函数入口:main()。有些软件如lighttpd有多个二进制程序,可以扫一眼Makefile.am
fazai001
·
2011-08-26 22:00
qemu + eclipse 组合:linux内核调试
sourceinsight这么优秀的工具了,但是也有不少的替代品,但觉绝对部分人会选择vim+ctags+cscope的组合,还有部分人或选择wine中的sourceinsight或选择navigatror,当然对于
代码阅读
来说
peng654321
·
2011-08-22 23:00
eclipse
linux
虚拟机
application
Build
linux内核
FFMpeg框架
代码阅读
简介FFmpeg是一个集录制、转换、音/视频编码解码功能为一体的完整的开源解决方案。FFmpeg的开发是基于Linux操作系统,但是可以在大多数操作系统中编译和使用。FFmpeg支持MPEG、DivX、MPEG4、AC3、DV、FLV等40多种编码,AVI、MPEG、OGG、Matroska、ASF等90多种解码.TCPMP,VLC,MPlayer等开源播放器都用到了FFmpeg。FFmpeg主目
maopig
·
2011-08-19 19:00
框架
struct
header
input
flv
Codec
Lua5.1
代码阅读
(二):llex.h/llex.c
Lua5.1
代码阅读
(二):llex.h/llex.c (未完成,待修改) 一、作用和参考资料 llex.c是Lua的词法分析器(把单个输入字符串切割为多个输出符号
weimingtom
·
2011-08-19 17:00
lua
linux 蓝牙驱动
代码阅读
笔记
昨天看了一下介绍蓝牙协议文档,今天索性对照看了看kernel里的代码(bluez),这里记点笔记,还是继承了老毛病,只关注整体流程而忽略细节,先了解个大概,等真正需要时再仔细分析。net/hci_core.cHCI在主机端的驱动主要是为上层提供一个统一的接口,让上层协议不依赖于具体硬件的实现。HCI在硬件中的固件与HCI在主机端的驱动通信方式有多种,比如像UART、USB和PCCard等等。hci
mirkerson
·
2011-08-19 08:00
linux
加密
socket
cmd
任务
BT
一种阅读代码的有效方式
平时在工作中会遇到很大的
代码阅读
,不知无从下手,尤其对于应用来说,不知道流程是很麻烦的事情。
chenqian_lj
·
2011-08-16 13:00
Lua5.1
代码阅读
(一):lua.c
(未完成,待修改) 一、Lua5.1相关资源 下载见: http://luabinaries.sourceforge.net/download.html 在线版: http://www.lua.org/source/5.1/ 关于它的代码有一个阅读顺序,可以参考这篇文章: http://www.reddit.com/comments/63hth/ask_reddit_
weimingtom
·
2011-08-16 05:00
lua
上一页
46
47
48
49
50
51
52
53
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他