自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Socketio下载以及使用方法

一、下载SocketioSocketio官方网站二、Socketio的连接Socketio使用方法官方地址1)服务器端//服务器端代码const io = require('socket.io')(app) //socketio对象 ,这句话应放在监听代码之后,否则会报错io.on('connection',socket =>{ console.log('新用户连接了')})2)浏览器端//只需要把包导进来<script src="/socket.i

2020-06-20 18:04:35 9141 6

原创 Websocket实现广播

我们使用server.connection实现广播。一、简单的广播实现Github链接地址//每一个连上服务器的用户都有一个conn对象const server = ws.createServer(conn => { console.log('新的连接') count++ conn.userName = `用户${count}` //模板字符串 console.log(conn.userName) // 告诉所有用户,有人加入聊天室

2020-06-20 16:32:00 1860

原创 建立WebSocket服务及处理信息

使用Node.js来建立一个自己的WebSocket服务。环境选择的是VS Code。一、建立自己的WebSocket服务1)首先安装一个第三方的包我们选择使用,Nodejs.websocket这个包2)使用方法Github上的地址//1.导入nodejs-websocket包const ws = require('nodejs-websocket')const PORT = 3000//2.创建一个serverconst server = ws.createServer(conn

2020-06-20 10:18:27 625

原创 Websocket的介绍以及基本使用

1.为什么要选择Websocket而不选择Http?首先明确一点,Websocket和Http都属于应用层协议。其次,一个客户端要将信息发送给另外一个客户端是需要经过服务器的,由服务器代为转发。而Http是基于 请求------->响应模型的,即服务器不会主动给客户端发送,只是相应它的请求。Websocket协议是基于TCP协议的一种新的网络协议,它实现了浏览器与服务器全双工(full-duplex)通信,即允许服务器主动发送信息给客户端Websocket是一种持久协议,Http是非持久协

2020-06-19 16:19:43 744

翻译 卷积神经网络的体系结构

1、机器如何看待图像人脑是一个很强大的机器,我们每秒可以看到(捕获)多个图像并处理它们而不知道是如何完成的。但是,机器不是这样的。图像处理的第一步是理解,如何表示图像,以便机器能够读取它。简单地说,每一个图像都是以特定的顺序排列的点(像素)的排列。如果改变一个像素的顺序或颜色,图像也会改变。让我们举个例子。假设,你想存储和读取一个写在图片上的数字4。机器将基本上将该图像分解成像素矩阵,并在代...

2019-11-30 11:31:14 347 1

原创 Django中配置SQL Srever数据库(Win10)

我所使用的环境:Sql Server2017,python3.7版本, Pycharm3.5的专业版,Django2.2版本1、数据库驱动程序检查驱动查看路径默认为 C:\Windows\SysWOW64\odbcad32.exe2、settings.py中代码如下:DATABASES = { 'default': { 'ENGINE': 'sql_serve...

2019-11-30 11:01:47 210

原创 第一次使用Python中的Django框架搭建网站学习路线总结

历时三个星期的零零散散时间,终于成功完成了数据库的综合实验---------一个小的网站。第一次涉及Web开发领域,选择的是Python中的Django框架搭建的。本片博客用于学习路线的总结,方便日后快速回忆起来。如果你想要在短时间内搭建一个网站,这篇博客可能对你有些帮助。刚开始涉及这个领域,就会比较的迷茫,不知从何学起,因为时间有限,要在比较短的时间里完成,就想着有针对性的学习,但还是走了不...

2019-11-30 10:54:40 386

原创 Django中的ORM对数据库进行增删改查

model.py中的类如下所示:class Student(models.Model): student_id = models.CharField(max_length=20,primary_key=True) #身份证号:主键 student_name = models.CharField(max_length = 20) #姓名 student_addr ...

2019-11-30 09:50:29 264

原创 Django模板的继承和引入

Web网站,多个HTML的头部和尾部都是一样的,这个时候代码就会冗余,为了解决这种冗余,就需要使用模板的继承或者引入。1、引入模板有时候一些代码是在许多模板中都用得到的。如果我们每次都重复的去拷贝代码那肯定没有必要一般,我们可以把这些重复性的代码抽取出来,就类似python中的函数一样,以后想要使用这些代码的时候,就通过include包含进来。这个标签就是include#header....

2019-11-16 11:39:26 221

原创 Django模板语言DTL中的过滤器

在模板中,有时候需要对一些数据进行处理以后才能使用,一般python中我们是通过函数的形式来完成的。而在模板中,则是通过过滤器来实现的。过滤器使用的是 | 来使用1、cut{{value | cut:" "}}''' 移除所有指定的字符串。类似于python中的replace(args,"") 以上示例就会移除value中所有的空格字符'''2、data将日期按照指定格式,格式...

2019-11-16 11:14:12 223

原创 Django模板语言DTL中的变量和标签

1、DTL的变量模板中可以包含变量,Django在渲染模板的时候,可以传递变量对应的值过去进行替换。DTL语言将两个大括号对里的内容当作变量名。变量的命名规范和Python非常类似,只能是阿拉伯数字和英文字符以及下划线的组合,不能出现标点符号等特殊字符。变量需要通过视图函数渲染,视图函数在使用render或者render_to_string的时候可以传递一个context的参数,这个参数是...

2019-11-16 10:26:13 946

原创 Django ------ 静态文件的渲染(添加css,js,image)

对静态文件的渲染本质就是添加css,js,image在配置文件setting.py中包含如下:在官网中找到相应的内容:然后,按照官网中的要求去写:STATIC_URL = '/static/' #urlSTATICFILES_DIRS = [ #路径 os.path.join(BASE_DIR, "static"),]注意:这个配...

2019-11-16 02:26:21 885

原创 Django在project下的app目录下添加模板文件templates详细说!

1、在根目录下创建一个目录my_templates,用于存放模板文件2、在其中创建一个模板文件例如,创建一个首页,命名为index.py3、渲染模板回顾视图函数的作用def 函数(request): #1、接收数据 #2、处理数据 #3、合成响应正文 #4、返回response对象4、模板的路径查找问题 TemplateDoesNotExist在配置文件setting...

2019-11-16 01:50:05 1638

原创 Django的模板语言DTL介绍以及渲染方式

1、前言视图函数只是直接返回文本,而在实际生产环境中其实很少这样用,因为实际的页面大多是带有样式和HTML代码,这可以让浏览器渲染出非常漂亮的页面。目前市面上有非常多的模板系统,其中最知名最好用的就是DTL和Jinja2。DTL是 Django Template Language 三个单词的缩写,也就是Django自带的模板语言当然也可以配置Django支持Jinja2等其他模板引擎,但...

2019-11-16 01:28:34 860

原创 Django ------ 将主路由和子路由进行绑定

在你主路由的urls.py中,最初有提供的注释,都很有用,不要轻易删,如果看着碍事就把它隐藏起来大致说的就是,你要绑定一个子路由的URL配置, 需要引入一个库,并且代码按照它给的方式写。主路由中的代码如下:from django.urls import path, re_path,includeurlpatterns = [ path('admin/', admin.site....

2019-11-15 09:27:15 1429

原创 Django------子应用的作用和创建

不同的业务需要通过不同的app来分开的。例如,豆瓣网站:不同的框架栏,归置的是不同的业务,就需要用不同的应用(主应用就一个,就需要创建多个子应用)如下所示的book,music,movie就是创建的子应用的名称(下图非原创)1、如何创建一个子应用首先使用虚拟环境的编译python解释器输入命令:startapp movie结果如下:1、一个应用就相当于一个包(可以...

2019-11-15 09:12:08 344

原创 Django路由和视图

从别的地方找来的一张图:还有一些需要补充的地方:1、路由的概念维护视图视图函数映射关系的结构,在Web框架中,称之为路由Django把这种映射关系叫做URLConf(URL配置),URL配置把URL映射到相应的视图函数中,我们以这种方式告诉Django,“访问这个URL时调用这些代码,访问那个URL时调用那些代码”2、正向路由通过url地址,查找到视图函数,从而响应给浏览器1)...

2019-11-15 08:47:12 211

原创 Pycharm中的几个使用小技巧

1、alt + enter可以反向导入包,选中函数名称,如下图所示,然后选择即可2、ctrl + 点击可以看函数的源代码,了解参数和逻辑点击path,看到代码如下3、在运行Django的时候,需要选择如下图这样可以避免运行出错,端口已经被占用了...

2019-11-14 19:35:53 988

原创 Django入门---Hello World

如何通过http://127.0.0.1:8000/index -------->访问到hello world?本博客主要是说明下这个问题。1、输入url地址之后,应该首先找到:路由文件------->获取相应的视图函数在settings.py中有ROOT_URLCONF = 'sitel.urls' 配置指明路由文件所在地址 urls.py#全局变量,路由列表,数据url...

2019-11-14 19:35:10 195

原创 Django目录结构说明

假设创建的项目名称为site2----site2(项目根目录,名称随意写) ----site2(网站主应用目录) ----_init_.py(包的初始化文件) ----settings.py(网站的配置文件) ----urls.py(网站主路由表) ----wsgi.py(网站入口文件) ----templates(模板文件所在目录) ----manage.py(启动服务器...

2019-11-12 20:33:06 193

原创 安装、创建并启动Django项目

1、安装Django的步骤pip install django也可以在pycharm中安装django爆包(最常见的两种安装包的方法)到虚拟环境目录下查看是否安装好了djangoF:\virtual\django22\Lib\site-packages在虚拟环境目录下F:\virtual\django22\Scripts下,有一个django-admin.exe ----- 用于创建...

2019-11-12 20:26:20 247

原创 virtualenv虚拟环境的安装和使用

1、安装虚拟环境pip install virtualenv安装virtualenv.exe的命令,在python根目录/Scripts/virtualenv.exe,该命令的作用用于创建虚拟环境(将真实环境备份)2、创建虚拟环境1)virtualenv.exe 虚拟环境的目录(.exe是可以省略的)2)可以指定解释器的版本virtualenv.exe -p python根目录...

2019-11-12 09:26:03 277

原创 使用virtualenv新建虚拟环境出现:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd3 in position 319

报错如图所示:找到该文件,更改为如图所示:成功解决:

2019-11-11 20:27:19 666 1

原创 Python对MySql数据库进行增删改查

该部分的内容需要有一定基础,如果需要了解基础的话,点击链接------>Python操作Mysql数据库步骤以及常用方法1、增加数据关键字:insert intosql = ”insert into news(title,content) values('今天发生了一件大事','狗丢了')“result = link.execute(sql)db.commit()2、修改数...

2019-11-09 13:46:58 164

原创 Python操作Mysql数据库步骤以及常用方法

Python对Mysql数据库的操作,大致分为以下五个部分引入pymysql模块使用connect方法连接数据库通过cursor方法创建一个游标对象通过游标执行SQL语句从游标执行结果中读取数据1、下载pymysql包使用pip install pymysql在pycharm中直接下载2、连接数据库连接对象 = pymysql.connect(host='主机', us...

2019-11-09 13:26:23 871

原创 Apache服务器最新版下载、安装及配置(windows版)以及常见错误

安装Apache,找了很多的教程,感觉这个教程对我最有用,看链接------->Apache安装教程另外需要注意的问题就是,目前的是V14和V15,分别对应着VS2015和VS2017,看个人需要下载!另外,以下是我个人遇到的错误和这些错误的解决方法安装apache时出现的(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次” 错误...

2019-11-07 19:30:22 246

原创 HTTP状态码简单解析

状态代码由三位数字组成,第一个数字定义了响应的类别,共分五种类别:1xxx:指示信息 — 表示请求已接收,继续处理2xxx:成功 — 表示请求已被成功接收、理解、接受3xxx:重定向 — 要完成请求必须及进行更进一步的操作4xxx:客户端错误 — 请求中有语法错误或请求无法实现5xxx:服务器端错误 ---- 服务器未能实现合法的请求200 OK #客户端请求成功4...

2019-11-07 19:23:47 245

原创 安装apache时出现的(OS 10048)通常每个套接字地址(协议/网络地址/端口)只允许使用一次” 错误

出现的问题如图所示:出现该问题的原因就是,443端口被占用了,此时就有两种解决方法:将占用443端口的进程给关掉让Apache使用其他端口1、将占用443端口的进程给关掉我们先需要是谁占用了443端口在我们的DOS中输入: netstat -a -o查看结果如下:由上图中可以看出,PID为3284,所以我们需要查找占用该端口的是谁。打开任务管理器,点击右上方的服务,然后...

2019-11-07 19:09:04 5522

原创 Python安装第三方包的时候出现“由于目标计算机积极拒绝,无法连接”

今天安装第三方包的时候,总共遇见两个问题。Pycharm 中project interpreter 中出现 Nothing to Showing问题Python安装第三方包的时候出现“由于目标计算机积极拒绝,无法连接”解决第一个问题的链接----->Pycharm 中project interpreter 中出现 Nothing to Showing问题本篇主要说明第二个问题的解...

2019-11-07 18:40:40 7196 10

原创 Pycharm 中project interpreter 中出现 Nothing to Showing问题

好久没下过包了,最近需要下载新的包,但是在Pycharm中始终是Nothing to Showing 的界面,查了很多资料,更改了很多数据源都不行。(然后在解决其他问题的时候,无意中给解决啦)解决方案如下:看到上方绿色圆圈了么,只需要点一下,然后就好了。注释:因为,我的Pycharm是和Anaconda结合起来使用的,才会有哪个绿色的小圆圈(Anaconda的标志)...

2019-11-07 17:07:33 10466 20

原创 DICOM数据信息解析及Pydicom简单处理

1、DICOM简介DICOM(Digital Imaging and Communications in Medicine):医学影像成像和通讯标准。所有患者的医学图像都以DICOM文件格式存储。这个格式包含关于患者的PHI(Protected Health Information)信息,例如患者姓名,患者性别以及一些医学上的信息。1、基于DICOM3.0标准,每一张图都携带大量的信息,...

2019-10-14 11:49:50 8141 2

原创 如何打开.ipynb文件

1、什么是.ipynb文件全称为ipython notebook,是由jupyter插件生成的文件。

2019-05-03 08:59:36 9146

原创 Python之requests库

1、Requests库的安装http://www.python_requests.org以管理员身份运行 cmd,执行 pip install requests如果数据源不对,就直接运行pip install requests -i http://pypi.douban.com/simple --trusted-host pypi.douban.com2、Requsets库的七个主要...

2019-04-09 14:46:56 831

原创 Python库之游戏开发及虚拟现实

1、PyGame:简单的游戏开发功能库http://www.pygame.org提供了基于SDL的简单游戏开发功能及实现引擎理解游戏对外部输入的响应机制及角色构建和交互机制Python游戏入门最主要的第三方库2、Panda3D:开源、跨平台的3D渲染和游戏开发库http://www.panda3d.org一个3D游戏引擎,提供Python和C++两种接口支持很多先进特性:法线...

2019-04-06 20:47:04 12009

原创 Python库之图形用户界面及其艺术

1、PyQt5:Qt开发框架的Python接口https://www.riverbankcomputing.com/software/pyqt提供了创建Qt5程序的Python API接口Qt是非常成熟的跨平台桌面应用开发系统,完备GUI推荐的Python GUI开发第三方库2、wxPython:跨平台GUI开发框架https://www.wxpython.org提供了专门用于...

2019-04-06 20:31:49 567

原创 Python库之Web信息提取及其开发

1、Beautiful Soup:HTML和XML的解析库http://www.crummy.com/software/BeautifulSoup/bs4提供了解析HTML和XML等Web信息的功能又名beautifulsoup4或bs4,可以加载多种解析引擎常与网络爬虫库搭配使用,如Scrapy,requests等2、Re:正则表达式解析和处理功能库https://docs.py...

2019-04-06 20:08:25 683

原创 Python库之网络爬虫

1、Requsets:最友好的网络爬虫功能库http://www.python-requests.org/提供了简单易用的类HTTP协议网络爬虫功能支持连接池、SSL,Cookies,HTTP(S)代理等Python最主要的页面级网络爬虫功能库import requestsr=requests.get('http://api.github.com/user',auth=('user...

2019-04-06 19:31:34 364

原创 Python库之机器学习

1、Scikit-learn:机器学习方法工具集http://scikit-learn.org/提供一批统一化的及其学习方法功能接口提供聚类、分类、回归、强化学习等计算功能机器学习最基本且最优秀的Python第三方库与数据处理相关的第三方库2、TensorFlow:AlphaGo背后的机器学习计算框架http://www.tensorflow.org/谷歌公司推动的开源机器学...

2019-04-06 19:21:57 343

原创 Python库之文本处理

1、PyPDF2:用来处理pdf文件的工具集http://mstamy2.github.io/PyPDF2提供了一批处理PDF文件的计算功能支持获取信息、分隔/整合文件、加密解密等完全Python语言实现,不需要额外依赖,功能稳定from PyPDF2 import PdfFileReader,PdfFileMergermerger=PdfFileMerger()input1=o...

2019-04-06 19:11:23 923

原创 Python库之数据分析及可其可视化

1、Numpy:表达N维数组的最基本库http://www.numpy.orgPython接口使用,C语言实现,计算速度优异Python数据分析及科学计算的基本库,支撑Pandas等提供直接的矩阵运算、广播函数、线性代数等功能def pySum(): a=[0,1,2,3,4] b=[9,8,7,6,5] for i in range(len(a)) c.append(a[...

2019-04-06 18:56:12 425

空空如也

空空如也

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

TA关注的人

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