<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[qingfenglu的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/qingfenglu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; qingfenglu]]></copyright><item><title><![CDATA[linux下用容器搭建nginx负载均衡]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/118407721</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/118407721</guid><author>qingfenglu</author><pubDate>Fri, 02 Jul 2021 10:56:12 +0800</pubDate><description><![CDATA[Linux 安装 Nginx - docker

转载自：：https://www.cnblogs.com/wangwangfei/p/13524070.html

Linux 下安装 Nginx

一、获取镜像


docker pull nginx



二、启动镜像


docker run -p 8888:80 -d nginx

验证：http://xx.xxx.xx.xxxx:8888



三、配置文件外置

在主机上创建目录/disk2/docker/nginx,在该目录下创建conf，lo]]></description><category></category></item><item><title><![CDATA[Docker容器定时服务失效解决]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/116520149</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/116520149</guid><author>qingfenglu</author><pubDate>Sat, 08 May 2021 10:49:36 +0800</pubDate><description><![CDATA[网上很多方法没解决，最后摸索出下面的组合命令：

crontab root &amp;&amp; cron reload &amp;&amp; /etc/init.d/cron reload
]]></description><category></category></item><item><title><![CDATA[shell 判断文件夹或文件是否存在]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/115351922</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/115351922</guid><author>qingfenglu</author><pubDate>Wed, 31 Mar 2021 15:36:48 +0800</pubDate><description><![CDATA[shell 判断文件夹或文件是否存在

文件夹不存在则创建


if [ ! -d "/data/" ];then
  mkdir /data
  else
  echo "文件夹已经存在"
fi

文件存在则删除


if [ ! -f "/data/filename" ];then
  echo "文件不存在"
  else
  rm -f /data/filename
fi

判断文件夹是否存在


if [ -d "/data/" ];then
  echo "文件夹存在"
  else
  ech]]></description><category></category></item><item><title><![CDATA[Docker容器访问宿主机网络方法]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/108073454</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/108073454</guid><author>qingfenglu</author><pubDate>Tue, 18 Aug 2020 11:32:16 +0800</pubDate><description><![CDATA[最近部署一套系统，使用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]]></description><category></category></item><item><title><![CDATA[caffe install]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/86798614</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/86798614</guid><author>qingfenglu</author><pubDate>Mon, 17 Aug 2020 16:04:06 +0800</pubDate><description><![CDATA[https://blog.youkuaiyun.com/hjxu2016/article/details/70256147

caffe caffe2区别

https://www.cnblogs.com/carle-09/p/9033608.html

深度学习课程

https://github.com/kmario23/deep-learning-drizzle



caffe 加入多标签

htt...]]></description><category></category></item><item><title><![CDATA[python 点滴]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/85196752</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/85196752</guid><author>qingfenglu</author><pubDate>Mon, 17 Aug 2020 16:02:25 +0800</pubDate><description><![CDATA[1、获取numpy安装路径

import numpy as np

np.get_include()



当相关路径提示找不到numpy/arrayobject.h没有那个文件或目录;可以将路径加入MakefilePYTHON_INCLUDE



原因是写的CMakeLists.txt文件没有添加对C++11的支持，所以在工程目录下的CMakeLists.txt中添加以下语句：


SE...]]></description><category></category></item><item><title><![CDATA[docker容器启动时开启定时服务dockerfile设置]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/107356490</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/107356490</guid><author>qingfenglu</author><pubDate>Wed, 15 Jul 2020 11:14:41 +0800</pubDate><description><![CDATA[注意：需将定时服务强制用前台的方式启动（默认为后台方式）

CMD将是：CMD ["cron", "-f"]
]]></description><category></category></item><item><title><![CDATA[图像处理常用经典算法资源整理]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/80595514</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/80595514</guid><author>qingfenglu</author><pubDate>Fri, 22 May 2020 15:29:26 +0800</pubDate><description><![CDATA[二值化方法介绍

https://www.cnblogs.com/Imageshop/p/3307308.html

https://github.com/jingweizhanghuai/image

图像增强方法介绍

https://www.cnblogs.com/molakejin/p/5766127.html

https://www.cnblogs.com/sleepwalker/p/...]]></description><category></category></item><item><title><![CDATA[shell下看目录下文件个数]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/106234966</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/106234966</guid><author>qingfenglu</author><pubDate>Wed, 20 May 2020 14:01:22 +0800</pubDate><description><![CDATA[ls -l |grep "^-"|wc -l

  或

  find ./company -type f | wc -l

  查看某目录下文件的个数，包括子目录里的。

  ls -lR|grep "^-"|wc -l

  查看某文件夹下目录的个数，包括子目录里的。

  ls -lR|grep "^d"|wc -l

  说明：

  ls -l

  长列表输出该目录下文件信息（注意这里的文件，不同于一般的文件，可能是目录、链接、设备文件等）

  ...]]></description><category></category></item><item><title><![CDATA[区块链应用示例]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/106126616</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/106126616</guid><author>qingfenglu</author><pubDate>Thu, 14 May 2020 19:09:03 +0800</pubDate><description><![CDATA[一是应用在死猪无害化处理理赔产业链上,降低理赔成本。根据国务院要求,在 2020 年前要完
成死猪无害化处理体系建设。原来养猪户发现死猪后,需上报保险公司,保险公司派勘察员现场勘察,
确认之后等无害化处理厂将死猪回收处理后,保险公司才能进行理赔,整个流程耗时费力。应用“猪
脸识别”技术,可以将整个流程线上化,养殖户只需将死猪照片上传给保险公司和无害化处理厂,无
害化处理厂将猪回收,处理前在传送带再对死猪进行拍照匹配,便可实现自动化理赔,每头猪的理
赔成本由原来的 6 元钱降低为 6 毛钱,节省 90% 的理]]></description><category></category></item><item><title><![CDATA[python 客户端上传图片及图片url 并指定headers]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/106093771</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/106093771</guid><author>qingfenglu</author><pubDate>Wed, 13 May 2020 11:18:51 +0800</pubDate><description><![CDATA[本地数据


import requests

url = "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.]]></description><category></category></item><item><title><![CDATA[linux下监控程序并崩溃重启]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/106083054</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/106083054</guid><author>qingfenglu</author><pubDate>Tue, 12 May 2020 20:06:05 +0800</pubDate><description><![CDATA[if test $( pgrep -f $1 | wc -l ) -eq 0 
then 
echo "进程不存在" 
else 
echo "存在进程" 
fi 


执行 crontab -e

里面输入 */1 * * * * /bin/bash /home/automonitor.sh 代表一分钟执行一次脚本


!/bin/sh

serverpid=`ps -aux|grep -v 'grep'|grep -c '/servertest'`
ulimit -c unlimite...]]></description><category></category></item><item><title><![CDATA[Ubuntu添加和设置开机自动启动程序的方法]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/106083006</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/106083006</guid><author>qingfenglu</author><pubDate>Tue, 12 May 2020 19:12:01 +0800</pubDate><description><![CDATA[一、Ubuntu添加开机自动启动程序的方法

1. 开机启动时自动运行程序

Linux加载后, 它将初始化硬件和设备驱动, 然后运行第一个进程init。init根据配置文件继续引导过程，启动其它进程。通常情况下，修改放置在

/etc/rc或

/etc/rc.d 或

/etc/rc?.d

目录下的脚本文件，可以使init自动启动其它程序。例如：编辑/etc/rc.d/rc.local 文件(该文件通常是系统最后启动的脚本)，在文件最末加上一行“xinit”或“startx”，可以在开机启动后直接进入]]></description><category></category></item><item><title><![CDATA[超时退出异常捕获]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/106078277</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/106078277</guid><author>qingfenglu</author><pubDate>Tue, 12 May 2020 15:57:40 +0800</pubDate><description><![CDATA[//超时中断
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,..]]></description><category></category></item><item><title><![CDATA[图像纹理特征——基于灰度共生矩阵]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/103384211</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/103384211</guid><author>qingfenglu</author><pubDate>Wed, 04 Dec 2019 11:51:04 +0800</pubDate><description><![CDATA[图像局部纹理特征——GLCM（Grey-Level Co-occurrence Matrix）



潘凌昀关注

0.0782017.06.02 12:38:57字数 891阅读 4,692



本文参考自OpenCV22（灰度共现矩阵/灰度共生矩阵）

一、什么是灰度共生矩阵（Grey-Level Co-occurrence Matrix）

一种描述图像局部区域或整体区域的某像素与相邻...]]></description><category></category></item><item><title><![CDATA[python 调用系统命令os]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/103314137</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/103314137</guid><author>qingfenglu</author><pubDate>Fri, 29 Nov 2019 17:22:03 +0800</pubDate><description><![CDATA[一、获取环境变量


import os

env_dist = os.environ
# 打印所有环境变量，遍历字典
for key in env_dist:
    print key + ' : ' + env_dist[key]

二、os.system(cmd)与os.popen(cmd)的区别

os.system(cmd)返回结果为0（成功） 1,2

os.popen(cmd)返回...]]></description><category></category></item><item><title><![CDATA[ubuntu 中文乱码]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/103146875</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/103146875</guid><author>qingfenglu</author><pubDate>Tue, 19 Nov 2019 17:14:43 +0800</pubDate><description><![CDATA[一、查看当前系统字符设置

locale


root@7898u998:~/home/test/# locale
LANG=
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...]]></description><category></category></item><item><title><![CDATA[薄板样条插值——转载（记录）]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/102856993</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/102856993</guid><author>qingfenglu</author><pubDate>Fri, 01 Nov 2019 14:32:04 +0800</pubDate><description><![CDATA[版权声明：本文为博主原创文章，遵循 CC 4.0 BY-SA 版权协议，转载请附上原文出处链接和本声明。
本文链接：https://blog.youkuaiyun.com/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，但...]]></description><category></category></item><item><title><![CDATA[手写字体生成]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/102783708</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/102783708</guid><author>qingfenglu</author><pubDate>Mon, 28 Oct 2019 16:37:25 +0800</pubDate><description><![CDATA[风格迁移在图像应用

https://github.com/LDOUBLEV/style_transfer-perceptual_loss

基于风格迁移的手写字体生成

http://www.dataguru.cn/article-11281-1.html

论文：http://www.doc88.com/p-8058499366708.html


...]]></description><category></category></item><item><title><![CDATA[交叉编译]]></title><link>https://blog.youkuaiyun.com/qingfenglu/article/details/102753224</link><guid>https://blog.youkuaiyun.com/qingfenglu/article/details/102753224</guid><author>qingfenglu</author><pubDate>Sat, 26 Oct 2019 09:46:36 +0800</pubDate><description><![CDATA[一、交叉编译环境安装



sudo apt-get install gcc-5-powerpc64le-linux-gnu

sudo apt-get install g++-5-powerpc64le-linux-gnu



sudo apt-get install g++-5-multilib-powerpc64le-linux-gnu



二、修改powerpc交叉编译cmake...]]></description><category></category></item></channel></rss>