![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
小记
qingfenglu
这个作者很懒,什么都没留下…
展开
-
linux下用容器搭建nginx负载均衡
Linux 安装 Nginx - docker转载自::https://www.cnblogs.com/wangwangfei/p/13524070.htmlLinux 下安装 Nginx一、获取镜像docker pull nginx二、启动镜像docker run -p 8888:80 -d nginx验证:http://xx.xxx.xx.xxxx:8888三、配置文件外置在主机上创建目录/disk2/docker/nginx,在该目录下创建conf,lo转载 2021-07-02 10:56:12 · 6876 阅读 · 0 评论 -
Docker容器定时服务失效解决
网上很多方法没解决,最后摸索出下面的组合命令:crontab root && cron reload && /etc/init.d/cron reload原创 2021-05-08 10:49:36 · 435 阅读 · 0 评论 -
shell 判断文件夹或文件是否存在
shell 判断文件夹或文件是否存在文件夹不存在则创建if [ ! -d "/data/" ];then mkdir /data else echo "文件夹已经存在"fi文件存在则删除if [ ! -f "/data/filename" ];then echo "文件不存在" else rm -f /data/filenamefi判断文件夹是否存在if [ -d "/data/" ];then echo "文件夹存在" else ech转载 2021-03-31 15:36:48 · 1191 阅读 · 0 评论 -
Docker容器访问宿主机网络方法
最近部署一套系统,使用nginx作反向代理,其中nginx是使用docker方式运行: 1 $ docker run -d --name nginx $PWD:/etc/nginx -p 80:80 -p 443:443 nginx:1.15 需要代理的API服务运行在宿主机的 1234 端口, nginx.conf 相关配置如下: 1 2 3 4 5 6 7 8 server转载 2020-08-18 11:32:16 · 10178 阅读 · 0 评论 -
caffe install
https://blog.csdn.net/hjxu2016/article/details/70256147caffe caffe2区别https://www.cnblogs.com/carle-09/p/9033608.html深度学习课程https://github.com/kmario23/deep-learning-drizzlecaffe 加入多标签htt...原创 2020-08-17 16:04:06 · 108 阅读 · 0 评论 -
docker容器启动时开启定时服务dockerfile设置
注意:需将定时服务强制用前台的方式启动(默认为后台方式)CMD将是:CMD ["cron", "-f"]原创 2020-07-15 11:14:41 · 2743 阅读 · 0 评论 -
图像处理常用经典算法资源整理
二值化方法介绍https://www.cnblogs.com/Imageshop/p/3307308.htmlhttps://github.com/jingweizhanghuai/image图像增强方法介绍https://www.cnblogs.com/molakejin/p/5766127.htmlhttps://www.cnblogs.com/sleepwalker/p/...原创 2020-05-22 15:29:26 · 1379 阅读 · 0 评论 -
shell下看目录下文件个数
ls -l |grep "^-"|wc -l 或 find ./company -type f | wc -l 查看某目录下文件的个数,包括子目录里的。 ls -lR|grep "^-"|wc -l 查看某文件夹下目录的个数,包括子目录里的。 ls -lR|grep "^d"|wc -l 说明: ls -l 长列表输出该目录下文件信息(注意这里的文件,不同于一般的文件,可能是目录、链接、设备文件等) ...原创 2020-05-20 14:01:22 · 1141 阅读 · 0 评论 -
区块链应用示例
一是应用在死猪无害化处理理赔产业链上,降低理赔成本。根据国务院要求,在 2020 年前要完成死猪无害化处理体系建设。原来养猪户发现死猪后,需上报保险公司,保险公司派勘察员现场勘察,确认之后等无害化处理厂将死猪回收处理后,保险公司才能进行理赔,整个流程耗时费力。应用“猪脸识别”技术,可以将整个流程线上化,养殖户只需将死猪照片上传给保险公司和无害化处理厂,无害化处理厂将猪回收,处理前在传送带再对死猪进行拍照匹配,便可实现自动化理赔,每头猪的理赔成本由原来的 6 元钱降低为 6 毛钱,节省 90% 的理原创 2020-05-14 19:09:03 · 498 阅读 · 0 评论 -
python 客户端上传图片及图片url 并指定headers
本地数据import requestsurl = "localhost:8888"payload = {'top': '3'}files = [ ('image_file', open('/data/test.jpg','rb'))]headers= {}response = requests.request("POST", url, headers=headers, data = payload, files = files)print(response.text.enc.原创 2020-05-13 11:18:51 · 469 阅读 · 0 评论 -
linux下监控程序并崩溃重启
if test $( pgrep -f $1 | wc -l ) -eq 0 then echo "进程不存在" else echo "存在进程" fi 执行 crontab -e里面输入 */1 * * * * /bin/bash /home/automonitor.sh 代表一分钟执行一次脚本!/bin/shserverpid=`ps -aux|grep -v 'grep'|grep -c '/servertest'`ulimit -c unlimite...原创 2020-05-12 20:06:05 · 697 阅读 · 0 评论 -
Ubuntu添加和设置开机自动启动程序的方法
一、Ubuntu添加开机自动启动程序的方法1. 开机启动时自动运行程序Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程,启动其它进程。通常情况下,修改放置在/etc/rc或/etc/rc.d 或/etc/rc?.d目录下的脚本文件,可以使init自动启动其它程序。例如:编辑/etc/rc.d/rc.local 文件(该文件通常是系统最后启动的脚本),在文件最末加上一行“xinit”或“startx”,可以在开机启动后直接进入转载 2020-05-12 19:12:01 · 1575 阅读 · 0 评论 -
超时退出异常捕获
//超时中断boost::thread api_caller(::api_function, arg1, arg2);if (api_caller.timed_join(boost::posix_time::milliseconds(500))){//API call returned within 500ms}else{//API call timed out}//采用bind ,ref使其用引用的方式进行值传递void ReceiveMessage(int msgID,..原创 2020-05-12 15:57:40 · 566 阅读 · 0 评论 -
python 调用系统命令os
一、获取环境变量import osenv_dist = os.environ# 打印所有环境变量,遍历字典for key in env_dist: print key + ' : ' + env_dist[key]二、os.system(cmd)与os.popen(cmd)的区别os.system(cmd)返回结果为0(成功) 1,2os.popen(cmd)返回...原创 2019-11-29 17:22:03 · 321 阅读 · 0 评论 -
ubuntu 中文乱码
一、查看当前系统字符设置localeroot@7898u998:~/home/test/# localeLANG=LANGUAGE=LC_CTYPE="zh_CN.UTF-8"LC_NUMERIC="zh_CN.UTF-8"LC_TIME="zh_CN.UTF-8"LC_COLLATE="zh_CN.UTF-8"LC_MONETARY="zh_CN.UTF-8"LC_ME...原创 2019-11-19 17:14:43 · 164 阅读 · 0 评论 -
薄板样条插值——转载(记录)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/VictoriaW/article/details/70161180插值假设已知函数y=f(x)y=f(x)在N+1N+1个点x1,x2,⋯,xN+1x1,x2,⋯,xN+1处的函数值y1,y2,⋯,yN+1y1,y2,⋯,yN+1,但...转载 2019-11-01 14:32:04 · 1008 阅读 · 0 评论 -
交叉编译
一、交叉编译环境安装sudo apt-get install gcc-5-powerpc64le-linux-gnusudo apt-get install g++-5-powerpc64le-linux-gnusudo apt-get install g++-5-multilib-powerpc64le-linux-gnu二、修改powerpc交叉编译cmake...原创 2019-10-26 09:46:36 · 347 阅读 · 1 评论 -
python 点滴
1、获取numpy安装路径import numpy as npnp.get_include()当相关路径提示找不到numpy/arrayobject.h没有那个文件或目录;可以将路径加入MakefilePYTHON_INCLUDE原因是写的CMakeLists.txt文件没有添加对C++11的支持,所以在工程目录下的CMakeLists.txt中添加以下语句:SE...原创 2020-08-17 16:02:25 · 134 阅读 · 0 评论 -
LSTM CTC ocr
参考资料:1.linux下: https://github.com/fendaq/Caffe-OCR2.windows下: https://github.com/senlinuc/caffe_ocr3.LSTM C++ : https://github.com/dlunion/CaffeLSTM-OCR4. warp CTC : https://github.com/kasyoukin/caf...原创 2018-02-09 17:59:56 · 1652 阅读 · 0 评论 -
linux及Windows下pdf操作工具
项目需要对pdf进行操作,试用了若干软件,发现还是pdftk效果好;中文也无乱码。安装配置下载链接见下面:https://www.pdflabs.com/docs/install-pdftk-on-redhat-or-centos/http://ethereon.github.io/netscope/#/editor...原创 2016-06-25 10:04:55 · 491 阅读 · 0 评论 -
C++里将string类字符串(utf-8编码)分解成单个字(可中英混输)
最近在建词典,使用Trie字典树,需要把字符串分解成单个字。由于传入的字符串中可能包含中文或者英文,它们的字节数并不相同。一开始天真地认为中文就是两个字节,于是很happy地直接判断当前位置的字符的ASCII码是否处于0~127之间,如果是就提取一个字符,否则提取两个。在测试分字效果的时候,这种方法出了问题。比如我传一个“abcde一二三四五”进去,abcde可以正常分解成 a b c d e,而...转载 2018-11-05 15:29:01 · 1616 阅读 · 1 评论 -
阿里云OCR识别服务python3调用及批量测试
#!/usr/bin/env python# -*- coding: utf-8 -*-import sys,osimport base64import timeimport jsonimport urllib.parseimport urllib.requestfrom com.aliyun.api.gateway.sdk import clientfrom com.al...原创 2018-12-14 18:10:27 · 2410 阅读 · 1 评论 -
string 全角转半角
string ToHalf1(string str) { string result = ""; unsigned char tmp; unsigned char tmp1; for (unsigned int i = 0; i < str.length(); i++) { tmp = str[i]; tmp1 = str[i + 1...转载 2018-08-29 19:31:18 · 1058 阅读 · 0 评论 -
curl命令
原文地址:http://blogread.cn/it/article/7085?f=hot1开发web应用时经常需要接口调试,有很多现成的工具可以使用,但大部分都比较复杂,太笨重,个人感觉比较好用的就是postman和curl了,基本可以应付各种调试需求curl是一个数据传输工具,支持HTTP, HTTPS, FTP, FTPS, TFTP, DICT, TELNET, LDAP转载 2016-12-21 09:46:41 · 1059 阅读 · 0 评论 -
git更新文件冲突 Please, commit your changes or stash th
如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error: Your local changes to the following files would be overwritten by merge: protected/config/main.phpPlease, comm转载 2016-08-25 17:31:25 · 9864 阅读 · 0 评论 -
Linux下RPM软件包的安装卸载升级查询
Linux下RPM软件包的安装及卸载在 Linux 操作系统下,几乎所有的软件均通过RPM 进行安装、卸载及管理等操作。RPM 的全称为Redhat Package Manager ,是由Redhat 公司提出的,用于管理Linux 下软件包的软件。Linux 安装时......作者:chinaitlab来源:chinaitlab|2010-01-13 10:02 收藏转载 2016-08-24 15:58:53 · 443 阅读 · 0 评论 -
利用 libevent 实现简单 http client GET、POST
转载自:http://blog.csdn.net/pcliuguangtao/article/details/9360331/* Base on code from: http://archives.seul.org/libevent/users/Sep-2010/msg00050.html */ #include "MITLogModule.h" #include #转载 2016-07-17 14:17:43 · 3005 阅读 · 0 评论 -
linux 下json库的安装
参考链接:http://www.linuxdiyf.com/linux/14790.html转载 2016-07-04 16:24:35 · 918 阅读 · 0 评论 -
eclipse 打开失败 error 13
自动更新安装了java包,电脑中有2个不同版本;导致eclipse打开失败。查看了若干方法,最后用下面方法解决:1)到安装目录中找到eclipse.ini并打开;2)对下面的红色字段修改为你想用的java版本配置。若无-vm,可在-vmargs之前进行添加。-vmC:/Program Files/Java/jdk1.7.0_17/bin/javaw.exe-vm原创 2016-06-25 09:26:03 · 742 阅读 · 0 评论 -
libevent 搭建服务相关
转载自:http://www.cppblog.com/mysileng/archive/2013/02/05/197740.html很多时候,除了响应事件之外,应用还希望做一定的数据缓冲。比如说,写入数据的时候,通常的运行模式是:l 决定要向连接写入一些数据,把数据放入到缓冲区中l 等待连接可以写入l 写入尽量多的数据l 记住写入了多少数据,如果还有更多数据转载 2016-05-09 09:20:02 · 2315 阅读 · 0 评论 -
通过QEventLoop实现网络请求QNetworkAccesssManager阻塞
在有网络请求时将界面锁死,不允许用户进行更多的操作(更好的方法是仅仅锁住某些按钮,而不是整个界面。不过这里我们以锁住整个界面为例)。我们的解决方案很简单:当QNetworkAccessManager发出请求之后,我们进入一个新的事件循环,将操作进行阻塞。我们的代码示例如下:void fetchWeather(const QString &cityName){ QEventLoop转载 2016-05-12 10:18:01 · 2248 阅读 · 1 评论 -
linux中libevent-2.0.so.5 not found 解决 ldd 方法
error while loading shared libraries: libevent-2.0.so.5解决办法 (2011-07-21 17:10:00)转载▼标签: memcached it分类: linux相关安装memcache时,需要建立文件索引或者说文件连接(link),类似windo转载 2016-03-23 19:36:14 · 6026 阅读 · 0 评论 -
Qt中各个widget前后位置的设定(转)
Qt中各个widget前后位置的设定(转)http://www.cnblogs.com/qq78292959/archive/2012/08/19/2646167.html这两天在总结一些以往project中遇到的问题,正好别组有同事问我关于Qt中各个widget窗口的前后位置是如何定义的,这里就总结一下: 在Qt中,所有问题都要一分为二,讨论两种不同的情况:一个转载 2016-03-04 20:53:28 · 3146 阅读 · 0 评论 -
QT日志输出
在Qt开发过程当中经常使用qDebug等一些输出来调试程序,但是到了正式发布的时候,都会被注释或者删除,采用日志输出来代替。 做过项目的童鞋可能都使用过日志功能,以便有异常错误能够快速跟踪、定位,Qt也提供的类似的机制。之前用Qt4做项目时使用的是Qt::qInstallMsgHandler(),到了Qt5,使用了新的Qt::qInstallMessageHandler()来替代,详转载 2017-05-18 09:17:32 · 3431 阅读 · 0 评论 -
Innosetup相关操作简介
Innosetup的状态页面和向导页面解释1.安装: CurStepChanged所对应的全部状态:3种 1.1. CurStep=ssInstall --是在程序实际安装前(所有配置都准备好了) 1.2. CurStep=ssPostInstall --是实际安装完成后 1.3. CurStep=ss转载 2017-04-27 09:31:39 · 3469 阅读 · 0 评论 -
Fix failed to start session in Ubuntu
Fix failed to start session in Ubuntu When you are at login, press Ctrl+Alt+F1. It will take you to command line interface from the GUI. In here, type your username and password. Now,转载 2017-06-30 09:28:59 · 537 阅读 · 0 评论 -
shell脚本命令字符串
转自:https://www.jb51.net/article/31233.htm工作中字符串操作举例 filename='/home/admin/jobs/CnClickstat/DFSLoader/loader.cfg' #下面是使用shell字符串操作 buName1=${filename#*/jobs/} #去除'/home/admin/jobs/CnClickstat/DFS...转载 2018-08-27 17:23:06 · 1930 阅读 · 0 评论 -
linux convert 常用命令
mogrify -format png *.jpg上面命令将会把目录下面所有的jpg文件转化为png格式。 convert还可以把多张照片转化成pdf格式:convert *.jpg foo.pdf大小缩放比如我们要为一个普通大小的图片做一个缩略图,我们可以这样convert -resize 100x100 foo.jpg thumbnail.jpg你也可以用百分比,这样显的更为直...转载 2018-08-04 10:57:01 · 6249 阅读 · 0 评论 -
source ~/.bashrc 语法错误: 未预期的文件结尾错误 解决
运行命令source ~/.bashrc 在第三步修改环境变量时,执行source ~/.bashrc时出现bash: /home/fin/.bashrc: 行 117: 语法错误: 未预期的文件结尾错误我恢复了几次.bashrc文件后,现在一打开终端就出现bash: /home/fin/.bashrc: 行 117: 语法错误: 未预期的文件结尾这种错误。注册: 2008-08-13 8:48帖...原创 2018-05-21 10:06:32 · 19798 阅读 · 13 评论 -
Linux shell 之 提取文件名和目录名的一些方法总结
转自:https://blog.csdn.net/ljianhui/article/details/43128465很多时候在使用Linux的shell时,我们都需要对文件名或目录名进行处理,通常的操作是由路径中提取出文件名,从路径中提取出目录名,提取文件后缀名等等。例如,从路径/dir1/dir2/file.txt中提取也文件名file.txt,提取出目录/dir1/dir2,提取出文件后缀tx...转载 2018-03-28 08:47:31 · 11689 阅读 · 0 评论