- 博客(31)
- 资源 (2)
- 收藏
- 关注

原创 ubuntu16.04安装zookeeper和kafka实现大规模消息发送
链接:https://pan.baidu.com/s/1zPjMI3ayQYria-Ku03TUSg提取码:idh9附上我使用的版本一、zookeeper的安装1.下载zookeeper安装包并解压2.复制zookeeper文件夹目录下 conf/zoo_sample.cfg文件,并重命名为zoo.cfg然后修改zoo.cfg文件,把下面五句复制直接替换文件内全部内容,dat...
2019-02-21 20:17:53
2858
4
原创 获取路径字符串,去除\n \r和空格,由于fopen在读取带换行符或者空格的字符串会报错,所以需要字符串预处理
#include<iostream>#include<string.h>voidtrim_str(char*str){char*start,*end;intlen=strlen(str);//去掉最后的换行符if(str[len-1]=='\n'||str[len-1]=='\r'){len--;str[len]=0;}//去掉两端的空格start=str;end...
2020-08-25 01:11:28
677
原创 python创建二维数组的两种常用方法
目的:生成初始值位0的m*n的二维数组1.使用list方法arr = [[0 for i in range(n)] for j in range(m)]2.使用Numpy模块 arr = numpy.zeros((m, n))误区:arr = [[0]*n]*m使用该方法生成的二维数组无法对数组值进行单个修改。...
2020-06-08 17:49:38
5731
原创 Ubuntu下使用npm安装nodejs
使用npm的原因,直接去官网下载,一是速度慢,二是容易下载失败,而npm 是Node.js的包管理工具,可以用来安装各种 Node.js 的扩展,可以避免很多安装问题。主要步骤:1.安装 npmsudo apt install npm2. 安装n模块(n模块是用来安装nodejs的一个工具模块)npm install n -g3.选择长期支持版sudo n lts4.检查版本node -v...
2020-06-08 11:18:11
540
原创 C++使用ofstream把数据写入txt文件,后面数据写不上
原因是: 将out.open写在for循环之外,一旦程序复杂,输出数据量特别大时,数据将可能发生丢失如:int main(){ofstream out; out.open("data.txt", ios::binary | ios::app | ios::in | ios::out);//输出为data.txt文件for(int i;i<xx.size();++i)...
2020-01-08 23:30:21
6004
原创 mxnet运行出现的错误,Check failed: shape.size() == 2 (4 vs. 2) : The NDArray needs to be 2 dimensional.
terminate called after throwing an instance of 'dmlc::Error' what(): [10:34:56] ../mxnet-cpp/ndarray.hpp:379: Check failed: shape.size() == 2 (4 vs. 2) : The NDArray needs to be 2 dimensional.mxn...
2019-11-19 14:01:42
1003
原创 Pi3在安装ServoBlaster遇到问题/home/pi/PiBits/ServoBlaster/user/servod.c:994:对‘bcm_host_is_model_pi4’未定义的引用
那是因为作者在最近对Pi4B的支持依赖,进行合理更新的安装,而我们的/opt/vc/include/bcm_host.h(及关联的库)不是最新的。所以最简单安全的方法,就是使用旧版本的servod.c,具体操作如下:$ cd ServerBlaster/user$ mv servod.c servod.c.latest$ wget https://github.com/richa...
2019-10-13 23:21:10
785
原创 谷歌浏览器flash插件离线下载,最新版
1.分享一个29版的flash,稳定不会出现让修复提示链接:https://pan.baidu.com/s/1FfhIAgFVHZk1ogVkjOWjmg提取码:pzka2.谷歌浏览器flash插件离线下载最新版(如果后期版本更新,只需要去flash官网看最新版本,把红色部分改一下)https://www.flash.cn/flashplayer/3200192/insta...
2019-06-02 15:15:31
10350
原创 Ubuntu换源
1.换源$ cd etc/apt$ sudo cp source.list source.list.bak$ sudo vim source.list把文本里的源全部注释,然后复制如下清华源deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse# d...
2019-05-11 21:59:59
1643
原创 rtmp播放器,使用videojs播放,稳定
rtmp播放器测试dome下载https://download.youkuaiyun.com/download/zhou_yongzhe/10923743三步走1.把video-jsplay文件夹下的文件放到nginx服务器的html文件夹下(Ubuntu系统nginx的路径为、usr/local/nginx/html/)2.启动ngixn3.如果是本机测试,在浏览器输入:localhsot...
2019-04-26 17:26:51
2602
转载 ubuntu终端无法输入或者显示中文问题(亲测简单有效)
原文:https://blog.youkuaiyun.com/tty521/article/details/79553536 原文写的有点麻烦,简单两步就可以解决一、修改或者新建.inputrc 文件$ vim ~/.inputrc复制下面四行到.inputrc并保存set meta-flag onset convert-meta offset input-meta onset ...
2019-04-22 20:44:51
14470
8
原创 ubuntu16.04安装源码mxnet
写在前面:1.内容有参考其他博客,如有侵权联系删除,由于踩了很多坑,所以总结一下,也希望帮助到其他人2.开始尝试使用ubuntu 自带gcc5.4.0,g++5.4.0,总是报数值类型的错误,感觉和gcc版本有关系,mxnet作者也说了建议是gcc4.8或者gcc4.9尝试一下,我使用的是gcc4.9 g++4.93.安装好之后,测试mxnet-gpu是否成功安装,出错,一直没有找到好的结...
2019-04-02 16:18:23
1540
原创 ubuntu16.04定时删除指定文件夹下的文件
1.新建脚本rm_appointfiles,内容如下(注意脚本不要加.sh后缀,注意脚本路径)#!/bin/bash#下面两段代码意思,首先cd进入目录,然后删除该目录下3天前的所有文件,包括其中的子目录cd /home/azhe/Downloads/Car1/find -mtime +3 -exec rm -rf {} \;2.开放权限,终端输入chmod u+x rm_a...
2019-02-26 23:17:47
3038
原创 IndentationError: unindent does not match any outer indentation level
python对于代码格式要求很严格,这个错误一般是由于代码没有对齐引起,比如某行代码前面是三个空格,其他代码都是四个空格,例如, 就会出现该错误。我使用的notepad++,为了方便区分空格和制表符,可以如下设置,这样可视化效果好。 ...
2019-02-19 13:33:40
457
原创 TypeError: Object of type 'int64' is not JSON serializable (或者float32)
在使用json格式保存数据时,经常会遇到xxx is not JSON serializable,也就是无法序列化某些对象格式,我所遇见的是我使用了numpy时,使用了np的数据格式,写入data后,json.dumps(data)失败,我们可以自己定定义对特定类型的对象的序列化,下面看下怎么定义和使用关于np数据类型的自定义。1.首先,继承json.JSONEncoder,自定义序列化方法...
2019-02-19 10:49:59
11080
8
原创 Ubuntu16.04 安装samba实现window访问linux共享文件夹
1.安装samba,终端输入:sudo apt-get install samba samba-common2.创建共享文件夹,终端输入:(注意:用户名改成你主机用户名),该步骤命令不能直接使用,需要做一下修改如我的主机名是super,我在终端输入:mkdir /home/super/sharemkdir /home/用戶名/share或者自己随便在哪里创建一个文件夹,...
2019-02-18 21:45:01
1664
原创 rtmp/rtsp直播源(真是有效的,网上很多都是失效的)
RTSP协议直播源大熊兔(点播):rtsp://184.72.239.149/vod/mp4://BigBuckBunny_175k.movRTMP协议直播源大熊兔(点播):rtmp://184.72.239.149/vod/mp4://BigBuckBunny_175k.mov湖南卫视:rtmp://58.200.131.2:1935/livetv/hunantv广西卫视 ...
2019-01-16 15:15:57
50574
2
原创 ubuntu16.0.4 安装tensorflow-gpu和keras
先安装TensorFlow,再安装keras安装tensorflow(gpu):pip install tensorflow-gpu==1.4.0 -i https://pypi.tuna.tsinghua.edu.cn/simple 如果安装tensorflow(cpu):pip install tensorflow==1.4.0 -i https://pypi.tu...
2018-12-18 08:52:30
1065
原创 Y = np.eye(C)[array.rehape(-1)],关于np.eye()后面接数组参数表示偏移的用法
注意:(1)后面接的数组是必须是一维数组,array.rehape(-1),-1的时候直接拉成一维的数组。 (2)数组成员代表分别对应每行1偏移的位置,如果偏移数组大于a的行数,a的行数相应增加,但是列数不变,例如 (3)数组里的数组数字不能超过矩阵的范围,小于等于列索引,反例,其中3大于列最大索引(4)注意中括号里面放...
2018-12-10 11:07:02
2088
原创 OpenCV Error: Assertion failed (size.width>0 && size.height>0) in imshow
imshow("window", image);这个问题说明你要显示的image为空,这个报错经常出现在读取一段视频的结尾,因为一段视频读取显示完之后,image就为空了,做如下修改就可以避免这样的问题,加个判断: if(!image.empty()){ imshow("window", image); }...
2018-12-05 11:08:20
3117
1
原创 解决树莓派在安装mysql过程中,没有提示让设置root密码,如何在安装好后登录数据库的问题
问题:解决树莓派在安装mysql过程中,没有提示让设置root密码,如何在安装好后登录数据库??????解决:既然我们没有设置root密码所以用root方式登录我们是登不上去的啦,应该执行命令:(无root) sudo mysql -uroot -p 然后在enter password处不用输密码直接点enter,如图:如图:...
2018-07-01 22:57:40
2758
原创 python—OpenCV2中 cv2.VideoCapture(),read(),waitKey()的使用
程序段里,1、cap = cv2.VideoCapture(0)VideoCapture()中参数是0,表示打开笔记本的内置摄像头,参数是视频文件路径则打开视频,如cap = cv2.VideoCapture("../test.avi")2、ret,frame = cap.read()cap.read() 按帧读取视频,ret,frame是获cap.read()方法的两个返回值。其中ret是布尔值...
2018-05-14 16:11:28
78929
25
原创 AttributeError: 'NoneType' object has no attribute 'ndim',的解决方法
出现这个错误,很有可能是img是空的,就是说:如,img = cv2.imread(image_name)这句代码里imread的参数image_name不是一个正确的路径,可以检查一下,列如:img = cv2.imread('images/input.jpg')文件名images并不存在,就会出现这样的结果...
2018-05-13 17:11:44
26169
1
原创 windows下Python安装PIL 库的方法(easy_install 的使用)
一般Python安装库是通过 pip isntall +库名,所以开始我也是用 pip install PIL,结果其实对于Windows下的安装,PIL库是在pillow库里,于是我试了 pip install pillow还是不行,又试了easy_instal Pillow,结果成功了(一次不成功,提示超时,可以再试一次)easy_install Pillow...
2018-05-13 16:18:25
5100
原创 opencv2对彩色图像直方图均衡化时,利用YUN取出Y通道,单独对Y通道进行均衡(注意img_yuv[:,:,0])
关键步骤:1、读取图像并转换为YUV色彩空间:img = cv2.imread('test.jpg')img_yuv = cv2.cvtColor(img, cv2.COLOR_BGR2YUV)2、获取Y通道,即yuv_img[:, :, 0]并对Y通道进行均衡化处理,(补充:'U channel', yuv_img[:, :, 1])和'V channel', yuv_img[:, :, 2])...
2018-04-26 21:36:15
3211
原创 dpkg:错误:无法新建文件 '/var/lib/dpkg/info/format-new': No such file or directory
当出现这个错后,所有的sudo apt-get install~~~~,都无法成功执行,就是说什么都安装不了了,主要的问题在/var/lib/dpkg/info/中的info,这个文件夹,或许我们因为什么操作改了info这个文件夹的名字,比如,我的是在更换源时更改了info的名字,改为了info.bak,如图:如果你的问题也是如此,只需要 把文件夹重命名一下就ok了,用 mv A B,即A改名为B...
2018-04-21 19:47:41
10255
原创 树莓派3b--更换中国大陆地区软件源(stretch 和jessis)
1.首先确定自己的版本是stretch还是jessis例如:你下载的2017-11-29-raspbian-stretch.zip, 那么就是stretch 例如:执行命令: lsb_release -a 查看自己的版本类型2-1.执行命令:(stretch) sudo nano /etc/apt/sources.list (1)将文件里的默认的官方软件源用# 注释...
2018-04-21 15:17:03
15278
3
原创 error: ..\..\..\..\opencv\modules\highgui\src\window.cpp:261: error: (-215) size.width>0 && size.hei
源代码如下: import cv2##img = cv2.imread('C:\\Users\\asus\\Desktop\\images\\input.jpg')img = cv2.imread('./images/input.jpg')cv2.imshow('image', img)cv2.waitKey()创建的文件夹名。。。。什么鬼,代码把把文件名写错了,一顿百度发现都不能解决问题,仔仔细...
2018-04-09 17:36:50
1415
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人