自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (5)
  • 收藏
  • 关注

原创 在 Ubuntu16.04 中使用ROS与PostgreSQL配置 household_objects_database

厉害了,我的国,我为中文代言!英文原档请查看: http://wiki.ros.org/household_objects_databasehousehold_objects_database简介Class definitions and a few convenience functions for interfacing with a specific SQL database, ...

2018-12-18 11:32:46 798

原创 Python爬虫——零基础实现基于scrapy框架的项目

1. 生成器yield作用 : 把一个函数当做一个生成器使用斐波那契数列:def fib(n): a, b, s = 0, 1, 0 while s<n: a, b = b, a+b s += 1 yield b# print(fib(5).__next__())for i in fib(5): print(i)...

2018-11-01 09:35:02 347

原创 sublime 配置 C++

{ "cmd": ["g++", "${file}", "-std=c++11", "-o", "${file_path}/${file_base_name}", "&", "start", "cmd", "/c", "${file_base_name} & echo

2018-05-15 14:20:05 431

原创 算法竞赛_最长回文子串(含特殊符号输出)_C++

样例输入:Confuciuss say: Madam, I'm Adam.样例输出:Madam,I'm Adam说明: 枚举回文串的中间位置i, 然后不断往外扩展,直到有字符不同。 长度为奇数和偶数的处理不同。 使用了fgets()函数读取完整的一行。#include <bits/stdc++.h>#define MAXN 5000+10using namespace std;char buf

2017-09-09 00:04:54 588

原创 算法竞赛_竖式问题_C++

#include <bits/stdc++.h>using namespace std;int main(){ int i,ok, abc,de,x,y,z,count=0; char s[20], buf[99]; cin >>s; for(abc=111; abc<1000; abc++){ for(de=11; de<100; de++){

2017-09-08 15:40:02 810

原创 算法竞赛_蛇形填数_C++

描述 在n*n方陈里填入1,2,…,n*n,要求填成蛇形。例如n=4时方陈为: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 输入 直接输入方陈的维数,即n的值。(n<=100) 输出 输出结果是蛇形方陈。 样例输入 3 样例输出 7 8 1 6 9 2 5 4 3方法一、用于训练枚举类型的使用。 声明枚举类型以enum开头。 说明:

2017-09-08 14:19:09 749

原创 算法竞赛_开灯问题_C++

有n盏灯,编号为1~n。第1个人把所有灯打开,第2个人按下所有编号为2的倍数的开关(这些灯将被关掉),第2个人按下所有的编号为3的倍数的开关(其中关掉的灯将被打开,开着的灯将被关闭),以此类推。一共有k个人,问最后有哪些灯开着?输入n和k,输出开着的灯编号。k ≤ n ≤ 1000。样例输入:7 3样例输出:1 5 6 7#include <bits/stdc++.h>#define maxN 10

2017-09-08 00:52:17 1060

原创 memccpy()函数介绍

原型:extern void *memccpy(void *dest, void *src, unsigned char ch, unsigned int count);头文件:#include <string.h>功能:由src所指内存区域复制不多于count个字节到dest所指内存区域,如果遇到字符ch则停止复制。说明:返回指向字符ch后的第一个字符的指针,如果src前n个字节中不存在ch则返

2017-09-08 00:27:09 10696

原创 算法竞赛_排列_C++

1,2,3,… , 7,8,9组成3个三位数abc,def和ghi,每个数字恰好使用一次,要求abc:def:ghi=1:2:3。输出所有解。#include <bits/stdc++.h>using namespace std;int main(){ int n, i, j; char a[10]; for(n = 123; n < 330; n++){

2017-09-07 22:38:11 462

原创 算法竞赛_分数化小数_C++

注意最后一位要四舍五入。源码#include <bits/stdc++.h>using namespace std;int main(){ int a,b,c; cin >> a >> b >> c; cout << a/b << "."; //a %= b; for(int i=0;i<c;i++){ a %= b; a

2017-09-07 22:01:53 1096

原创 算法竞赛_子序列之和_C++

int极限 sqrt(2^31)=sqrt(2)2^15=1.414*32*1024 故655360明显越界;long long 极限sqrt(2^63)=sqrt(2)2^31=1.414*2*1024*1024*1024故655360还在long long 范围之内。附上代码#include <bits/stdc++.h>using namespace std;int main(){

2017-09-07 21:28:21 552

原创 2018搜狐秋招笔试_Kolakoski序列_C++_部分回忆版Demo

第一行输入两个整数: m, n; 第二行输入m个整数a[i]; 输入例子: 第一行输入: 3 4 第二行输入:2 1 3 4 输出例子: 2 2 1 1 3 1 2 2 2 1 ….#include <bits/stdc++.h>using namespace std;int maxn=20;int N = 11;int main(){ int n, m; cin >>

2017-08-28 21:57:33 374

原创 网易2018校招笔试_小易喜欢的数列_C++

小易非常喜欢拥有以下性质的数列: 1、数列的长度为n 2、数列中的每个数都在1到k之间(包括1和k) 3、对于位置相邻的两个数A和B(A在B前),都满足(A <= B)或(A mod B != 0)(满足其一即可) 例如,当n = 4, k = 7 那么{1,7,7,2},它的长度是4,所有数字也在1到7范围内,并且满足第三条性质,所以小易是喜欢这个数列的 但是小易不喜欢{4,4,4,2

2017-08-28 16:46:18 642

原创 2018网易内推编程题 疯狂队列 C++

小易老师是非常严厉的,它会要求所有学生在进入教室前都排成一列,并且他要求学生按照身高不递减的顺序排列。有一次,n个学生在列队的时候,小易老师正好去卫生间了。学生们终于有机会反击了,于是学生们决定来一次疯狂的队列,他们定义一个队列的疯狂值为每对相邻排列学生身高差的绝对值总和。由于按照身高顺序排列的队列的疯狂值是最小的,他们当然决定按照疯狂值最大的顺序来进行列队。现在给出n个学生的身高,请计算出这些学生

2017-08-28 11:43:03 618

原创 2018网易校招_堆棋子_C++

小易将n个棋子摆放在一张无限大的棋盘上。第i个棋子放在第x[i]行y[i]列。同一个格子允许放置多个棋子。每一次操作小易可以把一个棋子拿起并将其移动到原格子的上、下、左、右的任意一个格子中。小易想知道要让棋盘上出现有一个格子中至少有i(1 ≤ i ≤ n)个棋子所需要的最少操作次数.输入描述输入包括三行,第一行一个整数n(1 ≤ n ≤ 50),表示棋子的个数第二行为n个棋子的横坐标x[i](1

2017-08-26 14:18:35 416

原创 网易2018内推笔试题_操作序列_C++

#include <bits/stdc++.h>using namespace std;int main(){ vector<int> int_a, int_b; int n; cin >> n; int i, val; for(int i=0; i<n; ++i){ cin >> val; int_a.push_back(val

2017-08-26 11:19:25 386

原创 网易2018内推_算法工程师_笔试题_交错01串_C/C++

如果一个01串任意两个相邻位置的字符都是不一样的,我们就叫这个01串为交错01串。例如: “1”,”10101”,”0101010”都是交错01串。 小易现在有一个01串s,小易想找出一个最长的连续子串,并且这个子串是一个交错01串。小易需要你帮帮忙求出最长的这样的子串的长度是多少。 输入描述:输入包括字符串s,s的长度length(1 ≤ length ≤ 50),字符串中只包含'0'和'1'

2017-08-23 12:36:52 833

原创 奥比中光Orbbec Astra-Mini RGB-D 3D体感摄像头在ROS(indigo)使用简介

这款摄像头使用uvc输入彩色信息,需要libuvc和libuvc_ros这样才能在ROS正常使用彩色功能。请在下面网址,分别下载对应包:1、https://github.com/ktossell2、https://orbbec3d.com/develop/也可以直接下载打包好的资源:http://download.csdn.net/detail/zhangrelay/9705366首先安装驱动,依据

2017-06-05 16:06:08 10150 1

原创 Windows下编译运行DPM(Discriminatively trained deformable part models)

DPM:https://people.eecs.berkeley.edu/~rbg/latent/index.html DPM5的模型voc-release5原版并不支持在Windows系统中编译,本文主要解决如何在Windows下跑通DPM5的代码的问题。

2017-03-20 10:11:52 918 1

原创 libsvm-3.22与MATLAB2014a中svmtrian()函数冲突问题的解决

1、 配置C编译环境:在MATLAB中当前路径下,输入mex –setup2、 添加搜索路径(1) 将libsvm工具箱解压,复制到MATLAB的toolbox文件夹下(2) Set path—–Add withSubfolders,将libsvm文件夹添加到路径中3、 编译将当前工作路径设置为libsvm\matlab文件夹下,运行make即可。此时,libsvm-3.22与MA

2017-02-25 11:56:21 2880

原创 LPRDemo

#-*- coding: cp936 -*-import cv2orig_img = cv2.imread("F:/Images/Car10.jpg")row, col,_ = orig_img.shapeif row > 1000 or col > 1000: #Demo仅适用于分辨率1000*1000以下的图像 #orig_img=cv2.resize(orig_img,(800,5

2016-11-02 16:46:20 470

转载 Python 元组、集合和字典 实例

编写程序统计一个文本文件中单词的出现次数,并将出现次数最多的单词和它们的出现次数按降序显示。 字典对象没有sort方法,那么如何对它进行排序呢? 将字典的每一对放入一个列表中,然后对这个列表排序。如果使用sort方法对这个列表排序,程序将按每对的第一个元素进行排序,但是我们对出现次数(每对的第二个元素)进行排序。因此,需要利用倒置每一对来创建一个新的列表,然后利用sort方法。

2016-09-07 19:13:02 685

转载 Python 比较集合和列表的性能

列表中的元素可以使用下标运算符来访问。但是,集合并不支持下标运算符,因为集合中的元素是无序的。使用for循环遍历集合中的所有元素。现在,我们进行一个有趣的实验来测试集合和列表的性能。1)检测一个元素是否在集合和列表中的各自的执行时间。2)检测从集合和列表中删除元素时各自的执行时间。import randomimport timeNUMBER_OF_ELEMENTS = 10000# Crea

2016-09-07 16:26:18 1750

转载 Python 使用Picking进行二进制IO

Python的pickle模块使用强大且有效的算法来序列化和反序列化对象。序列化是指将一个对象转换为一个能够存储在一个文件中或在网络上进行传输的字节流的过程。反序列化指的是相反的过程,它是从字节流中提取出对象的过程。序列化/反序列化在Python中也称为浸渍/去渍或卸载/加载对象。利用二进制IO创建一个地址簿:# coding:utf-8import pickleimport os.path

2016-09-06 22:44:07 499

转载 Python GUI类设计(可重用时钟)

设计一个GUI类来显示一个时钟,假设要在一个画布内显示它而且能够在其他程序中。需要定义一个时钟类来实现时钟的重用。进一步说,为了在图形上显示这个时钟,需要将它定义为一个widget小构件。因此最好的选择是定义时钟类扩展Canvas类,使时钟对象能够像Canvas对象一样使用。定义时钟类StillClock为Canvas的扩展,代码如下:# coding: utf-8from Tkinter i

2016-09-05 16:05:22 1003

翻译 Python 多态与动态绑定

# coding: utf-8class Geometricobject: def __init__(self, color = "green", filled = "True"): self.__color = color self.__filled = filled def getcolor(self): return self._

2016-09-04 19:08:16 535

转载 python2 数独图形用户界面设计

from Tkinter import * # Import all definitions from tkinterimport tkMessageBox # import tkinter.messageboxfrom CheckSudokuSolution import isValidclass SudokuGUI: def __init__(self): windo

2016-09-03 19:36:54 1493

Windows训练自己的DPM模型:voc-release5

原始的Deformable Part Models matlab代码只能在Linux下运行的代码,该文件为Windows下成功编译的DPM5代码,并实现了Windows环境对自己数据文件的建模训练。 注: 需以用户文件路径对部分文件进行修改。

2017-03-22

支持向量机:理论、算法与拓展.pdf

绝版图书,纸质版已经不好购买了。《支持向量机:理论、算法与拓展》可作为理工类、管理学等专业的高年级本科生、研究生和教师的教材或教学参考书,也可供相关领域的科研人员和实际工作者阅读参考。

2017-02-25

《MATLAB图像与视频处理实用案例详解》_随书代码

《MATLAB图像与视频处理实用案例详解》详细讲解了25个MATLAB图像与视频处理实用案例(含可运行程序),涉及雾霾去噪、答题卡自动阅卷、肺部图像分割、小波数字水印、图像检索、人脸二维码识别、车牌定位及识别、霍夫曼图像压缩、手写数字识别、英文字符文本识别、眼前节组织提取、全景图像拼接、小波图像融合、基于语音识别的音频信号模拟灯控、路面裂缝检测识别、视频运动估计追踪、Simulink图像处理等多项重要技术,涵盖了数字图像处理中几乎所有的基本模块。

2017-02-25

General Conditional Random Field (CRF) Toolbox for Matlab

CRF(Conditional Random Field) 条件随机场是近几年自然语言处理领域常用的算法之一,常用于句法分析、命名实体识别、词性标注等。在我看来,CRF就像一个反向的隐马尔可夫模型(HMM),两者都是用了马尔科夫链作为隐含变量的概率转移模型,只不过HMM使用隐含变量生成可观测状态,其生成概率有标注集统计得到,是一个生成模型;而CRF反过来通过可观测状态判别隐含变量,其概率亦通过标注集统计得来,是一个判别模型。由于两者模型主干相同,其能够应用的领域往往是重叠的,但在命名实体、句法分析等领域CRF更胜一筹。当然你并不必须学习HMM才能读懂CRF,但通常来说如果做自然语言处理,这两个模型应该都有了解。

2017-02-21

信号与系统PPT 北京理工大学

北京理工大学 信号与系统 826信号处理导论

2013-10-31

空空如也

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

TA关注的人

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