Clean Code 《代码整洁之道》阅读笔记
Chapter One 整洁代码 Chapter Two 命名 名副其实 避免误导 做有意义的区分 数字系列 废话系列 使用可以读的名...
开源项目代码阅读小技巧
题目很大,内容很小,因为小弟能力实在有限,想不出啥合适的题目。 近期在阅读一个开源项目代码的时候,总是发现找不到相关的函数,即便找到,也是找到的那种未被 标识引用的黑体字,非常不便。回想起以前毕设用那个PJSIP开源项目的时候也遇到过这样的问题, 当时看代码非常抓狂啊,最后只能糊弄过去了。。 ...
JAVA从菜鸟【入门】到新手【实习】一一代码阅读: github小程序阅读
在基本语法和理论学习过后,自己独立完成一个小项目往往没有头绪和经验,盲目的急切的码代码没有什么实际的“成效”。 小项目独立代码量不应该超过1500行,维护借鉴的代码不超过2万行 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。 这个阶段我建议“模仿”:即“...
jQuery源代码阅读之一——jQuery总体结构及jQuery构造函数
一、jQuery总体架构jQuery作为一款强大的js库,由以下模块构成:(function(window,undefined){ var jQuery=function(selector,context){ //... }; //工具方法utilities /...
如何在GCP Dataflow中使用python管道代码阅读BigQuery表
Could someone please share syntax to read/write bigquery table in a pipeline written in python for GCP Dataflow 有人可以分享语法来读取/写入在python中为GCP Dataflow编写的...
Tools - 源代码阅读分析工具Source Insight
简介https://www.sourceinsight.com/Source Insight是一个面向项目开发的程序编辑器和代码浏览器,可以分析C/C++、C#、Java、Python等语言源代码。在分析源代码的同时,可以动态维护它自己的符号数据库,并自动显示有用的上下文信息。Source Insi...
HBase MVCC 代码阅读(一)
MultiVersionConcurrencyControl.java,版本 0.94.1MultiVersionConsistencyControl 管理 memstore 中的读写一致性。该类实现了一种机制,达到如下的目的:提供接口让 reader 知道可以忽略哪些元素项提供一个新的 Write...
转:Eric Lippert:阅读代码真的很难
转自:http://blog.jobbole.com/438/相关文章微软资深软件工程师:阅读代码真的很难(第2篇)阅读优秀代码是提高开发人员修为的一种捷径学会阅读源代码如何阅读大型代码库?熊绎:我看软件工程师的职业规划Google前女软件工程师分享工作经历Google软件工程师:从战争中得到的启示...
《第一行代码--Android》阅读笔记之界面设计
1.单位dp、dip、sp、pt、px、in、mm这里引用StackOverFlow上的一个解答:px is one pixel.sp is scale-independent pixels.dip is Density-independent pixels.( dip == dp is ture)...
C++11的简单线程池代码阅读
这是一个简单的C++11实现的线程池,代码很简单。原理就是管理一个任务队列和一个工作线程队列。工作线程不断的从任务队列取任务,然后执行。如果没有任务就等待新任务的到来。添加新任务的时候先添加到任务队列,然后通知任意(条件变量notify_one)一个线程有新的任务来了。源代码来自https://gi...
onvif学习笔记7:一个C++封装的onvif代码的阅读笔记
在前面的文章《onvif学习笔记4:Windows环境使用gsoap生成onvif框架代码》、《onvif学习笔记5:onvif框架代码初步了解》中,我们了解了如何生成不同的版本的onvif框架代码,同时也看到gSOAP生成的C++版本的代码无论在代码结构还是可扩展性,都比C版本的好很多。笔者无意...
XV6操作系统代码阅读心得(三):锁
锁是操作系统中实现进程同步的重要机制。基本概念临界区(Critical Section)是指对共享数据进行访问与操作的代码区域。所谓共享数据,就是可能有多个代码执行流并发地执行,并在执行中可能会同时访问的数据。同步(Synchronization)是指让两个或多个进程/线程能够按照程序员期望的方式来...
cJSON代码阅读(4)——解析JSON数据的流程
解析JSON数据的主函数是cJSON_Parse,这个函数默认调用不带选项的cJSON_ParseWithOpts函数。 cJSON_ParseWithOpts函数首先创建一个JSON节点,然后跳过空白字符,接着调用parse_value函数进行数据的解析,然后判断解析是否出错,如果出错,那么释放内...
haproxy-代码阅读-内存管理
haproxy内存池概述内存池按照类型分类,每个类型的内存池都有一个名字,用链表记录空闲的内存块,每个内存块大小相等,并按照16字节对齐。haporxy用pool_head 结构记录内存池struct pool_head {void **free_list; /* 空闲链表 */struct l...
kscope --- Linux下代码阅读工具
以前一直是vim,后来转到emacs,虽然是推崇emacs所代表的理念,但是比起SourcesInSight感觉还是不方便。 wine还不会用,qq我都没弄成功,索性就放弃用wine去搞SourcesInSight。 偶然发现了kscope,试用一下发现虽然没有SourcesInSight那么强大,...
使用低代码平台快速开发阅读APP
设计实现效果如下图:主要包括书架,阅读,收藏功能。经过分析,我们可以先实现底部导航功能,和书架列表页面。1\. 使用 tabLayout 高级窗口实现底部导航 。 使用tabLayout 有两种方式,一种是使用 api.openTabLayout 接口打开,如果在app首页使用 tabLayout ...
成为一名更好的程序员:如何阅读源代码
转载说明:其实还有一点可以利用,就是通过工具来筛理对应代码,包括静态和动态方式。 来源:编程派 原文:http://pythonpracticeprojects.com/how-to-read-source-code.html 作者: Louie Dinh 译文:http://www.c...
vs2008 多人同时开发项目时的代码注释规范格式 分类: C#小技巧 2014-04-23 14:12 297人阅读 评论(0) 收藏
多人同时开发一个项目,区分项目的那个窗体是谁开发的,例:下面的格式/************************************************ 模块:服务器设置 编号:<1>|作者:胜杰|日期:<2014-04-23> 备注...
spark源码阅读一-spark-mongodb代码分析
源码的github地址 https://github.com/mongodb/mongo-spark,是mongodb发布的spark connection接口库,可以方便的使用spark读写mongodb数据 1.rdd写入mongodb 两种方式将生成的rdd写入mongodb...
Week3 博客阅读感想和代码复审
一、关于博客阅读感想阅读了十多篇老程序员(大多在计算机相关行业工作超过10年)关于自身经历的博客,很有感触。这里一方面总结一下看博客的收获,另一方面写点自己的感受。首先,这些博客不少涉及到了两大类的内容:作为一名程序员的成长经历和程序员的生涯。作为一名程序员,这些博主们的身份成长经历多种多样,既有小...