自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Python3 下载图片的几种方式速度对比

Python3 下载图片的几种方式速度对比 import os import time import urllib3 import requests from PIL import Image from io import BytesIO from urllib import request im...

2019-11-21 17:54:42

阅读数 22

评论数 0

原创 Python prometheus_client使用方式

背景说明 服务部署在阿里云的K8s上,配置了基于Prometheus的Grafana监控。原本用的是自定义的Metrics接口统计,上报一些字段,后面发现Prometheus自带的监控非常全面好用,适合直接抓取统计,所以做了一些改变。 Python prometheus-client 安装 ...

2019-11-17 16:01:37

阅读数 243

评论数 0

原创 kafka个人理解

kafka个人理解 现有一个kafka cluster,我们看作是一个文件夹。 Topic 一个topic就是这个文件夹中的一个Excel文件的文件名,他只有逻辑意义,不代表具体的资源。我们先对一个Topic进行处理。 Partition 一个Topic中,也就是上述说的Exce...

2019-11-17 13:08:27

阅读数 13

评论数 0

原创 Conda更新速度慢、更换源

中科大源 conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/ conda config --add channels https://mirrors.ustc.edu.cn/anaconda/p...

2019-07-23 14:34:34

阅读数 1855

评论数 0

原创 Centos python 运行缺失libXrender1

yuminstall libXrender-devel.x86_64

2019-07-23 14:33:43

阅读数 194

评论数 0

原创 Centos python 提示缺失libomp.so(faiss库中)

1.根据需求执行以下脚本 # CPU version only conda install faiss-cpu -c pytorch # GPU version conda install faiss-gpu cudatoolkit=8.0 -c pytorch # For CUDA8 con...

2019-07-23 14:33:12

阅读数 378

评论数 0

原创 Centos python libstdc++.so.6版本错误

1.错误示例 /lib64/libstdc++.so.6: version `CXXABI_1.3.9 2.如果已经安装了Anaconda3,替换libstdc++的版本 ln -s /usr/local/anaconda3/lib/libstdc++.so.6 /lib64/libstdc...

2019-07-23 14:32:42

阅读数 205

评论数 0

原创 Centos python3.6.5 安装方法

1. yum install bzip2 2. 下载Anaconda安装脚本 wgethttps://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda3-5.2.0-Linux-x86_64.sh 3. 执行安装脚本 sh...

2019-07-23 14:32:09

阅读数 51

评论数 0

原创 Centos Docker 安装

1. yum install -y yum-utils device-mapper-persistent-data lvm2 2. yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/dock...

2019-07-23 14:31:35

阅读数 62

评论数 0

原创 Centos docker nvidia-docker安装

1.典型报错 Unknown runtime specified nvidia 2.安装方法 docker volume ls -q -f driver=nvidia-docker|xargs -r -I{} -n1 docker ps -q -a -f volume={}|xargs -...

2019-07-23 14:31:02

阅读数 242

评论数 0

原创 ImportError: libopenblas.so.0: cannot open shared object file: No such file or directory

安装OpenBLAS的步骤 (1)下载最新的openblas git clonehttps://github.com/xianyi/OpenBLAS.git (没有安装git,先安装git 。CentOS安装git yum install git / apt install...

2019-07-23 14:26:36

阅读数 925

评论数 0

原创 Leetcode 136 只出现过一次的数字

异或运算 class Solution: def singleNumber(self, nums: List[int]) -> int: result = 0 for num in nums: result = result...

2019-05-17 17:34:25

阅读数 58

评论数 0

原创 Leetcode 122 买卖股票的最佳时机 II

简单递推, 求一个数列中所有上升队列的差值的和. python知识点: 1.求list的长度,len(list) class Solution: def maxProfit(self, prices: List[int]) -> int: result = 0...

2019-05-17 17:31:00

阅读数 57

评论数 0

原创 Leetcode 5 最长回文子串 Manacher O(n)

python练习题,本题学习的知识点: 1.range(n,m)范围是n~m-1 2.申请一个数组 L = [0] * N 申请一个N长度的Int数组,并初始值赋值为0 以下为本题解法: O(n)时间复杂度方法——Manacher算法 转载自:https://blog.csdn.n...

2019-05-17 16:59:06

阅读数 55

评论数 0

原创 Leetcode 7 整数反转 python3

训练一下python3的语法,刷一些水题 在本题中,学习到了python3中 1.整型范围没有限制 2.字符串翻转[::-1] 3.字符串与整型互转 str() int() class Solution: def reverse(self, x: int) -> int:...

2019-05-16 16:41:48

阅读数 40

评论数 0

原创 Ubuntu屏幕触摸旋转

使用了HDPortableDisplay的显示器,接在Ubuntu16.04 x86_64 架构的主板上进行触摸。 现在的需求是为了显示效果,应用竖排显示,系统使用xrandr -o right可以实现旋转,由于是有界面的版本 所以也可以用Display里的选项直接进行旋转。但是由于旋转出现了...

2019-05-05 16:25:06

阅读数 664

评论数 0

原创 Ubuntu c++ 删除文件夹或者文件

废话不多说,以下代码中在Remove方法中传入文件路径即可. //Recursively delete all the file in the directory. int rm_dir(std::string dir_full_path) { DIR* dirp = opendir(...

2019-04-11 19:17:56

阅读数 365

评论数 1

原创 Ubuntu FFmpeg Mjpeg to H264

读取摄像头的图像,转为原始二进制码流vector<uchar>,加上序列帧的下标ID,利用FFmpeg库中的AV_CODEC_ID_H264编码器进行压缩,转为h264视频流。 以下为C++代码中的转换函数,需要在ubuntu中预装FFmpeg库才可以使用。 #include &...

2019-04-08 14:15:00

阅读数 177

评论数 0

原创 ROS Source : not found

在写一个启动ros程序的shell脚本的时候,遇到ROS Source : not found 发现自己把!/bin/bash写成了!/bin/sh,在shell中没有source命令

2019-03-26 14:15:59

阅读数 155

评论数 0

原创 Linux ubuntu Alsamixer 设置默认声卡

本机运行的时候,默认声卡在重启后总会改变,HDMI的声卡和NVIDIA、CAMERA的声卡都有可能变为默认声卡,导致无法找到正确的PCH声卡,进行音频播放。 解决方案: 1、cat /proc/asound/cards 2、aplay -l | awk -F \: '/,/{pri...

2018-12-19 15:35:07

阅读数 2324

评论数 0

原创 Linux ubuntu Alsamixer 前置音响/耳机 没有声音

本机不是桌面版,不能使用一些集成的软件,只能使用命令行配置,使用alsa驱动播放声音,后置音响接口播放正常,前置音响/耳机没有声音。 解决方法: 1、调节alsamixer中的为下图 其中注意把Auto-Mute关闭(Disabled) 2、使用sudo alsactl store保存...

2018-12-19 15:26:03

阅读数 1106

评论数 0

原创 Linux Minizip zlib 压缩文件或文件夹

最近项目需要用到压缩打包,为了方便能控制程序执行状态,不能够调用system,不能用tar zip等命令,在linux上只能找到zlib这一个库来做。以下是解决问题的过程: 1.下载zlib源码并编译安装,找到minizip的源码位置编译测试     参考了如下网址:https://blog....

2018-12-15 15:22:28

阅读数 1224

评论数 2

原创 Ubuntu图形界面与命令行显示模式切换

纯命令行模式:Ctrl + Alt + (F1~F6) 图形界面模式:Ctrl + Alt + F7

2018-11-06 16:42:11

阅读数 1790

评论数 0

原创 Ros Subscriber 传递多个参数boost::bind Error

在ros的订阅器方法subscribe中,想要传递参数进去,代码如下 #include "ros/ros.h" #include &lt;nav_msgs/OccupancyGrid.h&gt; //#include &lt;boost/bind.hpp...

2018-10-30 19:24:27

阅读数 532

评论数 1

原创 Linux命令——统计文件数量

统计文件夹下文件的总个数(不包括文件夹) ls -l | grep “^-” | wc -l 统计文件夹下所有文件(包括子文件)的总个数 ls -lR | grep “^-” | wc -l 统计文件夹下所有文件夹的个数(包括子文件夹) ls -LR | grep “^d” | wc -l 具体解...

2018-09-19 15:51:27

阅读数 1621

评论数 0

原创 Linux 网卡重新获取IP

1.所有网卡驱动重新加载 service network restart 2.对单一网卡进行操作 ifconfig -a 获取所有网卡信息,可以看到所有网卡的名字 ifconfig [网卡名称] down ifconfig [网卡名称] up 3.DHCP重新获...

2018-09-10 14:30:44

阅读数 3708

评论数 0

原创 linux终止进程

1.有图形界面的情况下,启动linux的任务管理器System Monitor,或者在终端输入gnome-system-monitor,之后手动选择关闭 2.kill [pid] 可以通过ps -ef命令找到对应进程的pid 3.killall [pname] 通过进程名称终止...

2018-09-10 14:04:38

阅读数 3435

评论数 0

原创 Ubuntu设置固定IP

在Ubuntu上设置固定IP 1.修改网络设置 sudo vim /etc/network/interfaces 修改内容 auto eth0 #你使用的网卡 iface eth0 inet stat...

2018-09-04 11:30:23

阅读数 4915

评论数 2

原创 LeetCode Add Two Numbers

/** * Definition for singly-linked list. * struct ListNode { * int val; * ListNode *next; * ListNode(int x) : val(x), next(NULL) {} ...

2018-03-14 01:47:02

阅读数 77

评论数 0

原创 Opencv 区分摄像头 windows iserialNumber

问题背景:      根据摄像头序列号来获得Open(index)。      使用Opencv打开多个摄像头的时候,一般都是用VideoCapture.open(index)的方式。这种方式虽然很方便,但是并不能传入其他信息来指定打开哪一个摄像头。      windows平台下,Opencv打...

2018-02-11 16:28:27

阅读数 1941

评论数 0

原创 1 LeetCode Two Sum

题目: Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input wo...

2018-01-17 10:59:27

阅读数 74

评论数 0

原创 WCHAR PWCHAR CHAR String 等之间宽字符和标准字符之间互相转换

在使用前声明,之后用W2A,A2W进行转换 #include USES_CONVERSION; WCHAR pszParentDeviceInstanceId[MAX_DEVICE_ID_LEN]; string parentDeviceInstanceId = W2A(pszParentDe...

2018-01-12 02:32:19

阅读数 779

评论数 0

原创 C++ 字符串大小写转换

使用transform函数 string childDistanceId; transform(childDistanceId.begin(), childDistanceId.end(), childDistanceId.begin(), ::toupper);

2018-01-12 02:28:40

阅读数 873

评论数 0

原创 Opencv打不开Amcap录制出来的视频

背景:使用程序录制的视频可以正常打开,但是打不开Amcap录制的视频,文件格式都是.avi 解决方案:使用格式工厂或者其他格式转换器,将Amcap录制的视频转换成标准AVI格式,实锤可以正常打开,另一种方法是加载ffmepg.dll,这个方法没试成功

2018-01-04 21:04:38

阅读数 197

评论数 0

原创 win10 宽带拨号720联网错误

在网上搜了半天,试了挺久,总结了以下步骤肯定能解决问题: 1.卸载设备管理器中网络适配器WAN Miniport(IP) 2.设置Ipv4 Ipv6 都为自动获取Ip 3.将VPN代理服务器的相关软件全部关闭,不要自启动 4.多次重启

2018-01-04 00:45:13

阅读数 3171

评论数 0

原创 C++程序员学习Python的笔记

# this is a test project i = input() # cin&gt;&gt; a = int(i) print(r"123\n") # 非转义 print(True) # bool print(False) print(10...

2017-06-16 19:53:09

阅读数 201

评论数 0

原创 Fmx判断ListBox显示到最下面一个文件(用来延迟加载)

背景:开发的时候,加载USB中的图片/视频文件的缩略图,如果一次性加载进来(FMX中子线程不能利用bitmap预先加载),会导致主线程顿卡,只能利用系统空闲时间或者分批加载。 方法:         ViewportPositionChange();在ListBox的Action中可选。 如:vo...

2017-03-12 18:59:53

阅读数 493

评论数 0

原创 VS下 MFC通过COM操作PPT

需要整合一些PPT、Word、PDF进软件,由于PPT有切换动画、音效等难以转化的功能,所以需要将它整体嵌入进来。所以只能用微软的库,以下DLL可以实现播放、跳转页、关闭、获得页码等功能。 Step 1: 在VS2013下,可以新建MFC应用程序或者MFC DLL,因为PPT组件只支持MFC。 ...

2017-02-28 15:30:01

阅读数 2838

评论数 3

原创 C++截图并保存为文件

调用WindowsApi,使用Com组件,我也是借鉴加修改的,以后当成工具调用就可以了,写了部分注释,就不一句句讲解了。         GetThumbImage()是用来调用截图的ScreenCapture类的,可以指定保存的文件名,截图的范围。 TBitmap* __fastcall TFo...

2017-02-13 16:10:56

阅读数 2983

评论数 0

原创 播放PowerPoint(PPT)并嵌入窗体

根据需求,需要在我们的应用程序中可以播放PPT并操作翻页。         由于使用的是c++ builder,没有VS的Windows控件库,所以一开始的打算是把PPT当成一个整体窗口来处理。 操作步骤: (1)以播放方式打开PPT                           通过Bai...

2017-02-13 15:10:10

阅读数 5979

评论数 2

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