自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ubuntu下安装person_reid环境并训练

环境:Ubuntu 14.04下载person_reid:https://github.com/layumi/Person_reID_baseline_pytorch1.首先需要安装python3.6环境和numpy,因为Ubuntu14.04默认安装为python2.7,在此需要借助pyenv进行python版本管理以下为安装python3.6&&pip3&&nu...

2018-05-14 23:03:52 858

原创 python修改目录下指定后缀的文件名

# -*- coding:utf8 -*-import osimport sysclass BatchRename(): def __init__(self): self.path = '/home/admin/img' def rename(self): filelist = os.listdir(self.path)

2017-09-06 11:24:22 1588 1

原创 翻转链表

/** * Definition of ListNode * * class ListNode { * public: * int val; * ListNode *next; * * ListNode(int val) { * this->val = val; * this->next = NULL; *

2017-08-24 10:42:13 204

原创 落单的数

给出2*n + 1 个的数字,除其中一个数字之外其他每个数字均出现两次,找到这个数字思路:先排序,然后从第0个开始相邻的两个比较,相等就跳过这两个进行比较,出现不等的,返回注意长度为len的vector转成数组后,因为i一定为偶数,len一定为单数,i=len-1时,访问a[i+1]时越界,所以补上a[len]=0;class Solution{public: /* *

2017-08-21 16:57:29 266

转载 给定一个字符串,逐个翻转字符串中的每个单词

说明单词的构成:无空格字母构成一个单词输入字符串是否包括前导或者尾随空格?可以包括,但是反转后的字符不能包括如何处理两个单词间的多个空格?在反转字符串中间空格减少到只含一个开始写了一个  没过测试,不过可以翻转,只是空格多了没有处理,代码如下class Solution {public: /** * @param s : A string * @

2017-08-21 14:43:55 4304 1

原创 关于ffmpeg,av_read_frame函数返回值小于0的错误

自己写了一段将视频切成图片的程序,在机器上运行,发现每次切到10%就结束了,截取av_read_frame返回值,发现返回值是AVERROR_EOF就是-541478725,因为之前写的切图程序跟这次没什么区别只是把中间的图片工作去掉了,感到很疑惑。diff了一下没发现区别,最后寻思是不是因为读取速度太快导致的,就把切图延时从50ms变成500ms,目前程序很正常。只能归结为机器性能导致的?具

2017-08-16 19:27:51 4555

原创 删除无头单链表中的节点

首先链表是单向链表且不知道head在哪。已知要删除的节点指针是p,若p->next=NULL,则直接delete p即可。若p->next不为空,即它后边还有数据,我们直接删除会导致该链表一分为二。为了避免这种情况我们需要将p->next的内容复制到p中,将p->next指向p->next->next,然后删除p->next即可间接的删除了p。if(p->next==NULL){ p=N

2017-08-05 16:47:06 315

转载 链表求和(容易)

开始自己写错了,参考别人的写出来的/*你有两个用链表代表的整数,其中每个节点包含一个数字。数字存储按照在原来整数中相反的顺序,使得第一个数字位于链表的开头。写出一个函数将两个整数相加,用链表形式返回和*/// Definition for singly-linked list. struct ListNode { int val; ListNode *next;

2017-07-24 21:34:01 565

原创 给一个整数数组,找到两个数使得他们的和等于一个给定的数 target(容易)

每个数跟后面的所有数进行相加比对,遇到相加等于target的添加到vector中直接返回即可/*给一个整数数组,找到两个数使得他们的和等于一个给定的数 target。你需要实现的函数twoSum需要返回这两个数的下标, 并且第一个下标小于第二个下标。注意这里下标的范围是 1 到 n,不是以 0 开头*/class Solution{public: /* * @param numb

2017-07-24 17:55:20 8401

原创 判断字符串是否没有重复字符(容易)

实现一个算法确定字符串中的字符是否均唯一出现,没有重复返回true,有重复返回false// ConsoleApplication1.cpp : 定义控制台应用程序的入口点。//#include "stdafx.h"#include #include #include using namespace std;class Solution {public: /** * @

2017-07-22 17:30:05 906

原创 返回其最后一个单词的长度(容易)

每个单词的大小都记录 最后返回的就是最后一个单词的长度/*给定一个字符串, 包含大小写字母、空格' ',请返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。*/class Solution{public: /** * @param s A string * @return the length of last word */ int lengthOfLastWo

2017-07-21 13:39:18 580

原创 单例模式C++

单线程单例模式,对于任何时刻保证一个类只有一个示例class Solution{public: /** * @return: The same instance of this class every time */ static Solution* getInstance() { static Solution * m_solut

2017-07-21 11:50:00 157

原创 给定两个字符串,请设计一个方法来判定其中一个字符串是否为另一个字符串的置换(容易)

在vs2013写的程序,使用sort进行排序,然后对比是否完全一样即可/*给定两个字符串,请设计一个方法来判定其中一个字符串是否为另一个字符串的置换。置换的意思是,通过改变顺序可以使得两个字符串相等。*/#include "stdafx.h"#include #include #include #include #includeusing namespace std;

2017-07-21 11:14:10 1076

转载 Linux查找含有某字符串的所有文件,grep和find命令

转自:http://www.cnblogs.com/wangkongming/p/4476933.html如果你想在当前目录下 查找"hello,world!"字符串,可以这样: grep -rn "hello,world!" * * : 表示当前目录所有文件,也可以是某个文件名-r 是递归查找-n 是显示行号-R 查找所有文件包含子

2017-07-20 16:47:08 764

原创 Ubuntu14.04系统c++调用sqlite3失败

开始运行正常,运行十分钟后出现打开失败,并提示unable to open database file,网上查都说是权限问题,于是将db文件和所在目录权限全部改为777,即sudo chmod 777 PATH,运行十分钟还是出现上次的问题。查看该程序的进程号,ps -ef | grep XXXX得到进程号,lsof -p pid | wc -l 看到该进程打开文件数打到一千多,并通过lsof-p

2017-07-19 14:30:01 679

原创 多线程,成员函数内创建线程,线程函数调用类内的其他成员函数

一种是传统的,在windows下写的 一种是c11标准的,可以跨平台#include "stdafx.h"#include //#include #include using namespace std;class A{public: int global_a;public: void printA(){ cout << "hello world!" << endl; }

2017-07-19 14:03:04 1138

原创 C++中两个线程用同一个list进行数据传递

c++ 多线程通过list传递数据

2017-07-12 15:18:55 2952

空空如也

空空如也

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

TA关注的人

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