自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 收藏
  • 关注

原创 opencv-python 轮廓查找 椭圆拟合 画椭圆

直接放图放程序import cv2 as cvif __name__ == "__main__": im = cv.imread("image/circle_patten.jpg") # 读图 imgray = cv.cvtColor(im, cv.COLOR_BGR2GRAY) # 转灰度图 _, thresh = cv.threshold(i...

2019-10-17 22:48:14 7331

原创 PyCharm Terminal 进入虚拟环境运行

PyCharm中Terminal的默认环境并不是当前project的虚拟环境,如果需要使用类似 python test.py 的运行方式,需手动进入project设置的环境。如虚拟环境目录为 D:\360Downloads\Software\anaconda\install\envs\flaskcd D:\360Downloads\Software\anaconda\install\en...

2019-09-29 09:23:15 14711 4

原创 C语言屏蔽调试时的print()

调试程序时我们通常会写一些printf()来查看运行中的值,但在工作环境中又不需要把函数中的过程变量显示出来。当print语句过多时逐行注释掉显然是费时费力的。此时,只需在文件头使用宏定义define即可将本文件中的print语句屏蔽掉#define printf(format, ...)若想在本文件的某个函数中解除屏蔽,只需undef#undef printf...

2019-08-07 15:23:28 1572 1

原创 flask蓝图使用三部曲

Flask 提供了 Blueprint (蓝图) 的功能,让我们可以实现模块化的应用。使用它主要有以下好处:将一个复杂的大型应用分解成若干蓝图的集合,也就是若干个子应用或者说模块,每个蓝图都包含了可以作为独立模块的视图、模板和静态文件等; 制作通用的组件,使开发者更易复用组件;1、创建蓝图对象from flask import Blueprintbook_bp = Bluepri...

2019-02-13 01:20:31 259

原创 一个更新pip时出现的错误EnvironmentError: [Errno 2] No such file or directory

之前从未使用过anaconda 等管理Python的环境和包,对Python环境的配置很迷糊,都是用pycharm直接install package,能用就用了。然而今天终于出问题了,说要想下载包时说要更新pip,更新就更新咯,cmd输入python -m pip install --upgrade pip然后就出现了这个死活解决不了的错误: Could not install ...

2019-02-11 22:01:29 8193 7

原创 PyCharm设置模板语言

2019-02-03 17:28:27 2389

原创 视图函数的响应对象

视图函数return除了返回如‘hello,world!’内容,还会返回一些附加信息,如:状态码 status code :200,404,301等content-type:放置于http headers属性中,告诉接收方如浏览器如何解析返回的内容。默认值为content-type=text/html,即把返回的主体内容作为html解析。视图函数中本质上永远返回的是一个Response...

2019-01-22 23:41:27 259

原创 flask中if __name__的作用

if __name__ == '__main__': app.run(debug=app.config['DEBUG'])一般的解释是:如果是文件是作为模块导入的,则不执行if__name__以下的内容。那么,在flask中增加这个判断,再启动web服务器,到底有什么具体的意义呢?在开发环境下所启动的服务器是flask自带的一个简单的服务器当把项目部署到生产环境时,通常不...

2019-01-22 22:40:02 524

原创 mongodb应用示例

在mongodb官网下载https://www.mongodb.com/download-center/community解压后打开命令行,cd到解压文件夹,如:。。。mongobd\mongodb-win32-x86_64-2008plus-ssl-4.0.5\bin输入并回车:mongod.exe --nojournal --dbpath .出现waiting for con...

2019-01-17 15:24:25 424

原创 WSGI应用示例

WSGI(Python Web Server Grateway Interface)定义了Web服务器和Web应用程序(APP)之间通信的接口规范任何一个实现了WSGI应用都可以运行在实现了WSGI协议的服务器上,在没有WSGI的话会限制我们对应用框架的选择。服务器和应用不再具有强关联。WSGI应用是一个接受两个参数的可调用的对象。两个参数:1、environ参数是个字典对象,...

2019-01-16 21:57:11 244

原创 在Flask中使用sqlite的示例

Flask_script是一个在flask应用外部编写脚本的扩展常用功能:1、运行一个开发的服务器。2、Python shell 中操作数据库。3、命令行任务manage.py:from flask_script import Managerfrom app import appimport sqlite3from models import Usermanager = M...

2019-01-13 23:04:28 1694

原创 HTML表单示例

表单是HTML页面中负责数据采集功能的部件。它往往由三部分组成,即表单标签、表单域、表单按钮。表单标签:用于表面表单的范围,位于表单标签中的元素将被提交语法:<form><form>属性:Method,Enctype,action表单域:包括文本框,密码框等多种类型语法:<input……/>属性:type,name,value种类:文...

2019-01-11 23:57:56 3106

原创 一个约瑟夫环扩展问题的Python求解

        一个监狱要枪毙100个犯人。但是有一个奇怪的规定,所有犯人排成一排,依次编号为1、2、3。。。第一次枪毙单数,剩下的继续编号,再枪毙单数。问最后剩下的是几号?        在敲程序之前先空想一下结果:一个1到100的列表,第一次去除单数,即双数--2的倍数存活(2、4、6、8等);第二次再去除剩下部分的单数,即保留的数字为原来2的倍数中的双数位置,即4、8、12等,为2*...

2018-12-16 09:28:22 1645

原创 一个简单的Python函数例题——赌场输赢游戏

       赌场有一种游戏称为“幸运七”,游戏规则是你丢两个骰子,如果其点数之和为7,你就赢7元,如果不是就输1元.请定义一个函数模拟这种游戏,检查赌场的规则是否公平。import randomdef saizi(): # 产生一个1~7的随机整数 x = random.randrange(1, 8) return xdef lucky7(a, b):...

2018-12-02 09:49:25 7656 4

原创 Python数据可视化--matplotlib.pyplot用法示例

绘制简单的折线图import matplotlib.pyplot as pltinput_values = [1, 2, 3, 4, 5]squares = [1, 4, 9, 16, 25]plt.plot(input_values, squares)plt.show()导入模块pyplotinput_values为横坐标squares为纵坐标plt.show()打...

2018-11-16 15:47:43 321

原创 MATLAB数字图像处理基本操作函数

图像读取:I = imread('mao.jpg');图像显示:imshow(I)彩色转灰度:I = rgb2gray(I);图像缩放:X1 = imresize(I,2);%放大两倍图像旋转:B = imrotate(A,angle);插值:1、最临近插值:X1=imresize(I,1);2、双线性插值:X2=imresize(I,1,'bilinear');3、三次内插值:X...

2018-10-30 15:42:37 627

原创 MATLAB绘制一个Simulink结构图的基本步骤

已知单位负反馈二阶系统的开环传递函数为:绘制单位负反馈阶跃响应的Simulink结构图1、在菜单栏找到Simulink,单击打开2、在弹出窗口点击新建空模型3、在弹出窗口打开library browser4、在模块库中搜索找到所需模块阶跃信号发生器(Step)、示波器(Scope)、传递函数(Transfer Fcn)、相加器(Sum)并将其拖至工作平台。5、连线并双击设置各...

2018-10-29 19:12:51 27402 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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