- 好不容易小白将系统开发完成,对于发布到服务器端并没有什么经验,于是在下班后又找到老菜。 小白:老大,不好意思又要麻烦你了,项目已经弄完,但要发布上线我还一头雾水,有空帮我讲解一下吗? 老菜:嗯,系统上线并不一件简单的事情,它可大可小。如果准备不充分,有可能会很多问题出现。你认为写好代码后要怎么发布? 小白:呃,完成开发后,上传到服务器,然后浏览器可以正常访问... 老菜:看来得普... 好不容易小白将系统开发完成,对于发布到服务器端并没有什么经验,于是在下班后又找到老菜。 小白:老大,不好意思又要麻烦你了,项目已经弄完,但要发布上线我还一头雾水,有空帮我讲解一下吗? 老菜:嗯,系统上线并不一件简单的事情,它可大可小。如果准备不充分,有可能会很多问题出现。你认为写好代码后要怎么发布? 小白:呃,完成开发后,上传到服务器,然后浏览器可以正常访问... 老菜:看来得普...
- python 网络编程基础知识! python 网络编程基础知识!
- 有同好問到如何在服務器佈署 tkinter 項目,一開始我沒有理解,想說是CentOS 云服務器的調試有問題,或是 Apache 要有特別的設定,或是 python 在 Linux 的安排或是虛擬環境遇到困難。幾輪的文字上交流,說沒有部署的文件說明,我心想怎麼可能?才知道 tkinter 是 python 的 GUI,并不是像 Django 要佈署在服務器,然後給人家一個域名或是IP 去訪問... 有同好問到如何在服務器佈署 tkinter 項目,一開始我沒有理解,想說是CentOS 云服務器的調試有問題,或是 Apache 要有特別的設定,或是 python 在 Linux 的安排或是虛擬環境遇到困難。幾輪的文字上交流,說沒有部署的文件說明,我心想怎麼可能?才知道 tkinter 是 python 的 GUI,并不是像 Django 要佈署在服務器,然後給人家一個域名或是IP 去訪問...
- 什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。 什么叫序列化——将原本的字典、列表等内容转换成一个字符串的过程就叫做序列化。
- 正则表达式在程序开发中会经常用到,比如数据(格式)验证、替换字符内容以及提取字符串内容等等情况都会用到,但是目前许多开发人员对于正则表达式只是处于了解或者是基本会用的阶段。一旦遇到大批量使用正则表达式的情况(例如网络爬虫)可以说基本上就抓瞎了。这篇文章我将带领大家利用 Python 来学习一下正则表达式。在阅读这篇文章前你需要掌握 Python 基础知识,或者具有其他开发语言的基础知识也可以... 正则表达式在程序开发中会经常用到,比如数据(格式)验证、替换字符内容以及提取字符串内容等等情况都会用到,但是目前许多开发人员对于正则表达式只是处于了解或者是基本会用的阶段。一旦遇到大批量使用正则表达式的情况(例如网络爬虫)可以说基本上就抓瞎了。这篇文章我将带领大家利用 Python 来学习一下正则表达式。在阅读这篇文章前你需要掌握 Python 基础知识,或者具有其他开发语言的基础知识也可以...
- 实验环境:Anaconda 2019.10 for Windows InstallerPython 3.7 versionPycharm 2019.01PyQt5Anaconda3里面可以直接安装PyQt5安装后已经有tools工具了,具体操作安装后我们在Pycharm配置QtDesign,打开Pycharm-File-Setting-External Tools-点击+号添加如下配置:Na... 实验环境:Anaconda 2019.10 for Windows InstallerPython 3.7 versionPycharm 2019.01PyQt5Anaconda3里面可以直接安装PyQt5安装后已经有tools工具了,具体操作安装后我们在Pycharm配置QtDesign,打开Pycharm-File-Setting-External Tools-点击+号添加如下配置:Na...
- 一、PECAN1、简介 pecan是基于python实现的一个轻量化web框架,采用对象分发方式来进行URL路由,其本身不支持session、database等功能,专注于HTTP本身。Pecan也会支持一些扩展属性来建立基于HTTP的应用,包括:基于对象分发的简单路由全面支持REST风格控制器可扩展安全框架可扩展模板语言支持可扩展JSON支持基于Python的简单配置2、框架 ... 一、PECAN1、简介 pecan是基于python实现的一个轻量化web框架,采用对象分发方式来进行URL路由,其本身不支持session、database等功能,专注于HTTP本身。Pecan也会支持一些扩展属性来建立基于HTTP的应用,包括:基于对象分发的简单路由全面支持REST风格控制器可扩展安全框架可扩展模板语言支持可扩展JSON支持基于Python的简单配置2、框架 ...
- 统计前,我们先做点有意义的事,比如画个画吧!怎么让机器可以像个艺术大师一样!## 载入所需库import cv2import timeimport matplotlib.pyplot as pltimport numpy as npimport urllib.request%matplotlib inlinedef style_transfer(pathOut='', ... 统计前,我们先做点有意义的事,比如画个画吧!怎么让机器可以像个艺术大师一样!## 载入所需库import cv2import timeimport matplotlib.pyplot as pltimport numpy as npimport urllib.request%matplotlib inlinedef style_transfer(pathOut='', ...
- 本期我们在看节电特性之前, 先来看下普通终端和 NB 终端在节电方面的区别:一.NB-IoT 节电背景普通终端,为了节省功耗终端就可以使用 DRX 技术,在一个 DRX 周期,终端仅需监控一个寻呼时刻(PO,paging opportunity,注意寻呼时刻实际上也是一段时间即 duration,只是比较小,可以是 ms 级别),终端只在寻呼时刻监控寻呼指示信道,其他的时刻终端是不监控寻呼指... 本期我们在看节电特性之前, 先来看下普通终端和 NB 终端在节电方面的区别:一.NB-IoT 节电背景普通终端,为了节省功耗终端就可以使用 DRX 技术,在一个 DRX 周期,终端仅需监控一个寻呼时刻(PO,paging opportunity,注意寻呼时刻实际上也是一段时间即 duration,只是比较小,可以是 ms 级别),终端只在寻呼时刻监控寻呼指示信道,其他的时刻终端是不监控寻呼指...
- python基本教程:http://c.biancheng.net/view/4645.html Python导入模块的3种方式(超级详细)在编写完 Python 模块之后,如果直接用 import 或 from...import 来导入该模块,有时并不能正确地加载该模块。道理很简单,仅通过我们提供的模块文件名,Python 无法找到该模块文件。编程其实并不难,就是用合适的语法告诉计算机,让... python基本教程:http://c.biancheng.net/view/4645.html Python导入模块的3种方式(超级详细)在编写完 Python 模块之后,如果直接用 import 或 from...import 来导入该模块,有时并不能正确地加载该模块。道理很简单,仅通过我们提供的模块文件名,Python 无法找到该模块文件。编程其实并不难,就是用合适的语法告诉计算机,让...
- 前言在这个世界上,人们每天都在用 Python 完成着不同的工作。而文件操作,则是大家最常需要解决的任务之一。使用 Python,你可以轻松为他人生成精美的报表,也可以用短短几行代码快速解析、整理上万份数据文件。当我们编写与文件相关的代码时,通常会关注这些事情:我的代码是不是足够快?我的代码有没有事半功倍的完成任务? 在这篇文章中,我会与你分享与之相关的几个编程建议。我会向你推荐一个被低估的... 前言在这个世界上,人们每天都在用 Python 完成着不同的工作。而文件操作,则是大家最常需要解决的任务之一。使用 Python,你可以轻松为他人生成精美的报表,也可以用短短几行代码快速解析、整理上万份数据文件。当我们编写与文件相关的代码时,通常会关注这些事情:我的代码是不是足够快?我的代码有没有事半功倍的完成任务? 在这篇文章中,我会与你分享与之相关的几个编程建议。我会向你推荐一个被低估的...
- 介绍Ubuntu 18.04环境下Python3常用科学计算和数据分析包(numpy, scipy, matplotlib, sklearn, pandas)的安装,以及Jupyter Notebook的安装和使用 介绍Ubuntu 18.04环境下Python3常用科学计算和数据分析包(numpy, scipy, matplotlib, sklearn, pandas)的安装,以及Jupyter Notebook的安装和使用
- 这是 Python 最新的 Dataclasses 系列的第二部分内容。在第一部分里,我介绍了dataclasses 的一般用法。这篇博客主要介绍另一个特征:dataclasses.field。我们已经知道Dataclasses会生成他们自身的__init__方法。它同时把初始化的值赋给这些字段。以下是我们在上一篇博客里定义的内容:变量名数据类型这些内容仅给我们有限的 dataclass字段... 这是 Python 最新的 Dataclasses 系列的第二部分内容。在第一部分里,我介绍了dataclasses 的一般用法。这篇博客主要介绍另一个特征:dataclasses.field。我们已经知道Dataclasses会生成他们自身的__init__方法。它同时把初始化的值赋给这些字段。以下是我们在上一篇博客里定义的内容:变量名数据类型这些内容仅给我们有限的 dataclass字段...
- 这是一个包含两部分的博文:这一篇是 Dataclass 的特征概述下一篇是 Dataclass fields 的概述引言Dataclasses 是一些适合于存储数据对象(data object)的Python类。你可能会问,什么是数据对象?下面是一个并不详尽的用于定义数据对象的特征列表:他们存储并表示特定的数据类型。例如:一个数字。对于那些熟悉对象关系映射(Object Relational... 这是一个包含两部分的博文:这一篇是 Dataclass 的特征概述下一篇是 Dataclass fields 的概述引言Dataclasses 是一些适合于存储数据对象(data object)的Python类。你可能会问,什么是数据对象?下面是一个并不详尽的用于定义数据对象的特征列表:他们存储并表示特定的数据类型。例如:一个数字。对于那些熟悉对象关系映射(Object Relational...
- 用 hasattr():if hasattr(a, 'property'): a.property编辑:请看下面第二位会员的回答,他提供了请求原谅的好建议!一个非常牛逼的方法!python中的一般做法是,如果属性可能大部分时间都在那里,只需调用它,然后让它报错,或者用try/except块捕获它。这可能比hasattr方法 快。如果该属性可能不是大多数时候的属性,或者您不确定,那么使用... 用 hasattr():if hasattr(a, 'property'): a.property编辑:请看下面第二位会员的回答,他提供了请求原谅的好建议!一个非常牛逼的方法!python中的一般做法是,如果属性可能大部分时间都在那里,只需调用它,然后让它报错,或者用try/except块捕获它。这可能比hasattr方法 快。如果该属性可能不是大多数时候的属性,或者您不确定,那么使用...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签