自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

转载 [转]Docker部署Django由浅入深系列(下): 八步部署Django+Uwsgi+Nginx+MySQL+Redis

在上篇教程中,我们手动构建了两个容器,一个容器放Django + Uwsgi,另一个容器放Nginx,成功部署了一个简单的Django项目。然而在实际的生产环境中,我们往往需要定义数量庞大的 docker 容器,并且容器之间具有错综复杂的依赖联系,一个一个去手动创建容器并记录和配置这些复杂的容器关...

2020-06-27 21:21:36 49 0

原创 opencv学习笔记02

原创博文地址;opencv学习笔记02 OpenCV-Python教程:11.图片阈值 https://www.jianshu.com/p/267a32ad0a23 cv2阈值处理:https://blog.csdn.net/u011070767/article/details/8063955...

2020-07-12 22:26:10 25 0

原创 opencv学习笔记01

原创博文地址:opencv学习笔记01 学习目标 1,opencv能做什么,不能做什么 2,阅读代码,知道某种func后图片怎么样了 3,在图片相关机器学习算法预处理阶段,希望通过对图片的简单处理,达到提升训练效果的目的。 OpenCV-Python教程:2.Images https://...

2020-07-12 22:24:44 24 0

转载 [转]caffe-ssd中 net.forward()返回值

out = net.forward() 在运行caffe的模型中,经常会使用句代码,这个代码中out里面的内容是什么呢? type(out)可以发现out是一个dict 执行下面的代码: for key in out: print key 发现out只有一个key:detection_out,这...

2020-07-12 11:57:50 29 0

转载 基于深度学习的目标检测发展历程:deep_learning_object_detection

目标检测论文从 2014-2018 模型表现表格 Detector VOC07 (mAP@IoU=0.5) VOC12 (mAP@IoU=0.5) COCO (mAP) Published In R-CNN 58.5 – – CVPR’14 OverFeat – – – ICL...

2020-07-11 20:56:59 34 0

转载 计算机视觉新手指南

通过机器的眼睛去探索 如果我们想让机器学会思考,就需要教他们学会如何用视觉去看周围环境。—— 斯坦福大学AI实验室和斯坦福视觉实验室主任李飞飞 使计算机或手机等机器看到周围环境的现象称为计算机视觉。机器仿生人眼的研究工作可以追溯到50年代,从那时起,我们已经走了很长一段路。计算机视觉技术已经通...

2020-07-11 20:43:55 71 0

转载 [转]6个开源数据科学项目

作者|PRANAV DAR编译|VK来源|Analytics Vidhya 概述 利用这段时间,用这些顶级的开源项目来制作你的数据科学简历 从Facebook AI的计算机视觉框架到OpenAI的GPT-3模型,我们涵盖了广泛的开源数据科学项目 介绍 “到目前为止,你完成...

2020-07-11 20:31:54 57 0

转载 [转]非极大值抑制(Non-Maximum Suppression)

文章作者:Tyan 博客:noahsnail.com | CSDN | 简书 1. 什么是非极大值抑制 非极大值抑制,简称为NMS算法,英文为Non-Maximum Suppression。其思想是搜素局部最大值,抑制极大值。NMS算法在不同应用中的具体实现不太一样,但思想是一样的。非极大值抑...

2020-07-05 18:21:58 39 0

转载 [转]形态学操作:膨胀与腐蚀

形态学操作其实就是改变物体的形状,比如腐蚀就是”变瘦”,膨胀就是”变胖”,看下图就明白了: 形态学操作一般作用于二值化图,来连接相邻的元素或分离成独立的元素。腐蚀和膨胀是针对图片中的白色部分! 膨胀 膨胀就是求局部最大值的操作。 按数学方面来说,膨胀或者腐蚀操作就是将图像(或图像的一...

2020-07-05 18:20:39 38 0

原创 django进阶04部署上线(nginx,uwsgi,supervisor)

原创博文地址:django进阶04部署上线(nginx,uwsgi,supervisor) django自身服务ok python manage.py runserver,验证可正常访问 uwsgi安装和服务验证 安装:pip Install uwsgi 测试代码 1 2 3...

2020-07-05 17:26:33 73 0

原创 django进阶03静态文件和模板

原创博文地址:django进阶03静态文件和模板 静态文件和模板 静态文件:css,js,image,如果作为纯粹的web应用来看,静态文件的响应并不属于web应用范畴,因为静态文件不涉及业务逻辑,也不需开发业务代码。但几乎100%的web应用都支持对静态文件的直接访问。为何?主要是web应用...

2020-07-05 17:25:48 41 0

原创 django进阶02websocket

原创博文地址:django进阶02websocket 本文适合有一定websocket基础的,至少完整看过前后端demo的读者,一窍不通的小白建议先阅读“参考”部分的博文扫扫盲。 基于django的dwebsocket组件(目前虽然不在维护,但正常使用没问题) 前端方法 1 2 ...

2020-07-05 17:25:12 35 0

转载 Python知识点汇总

Python知识点汇总 无意中浏览到此博文,原作者总结的很全面,我重新做了下排版,新补充的部分内容,放在这里,留给需要的人。...

2020-06-29 11:32:03 51 0

原创 软件_搭建rtsp视频推送环境

原创博客地址:软件_搭建rtsp视频推送环境 live555编译安装启动 编译 1 2 3 4 5 wget http://www.live555.com/liveMedia/public/live555-latest.tar.gz tar xzf l...

2020-06-28 21:58:16 74 0

转载 [转]Django 好用的第三方包

1. Python social auth 一款社交账号认证/注册机制,支持Django、Flask、Webpy等在内的多个开发框架,提供了约50多个服务商的授权认证支持,如Google、Twitter、新浪微博等站点,配置简单。 GitHub 地址:pennersr/django-allau...

2020-06-28 07:55:27 90 0

原创 python进阶21之actor

原创博客地址:python进阶21之actor actor模型。actor模式是一种最古老的也是最简单的并行和分布式计算解决方案。 优点:充分利用单线程+事件机制,达到了多线程效果。 缺点,对python而言,由于GIL的存在,毕竟只是单线程,难以匹敌多进程,目前使用并不多。 简单任务调度器 ...

2020-06-27 21:36:00 62 0

原创 python进阶20装饰器

原创博客地址:python进阶20装饰器 Nested functions Python允许创建嵌套函数,这意味着我们可以在函数内声明函数并且所有的作用域和声明周期规则也同样适用。 1 2 3 4 5 6 7 >>> def outer...

2020-06-27 21:35:22 48 0

原创 python进阶19垃圾回收GC

原创博客链接:python进阶19垃圾回收GC 垃圾收集三大手段 一、引用计数(计数器) Python垃圾回收主要以引用计数为主,分代回收为辅。引用计数法的原理是每个对象维护一个ob_ref,用来记录当前对象被引用的次数,也就是来追踪到底有多少引用指向了这个对象,当发生以下四种情况的时候,该...

2020-06-27 21:34:43 60 0

转载 [转]新来的大神用策略模式把if else给优化了,技术总监说:能不能想好了再改?...

本文来自作者投稿,原作者:上帝爱吃苹果 目前在魔都,贝壳找房是我的雇主,平时关注一些 java 领域相关的技术,希望你们能在这篇文章中找到些有用的东西。个人水平有限,如果文章有错误还请指出,在留言区一起交流。 我想大家肯定都或多或少的看过各种“策略模式”的讲解、布道等等,这篇文章就是来好好...

2020-06-27 21:20:05 90 0

转载 [转]35个高级Python知识点总结

No.1 一切皆对象 众所周知,Java中强调“一切皆对象”,但是Python中的面向对象比Java更加彻底,因为Python中的类(class)也是对象,函数(function)也是对象,而且Python的代码和模块也都是对象。 Python中函数和类可以赋值给一个变量 Python中函数...

2020-06-27 21:16:30 71 0

转载 [转]Python中下划线---完全解读

转载自: http://blog.163.com/jackylau_v/blog/static/175754040201182113817834/ Python 用下划线作为变量前缀和后缀指定特殊变量 _xxx 不能用’from module import *’导入 __xxx__...

2020-06-27 19:01:57 37 0

转载 看完本文若不能让你学通“Python”,我将永远退出IT界

0基础小白怎么学Python? 今天给大家分享一些学习Python的基本概念图,入门书籍、视频教程以及学习路上最有效的方法。Python基本概念最全图1.Python 解释器: 2.Python数据结构: 3.变量与运算符: 4.Python 流程控制: 5.Python ...

2020-06-27 12:05:44 60 0

转载 Django 的第三方包

第三方仓库 Python Package Index(PyPI) Django 第三方包信息库 Django 项目中的 Requirements 文件中的依赖包一定要指定特定的版本号,如: Django==1.8 coverage==3.7.1 django-extensions==1.5.2 ...

2020-06-25 16:03:09 62 0

原创 python进阶18正则表达式

原创博客链接:python进阶18正则表达式 正则基础知识 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 ^`:匹配行首 `$`:匹配结尾 `*`:(**贪婪**)前面字符匹配任意多次 `+`:(**懒惰*...

2020-06-21 16:21:32 45 0

原创 python进阶17炫技巧

原创博客链接:python进阶17炫技巧 原则:可读性第一(效率固然重要,除非非常明显的效率差异,否则可读性优先) 学习炫技巧,更多为了读懂他人代码,自己开发过程中,相似代码量(可读性),建议使用通俗写法。反对为炫而炫。 可直接运行的 zip 包 有 Python 包,居然可以以 zip 包...

2020-06-21 16:21:02 81 0

原创 python进阶16多继承与Mixin

原创博客链接:python进阶16多继承与Mixin Mixin解释 为了让大家,对这个 Mixin 有一个更直观的理解,摘录了网上一段说明。 民航飞机是一种交通工具,对于土豪们来说直升机也是一种交通工具。对于这两种交通工具,它们都有一个功能是飞行,但是轿车没有。所以,我们不可能将飞行功能写在...

2020-06-21 16:20:16 70 0

原创 python进阶15变量作用域LEGB

原创博客链接:python进阶15变量作用域LEGB 作用域 “作用域”定义了Python在哪一个层次上查找某个“变量名”对应的对象。接下来的问题就是:“Python在查找‘名称-对象’映射时,是按照什么顺序对命名空间的不同层次进行查找的?” 答案就是:使用的是LEGB规则,表示的是Local...

2020-06-21 16:19:35 48 0

原创 python进阶14文件路径(找不到文件)

原创链接:python进阶14文件路径(找不到文件) 开发时遇到问题,文件路径不正确,找不到文件等等,都是这一类问题. curdir,argv,file 举例: 文件1代码: 1 2 3 4 5 6 7 8 9 10 11 12 13 def get...

2020-06-21 16:19:01 121 0

转载 [转]简明 Nginx Location Url 配置笔记

基本配置 为了探究nginx的url配置规则,当然需要安装nginx。我使用了vagrant创建了一个虚拟环境的ubuntu,通过apt-get安装nginx。这样就不会污染mac的软件环境。通过vragrant再创建一个项目进行实验。如果不了解vagrant的使用,可以查看Vagrant 虚拟...

2020-06-21 15:50:55 62 0

转载 [转]在python中删除list中元素的3种方法:remove、pop、del

info = [“du”, 18, “男”, “矮穷丑”, [“高”, “富”, “帅”], “矮穷丑”,True] 1.remove: 删除单个元素,删除首个符合条件的元素,按值删除 a=info.remove(“矮穷丑”) print(info) print(a) [“du”, 18, “...

2020-06-21 15:49:41 68 0

原创 python进阶13并发之九多进程和数据共享

原创博客地址:python进阶13并发之九多进程和数据共享 使用进程,大概率出现情况是,想当然以为共享了,实际没共享。所以最终程序大概率卡死(部分逻辑没有数据进来,导致的业务逻辑性卡住,并非程序死锁) 哪些共享,哪些不共享 默认进程是都不共享,包括全局变量。 父子进程其实处于不同的资源空间(...

2020-06-08 00:20:19 60 0

原创 python进阶12并发之八多线程与数据同步

原创博客地址:python进阶12并发之八多线程与数据同步 python并发首选进程,但偶尔有场景进程无法搞定,比如有些变量是无法序列化的,就无法使用工具包manager()的工具类进行共享。如果自己实现新的共享方法,可能开发量较大,且质量难以保证。此时可考虑用线程处理,规避进程的变量共享难题,...

2020-06-08 00:19:36 73 0

转载 [转]python进阶到高阶大全

  关键字is 和 == 的区别 a = 'hello world' b = 'hello world' a == b #返回True a is b #返回False 注意:is 判断是否是一个ID, == 判断内容是否一致。 深拷贝和浅...

2020-06-07 09:26:53 71 0

转载 通俗易懂:说说 Python 里的线程安全、原子操作

在并发编程时,如果多个线程访问同一资源,我们需要保证访问的时候不会产生冲突,数据修改不会发生错误,这就是我们常说的 线程安全 。 那什么情况下,访问数据时是安全的?什么情况下,访问数据是不安全的?如何知道你的代码是否线程安全?要如何访问数据才能保证数据的安全? 本篇文章会一一回答你的问题。 1. ...

2020-06-02 23:07:24 101 0

原创 python进阶11并发之七多种并发方式的效率测试

原创博客地址:python进阶11并发之七多种并发方式的效率测试 测试map,apply_async,gevent协程爬虫 测试代码:网页爬虫 函数代码 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 ...

2020-06-01 23:32:40 82 0

原创 python进阶10并发之六并行化改造

原创博客地址:python进阶10并发之六并行化改造 图示变量含义说明: 1个大step中包含3个小step,大step内部的第一步,二步,三步存在依赖关系(就是内部保持顺序执行) a1,b1,c1,表示子任务a的第一步,b的第一步,c的第一步.同理a2,表示子任务a的第二步。 无并行 ...

2020-06-01 23:31:43 80 0

原创 软件_linux命令cp目录路径和通配符 

原创博客地址:软件_linux命令cp目录路径和通配符  cp作为linux最常用命令,大部分情况正确使用,偶尔也会犯低级错误。比如,今天自己copy目录就犯错了。特此整理下 以下基于ubuntu16测试(xxx含义为目录a/下的所有文件) copy 目录a 目录b 结果 ...

2020-06-01 23:26:22 118 0

转载 Queue - 一种线程安全的FIFO实现

<p>Queue - 一种线程安全的FIFO实现</p> Python的Queue模块提供一种适用于多线程编程的FIFO实现。它可用于在生产者(producer)和消费者(consumer)之间线程安全(thread-safe)地传递消息或其它数据,因此多个线程可以共用同...

2020-06-01 23:10:59 89 0

转载 Python线程同步机制

<h1 id="python线程同步机制">Python线程同步机制</h1> 同步访问共享资源 在使用线程的时候,一个很重要的问题是要避免多个线程对同一变量或其它资源的访问冲突。一旦你稍不留神,重叠访问、在多个线程中修改(共享资源)等这些操作会导致各...

2020-06-01 23:08:39 54 0

转载 12.5 防止死锁的加锁机制

12.5 防止死锁的加锁机制¶ 问题¶ 你正在写一个多线程程序,其中线程需要一次获取多个锁,此时如何避免死锁问题。 解决方案¶ 在多线程程序中,死锁问题很大一部分是由于线程同时获取多个锁造成的。举个例子:一个线程获取了第一个锁,然后在获取第二个锁的 时候发生阻塞,那么这个线程就可能阻塞其他线...

2020-06-01 23:06:46 49 0

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