自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (1)
  • 收藏
  • 关注

转载 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 177

转载 Python3 输入和输出

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

2017-10-28 15:00:39 425

原创 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 2736

转载 Trie树详解及其应用

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

2017-10-24 17:30:24 209

转载 LevelDB详解

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

2017-10-24 13:49:08 455

转载 排列组合知识补充

感谢原文: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 218

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

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

2017-10-23 13:13:39 1082

转载 使用list和tuple

感谢原文:https://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001386819318453af120e8751ea4d2696d8a1ffa5ffdfd7000使用list和tupleReads: 450654listPython内置的一种数

2017-10-20 22:09:19 196

转载 linux命令备份

统计文件夹内所有文件行数:find ./ -name "*c" | xargs wc -l

2017-10-19 15:47:17 310

转载 python二维字典

感谢原文:http://www.jb51.net/article/83108.htm本文实例讲述了Python的“二维”字典 (two-dimension dictionary)定义与实现方法。分享给大家供大家参考,具体如下:Python 中的dict可以实现迅速查找。那么有没有像数组有二维数组一样,有二维的字典呢?比如我需要对两个关键词进行查找的时候。2D dict

2017-10-16 11:34:02 3799 1

转载 vim简单使用教程

感谢原文:http://www.cnblogs.com/lijia0511/p/5644566.htmlvim的学习曲线相当的大(参看各种文本编辑器的学习曲线),所以,如果你一开始看到的是一大堆VIM的命令分类,你一定会对这个编辑器失去兴趣的。下面的文章翻译自《Learn Vim Progressively》,我觉得这是给新手最好的VIM的升级教程了,没有列举所有的命令,只是列举了那些

2017-10-16 09:30:33 220

转载 ifndef/define/endif的区别

问题:ifndef/define/endif”主要目的是防止头文件的重复包含和编译========================================================用法:.h文件,如下:#ifndef XX_H#define XX_H...#endif这样如果有两个地方都包含这个头文件,就不会出现两次包含的情况 。。

2017-10-13 18:54:44 696

转载 C++命名空间

感谢:http://blog.csdn.net/touzani/article/details/1637776命名空间在C++中,名称(name)可以是符号常量、变量、宏、函数、结构、枚举、类和对象等等。为了避免,在大规模程序的设计中,以及在程序员使用各种各样的C++库时,这些标识符的命名发生冲突,标准C++引入了关键字namespace(命名空间/名字空间/名称空间/名域),可以

2017-10-12 21:25:58 149

转载 ROS多线程订阅

原文地址:http://blog.csdn.net/yaked/article/details/50776224背景因为在一些点云处理的程序中,出现多个订阅者订阅同一个topic,由于内部处理的时间不同,最后造成显示界面出现卡顿,现象就是用鼠标拖动点云的视角会感觉非常卡,不顺畅。为此,决定先走一遍官方的多线程系列教程。https://github.com

2017-10-07 22:14:29 2641

转载 linux设置串口固定

参考:http://blog.csdn.net/xqf1528399071/article/details/52191637    linux插入usb转ttl模块拨出以后再插上,其端口号可能就变了,如果端口号变了,那么程序也要更改,很不方便,如果将特定的usb转ttl模块与特定的端口号固定,每次插拔usb端口都不会改变端口号,将极大方便我们开发调试。以下直接复制以上博客的内容:

2017-10-07 16:21:42 3954

原创 python ctrl+c 退出while True:

写了一个死循环,类似:def function(): while True: #my code    程序运行后想用ctrl+c按键停止程序,可是终止不了。所以加了以下程序解决该问题:import sys import

2017-10-05 21:42:38 13488 1

原创 vim简单配置

首先在终端中输入:sudo vim /etc/vim/vimrc        在文件后面添加:set nu set tabstop=4 set nobackup set cursorline set ruler

2017-10-04 13:09:36 333

转载 linux文件操作函数(open、write、read、close)可用于串口读写

原文地址:http://blog.csdn.net/u014650722/article/details/515636791. open()函数功能描述:用于打开或创建文件,在打开或创建文件时可以指定文件的属性及用户的权限等各种参数。所需头文件:#include ,#include ,#include 函数原型:int open(const char *pathna

2017-10-03 14:29:35 2432

转载 海量数据处理:分治-Hash映射+Bit-map+Bloome Filter

海量数据处理,就是基于海量数据的查找/统计/运算等操作。海量数据顾名思义,就是有大量的数据,不能一次性装入内存处理,导致传统的操作无法实现。对于海量数据的处理,这里将三个,分别是分治--Hash映射/Bit-map/Bloome Filter。 1.  分治-Hash映射    如果两个散列值不同,那么这两个散列值的原始输入也是不同的。    基本思想:对于大文件进行处理时,如

2017-10-02 15:47:17 479

转载 哈希表查找概述

参考:《大话数据结构》1.定义     散列技术是通过查找关键字而不需要比较就能获得需要的记录的存储位置,主要是面向查找的存储结构。    散列技术是在记录的存储位置和它的关键字之间建立的一个确定的对应关系f,使得对于每个关键字key对应一个存储位置f(key)。    对应关系f成为散列函数(或哈希(Hash)函数)。采用散列技术将记录存储在一块连续的存储空间中,这块连续的存储空

2017-10-01 18:58:37 261

空空如也

空空如也

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

TA关注的人

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