自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

xiongsheng

Where there is a will, there is a way.

  • 博客(64)
  • 收藏
  • 关注

原创 python入门到精通

1.python基础知识1.0 计算机组成原理和python基础知识一,计算机基础 1、计算机硬件组成 1.1 一个程序的运行与三大核心硬件(cpu、内存、硬盘)的关系 (*****) 2、操作系统 2.1 计算机体系的三层结构 (*****) 2.2 平台与跨平台的概念 (*****) 3、扫盲(***) cpu相关(x86-64代表的意义) 存储器相关(IO问题) 操作系统启动流程1.1 计算机组成原理二,计算机组成1. 什

2021-06-03 11:49:22 42664 4

原创 Java放弃之路

第一章 Java领航员1.1 编程语言介绍编程语言介绍编程是什么?编写程序. 用键盘, 鼠标勾勒出你想要的应用程序.编程语言呢? 我们用什么样的语法方式来编写程序.常见的编程语言: C语言, C++, C#, Java, Python, html, css, js, go语言. sql语言.C语言: 执行效率比较高. 一般用来做底层驱动或者操作系统.C++: 游戏的内核. 应用程序.C#: 微软, 支持的平台是windows. 基于.Netframework的.Ja

2021-06-02 09:12:16 309 4

原创 Golang编程

01、GO环境安装golang 环境安装下载地址:Go官网下载地址:https://golang.org/dl/Go官方镜像站(推荐):https://golang.google.cn/dl/建议安装最新版本cmd 打开命令提示符输入go version 检查是否安装成功查看版本go version-------------------------------------------Microsoft Windows [版本 10.0.19042.685](c) 2020 Micro

2021-05-25 19:19:28 525 6

原创 Python pip 国内镜像大全及使用办法

Python pip 国内镜像大全及使用办法Python pip 国内镜像大全及使用办法一、国内镜像清华https://pypi.tuna.tsinghua.edu.cn/simple豆瓣pip install -i http://pypi.douban.com/simple --trusted-host pypi.douban.com ‘模块版本’阿里云pip install -i http://mirrors.aliyun.com/pypi/simple/ --trusted-host

2021-05-08 17:24:51 18245

原创 pandas 将单元格是列表的DataFrame拆成多列

2、pd.DataFrame(列表)创造一个.DataFrame。列表中每个元素是DataFrame的按行排列的元素,即第n个元素放在第n行的0列。1、df[col].values.tolist() 解释,本例中 col=0。pd.concat([pd.DataFrame(df[col].values.tolist()), df[其他列]], axis=1)pd.DataFrame(df[col].values.tolist()) 将单元格元素是列表的列拆成多列。生成DataFrame如下。

2023-08-24 19:54:50 477

原创 如何采用biopython计算蛋白质的等电点

蛋白质的等电点(或称为isoelectric point)是指蛋白质在某一特定pH下的电荷中性,也就是质子化程度为零,此时蛋白质的各种电荷(正负电荷)都会抵消,使得蛋白质不具有任何电荷性质,也就是不溶于水,只有在等电点的pH下,蛋白质才能够最容易溶解。以上就是使用Biopython来计算蛋白质的等电点的方法,它可以让生物信息学家以更快捷的方式来实现自己的研究目的,它可以帮助用户解析、操作和分析生物信息,比如序列比对、序列格式转换、蛋白质结构的预测和分析等等。3、Biopython计算蛋白质等电点的方法。

2023-07-27 14:52:47 857

原创 Word自动化办公 python-docx

添加表格很简单,只需要调用一下add_table()即可,返回一个Table对象,参数可以指定行、列、样式。这三个是常用单位,可以根据自己的需要导入一个及多个。Inches—英寸,Pt—磅,Cm—厘米。

2023-03-15 11:12:32 940 2

原创 在pycharm中通过ctrl进入调用函数,如何返回到原函数

最近公司新同事问我 如何 pycharm中通过ctrl进入函数,如何返回到原函数。按住command,然后触摸板点击对应的方法,即可查看当前方法调用的函数。按住Ctrl,然后鼠标点击对应的方法,即可查看当前方法调用的函数。要想返回到调用原始函数处,使用command+option+←。要想返回到调用原始函数处, 使用Ctrl+alt+← 即可。如果你的开发环境是 在macbook。例如 使用的是 windows系统。操作很简单,我分享给大家。会跳转到源码看使用的函数。如图点击 merge。

2022-11-09 17:05:32 3523

原创 python实现最适合的列宽

复制即可使用,仅需要修改传入的Excel名及Sheet名即可。最近因为工作需要python实现最适合的列宽。

2022-10-24 14:30:03 1928

原创 Anaconda安装配置、DataSpell安装使用教程

Anaconda官网下载安装配置教程

2022-08-09 08:54:19 6425 6

原创 python-读取abi文件信息并绘制峰图

1. 引入第三方库from Bio import SeqIOimport matplotlib.pyplot as plt2. 写需求函数def sequence(file_name): info_dict = {} # 绘图数据 # 检查后缀 raw = open(file_name, errors='ignore').read() if file_name[-3:] != 'ab1' or raw[:4] != 'ABIF': r

2022-05-23 12:24:15 907 4

原创 前端搜索引擎优化SEO优化之Title 和 Meta 标签

前端搜索引擎优化SEO优化之Title 和 Meta 标签对搜索引擎最友好(Search Engine Friendly)的网页是静态网页,但大部分内容丰富或互动型网站都不可避免采用到相关技术语言来实现内容管理和交互功能。SEO 思想指导下的技术支持,主要是对特定代码的优化和对动态网页进行静态处理的措施。Title 和 Meta 标签以.html 或.htm 为扩展名的 HTML 文档称为静态网页。Meta 称为元标志,用于网页的<head>与</head>中。Meta 标签的用处很多,目前几乎所有的

2022-05-20 19:57:49 607

原创 项目中使用.gitkeep文件的作用

.gitkeep的作用在用git开发得过程中 我们经常会遇到新建文件夹,文件包,但文件包用git上传代码需要忽略。例如 项目日志文件启动项目需要创建logs文件包,git上传代码要忽略pathfinder.log因为git本身是不允许提交一个空文件夹根据这个原因 解决方法有2种1. 创建个文件这种方法比较直接简单 在logs 文件夹创建个txt文本内容2.使用.gitkeep...

2022-04-23 16:36:56 665

原创 Pycharm中如何以快捷键的方式输入flask初始模块

如何以快捷键的方式输入flask初始模块将下面的代码做成快捷键:from flask import Flaskapp = Flask(__name__)@app.route("/")def hello(): return 'hello world'if __name__ == '__main__': app.run()点击file 的setting:选择LIve Templates 在右面的flask模块点击+号,新加模块hello.在Templates

2022-04-03 20:38:05 1030

原创 python中打印所有的关键字

python中打印所有的关键字1.查看所有的关键字help("keywords")2. 查看python所有的moduleshelp("modules")3. 单看python所有的modules中包含指定字符串的modules help("modules yourstr")4. 查看python中常见的topicshelp("topics")5.查看python标准库中的moduleimport os.pathhelp("os.path")6. 查看python

2022-04-03 00:17:59 1542

原创 实现Flask基本程序

实现Flask基本程序1. 简单的7行代码实现一个web服务器from flask import Flaskapp = Flask(__name__)@app.route("/")def hello(): return 'hello world'if __name__ == '__main__': app.run()说明:这里的hello word和我们在python程序print打印的hello word完全不同,这是web服务器,前端访问请求响应的结果2.

2022-04-02 23:58:09 1110

原创 SQL 和 NoSQL 的区别

SQL 和 NoSQL 的区别一、概念SQL (Structured Query Language) 数据库,指关系型数据库。主要代表:SQL Server,Oracle,MySQL(开源),PostgreSQL(开源)。  NoSQL(Not Only SQL)泛指非关系型数据库。主要代表:MongoDB,Redis,CouchDB。二、区别1、存储方式SQL数据存在特定结构的表中;而NoSQL则更加灵活和可扩展,存储方式可以省是JSON文档、哈希表或者其他方式。SQL通常以数据库表形式存储数

2022-03-30 00:19:08 748

原创 Mongodb数据库

Mongodb数据库非关系型数据库mongodbmongodb数据库主要用于海量存储,常被用在数据采集项目中内容mongodb的介绍和安装mongodb的简单使用mongodb的增删改查mongodb的聚合操作mongodb的索引操作mongodb的权限管理mongodb和python交互(pymongo模块)mongodb文档https://docs.mongodb.com/1. Mongodb的介绍和安装2. Mongodb的简单使用3. Mongodb的的增删改查

2022-03-29 23:41:25 3541

原创 Python3通过Modbus协议获取寄存器数据

基于Python的Modbus协议获取寄存器数据1. Modbus通讯协议Modbus是一种串行通信协议,是Modicon公司(现在的施耐德电气 Schneider Electric)于1979年为使用可编程逻辑控制器(PLC)通信而发表。Modbus已经成为工业领域通信协议的业界标准(De facto),并且现在是工业电子设备之间常用的连接方式。1.1 Modbus比其他通信协议使用的更广泛的主要原因有:1. 公开发表并且无版权要求2. 易于部署和维护3. 对供应商来说,修改移动本地的比特或字

2022-03-28 16:27:40 3154 7

原创 python GIL锁

并发编程1. 进程和线程1.1 多进程1.2 多线程1.3 GIL锁GIL 全局解释器(Global Interpreter lock), 是cpython 解释器特有的,让一个进程中同一个时刻只能有一个线程可以被CPU调用。如果程序想利用计算机的多核优势,让cpu同时处理一些任务,适合用多进程开发(即使资源开销大)。如果程序不利用计算机的多核优势,适合用多线程开发。常见的程序开发中,计算机操作需要使用CPU多核优势,IO操作不需要利用CPU的多核优势所有1.计算密集型,用多进程,

2022-03-26 16:11:57 698

原创 Flask快速入门与进阶

欢迎来到Flask的世界1. Flask介绍Flask诞生于2010年,是Armin ronacher 用 Python 语言基于 Werkzeug 工具箱编写的轻量级Web开发框架。Flask是一个使用 Python 编写的轻量级 Web 应用框架。其 WSGI 工具箱采用 Werkzeug ,模板引擎则使用 Jinja2 。Flask使用 BSD 授权。Flask也被称为 “microframework” ,因为它使用简单的核心,用 extension 增加其他功能。Flask没有默认使用的数据库

2022-03-26 00:58:27 1678

原创 Django视图层--FBV与CBV

Django视图层–FBV与CBVFBV与CBV视图是可以用来调用的,用来处理请求(request)并返回响应(response)Django的视图有两种形式 : FBV与CBVFBV 是基于函数的视图 (function base views)CBV 是基于类的视图(class base views)视图函数可以是函数也可以是类代码展示:# urls.pyfrom django.contrib import adminfrom django.urls import pathfrom

2022-03-03 19:35:16 440 2

原创 简述python赋值深浅拷贝

简述python深浅拷贝# 赋值a = 1b = aprint(a, b)print(id(a), id(b)) # id是相同的c = [1, 2, 3]d = cc[0] = "xiongsheng"print(c, d)# 浅拷贝import copyli1 = [1, 2, 3]li2 = copy.copy(li1)li1[0] = "xiongsheng"print(li1, li2)li3 = [[11, 22, 33], [44, 55, 66]

2022-02-11 00:31:38 566 1

原创 django1.0与django2.0之间的区别

on_delete=models.CASCADE级联删除# on_delete 在外键中必须设置,表示级联关系,在django1.x下,系统默认提供,2.x下,必须手动明确# model.CASCADE:意思是你没有了,我也会跟着没有 级联例子:作者没有,详情一定没,存在没有意义# model.DO_NOTHING:意思是你没有了,对我没有影响 外键不会被级联,假设A表依赖B表,B记录删除,A表的外键字段不做任何处理例子:作者没,书还是作者写的,书依然会存在 | 出版社没,书还是该出版社出版的,

2021-11-12 13:32:45 407

原创 多任务编程进程线程

1.1多任务的认识多任务是指在同一个时间内执行多个任务。例如 :现在电脑安装的操作系统都是多任务操作系统,可以同时运行着多个软件。1.2多任务的两种表现形式并发 和 并行并发 在一段时间内交替执行多个任务​ 并发的任务数量大于cpu的核心数并行在一段时间内真正同时一起执行多个任务并行:任务数量小于或等于cpu的核心数使用多任务能充分利用cpu资源,提高程序的执行效率,让你的程序具备处理多个任务的能力多任务的执行有两种方式:并发: 在一段时间内交替去执行多个任

2021-08-31 16:17:39 572

原创 Go_socket编程

套接字级编程Agenda网络编程的基础方法,将涉及到主机和服务寻址,也会考虑到TCP和UDP如何使用GO的TCP和UDP相关的API来构建服务器和客户端。介绍了原生套接字来实现自己的协议TCP/IP协议栈TCP是一个面向连接的协议,UDP(User Datagram Protocol,用户数据报协议)是一种无连接的协议。--|应用层| 应用层 OSI 5-7 ^ ^ | | TCP

2021-08-30 08:26:54 252

原创 git pull的时候发生冲突的解决方法

git pull的时候发生冲突的解决方法报错提示内容:error: Your local changes to the following files would be overwritten by merge”方法一、stash1 git stash2 git commit3 git stash popgit stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。git stash pop: 从

2021-08-21 16:34:09 3954

原创 Ubuntu20.04通过Docker启动MySQL5.6

Ubuntu20.04通过Docker启动MySQL5.61. 通过MobaXterm进行远程登录在window10系统下通过MobaXterm进行远程登录,具体可以参考 Ubuntu开启SSH服务远程登录https://blog.csdn.net/weixin_45523107/article/details/119150921?spm=1001.2014.3001.5501在MobaXterm下输入需要访问的IP和root ,输入密码验证是否能够连接成功例如: 访问的IP是192.268.

2021-07-27 20:02:24 1195

原创 Ubuntu开启SSH服务远程登录

Ubuntu开启SSH服务远程登录Ubuntu下开启ssh服务并能通过MobaXterm或者 Xshell进行远程登录本人使用的是window10系统安装的MobaXtermwindow10系统安装MobaXterm可以参考https://blog.csdn.net/weixin_45523107/article/details/119150865Ubuntu下开启ssh服务具体操作如下1.安装网络工具以便能查看IP地址sudo apt-get install net-tools2.安装s

2021-07-27 18:56:21 1834

原创 Ubuntu设置root密码

Ubuntu设置root密码安装完Ubuntu之后,除了需要新建用户、设置密码之外,我们还要设置root密码,虽然Ubuntu默认有root超级管理员账户,但是具体的密码我们可以自行设置方法/步骤1.启动Ubuntu启动Ubuntu,有图形界面的,启动终端即可2.终端输入sudo passwd rootsudo passwd root在[sudo] password for landry:后输入当前用户的密码3.用户密码验证当前用户密码验证通过后 输入需要设置的root超级管理员账户密码

2021-07-27 16:53:24 15101

原创 MySQL在ubuntu20.04中下载安装启动配置

MySQL在ubuntu20.04中下载安装启动配置下载MySQL官网搜索mysqlhttps://www.baidu.com/baidu?tn=monline_7_dg&ie=utf-8&wd=mysql选择 downloads,然后在选择 MySQL Community (GPL) Downloads »https://www.mysql.com/downloads/选择MySQL APT Repository选择下载保存文件安装MySQL1.到下载的位

2021-07-16 10:48:21 570

原创 Django数据库的迁移命令

Django数据库的迁移命令当模型类写好之后我们通常要进行数据库的迁移才能在数据库中创建表生成迁移文件python manage.py makemigrations同步到数据库中python manage.py migrate例如(pythonvenv) C:\Users\Harry\Desktop\guiderobot_python\pathfinder>python manage.py makemigrations到了定时任务scheduler 已经配置完成IN

2021-06-29 19:14:11 4445

原创 Go语言中 Print,Println 和 Printf 的区别

Go语言中 Print,Println 和 Printf 的区别写代码package mainimport "fmt"func main() { fmt.Println("hello word") fmt.Print("hello word") fmt.Printf("hello word")}打印结果hello wordhello wordhello word初学的小伙伴会发现 打印结果不是三行 hello word那么我们要对 Print 和 Println 和

2021-06-10 16:55:45 1965 3

原创 python 命令行创建虚拟环境

python 命令行创建虚拟环境cmd 打开命令提示符 找到自己想创建的位置路径 输入python -m venv 创建的名称例如:Microsoft Windows [版本 10.0.19042.685](c) 2020 Microsoft Corporation. 保留所有权利。C:\Windows\system32>d:D:\>cd D:\SoftwareD:\Software>python -m venv python_venvD:\Software&g

2021-05-21 18:54:24 1721

原创 MySQL在window系统中下载安装启动配置

MySQL在window系统中下载安装启动配置第一步下载官网下载地址 https://downloads.mysql.com/archives/community/第二步解压解压下载的zip文件解压,将解压之后的文件夹放到任意目录下,这个目录就是mysql的安装目录。配置打开目录,会看到my-default.ini配置文件,复制这个配置文件可以重命名为my.ini或者my.cnf配置文件my.ini内容,可以先粘贴到pycharm文件夹里修改配置[mysql]# 设置mysql客户端

2021-05-08 16:11:12 738 3

原创 python 安装 aliyunsdkiotclient 模块报错问题决方案

python 安装 aliyunsdkiotclient 模块报错问题决方案工作场景使用pycharm下启动项目 报错提示 没有安装 aliyunsdkiotclient模块本人电脑系统 window10 python3.8.6使用常规方法在python中pip install 安装输入命令pip install aliyun-python-sdk-iot-client安装过程报错如图尝试从阿里官方下载,豆瓣源 还是报错。看报错提示进行分析问题一:缺少c++构建工具点击上面

2021-05-07 18:35:14 963 1

原创 python面试,内附答案

python面试题库,内附答案本人在网上搜集的python面试题,但是没有答案,自己搜集或回答了一部分。现分享给大家,有些题目回答的并不准确,望各路大佬提出批评纠正,完善!!!一,python 基础代码中要修改不可变数据会出现什么问题?抛出什么异常?代码不会正常运行,抛出TyprError异常2.模块和包是什么?在python中,模块是搭建程序的一种方式。每一个python代码文件都是一个模块,并可以引用其他的模块,比如对象和属性。一个包,含许多python代码的文件夹是一个包,一个包可

2021-04-28 20:46:18 2399

原创 商城购物系统

完成一个商城购物车的程序要求:1,用户先给自己的账户充钱:比如先充5000元。2,有如下的一个格式:goods = [ {"name": "笔记本", "price": 15000}, {"name": "手机", "price": 10000}, {"name": "服务", "price": 1999}, {"name": "美女", "price": 998},]3,页面显示 序号 + 商品名称 + 商品价格,如:1 美女 9982 服务 1999..

2021-04-26 09:05:31 444

原创 Ubuntu 20.04安装指导

Ubuntu 20.04安装指导Ubuntu 20.04 安装基础入门教程(图文)1)光盘的话,直接放DVD 光驱 里,U盘的话,插入USB接口,然后重启电脑。在BIOS中设置DVD优先启动, 或者USB优先启动即可 。2)用光盘/U盘/启动后稍等,系统自动运行,耐心等待系统启动到桌面;3)等一会就进入一个桌面,这就是试用的 live cd 桌面,桌面左上边有有两个图标,右上角是“关机”按钮;语言选择 中文(简体), 然后点击试用Ubuntu,进入图形界面安装。在桌面点击安装 Ubuntu 2

2021-04-24 15:48:05 3020

原创 学生管理系统

学生管理系统# 学生类import osclass Student(object): def __init__(self, name, age, sex): self.name = name self.age = age self.sex = sex# 定义学生管理系统类, 顶级函数和顶级类都要有两个换行class StudentManagerSystem(object): def __init__(self):

2021-04-23 13:54:22 2583 8

空空如也

空空如也

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

TA关注的人

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