• onvif学习笔记7:一个C++封装的onvif代码的阅读笔记

    时间:2022-12-26 13:18:36

    在前面的文章《onvif学习笔记4:Windows环境使用gsoap生成onvif框架代码》、《onvif学习笔记5:onvif框架代码初步了解》中,我们了解了如何生成不同的版本的onvif框架代码,同时也看到gSOAP生成的C++版本的代码无论在代码结构还是可扩展性,都比C版本的好很多。笔者无意...

  • XV6操作系统代码阅读心得(三):锁

    时间:2022-12-10 18:22:48

    锁是操作系统中实现进程同步的重要机制。基本概念临界区(Critical Section)是指对共享数据进行访问与操作的代码区域。所谓共享数据,就是可能有多个代码执行流并发地执行,并在执行中可能会同时访问的数据。同步(Synchronization)是指让两个或多个进程/线程能够按照程序员期望的方式来...

  • cJSON代码阅读(4)——解析JSON数据的流程

    时间:2022-12-07 20:19:45

    解析JSON数据的主函数是cJSON_Parse,这个函数默认调用不带选项的cJSON_ParseWithOpts函数。 cJSON_ParseWithOpts函数首先创建一个JSON节点,然后跳过空白字符,接着调用parse_value函数进行数据的解析,然后判断解析是否出错,如果出错,那么释放内...

  • haproxy-代码阅读-内存管理

    时间:2022-11-26 18:30:22

    haproxy内存池概述内存池按照类型分类,每个类型的内存池都有一个名字,用链表记录空闲的内存块,每个内存块大小相等,并按照16字节对齐。haporxy用pool_head 结构记录内存池struct pool_head {void **free_list; /* 空闲链表 */struct l...

  • kscope --- Linux下代码阅读工具

    时间:2022-11-22 20:22:41

    以前一直是vim,后来转到emacs,虽然是推崇emacs所代表的理念,但是比起SourcesInSight感觉还是不方便。 wine还不会用,qq我都没弄成功,索性就放弃用wine去搞SourcesInSight。 偶然发现了kscope,试用一下发现虽然没有SourcesInSight那么强大,...

  • 使用低代码平台快速开发阅读APP

    时间:2022-11-18 19:14:06

    设计实现效果如下图:主要包括书架,阅读,收藏功能。经过分析,我们可以先实现底部导航功能,和书架列表页面。1\. 使用 tabLayout 高级窗口实现底部导航 。 使用tabLayout 有两种方式,一种是使用 api.openTabLayout 接口打开,如果在app首页使用 tabLayout ...

  • 成为一名更好的程序员:如何阅读源代码

    时间:2022-11-05 03:28:38

    转载说明:其实还有一点可以利用,就是通过工具来筛理对应代码,包括静态和动态方式。 来源:编程派    原文:http://pythonpracticeprojects.com/how-to-read-source-code.html 作者: Louie Dinh 译文:http://www.c...

  • vs2008 多人同时开发项目时的代码注释规范格式 分类: C#小技巧 2014-04-23 14:12 297人阅读 评论(0) 收藏

    时间:2022-10-31 12:59:15

    多人同时开发一个项目,区分项目的那个窗体是谁开发的,例:下面的格式/************************************************      模块:服务器设置      编号:<1>|作者:胜杰|日期:<2014-04-23>      备注...

  • spark源码阅读一-spark-mongodb代码分析

    时间:2022-10-23 02:39:52

    源码的github地址 https://github.com/mongodb/mongo-spark,是mongodb发布的spark connection接口库,可以方便的使用spark读写mongodb数据 1.rdd写入mongodb 两种方式将生成的rdd写入mongodb...

  • Week3 博客阅读感想和代码复审

    时间:2022-10-22 12:09:55

    一、关于博客阅读感想阅读了十多篇老程序员(大多在计算机相关行业工作超过10年)关于自身经历的博客,很有感触。这里一方面总结一下看博客的收获,另一方面写点自己的感受。首先,这些博客不少涉及到了两大类的内容:作为一名程序员的成长经历和程序员的生涯。作为一名程序员,这些博主们的身份成长经历多种多样,既有小...

  • 学习yii2.0框架阅读代码(五)

    时间:2022-10-20 20:37:11

    vendor/yiisoft/yii2/base/Event.php <?phpnamespace yii\base; //事件是所有事件类的基类。它封装了参数与事件相关联。 //如果一个事件处理程序集[[进行]]是真的,其余的,uninvoked处理程序将不再被称为处理事件。 //另外,...

  • linux下阅读源代码的工具

    时间:2022-10-20 17:02:37

    说来真是惭愧呀.一直在用VIM 做开发.却不知道VI 里还有这么好使的工具.以前一直都是用:find -type f -print | xargs grep -i **** 在源代码里查找.原来Linux下也有类似于Souce Insight工具.以下是引用人家的文章.http://blog.chi...

  • HM编码器代码阅读(35)——帧内预测(二)帧内预测总流程

    时间:2022-10-15 11:34:46

    亮度块的帧内预测 帧内预测的流程 注意:如果没有特别说明,操作的对象都是亮度块(Luma) 1、遍历所有的预测模式,得到每种模式下的残差信号,再对残差信号进行Hadamard变换计算SATD值 2、利用SATD值计算每种预测模式的率失真代价,选取率失真代价最小的几种模式(与PU大小相关)为预测模式...

  • HM编码器代码阅读(16)——帧间预测之AMVP模式(四)预测MV的获取

    时间:2022-10-15 11:34:34

    帧间预测的原理 AMVP的原理    帧间预测的实质就是为当前的PU在参考帧中寻找一块最相似块(相似度的判断准则有SAD等方法)。但是参考图像通常都比较大,我们直接去搜索的话就太费时了,应该使用某种方法在参考图像中确定一个搜索起始点,然后再该搜索起始点的周围进行搜索,那么就能降低搜索的时间了。...

  • HM编码器代码阅读(14)——帧间预测之AMVP模式(二)predInterSearch函数

    时间:2022-10-15 11:34:28

    简介    predInterSearch主要的工作是ME(运动估计)和MC(运动补偿)。    函数中有一个bTestNormalMC变量,它表示是否进行正常的MC过程,正常的MC过程就是进行ME再进行MC。    正常的MC流程是,遍历所有的参考帧,进行ME(运动估计:xEstimateMvPr...

  • Qt 使用Poppler实现pdf阅读器的示例代码

    时间:2022-10-07 22:17:26

    下面小编就为大家分享一篇Qt 使用Poppler实现pdf阅读器的示例代码,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

  • Bleve代码阅读(二)——Index Mapping

    时间:2022-09-20 09:34:01

    引言Bleve是Golang实现的一个全文检索库,类似Lucene之于Java。在这里通过阅读其代码,来学习如何使用及定制检索功能。也是为了通过阅读代码,学习在具体环境下Golang的一些使用方式。代码的路径在github上https://github.com/blevesearch/bleve。I...

  • OpenJDK 阅读源代码 Java 实现字节流输入类

    时间:2022-09-12 17:22:53

    Java 的输入输出总是给人一种非常混乱的感觉。要想把这个问题搞清楚。必须对各种与输入输出相关的类之间的关系有所了解。仅仅有你了解了他们之间的关系。知道设计这个类的目的是什么。才干更从容的使用他们。我们先对 Java I/O 的整体结构进行一个总结,再通过分析源码,给出把每一个类的关键功能是怎样实现...

  • PHP 可阅读随机字符串代码

    时间:2022-09-11 08:13:34

    此代码将创建一个可阅读的字符串,使其更接近词典中的单词,实用且具有密码验证功能。

  • springbank 开发日志 阅读spring mvc的源代码真是受益良多

    时间:2022-09-10 16:28:46

    决定模仿spring mvc的dispatcher->handlerMapping(return executorChain)->handler.execute 这样的流程之后,就开始看spring mvc的源代码。因为我也自定义了标签,来做交易名映射,根据交易名找到处理类。所以我着重需...