code-reading-notes--libyang-1】的更多相关文章

The Acceptance Test Engineering Guide will provide guidance for technology stakeholders (developers, development leads, testers, test leads, architects, etc.) and business stakeholders (managers, customers, end users, etc) on the discipline of accept…
Hey, guys! The next generation of Vue has released already. There are not only the brand new composition API, much more powerful and flexible reactivity system, first-class render function, but also the natural performance with building off the moder…
Reading sources: 1.Johannes Braumann, Sigrid Brell-Cokcan, Adaptive Robot Control (ARC  ) Note: building upon an as of yet unnamed interface from KUKA that utilizes generic UDP packets to communicate with and control KUKA robots. use every network-ca…
官方文档: https://shiro.apache.org/reference.html https://shiro.apache.org/java-authentication-guide.html Terminology you’ll need Subject - Security specific user ‘view’ of an application user. It can be a human being, a third-party process, a server con…
Chapter1 P6, 1.2 Why //#include<string> we still can use "string user_name"? -->ctrl+left mouse on the string of "string user_name", you can find string defined in "stringfwd.h" ctrl+left mouse on std of "using…
resource: On the Life-Long Learning Capabilities of a NELLI*: A Hyper-Heuristic Optimisation System Wikipedia Hyper-heuristic: https://en.wikipedia.org/wiki/Hyper-heuristic Wikipedia Heuristic: https://en.wikipedia.org/wiki/Heuristic_(computer_scienc…
1. Literal Syntax NSString *someString = @"Effective Objective-C 2.0"; NSNumber *someNumber = [NSNumber numberWithInt:1]; <=> NSNumber *someNumber = @1; // syntax also works for expressions int x = 5;float y = 6.32f;NSNumber *expressionNum…
paminit manager from upstart to systemd/systemctl;Vivid Vervet  + openStack kilo;为容器开发者(OpenStack工作环境)推出 Canonical 公司的 LXD (Linux Container Daemon) Hypervisor android 安全机制;ndroid的安全机制看起来也是很常规的安全框架,由这些组成:Platform Hardening, Application Isolation, Devi…
之前研究过一些回环检测的内容,首先要看的自然是用词袋回环的鼻祖和正当继承人(没有冒犯VINS和LDSO的意思)ORB-SLAM.下面是我的代码注释.因为代码都是自己手打的,不是在源码上注释的,所以一些我觉得不是太重要的被略过了,可能也会有一些typo. ORB的回环策略比较偏向seq-SLAM的思路,通过共视帧打包的关系,比较每个包的相似值,而非只是关注单帧和单帧的匹配,这个思路是比较合适的,但是VINS和LDSO两位后来者用实际行动证明了我不太看中你这种思路,两个都没有用.后续我会介绍一些VI…
微软利用本地活动目录 Windows Server Active Directory 进行身份认证管理方面具有丰富的经验,现在这一优势已延伸基于云平台的Azure Active Directory.可以为客户提供一系列功能强大的标识和访问管理解决方案.安全标识管理技术支持: Azure AD authenticaitonAzure AD Account ManagementAzure AD Sync Service1.利用自助服务和单一登陆体验提高工作效率(Azure AD Authentica…
一.认识Kafka 1)什么是sub/pub模型, 发布订阅模型   Publish/subscribe messaging is a pattern that is characterized by the sender (publisher) of a piece of data (message) not specifically directing it to a receiver. Instead, the publisher classifies the message someho…
读书<计算机组成原理> <鸟哥的Linux私房菜 基础篇> 本章介绍电子计算机概念以及发展历史和发展趋势,内容摘自<计算机组成原理>  <鸟哥的Linux私房菜 基础篇> 计算机的概述 时间走到21世纪的第2个10年,计算机已经成为我们日常生活的一部分了.但是我们有真正的去了解过计算机吗?本节我们通过阅读整理一篇文章重点介绍电子计算机的概念. 电子计算机是一种不需要人工直接干预,能够自动.高速.准确地对各种信息进行处理和存储的电子设备.电子计算机从整体上说可…
读书<计算机组成原理>,百度百科 现在大部分接触过计算机的人,都会知道冯诺依曼计算机,但是这个概念是怎么来的呢?本节我们就通过聊一下计算机的存储程序控制,来认识”冯诺依曼”. 存储程序控制 世界上第一台计算机是诞生于1946年2的ENIAC,在研制ENIAC的同时,以美籍匈牙利数学家冯.诺依曼为首的研制小组提出了“存储程序控制”的计算机结构,并开始了存储程序控制的计算机EDVAC的研制. 存储程序概念是冯.诺依曼等人于1946年6月首先提出来的,它可以简要得概括为以下几点: 计算机(指硬件)应…
读书<计算机组成原理>,<鸟哥的Linux私房菜基础篇> 基本上接触过计算机的人,都多少知道计算机的具体构成,但是真正能讲明白的却说了很多,本节将讲解一下计算机的基本硬件构成和一些基本信息,简单认识,以后再深入了解. 1.计算机的硬件构成与运行流程 原始的冯诺依曼计算机在结构上是以运算器为中心的,而发展到现在,已转向以存储器为中心了,下图为计算机最基本的组成框图了. 中央处理器和内存储器(也叫主存储器)一起组成主机部分.除去主机以外的硬件装置(如输入设备.输出设备.外存储器等)称为…
读书<计算机组成原理>,百度百科 基本上接触过计算机的人,都多少知道计算机的具体构成,但是真正能讲明白的却说了很多,本节将讲解一下计算机的基本硬件构成和一些基本信息,简单认识,以后再深入了解. 计算机的总线结构 前面我们介绍了计算机的硬件组成,计算机由输入输出设备.中央处理器(控制器和处理器).主存储器五部分构成.但是将这五部分孤零零的放置在哪里也是没有意义的,需要将其按照某种方式连接起来构成计算机的硬件系统,这才能使他们发挥各自作用. 任何一个微处理器都要与一定数量的部件和外围设备连接,但如…
读书<计算机组成原理>,<鸟哥的Linux私房菜 基础篇>百度百科,内容摘自<计算机组成原理>,<鸟哥的Linux私房菜 基础篇> 计算机系统 在前面几天我已经对计算机的硬件做了简单介绍,但是只有硬件的计算机只是一堆废铁,不能帮助我们做任何的工作,要让计算机变得能够符合我们的心意是离不开软件的支持的,硬件是计算机的骨肉,那么软件就是灵魂了.一个完整的计算机系统包含硬件系统和软件系统两大部分.硬件通常是指一切看得见,摸得着的设备实体:而软件通常泛指各类程序和文…
1. MRO: method resolution order lookup order: L(MyClass) = [MyClass, merged(L(Base1), L(Base2), Base1, Base2)] 2. super(...) 必须所有的父类都call super, 不然会有不可预测的问题 3. class variable & instance variable 查找顺序 都可以通过 self.x 访问, 所以instance variable 会覆盖class vari…
1.运算符优先级,这个我是肯定记不住,每次遇到的时候都纠结下,然后去查下,或者直接括号,但是括号太多,你懂得,要用notepad才能理清各种层次.这里啦个下来,留着参考.…
质量.效率.成本.安全,是运维工作核心四要素. AIOps 技术会涉及到数据收集方面的基础监控,服务监控和业务监控,甚至会涉及到与持续交付流水线的数据和状态整合(比如在软件发布的阶段会自动关闭某些监控项.异常判断时会参考流水线目前的状态).数据存储与人工智能技术,其中人工智能包括机器学习算法与深度学习模型(用于模式识别). 引入 AIOps 之后,是否能对 AIOps 的模型或数据进行不断优化也是一个新的挑战.人工智能在一开始都不是很完美的,需要不断优化才能达到实际应用的要求.对于发现问题和问题…
网络操作编程语言:Frenetic QoS策略实施框架:PolicyCop    …
1.A Click Sequence Model for Web Search(日志分析) 更好的理解用户行为对于推动信息检索系统来说是非常重要的.已有的研究工作仅仅关注于建模和预测一次交互行为,例如点击行为.本文首次关注建模和预测交互事件序列.具体来讲就是点击序列(Sequences of clicks).我们对点击序列预测的问题形式化,并提出了Click Sequence Model (CSM)来预测用户与搜索引擎返回结果的交互顺序.基于神经网络,CSM本质上是一个编码-解码的架构.Enco…
2015-03-06   328   Unusual Data Types    ——You can carry this technique to extremes,putting all the variables in your program into one big,juicy variable and then passingit everywhere.Careful programmers avoid bundling data any more than is logically…
This post is first posted on my WeChat public account: GeekArtT Reading source code is always one big part for software engineers. Just like the writers to learn writing by reading a heck of classic books, like the painters to "read" a bunches o…
http://www.gigamonkeys.com/code-reading/ I have started code reading groups at the last two companies I’ve worked at, Etsy and Twitter, and some folks have asked for my advice about code reading and running code reading groups. Tl;dr: don’t start a c…
WHAT? 所有的协同构建技术都试图通过这样那样的途径,将展示工作的过程正式化,以便将错误暴露出来 WHY? 提高缺陷检出率,从而缩短开发周期,降低开发成本 发现不明显的错误信息,如不恰当的注释.硬编码的变量值.重复出现需要统一的代码模式——这些是测试所发现不了的 让人们知道他们的代码将要被复查,这样他们会小心谨慎检查自己的工作 提供技术交流平台,提升开发者水平 HOW? 结对编程 用编码规范来支撑编程 不要让结对编程变成旁观 不要强迫在简单的问题上使用结对编程 有规律地对结对人员和分配的工作任…
reference:http://blog.codacy.com/top-10-faster-code-reviews/ This is a blog post of our Code Reading Wednesdays from Codacy (http://www.codacy.com): we make code reviews easier and automatic. Follow the discussion on Reddit and Hacker News How freque…
  Code understanding is a task we are always doing, though we are not even aware that we're doing it. It's an obvious need when a colleague is leaving and another gets his code. However, we have to learn code in lots of cases, i.e. when: we continue…
Research Code A rational methodology for lossy compression - REWIC is a software-based implementation of a a rational system for progressive transmission which, in absence of a priori knowledge about regions of interest, choose at any truncation time…
转载请注明出处:葡萄城官网,葡萄城为开发者提供专业的开发工具.解决方案和服务,赋能开发者.本有由葡萄城技术团队翻译并整理 自微软开始宣布拥抱开源以来,我认为微软发布的最棒的两大功能是:Visual Studio Code(VS Code)和Windows子系统Linux(WSL),有了这两者的结合,它为软件开发人员开辟了一条新的编写代码的途径. WSL使开发人员能够在Windows 10上运行Linux环境,而无需付出更多使用虚拟机时的开销.使用WSL,我们可以从Windows应用商店上安装大多…
http://blog.csdn.net/ysysbaobei/article/details/17026577 Please note that I am no longer working on this library - you may want to consider using something else for new projects. :) ASIHTTPRequest documentation Last updated: 15th May 2011 (v1.8.1) Ab…