5 Chen-Lee

尚未进行身份认证

暂无相关简介

等级
TA的排名 3w+

计算机网络编程知识总结

博客出处:http://www.cnblogs.com/maybe2030/ 阅读目录1. 网络层次划分2. OSI七层网络模型3. IP地址4. 子网掩码及网络划分5. ARP/RARP协议6. 路由选择协议7. TCP/IP协议8. UDP协议 9. DNS协议10. NAT协议11. DHCP协议12. HT

2017-12-17 21:36:24

【python】*与** 参数问题

原文地址:https://www.cnblogs.com/paulwinflo/p/5764748.html可变参数在Python函数中,还可以定义可变参数。顾名思义,可变参数就是传入的参数个数是可变的,可以是1个、2个到任意个,还可以是0个。我们以数学题为例子,给定一组数字a,b,c……,请计算a2 + b2 + c2 + ……。要定义出这个函数,

2017-12-17 14:05:03

KMP算法介绍

参考:https://www.cnblogs.com/c-cloud/p/3224788.html前言    之前对kmp算法虽然了解它的原理,即求出P0···Pi的最大相同前后缀长度k;但是问题在于如何求出这个最大前后缀长度呢?我觉得网上很多帖子都说的不是很清楚,总感觉没有把那层纸戳破,后来翻看算法导论,32章 字符串匹配虽然讲到了对前后缀计算的正确性,但是大量的推理证明

2017-12-16 18:58:58

Ubuntu 14.04安装SecureCRT 8.0.0

1、软件和解压包下载地址:http://download.csdn.net/download/qq_16583687/101521982、安装SecureCRT解压文件后,在终端下执行:[python] view plain copy $sudo dpkg -i 文件名称.deb[sudo]password

2017-12-09 15:49:56

RPLIDAR A2 在ROS下测试

原文参考:http://blog.csdn.net/slamtec/article/details/53940866先确保安装好ROS,这里采用的indigo。建立一个catkin包,然后在其src目录下载rplidar的包:git clone https://github.com/robopeak/rplidar_ros然后catkin_make编译。直接执行roslau

2017-12-07 15:48:52

解决Gazebo ROS Kobuki plugin:NaN in d1. step time:0.01,WD……的问题

调试了一天终于知道原因了,因为发布给turtlebot的消息存在非法值nan。    发布消息的程序如下:    vel.linear.x = speed_u;vel.angular.z = yaw_u;run_pub.publish(vel);    yaw_u在某时刻变为nan,则gazebo中运行的turtlebot会出现停止运动的情况。所以需要检查yaw_u值得出处

2017-12-06 15:22:26

ros安装出现依赖问题

http://www.liuxiao.org/2015/10/ros-%E5%9C%A8-ubuntu-14-04-%E7%B3%BB%E7%BB%9F%E4%B8%8A%E5%AE%89%E8%A3%85-ros-indigo/0、安装环境:Ubuntu14.04.3LTS1、配置源:使用ROS官方源:1sudosh-c'echo

2017-12-05 22:20:13

Gazebo中的turtlebot2中加入GPS模块

ubuntu14.04,ros版本为indigo    turtlebot2的仿真环境的学习参考:http://learn.turtlebot.com/的仿真部分    想用GPS做导航,gazebo中没有GPS模块,需要自己添加插件;第一步:下载插件    http://wiki.ros.org/hector_gazebo下载对应版本的插件。第二步:编译    将下载下来

2017-12-03 16:12:00

二维/多维vector在未知维度的前提下的赋值操作

原文地址:http://blog.csdn.net/chenwk891/article/details/32933745在很多时候,类中二维数组的维度往往无法提前知道,因此需要动态地分配空间。使用new运算符是其中的一个解决方案,但是操作不当往往会造成内存溢出/泄漏。使用stl的vector可以避免这个麻烦。例如,我在一个类中定义了一个数据成员a为二维i

2017-11-25 21:22:37

排序算法

原文:http://blog.csdn.net/hguisu/article/details/7776068概述排序有内部排序和外部排序,内部排序是数据记录在内存中进行排序,而外部排序是因排序的数据很大,一次不能容纳全部的排序记录,在排序过程中需要访问外存。我们这里说说八大排序就是内部排序。        当n较大,则应采用时间复杂度为O(nlog2

2017-11-20 22:30:28

Bloom Filter原理介绍

参考原文:http://www.cnblogs.com/heaad/archive/2011/01/02/1924195.htmlBloomFilter——大规模数据处理利器   Bloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。 一.

2017-11-05 17:03:04

正则表达式原理

原文地址:  http://www.cnblogs.com/dwlsxj/p/Regex.html其实这篇文章很久之前就应该发出来,由于种种原因没有发出来,如果这篇文章中有错误,还请大家指出,小弟并改正之,没有学不会的东西,只有不想学的东西,只要功夫深,铁杵磨成针,我的至理名言:吾生也有涯而知也无涯,以有涯随无涯,殆矣。我们只要坚持将其看完,相信大家的正则表达式会有一个提升空间!本文属于.

2017-11-03 21:58:13

Linux下用户组、文件权限详解

感谢原文:http://www.cnblogs.com/123-/p/4189072.html用户组在linux中的每个用户必须属于一个组,不能独立于组外。在linux中每个文件有所有者、所在组、其它组的概念- 所有者- 所在组- 其它组- 改变用户所在的组 所有者一般为文件的创建者,谁创建了该文件,就天然的成为该文件的所有者用ls ‐ahl命令可以看到文件

2017-11-02 22:20:38

linux压缩和解压缩命令大全

参考:https://jingyan.baidu.com/article/6d704a13f9981a28da51ca70.htmltar命令  解包:tar zxvf FileName.tar  打包:tar czvf FileName.tar DirNamegz命令  解压1:gunzip FileName.gz  解

2017-10-28 16:00:57

Python3 输入和输出

感谢原文:http://www.runoob.com/python3/python3-inputoutput.html输出格式美化Python两种输出值的方式: 表达式语句和 print() 函数。第三种方式是使用文件对象的 write() 方法,标准输出文件可以用 sys.stdout 引用。如果你希望输出的形式更加多样,可以使用 str.format()

2017-10-28 15:00:39

python3环境下汉字转拼音

参考:https://github.com/cleverdeng/pinyin.py上述代码适合python2.7的代码,但是对于python3.5的环境却不是很友好,所以将代码改成python3.5环境下可以运行的代码,代码如下:# -*- coding:utf-8 -*-""" Author:cleverdeng E-mail:clverdeng@gmail

2017-10-27 21:59:52

Trie树详解及其应用

一、知识简介        最近在看字符串算法了,其中字典树、AC自动机和后缀树的应用是最广泛的了,下面将会重点介绍下这几个算法的应用。      字典树(Trie)可以保存一些字符串->值的对应关系。基本上,它跟 Java 的 HashMap 功能相同,都是 key-value 映射,只不过 Trie 的 key 只能是字符串。  Trie 的强大之处就在于它的时间复杂度。它的插入和

2017-10-24 17:30:24

LevelDB详解

一、LevelDB入门LevelDB是Google开源的持久化KV单机数据库,具有很高的随机写,顺序读/写性能,但是随机读的性能很一般,也就是说,LevelDB很适合应用在查询较少,而写很多的场景。LevelDB应用了LSM (Log Structured Merge) 策略,lsm_tree对索引变更进行延迟及批量处理,并通过一种类似于归并排序的方式高效地将更新迁移到磁盘,降低索引插

2017-10-24 13:49:08

排列组合知识补充

感谢原文:http://blog.csdn.net/zxw0819/article/details/71706543?locationNum=2&fps=1先补充一个其它的东西—–二项式定理: 排列:定义:从n个不同元素中,任取m(m≤n,m与n均为自然数,下同)个元素按照一定的顺序排成一列,叫做从n个不同元素中取出m个元素的一个排列;从n个不同元素中取出m(m≤n)个

2017-10-23 13:33:14

python itertools的函数(含有排列组合函数)

感谢原文:http://blog.csdn.net/neweastsun/article/details/51965226python itertools功能详解 介绍      itertools是python内置的模块,使用简单且功能强大,这里尝试汇总整理下,并提供简单应用示例;如果还不能满足你的要求,欢迎加入补充。      使用只需简单一句导入:import

2017-10-23 13:13:39

查看更多

勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!