-
计算机网络基础
所属栏目:[Python] 日期:2020-12-20 热度:178
网络协议介绍 互联网的本质就是一系列的网络协议。一台硬设有了操作系统,然后装上软件就可以正常使用了。然而这样只能局限于拥有者一个人使用,如果每一个人都这样那么其实是彼此之间孤立且不互通的。 将地理位置不同的且具有独立功能的多台计算机及其外部[详细]
-
TCP协议粘包问题详解
所属栏目:[Python] 日期:2020-12-20 热度:77
前言 在本章节中,我们将探讨TCP协议基于流式传输的最大一个问题,即粘包问题。本章主要介绍TCP粘包的原理与其三种解决粘包的方案。并且还会介绍为什么UDP协议不会产生粘包。 基于TCP协议的socket实现远程命令输入 我们准备做一个可以在Client端远程执行Serv[详细]
-
socketserver模块使用与源码分析
所属栏目:[Python] 日期:2020-12-20 热度:169
前言 在前面的学习中我们其实已经可以通过 socket 模块来建立我们的服务端,并且还介绍了关于TCP协议的粘包问题。但是还有一个非常大的问题就是我们所编写的Server端是不支持并发性服务的,在我们之前的代码中只能加入一个通信循环来进行排队式的单窗口一对[详细]
-
SyntaxError: Non-ASCII character '?' in file
所属栏目:[Python] 日期:2020-12-20 热度:169
错误信息: SyntaxError: Non-ASCII character ' ? ' in file csdn.py on line 7 ,but noencoding declared; see http: // python.org/dev/peps/pep-0263/ for details 错误原因: 原因是因为Python在默认状态下不支持源代码中的编码所致。 解决方案: 在Python[详细]
-
python3之安装mysql问题
所属栏目:[Python] 日期:2020-12-20 热度:62
python3是不能通过pip install mysql或pipinstall mysqldb这样的形式来安装mysql。 只能 pip install PyMySQL 至于如何在文件中引用? 答曰:只需对应python文件将import mysql改为import pymysql即可[详细]
-
Jython的应用
所属栏目:[Python] 日期:2020-12-20 热度:138
今天本文围绕主要内容是jython是什么、安装、简单实用。 另外说说我为什么研究jython,研究它是有一个目的的,目的是将python代码转化为jar包以供安卓方面那边人脸识别,虽说目前人脸识别像阿里、腾讯、百度做的都挺好的,有现成的可以使用,不必重复造轮子,[详细]
-
python3对数据库的基本操作
所属栏目:[Python] 日期:2020-12-20 热度:138
其实Python同Java一样,都有对JDBC操作的API。 注意:我的Python版本为3.6.5 Python2.7是应用比较广的,百度博客上很多相关的例子,所以本次不再列出。 只要是用过Java的JDBC,那么对于Python的这个“JDBC”,我相信会更好的理解。 jdbc.py代码如下: import p[详细]
-
python编程入门之简介
所属栏目:[Python] 日期:2020-12-20 热度:171
引用百度百科: Python是一种面向对象、直译式计算机程序设计语言,由荷兰人Guido van Rossum发明于1989年,1991年发行第一个公开发行版。它常被昵称为胶水语言,它能够很轻松的把用其他语言制作的各种模块(尤其是C/C++)轻松地联结在一起。 Python是纯粹的[详细]
-
Python实现机器人聊天
所属栏目:[Python] 日期:2020-12-20 热度:146
今天午休的时候,无意之中看了一篇博客,名字叫Python实现机器人,感觉挺有的意思的。 于是用其写了一个简单的Python聊天,源码如下所示: # -*- coding: utf- 8 -*- import aimlimport sysimport os def get_module_dir(name): print( " module " ,sys.modul[详细]
-
Microsoft visual c++ 14.0 is required问题
所属栏目:[Python] 日期:2020-12-20 热度:155
错误信息: error: Microsoft Visual C++ 14.0 is required. Get it with "Microsoft Visual C++ Build Tools": http://landinghub.visualstudio.com/visual-cpp-build-tools 如图 ?描述:用pip 安装库报错:Microsoft visual c++ 14.0 is required 解决办法:[详细]
-
Python之Bottle框架使用
所属栏目:[Python] 日期:2020-12-20 热度:126
本文主要包含的内容是Bottle框架介绍和安装使用。 一、Bottle框架介绍 Bottle是一个快速小巧,轻量级的 WSGI 微型 web 框架。同时Bottle也是一个简单高效的遵循WSGI的微型python Web框架。 说微型,是因为它只有一个文件,除Python标准库外,它不依赖于任何[详细]
-
Python之Pulsar框架使用
所属栏目:[Python] 日期:2020-12-20 热度:100
本文内容主要包含Pulsar的介绍和安装、初步使用、应用、常见示例等。 一、 介绍和安装 Pulsar是Python事件驱动并发框架;Pulsar具有高扩展性、高可用性的框架,它能够基于事件驱动的开源实时分析平台和处理框架,同时可以实时收集和处理用户行为和业务事件。[详细]
-
Django实战(二)之模板语言
所属栏目:[Python] 日期:2020-12-20 热度:188
该实战教程基于菜鸟教程,菜鸟教程可参考:http://www.runoob.com/django/django-template.html 模板语法,每个框架都有其支持的模板语法,Django的模板语法在我看来与vue.js倒有一些相似处 ,比如它们的模板语法中参数为{{parm}}。 本篇所用到的例子,仍然基[详细]
-
Python之Web2py框架使用
所属栏目:[Python] 日期:2020-12-20 热度:68
本文主要是对Web2py框架的介绍和安装使用。 一、 介绍 ? 全栈式Web框架;Web2py是 Google 在 web.py 基础上二次开发而来的,兼容 Google App Engine 。是一个为Python语言提供的全功能Web应用框架,旨在敏捷快速的开发Web应用,具有快速、安全以及可移植的数[详细]
-
python3.6在linux持久运行django
所属栏目:[Python] 日期:2020-12-20 热度:122
最近线上运行一个OnlineJudgeServer的项目,通过python manage.py runserver 0.0.0.0:8090运行,如果关闭当前窗口,实际就相当于关闭了这个进程。 之前说过通过nuhub可以实现在Linux持久运行的目的。 如果你的nohub出现 nohub命令找不到,那么你可以执行如下[详细]
-
pip问题解决方案
所属栏目:[Python] 日期:2020-12-20 热度:122
错误信息:usr/bin/pip: No such file or directory 解决办法(一共四步,按照下面的步骤来从1到4,最后你会发现问题都解决了): 1.which pip /usr/local/bin/pip2.pip -su: /usr/bin/pip: No such file or directory3.type pip pip is hashed (/usr/bin/pip) S[详细]
-
如何将pip更新到最新版
所属栏目:[Python] 日期:2020-12-20 热度:138
通过该命令即可达到目的:python -m pip install --upgrade pip ? pip在Python中是非常常用的,就像node.js里面的npm一样。两者共同的作用是包的管理工具。 ?[详细]
-
Python之Cubes框架使用
所属栏目:[Python] 日期:2020-12-20 热度:154
本文主要内容包含Cubes框架的介绍和简单使用。 一、 介绍和安装 Cubes是一个轻量级的Python框架和一套工具,用于开发报告和分析应用程序,在线分析处理(OLAP),多维分析和聚合数据的浏览。它是Data Brewery的一部分。 ? 官方网站参考链接:https://pythonho[详细]
-
关于Python常用框架学习 Python之Web2py框架使用
所属栏目:[Python] 日期:2020-12-20 热度:161
我对Python不是特别熟悉,我仅仅只知道它在Web自动化领域挺牛逼的,还有爬虫。当然了,现在的人工智能和机器学习用到它也很多。 记得六月还是七月份的时候,那个时候,突然心血来潮就开始学起了Python。刚开始学Python的时候是参考菜鸟教程,一边看一边敲代[详细]
-
Python之Flask框架使用
所属栏目:[Python] 日期:2020-12-20 热度:112
Flask和Django、Bottle号称Python中的强大又简单的Web框架。 Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 模板引擎。 Flask使用BSD授权。 Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他[详细]
-
Django实战(一)之简单Demo
所属栏目:[Python] 日期:2020-12-20 热度:154
菜鸟教程上Django安装可供参考: 参考链接: http://www.runoob.com/django/django-install.html ? 菜鸟教程上如果不行的话,下面博客网址可以供参考 Linux安装Python2.7和Django可以参考: ?参考链接:https://www.cnblogs.com/Python666/p/8118479.html ? 另外[详细]
-
Python之Tornadoweb框架使用
所属栏目:[Python] 日期:2020-12-20 热度:180
本文主要讲解Tornadoweb框架的安装和介绍及其简单使用。 ? 一、 安装介绍 Tornado是一个Python Web框架和异步网络库,最初是在FriendFeed上开发的。通过使用非阻塞网络I / O,Tornado可以扩展到数万个开放连接,使其成为长轮询,?WebSockets和其他需要与每个[详细]
-
python3-cookbook笔记:第六章 数据编码和处理
所属栏目:[Python] 日期:2020-12-20 热度:61
python3-cookbook中每个小节以问题、解决方案和讨论三个部分探讨了Python3在某类问题中的最优解决方式,或者说是探讨Python3本身的数据结构、函数、类等特性在某类问题上如何更好地使用。这本书对于加深Python3的理解和提升Python编程能力的都有显著帮助,特[详细]
-
python3-cookbook笔记:第十章 模块与包
所属栏目:[Python] 日期:2020-12-20 热度:160
python3-cookbook中每个小节以问题、解决方案和讨论三个部分探讨了Python3在某类问题中的最优解决方式,或者说是探讨Python3本身的数据结构、函数、类等特性在某类问题上如何更好地使用。这本书对于加深Python3的理解和提升Python编程能力的都有显著帮助,特[详细]
-
python3-cookbook笔记:第五章 文件与IO
所属栏目:[Python] 日期:2020-12-20 热度:118
python3-cookbook中每个小节以问题、解决方案和讨论三个部分探讨了Python3在某类问题中的最优解决方式,或者说是探讨Python3本身的数据结构、函数、类等特性在某类问题上如何更好地使用。这本书对于加深Python3的理解和提升Python编程能力的都有显著帮助,特[详细]
