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
ORBSLAM代码阅读
三年无bug,提升代码质量的秘诀
团队中每个人阅读代码都很容易,减少很多沟通,维护成本(
代码阅读
的次数远远大于变更的次数),并且心情非常愉悦。有人肯定觉得愉悦有点夸张,举个栗子:有一些代码,如果不是由于与工作内容有关
八戒程序猿
·
2020-07-13 01:40
libsvm
代码阅读
:基础准备与svm.h头文件
Update:2014-2-25LinJM@HQU『libsvm专栏地址:http://blog.csdn.net/column/details/libsvm.html』libsvm是国立台湾大学Chih-JenLin开发的一个SVM的函数库,是当前应用最广泛的svm函数库,从2000年到2010年,该函数库的下载量达到250000之多。它的最新版本是version3.17,主要是对是svm_gr
LinJM-机器视觉
·
2020-07-13 00:23
算法与理论研究
编程与笔试训练
libsvm代码阅读
【从C#走进Python】三、变量声明
描述Python的变量声明,可觑其语言设计思路,实现更快地
代码阅读
。
Carcar019
·
2020-07-13 00:00
StringBuffer和StringBuilder源代码解析
一.简介1.线程安全与非线程安全2.StringBuffer和StringBuilder的联系与区别3.源
代码阅读
理解4.优化二.线程安全与非线程安全线程安全指在拥有共享数据的多条线程并行执行的程序中,
Zero_T_Hero
·
2020-07-12 21:28
jdk源代码阅读
SLAM秋招面经(大疆、华为、海康、图森、小马智行、地平线、momenta、滴滴)
谈了谈自己的项目相关
ORBSLAM
的哪个部分最耗时?后端H矩阵
zheng_zju
·
2020-07-12 20:32
Ubuntu16.04+Ros+Usb摄像头跑ORB SLAM2
分享一下我搭建
ORBSLAM
2环境的过程。
不二青衣
·
2020-07-12 19:09
无人驾驶项目
银联支付-SDK使用、测试流程
准备工作有网有eclipse或者myeclipse开发工具有一定的IDE使用经验有一定的java
代码阅读
能力流程下载开发包我是下载地址加载项目我使用myeclipse导入的开发包java版本,导入后可能会报错
小魏的马仔
·
2020-07-12 17:34
技术研究
向大家介绍一款
代码阅读
工具——Scitools Understand
之前在阅读代码的时候,发现一款很好的
代码阅读
工具,是Scitool的understand,这个非常强大,等我开始使用Fe
Fangzhen
·
2020-07-12 17:38
IT评论
ORBSLAM
中的三角化—理论与实现
但是在
ORBSLAM
中三角化的代码部分,所用到的方法要更高级。理论——所涉及到的理论参见《MultiViewGeometryinComputerVision》第321页。
西部小狼_
·
2020-07-12 13:29
VPP
代码阅读
中文注解--dlist.h
双向链表算法。本双向链表的所有元素存储在一个pool中,根据pool中内存块的序号进行索引。typedefstruct{u32next;u32prev;u32value;}dlist_elt_t;本双向链表中每一个元素的结构。value指的是元素的值。next,prev分别代表前一个和后一个元素。它们的语义是元素在内存池中的编号,通俗的说,就是数组的下标。staticinlinevoidclib_
weixin_40870382
·
2020-07-12 11:55
VPP
VPP代码中文注解专区
XV6操作系统
代码阅读
心得(二):进程
1.进程的基本概念从抽象的意义来说,进程是指一个正在运行的程序的实例,而线程是一个CPU指令执行流的最小单位。进程是操作系统资源分配的最小单位,线程是操作系统中调度的最小单位。从实现的角度上讲,XV6系统中只实现了进程,并没有提供对线程的额外支持,一个用户进程永远只会有一个用户可见的执行流。2.进程管理的数据结构根据[1],进程管理的数据结构被叫做进程控制块(ProcessControlBlock
weixin_30954265
·
2020-07-12 07:54
XV6源
代码阅读
-中断与系统调用
XV6源
代码阅读
-中断与系统调用Exercise1源
代码阅读
1.启动部分:bootasm.Sbootmain.c和xv6初始化模块:main.cbootasm.S由16位和32位汇编混合编写成的XV6引导加载器
weixin_30889885
·
2020-07-12 07:15
XV6源
代码阅读
-虚拟内存管理
XV6源
代码阅读
-虚拟内存管理Exercise1源
代码阅读
1.内存管理部分:kalloc.cvm.c以及相关其他文件代码kalloc.c:char*kalloc(void)负责在需要的时候为用户空间、内核栈
weixin_30546189
·
2020-07-12 06:46
XV6源
代码阅读
-同步机制
XV6源
代码阅读
-同步机制Exercise1源
代码阅读
锁部分:spinlock.h/spinlock.c以及相关其他文件代码//Mutualexclusionlock.structspinlock{uintlocked
weixin_30263277
·
2020-07-12 05:28
XV6源
代码阅读
-进程线程
XV6源
代码阅读
-进程线程Exercise1源
代码阅读
1.基本头文件:types.hparam.hmemlayout.hdefs.hx86.hasm.hmmu.helf.htypes.h:仅仅是定义uint
weixin_30254435
·
2020-07-12 05:55
tensorflow seq2seq模型
代码阅读
分析
如果刚开始入门该模型请阅读tf官方说明:Sequence-to-SequenceModels模型应用于机器翻译的示例代码:github如果还没有看懂tf的translate示例代码,请先理解透彻translate项目代码之后再阅读本文。开始开始阅读源码之前,应该对模型有基本的认识,了解模型的基本原理。我认为需要注意的几个关键点是:1、outputprojection的作用2、attention的计
行_之_
·
2020-07-12 04:37
机器学习
深度学习
RGBD VIO-RGBD相机预积分紧耦合
今年抽空研究了一下VIO,惯导和视觉融合分松耦合和紧耦合,目前主要用紧耦合,主要原因就是因为准,紧耦合一共有二种方式,基于滤波和基于优化的方法,基于滤波的有msckf,基于优化的开源代码主要有okvis,
orbslam
2
BundleAdjustment
·
2020-07-12 04:55
slam
用MYNTEYE双目惯导相机跑通
ORBSLAM
2和OKVIS
/samples/_output/bin/device/camera_d(测试SDK是否安装成功)2下载
ORBSLAM
2和OKVIS的源码:OR
ultimate1212
·
2020-07-12 04:11
slam学习
linux
ubuntu16.04编译
ORBSLAM
2问题解决
在编译ubuntu16.04ros包的时候出现以下问题`/usr/bin/ld:CMakeFiles/RGBD.dir/src/ros_rgbd.cc.o:undefinedreferencetosymbol‘_ZN5boost6system15system_categoryEv’/usr/lib/x86_64-linux-gnu/libboost_system.so:erroraddingsym
RobotSlam
·
2020-07-11 23:02
Linux
ORBSLAM
学习总结
结构体函数作用及示例
一、作用1.提高
代码阅读
性2.分类管理函数及部分属性3.偏向于c++的面向对象思维二、使用方法:1.声明结构体函数2.初始化结构体函数3.调用结构体函数三、示例#include#include/*structuredeclare
dingdongkk
·
2020-07-11 23:02
stm32
stm32
road
c
road
vs2015自带混淆工具DotFuscator使用方法(超简单)
首先声明,混淆并不能防反编译工具,只能增加反编译出来的
代码阅读
难度(把方法和变量名变成无意义的声明如把students换成a,b等)混淆前记得先备份下,以免混淆失败造成损失!!!!!!
武林大皮虾
·
2020-07-11 20:55
c#
SpringCould从小白到大牛- 筑基篇
第一章-项目准备准备环境1.JDK1.8+2.idea或eclipse编码工具所需知识1.有一定的java
代码阅读
能力2.学习过SpringBootmaven创建父项目创建项目名为:SpringCloud-demo
清風徐來!
·
2020-07-11 19:55
SpringCould
openFOAM
代码阅读
——综述和版本说明
但是openFOAM的代码的真正解读的资料缺并不多,这里笔者只好自行补齐部分基础的
代码阅读
。首先说明一下我们阅读的主要内容。
ycwang125
·
2020-07-11 19:30
openFOAM
openFOAM
代码阅读
——基础代码中的string
代码仍然是src/OpenFOAM/primitives/路径中的,为文件夹strings,其中有内容fileNamekeyTypelistsstringstringOpswordwordRe这里的多个文件夹都使用到了这里的word文件夹中的文件,而word用到了string中的内容,所以我们先读这个吧。这里包含了如下几个文件:string.Cstring.HstringI.HstringIO.C
ycwang125
·
2020-07-11 19:30
openFOAM
openFOAM
代码阅读
——基础代码中的char
openFOAM的源码文件夹src中的内容如下:dyfluid@dyfluid:~/OpenFOAM/OpenFOAM-7/src$lsAllwmakegenericPatchFieldsrigidBodyDynamicsatmosphericModelslagrangianrigidBodyMeshMotioncombustionModelsmeshrigidBodyStateconversio
ycwang125
·
2020-07-11 19:30
openFOAM
webpack 源码解析一之启航
webpack/webpack.git起步首先,看一个源码的初始步骤就是打开package.json找到它的入口文件"main":"lib/webpack.js",确定了webpack.js文件,我们就可以开始
代码阅读
了
chengyu_wang
·
2020-07-11 15:27
javascript学习笔记
前端日常学习笔记
node学习笔记
pytorch 实现Faster R-cnn从头开始(一)
我写的有retinanet网络,
代码阅读
和复现难度较低,建议先去学习。后再来学习fasterrcnn。候选框的生成目标检测的第一步,就是你要先生成框的位置信息,再去画出来,它是如何产生框的坐标点。
视觉盛宴
·
2020-07-11 04:06
orb slam 2 代码解析2
orbslam
2代码解析2接上文,我们分析system的函数和起实现,我们会一个一个函数去分析实现,我们仍旧会精简其中不重要的部分,例如打印信息,错误处理等如果需要了解详细代码实现,请看源代码。
Lynn_Chan
·
2020-07-11 03:17
机器人
orb slam2 代码解析1
orbslam
2代码解析1
orbslam
2是一个完整的SLAM系统,包括了VO,跟踪,及回环,是一种基于单目稀疏特征点的slam系统,使用orb特征作为视觉slam的特征点,有以下的特点。
Lynn_Chan
·
2020-07-11 03:16
机器人
orb
slam
slam
单目
建图
Jafka Broker
代码阅读
之总览
从本文开始,笔者将尝试从源码角度解读Jafka(Kafka)的特性,探究其背后的实现原理与技术。前面讲解JafkaBroker的文章中有提到下面这段启动服务端的代码,我们就从这里开始。Propertiesprops=newProperties();props.setProperty("port","9093");props.setProperty("log.dir","/home/alfred/j
ankuaixiao2504
·
2020-07-11 02:10
linux 3.4.10 内核内存管理源代码分析1:源
代码阅读
工具,编译及调试
法律声明:《linux3.4.10内核内存管理源代码分析》系列文章由机器人(
[email protected]
)发表于http://blog.csdn.net/ancjf,文章遵循GPL协议。欢迎转载,转载请注明作者和此条款。在分析源代码之前先介绍阅读源代码使用的工具,编译和调试源代码的方法。内核调试:我分析Linux源代码是用sourceinsght,但在内核中源代码中有众多的宏和平台,一个函数可能有平
ancjf__
·
2020-07-11 01:46
Linux
MP4简介
参考文章:FFmpeg中mp4的demuxer(mov.c)
代码阅读
:https://www.jianshu.com/p/f78defe0e485介绍MP4格式的文章:m
moxue10
·
2020-07-11 00:50
player
P2P学习——BT节点的下载流程分析,libtorrent部分
代码阅读
了解(2)
这一篇以讲述在阅读libtorrent-0.15.10这个版本时的记录内容为主。在上一篇P2P学习的基础上,这一篇给出本人在阅读0.15.10这个版本的时候的一些记录。仅以个人观点为主,仅作参考。先对几个文件/数据结构进行简单说明(这里说的会存在不准确,或错误的情况;请找到更靠谱的依据,以及凭借实际看代码时的感受为评价):0,peer_connection(及其子类):该类是用于peer之间的连接
allendiyar
·
2020-07-10 22:24
P2P学习
P2P学习——BT节点的下载流程分析,libtorrent部分
代码阅读
了解
本篇内容基本是以《BitTorrentProtocolSpecification》和《IncentivesBuildRobustnessinBitTorrent》这两篇的内容,以及对部分libtorrent代码的阅读为基础的。前面那两篇很容易从谷歌上获得。对于以下内容,在术语以及措辞方面,可能会引起您的不快,请见谅。希望我的描述能够容易理解。从“BitTorrentProtocolSpecific
allendiyar
·
2020-07-10 22:24
P2P学习
图注意力网络GAT在keras上的
代码阅读
GraphAttentionfrom__future__importabsolute_importfromkerasimportactivations,constraints,initializers,regularizersfromkerasimportbackendasKfromkeras.layersimportLayer,Dropout,LeakyReLU#本文件中的代码最主要看的是__c
D-Dempsey
·
2020-07-10 19:29
XV6源
代码阅读
--进程与内存管理
由于工作和兴趣爱好的关系,接触了不少实时操作系统,一般来说实时操作系统基本没有进程的概念了,无非是任务堆栈的切换。一直对Linux,Windows这种带有进程的OS,很好奇,无奈,LINUX代码很庞大,很难整体把握。所以去年一直在寻找带支持进程的OS,要求简单,易懂,确实真找不到。最后找到了MIT教学用VX6,便深深的着迷了。自从调试了VX6的源代码,发现用MMU来管理进程真是复杂,怪不得很少能找
thecrazyboy
·
2020-07-10 18:21
OS/操作系统
如何提高代码可读性、可维护性
提高代码的可读性可以为
代码阅读
者节约时间(避免阅读时浪费过多无谓的时间)和精力(Debug、扩展功能或是性能优
IT小白3
·
2020-07-10 05:38
编程管理
Mysql源
代码阅读
笔记(一) 代码流程
代码分析基于最新的5.5.21Mysql服务器的main()在/sql/main.cc,实际的入口点在/sql/mysqld.cc。我们直接从mysqld_main()开始阅读。先理解一些比较重要的宏定义:(1)宏HAVE_NPTL:这个宏如果打开了会去读一个系统变量LD_ASSUME_KERNEL,并把他赋给一个全局变量ld_assume_kernel_is_set,这个系统变量设置了系统线程的
theorytree
·
2020-07-10 03:10
数据库研究
前端神器Promise的用法介绍
说起Promise相信大家都知道,它有一个很好的用法,就是可以在ajax请求之外对数据进行操作,避免了多层ajax的嵌套,可以使
代码阅读
起来更直观,下面是Promise的用法。
锦瑟丨年华
·
2020-07-10 02:30
web前端开发
promax处理教程
Split Temporary Variabe(分解临时变量)
如果临时变量承担了多个责任,它就应该被替换成多个临时变量,每个临时变量程度一个责任,同一个临时变量程度两件不同的责任,会令
代码阅读
者糊涂。二做法1将新的临时变量声明为final。
ACder_chen
·
2020-07-10 01:06
阅读书籍
WindowsTerminal Power Shell美化后标签箭头乱码的解决以及在VS Code中的解决
适合
代码阅读
环境的等宽字体有「等距更
鹤居
·
2020-07-10 00:47
Windows
问题
使用枚举类enum代替switch
使用枚举类enum代替switch使用枚举类,能大大减少switch的代码量,提高
代码阅读
性publicenumTestEnum{stu1("小明","一班"),stu2("小红","二班"),stu3
奋斗的青蛙
·
2020-07-10 00:23
java
编写优雅代码的最佳实践
RobertMartin曾说过"在
代码阅读
中说脏话的频率是衡量代码质量额唯一标准"。同时,代码的写法应当使别人理解它所需的时间最小化,也就是说我们写的代码是给人看的而不是给机器看的。
木可大大
·
2020-07-10 00:16
ZigBee TI ZStack CC2530 5.1 实例(一)大规模组网实验
本文仅讲解如何进行实验验证,关于实验原理,感兴趣的读者可以自行下载
代码阅读
。PS:本想多多益善,但由于资源有限,凑了很久终于也才凑齐50个ZigBee设备(开发板/模块)。
拿破仑940911
·
2020-07-09 20:21
TI
ZigBee
Social GAN源
代码阅读
报告
目录数据处理部分:trajectories.py及数据加载部分:loader.py网络模型部分:models.py数据处理部分:trajectories.py及数据加载部分:loader.pySocialGAN源码是基于pytorch框架来写的,trajectories.py是文件的数据处理部分。首先,我们需要知道pytorch的数据加载到模型的操作顺序。创建一个Dataset对象,Dataset
lovebasamessi
·
2020-07-09 19:15
论文
源代码分析 向PNG格式的图片文件写入的
代码阅读
源代码分析向PNG格式的图片文件写入的
代码阅读
写优秀的代码之前,要大量阅读优秀的源代码,然后反复地写代码进行练习,并分析什么样的代码是好代码。下面以一段C语言的代码为例,进行分析。
gggwfn1982
·
2020-07-09 16:56
开发方法
源代码分析
三年无bug,提升代码质量的秘诀
团队中每个人阅读代码都很容易,减少很多沟通,维护成本(
代码阅读
的次数远
emprere
·
2020-07-09 15:08
OpenStack API映射分析
Nova
代码阅读
确定服务类型RPC服务WSGI服务查询cmd目录下的对应的服务启动脚本,根据服务创建方式来判断服务类型,service.WSGIService表示WSGI服务,service.Service.create
dcldz5007
·
2020-07-09 15:37
与sourceinsight媲美的
代码阅读
工具
曾寻寻觅觅,暮暮朝朝年年,寻找一个能够在我心中取代SourceInsight的源码阅读工具。曾用过的有RedHat的sourcenavigator,kscope,kdevelop连同wine模拟的SourceInsight。最终都不是很满意。其中kdevelop的关联能力太差(几乎没有);wine模拟sourceinsight和sourcenavigator都能正确显示中文注释。而kscope,感
chenghf1979
·
2020-07-09 14:58
linux应用
两年没用eclipse,快捷键都不记得了
Alt+/代码提示
代码阅读
:Ctrl+O快速显示OutLine按两次就显示父类的Ctrl+T选中接口名,查找实现类Ctrl+F6切换打开的文件Ctrl+E同上Ctrl+D删除当前行Ctrl+Q上次编辑的地方
遇见朝阳Zy
·
2020-07-09 05:12
eclipse
java
开发工具
上一页
25
26
27
28
29
30
31
32
下一页
按字母分类:
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
其他