自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 收藏
  • 关注

转载 vsCode python的函数跳转功能失效修复

经常遇到VsCode失效的问题,很有可能是插件的原因。关闭插件提示功能"python.pythonPath": "/usr/bin/python",关闭所有的插件提示功能: "python.linting.enabled": false,同时开启虚拟环境(source virtual_env).转载于:https://www.cnblogs.com/longjian...

2019-09-12 23:12:00 9379

转载 HTTP权威指南-学习笔记

目录 HTTP权威指南-学习笔记 HTTP: Web的基础 URL与资源 HTTP报文 连接管理 HTTP结构 Web服务器 代理 缓存 集成点: 网关,隧道及中继 ...

2019-08-24 14:02:00 318

转载 HTTP学习

目录 HTTP学习 HTTP消息结构 HTTP请求方法 HTTP响应头信息 HTTP状态码 其他 HTTP学习HTTP入门教程.HTTP协议时Hyper Text Transfer Protocol(超...

2019-06-16 17:29:00 298

转载 公司C++规范学习

目录 公司C++规范学习 语法部分 风格/约定 公司C++规范学习语法部分class和struct关键字的选择:class表示被封装的用户自定义类型,不公开定义非静态数据成员,struct表示数据的简单集合,只定义用于初始化数据成员的方法。必须使用...

2019-06-13 14:50:00 380

转载 Linux多线程服务器端编程

目录 Linux多线程服务器端编程 线程安全的对象生命期管理 对象的销毁线程比较难 线程同步精要 借shared_ptr实现写时拷贝(copy-on-write) 多线程服务器的适用场合与常用编程模型 单...

2019-06-04 20:11:00 845

转载 后台开发 -- 核心技术与应用实践

后台开发核心技术与应用实践.C++编程常用技术最好不要在头文件中使用命名空间,很容易造成命名冲突。strlen与sizeof的区别:strlen是函数,在运行时才能计算,传入参数是char*指针,返回字符串长度。sizeof()是运算符,而不是一个函数,在编译时就计算好了,用于计算数据空间的字节数。sizeof常用于返回类型和静态分配的对象、结构或数组所占用的空...

2019-05-15 15:17:00 524

转载 STL源码剖析

STL源码剖析C++之STL源码剖析.STL源码剖析.STL源码剖析学习笔记.转载于:https://www.cnblogs.com/longjiang-uestc/p/10858417.html

2019-05-13 19:03:00 107

转载 现代操作系统

现代操作系统进程与线程进程用于把资源集中到一起,而线程则是在CPU上被调度执行的实体。线程有一个程序计数器,用于记录接着要执行的指令。线程拥有寄存器,用来保存线程当前的工作变量。线程还拥有一个堆栈,用来记录执行历史,每一帧保存已调用但没有从中返回的函数。只有认为等待时间非常短的情形下,才使用忙等待。用于忙等待的锁,称为自旋锁(spin lock)。输入/输出电梯...

2019-05-12 23:08:00 610

转载 深入理解计算机系统

深入理解计算机系统卡内基·梅隆一门棵。原书第3版资料.第三版源码.原书第2版资料.计算机系统漫游源文件到目标文件的翻译过程可分为四个阶段, 这四个阶段的程序被称为预处理器,编译器,汇编器和链接器,它们一起构成了编译系统(compilation system)。缓冲区溢出是造成大多数网络和Internet服务器上安全漏洞的主要原因。主存是一个临时存储设备,用来存放...

2019-05-12 18:40:00 370

转载 设计模式

设计模式聪明的程序员用50%~70%的时间来思考, 尝试和权衡各种设计的实现, 而用30%~50%的时间来编码, 调试和测试.设计模式使人们可以更加简单方便地复用成功的设计和体系结构.设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信对象的描述23个设计模式:抽象工厂(abstract factory): 提供一个创建一系列相关或相互依赖对象的接口, 而无须指定它...

2019-05-01 17:15:00 157

转载 深度探索C++对象模型

深度探索C++对象模型什么是C++对象模型:语言中直接支持面向对象程序设计的部分.对于各个支持的底层实现机制.抽象性与实际性之间找出平衡点, 需要知识, 经验以及许多思考.导读这本书是C++第一套编译器cfront的设计者所写.了解C++对象模型, 有助于在语言本身以及面向对象观念两方面层次提升.explicit(明确出现于C++程序代码).implicit...

2019-04-26 22:56:00 339

转载 More Effective C++

More Effective C++35个改善编程与设计的有效方法只有深入了解C++编译器如何解释代码, 才有可能用C++语言写出健壮的软件.C++的难学, 不仅在其广博的语法, 语法背后的语义, 语义背后的深层思维, 深层思维背后的对象模型;C++4种不同的编程思维模型:基于过程的程序设计(procedural-based);基于对象的编程思想(object-base...

2019-04-25 21:34:00 346

转载 MySQL必知必会

MySQL必知必会联结的使用, 子查询, 正则表达式和基于全文本的搜索, 存储过程, 游标, 触发器, 表约束.了解SQL数据库基础电子邮件地址薄里查找名字时, 因特网搜索站点上进行搜索, 验证名字和密码, 都会用到数据库.数据库是一个以某种有组织的方式存储的数据集合.把数据库想象成一个文件柜, 这个文件柜存放数据的物理位置, 不管数据是以什么形式存在以及如何组织的....

2019-04-23 22:32:00 146

转载 数据结构与算法分析

数据结构与算法分析C 语言描述引论从N个数中确定第k个最大值,称为选择问题(selection problem).不是所有的数学递归函数都能有效地(或正确地)由C的递归模拟来实现. 递归将反复进行直到基准情形出现.递归的四条基本法则:基准情形: 不需递归也能得到的解, 即终止条件.不断推进: 每次递归调用都要使解朝向基准情形推进.设计法则: 假设所有的递归调用都能运行...

2019-04-23 00:02:00 461

转载 Java编程思想(后)

Java编程思想(后)持有对象如果一个程序只包含固定数量的且其生命期都是已知的对象,那么这是一个非常简单的程序。Java中的库基本类型: List, Set, Queue和Map --- 称为集合类.ArrayList用add()插入对象, 用get()访问这些对象。如果一个类没有显式地声明继承那个类, 那么它自动继承自Object.Java 泛型穿件类会非常复杂, 预...

2019-04-21 13:04:00 86

转载 Java 入门

Java 入门入门书籍Java相关书籍:《Java编程思想》算是比较经典和全面的书籍;10章可以快速过一下,都是基本语法,不需要花太多时间.中后段的一些章节,类型信息、泛型、容器、IO、并发等.《深入理解Java虚拟机》Java底层的运行环境是主要是C++构建的.Java之所以有跨平台的特性,也是依赖Java虚拟机完成的大量平台相关的工作.可选清单:《J...

2019-04-14 15:13:00 67

转载 Effective C++

Effective C++改善程序与设计的55个具体做法让自己习惯C++视C++为一个语言联邦C++是多重范式编程语言:过程式编程;面向对象编程;函数式编程;泛型编程;元编程(metaprogramming). --- 利用模板实现.STL是一个template程序库:容器(containers).迭代器(iterators).算法(algorithms...

2019-04-14 14:36:00 94

转载 代码整洁之道

代码整洁之道代码猴子(Code Monkey): 低水平编码者.童子军规.技艺(craftsmanship):知和行. 学写整洁代码, 掌握原则和模式, 并付出行动.整洁代码代码呈现了需求的细节. 这些细节无法被忽略或抽象, 必须要严谨, 精确, 规范和详细.糟糕的代码糟糕的代码可能毁掉一家公司.稍后等于永不(Later equals never).随着...

2019-04-13 16:18:00 110

转载 TCP-IP详解笔记8

TCP-IP详解笔记8TCP超时与重传下层网络层(IP)可能出现丢失, 重复或丢失包的情况, TCP协议提供了可靠的数据传输服务.TCP启动重传操作, 重传尚未确定的数据.基于时间重传.基于确认信息. --- 比较高效.TCP在发送数据时会设置一个计时器, 若计时器超时仍未收到数据确认信息, 则会引起相应的超时或基于计时器的重传操作, 计时器超时称为重传超时(RTO)....

2019-04-12 16:53:00 89

转载 TCP-IP详解笔记7

TCP-IP详解笔记7TCP: 传输控制协议(初步)使用差错校正码来纠正通信问题, 自动重复请求(Automatic Repeat Request, ARQ).分组重新排序, 分组复制, 分组丢失.一个直接处理分组丢失的方法是重发分组, 直到它被正确接收.对方是否已经收到分组.接收放接收到 的分组是否与之前发送方发送的一样.接收方给发送方发信号以确定自己已经接收到一个分...

2019-04-11 17:26:00 179

转载 TCP-IP详解笔记6

TCP-IP详解笔记6用户数据报协议和IP分片UDP是一种保留消息边界的面向数据报的传输层协议.不提供差错纠正, 队列管理, 重复消除, 流量控制和拥塞控制.提供差错检测, 端到端(end-to-end)校验和.使用UDP的应用程序需要做一些数据报发送和处理的控制工作.每个被应用程序请求的UDP输出操作只产生一个UDP数据报, 发送一个IP数据报.UDP不提供差错纠正...

2019-04-10 16:41:00 189

转载 Python 官方中文教程(简)

Python 官方教程前言这是一次系统学习Python官方教程的学习笔记整个教程一共16章, 在学习过程中记录自己不知道的和一些重要的知识, 水平有限, 请指正.Python3.7 官方教程.Python的特点提供高效的高级数据结构, 有效的面向对象编程.第三方Python模块, 程序和工具.Python解释器易于扩展, 可使用C或C++扩展新的功能和数据结构.P...

2019-04-08 20:42:00 2250

转载 python 学习资料汇总

python 学习资料汇总前言今天心血来潮本来想找本python系统点的书籍读读,巩固一下python相关的语法,结果网上一搜发现很多前辈已经做了很多整理,这里把这些链接汇总,希望自己不只是找到这些链接,而且还要进一步地学习,千里之行,始于脚下,需要一步一步的做,持续成长。python学习资料官方的python教程。优秀python学习资料收集汇总。知乎 Python有...

2019-04-07 19:11:00 146

转载 TCP-IP详解笔记5

TCP-IP详解笔记5ICMPv4和ICMPv6: Internet控制报文协议Internet控制报文协议(Internet Control Message Protocol, ICMP)与IP结合使用,以便提供与IP协议层配置和IP数据报处理相关的诊断和控制信息。ICMP即不属于网络层协议,也不属于传输层协议,而是属于两者之间。ICMP负责传递可能需要注意的差错和控制报文。...

2019-04-07 16:56:00 132

转载 TCP-IP详解笔记4

TCP-IP详解笔记4系统配置: DHCP和自动配置每台主机和路由器需要一定的配置信息,配置信息用于为系统指定本地名称,及为接口指定标识符(如IP地址)。提供或使用各种网络服务,域名系统(DNS)和移动IP家乡代理。手工获得信息,通过一个系统获得使用的网络服务,使用某种算法自动确定。TCP/IP网络中的每个接口都需要一个IP地址、子网掩码和广播地址(IPv4).广播地...

2019-04-07 14:12:00 248

转载 TCP-IP详解笔记3

TCP-IP详解笔记3地址解析协议IP协议的设计目标是为跨越不同类型物理网络的分组交换提供互操作。网络层软件使用的地址和底层网络硬件使用的地址之间进行转换。对于TCP/IP网络,地址解析协议(ARP)提供了一种在IPv4地址和各种网络技术使用的硬件地址之间的映射。ARP仅能用于IPv4,IPv6使用邻居发现协议,它被合并于ICMPv6。网络层地址和链路层地址由不同部...

2019-04-06 14:19:00 160

转载 TCP-IP详解学习笔记2

TCP-IP详解学习笔记2链路层链路层的目的是为IP模块发送和接收IP数据报;TCP/IP支持多种不同的链路层,依赖于使用网络硬件类型:有线局域网(以太网,城域网(MAN),有线语音网络)、无线网络(Wi-Fi无线局域网,蜂窝技术的各种无线数据服务)。大多数链路层技术都有一个相关的协议,描述路由硬件传输的相应PDU格式,链路层对应的是帧数据,以区分更高层的PDU格式。帧格式...

2019-04-05 21:53:00 106

转载 TCP-IP详解学习笔记1

TCP-IP详解学习笔记1网关可以在互不相关的网络之间提供翻译功能;体系结构: 协议和物理实现,实际上是一组设计决策。TCP/IP协议族允许计算机,智能手机,嵌入式设备之间通信;TCP/IP是一个开放的系统,协议族定义和很多实现都是公开的。分组交换思想(多路复用):一定字节的数字信息块独立通过网络,是网络更具有弹性,基于设计复用可更好地利用网络链路和交换设备。消息边界:...

2019-04-02 00:02:00 116

转载 在Linux中调试段错误(core dumped)

在Linux中调试段错误(core dumped)在作比赛的时候经常遇到段错误, 但是一般都采用的是printf打印信息这种笨方法,而且定位bug比较慢,今天尝试利用gdb工具调试段错误.段错误(core dumped)一般都是数组索引位置不对,或者是数组越界等问题造成,在Linux环境下编程应该很容易就会遇到.GDB调试的具体流程查阅资料发现几个讲Core dump的具体...

2019-04-01 10:54:00 2044

转载 鸟哥Linux私房菜基础学习篇学习笔记3

鸟哥Linux私房菜基础学习篇学习笔记3第十二章正则表达式与文件格式化处理:正则表达式(Regular Expression) 是通过一些特殊字符的排列,用以查找、删除、替换一行或多行文字字符;正则表达式是一种标准依据。grep是支持正则表达式的工具程序之一。正则表达式可以分为基础正则表达式与扩展正则表达式正则表达式与通配符是完全不一样的东西,通配符是bash接口的一个...

2019-03-18 14:51:00 118

转载 鸟哥Linux私房菜基础学习篇学习笔记2

鸟哥Linux私房菜基础学习篇学习笔记2第九章文件与文件系统的压缩打包:Linux下的扩展名没有什么特殊的意义,仅为了方便记忆。压缩文件的扩展名一般为: *.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2;*.Z是compress程序压缩的文件;*.gz是gzip程序压缩的文件;*.bz2是bzip2程序压缩的文件;*.tar是tar程...

2019-03-15 22:37:00 105

转载 鸟哥Linux私房菜基础学习篇学习笔记1

鸟哥Linux私房菜基础学习篇学习笔记1第三章主导分区(MBR),当系统在开机的时候会主动去读取这个区块的内容,必须对硬盘进行分区,这样硬盘才能被有效地使用。所谓的分区只是针对64Bytes的分区表进行设置。分区的最小单位为柱面(cylinder)。扩展分区记录区也叫作逻辑分区。BIOS是写入到主板上的固件,开机时计算机会主动执行的第一个程序。引导加载程序(Boot ...

2019-03-14 18:58:00 99

转载 planning深度剖析

planning深度剖析结合find命令过滤目录及文件名后缀: find /home/hadoop/nisj/automationDemand/ -type f -name '*.py'|xargs grep -n 'data_chushou_pay_info'配置文件在每个模块的common文件的*_gflags.cc文件下定义.lattice文件夹下面的代码应该是路网格子相关...

2018-12-28 10:46:00 731

转载 线性回归,逻辑回归,神经网络,SVM的总结

目录 线性回归,逻辑回归,神经网络,SVM的总结 线性回归,逻辑回归,神经网络,SVM的总结详细的学习笔记.markdown的公式编辑手册.回归的含义: 回归就是指根据之前的数据预测一个准确的输出值.分类的含义: 分类就是预测离散的输出值, 比如男生为1, 女生为0(0/1离散输出问题).机器...

2018-12-16 17:59:00 871

转载 Apollo-3.0本地编译

Apollo-3.0本地编译用docker编译所用的dev.x86_64.dockerfile文件(具体位置在apollo/docker/build)中有所有的依赖库或包, 还会执行一些shell脚本, 这些shell脚本主要存放在apollo/docker/build/installers文件中。第一步,安装依赖库其实也就是按着dev.x86_64.dockerfile文件...

2018-12-16 13:20:00 788

转载 Control算法相关

Control算法相关添加新的control算法官方指导教程。创建一个控制器;在文件control_config中添加新控制器的配置信息;注册新控制器。如何添加新的CAN卡。Apollo中使用额默认CAN卡是ESD CAN-PCIe卡;实现新CAN卡的CanClient类;在CanClientFactory中注册新的CAN卡;更新配置文件。在预测模块中添加新...

2018-12-04 19:41:00 159

转载 Apollo 启动脚本解析

Apollo 启动脚本解析sudo service docker start -- 是在ubuntu14.04中打开在dev_start.sh脚本中会调用restart_map_volume.sh脚本dev_start.sh中的脚本解析dirname命令解析:dirname命令去除文件名中的非目录部分,仅显示与目录有关的内容。dirname命令读取指定路径名保留最后一个/及...

2018-12-03 17:07:00 623

转载 Apollo 代码的编译演示

Apollo 代码的编译演示官方的文档 -- 运行线下演示如果你没有车辆及车载硬件, Apollo还提供了一个计算机模拟环境,可用于演示和代码调试。线下演示需要设置docker的release环境,请参照 how_to_build_and_release文档中的Install docker章节。Apollo演示的安装步骤:运行如下命令启动docker的release环境:b...

2018-11-26 21:11:00 575

转载 Apollo 框架的剖析1

百度Apollo 自动驾驶开源模块分析从今天开始研究学习apollo的源码,apollo 3.0源码。apollo 3.0的系统框图文件目录简介apollo根目录├── .github/ISSUE_TEMPLATE目录 // 问题记录的文档├── .vscode // 启动的一些参数配置├── docker // docker有关的文件,如启动docker脚本,进入...

2018-11-26 15:48:00 225

转载 gPRC学习笔记

gPRC学习笔记gPRC基础教程。gPRC官方文档。protobuf 3.0的简易教程。什么是RPCRPC(remote procedure call) -- 远程过程调用(相对于本地调用的概念)。本地调用ex:本地的函数调用在函数调用的时候,一般会经过几个步骤返回地址入栈参数入栈提升堆栈空间函数参数的复制执行函数调用清空堆栈为什么需要RPC?...

2018-11-25 18:56:00 701

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除