![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
开发必备
文章平均质量分 60
千里足行~始于足下
坚持做喜欢的事!
展开
-
Linux深度学习:除基本命令操作外的实用操作
看完这一篇,再也不害怕linux奇怪的名词了,深入浅出,对非计算机专业的人来说,是很好的入门学习资料原创 2023-10-07 16:35:49 · 275 阅读 · 0 评论 -
win10创建不同python版本的虚拟环境
python安装虚拟环境原创 2022-11-14 14:18:29 · 1015 阅读 · 0 评论 -
二、八、十、十六进制的相互转化
常见的进制bit(比特)是最小的存储的单位为,一个bit表示一个二进制位;字节(byte)是最小的运算单位,8bit=1字节。1个字节能表达 -128~127 ,第一个表示符号位,0表示正,1表示负,最大的01111111表示127,最小的10000000表示-128。1个字节能表达0-255,没有符号位,最大的11111111=255,最小的00000000=0。二进制,八进制,十六进制的关系:21,23,242^1,2^3,2^421,23,24,八进制的一位是二进制的三位,十六进制的一位是二进制的原创 2021-04-06 15:09:45 · 748 阅读 · 0 评论 -
python高级学习:动态类Type,元类Metaclass
理解变量python 如何创建变量a = 3python将会执行三步去完成上面这个请求。1.创建一个对象代表32.创建一个变量a,如果a未创建。3.将变量a与对象3相连接。可以将变量a看作对象3的一个引用,多个变量可以指向同一个对象,在Python中叫共享引用。a = 3b = a由于共享引用的存在,有一些对象和操作会在原处修改对象。Python中对象可分为可变类型对象和不可变类型对象。可变对象:列表,字典不可变对象:数字,字符串,元组如果变量b是不可变对象a的引用,对变量名a原创 2022-04-14 12:15:25 · 711 阅读 · 0 评论 -
并行计算、分布式计算、集群概念及区别(初学者待更新)
并行计算、分布式计算都属于高性能计算范畴,主要目的都是对大数据进行分析和处理,都是利用并行来获得更高性能的计算——把大任务分为n个小任务。并行计算并行计算是相对于串行计算来说的,并行计算主要目的是加速求解问题的速度和提高求解问题的规模。为了利用并行计算求解一个计算问题,通常基于以下考虑:1.将计算任务分解成多个子任务,有助于同时解决;2.在同一时间,由不同的执行部件可同时执行多个子任务;3.多计算资源下解决问题的耗时要少于单个计算资源下的耗时。分布式计算分布式计算主要研究分散系统如何进行计算。分布式原创 2022-01-17 15:21:40 · 3862 阅读 · 0 评论 -
linux 常用命令工作必备(持续更新)
linux命令原创 2021-12-23 09:26:58 · 328 阅读 · 0 评论 -
python同包下不同模块之间的调用
1. 文件的结构文件结构:包yuesfpkg两个并行模块:模块input_manager,模块output_manager测试文件:test.pyinit.py作用:1、识别它是一个包还是一个文件夹。2、可以用来做批量导入,让别的包调用。2. 具体代码2.1 模块input_manager下的三个函数代码"""__init__.py"""# -*- coding:utf-8 -*-# 通知别人如何调用该模块内的代码from yuesfpkg.input_manager.user_i原创 2021-08-27 16:51:46 · 2079 阅读 · 0 评论 -
将自己的python代码提供给别人pip install使用
1.编写模块结构1.1 git创建空文件在 阿里云git上创建一个空项目yuesf08,并下拉到本地,如下图所示git/yuesf08。1.2 编写包功能函数yuesf08文件下创建包yuesfpug, 第一个init函数必须存在,第二个是用户编写的函数。# init.py# -*- coding:utf-8 -*-from . import add_num# add.num.py# -*- coding:utf-8 -*-def add_num(a,b): return a+原创 2021-08-24 18:16:47 · 1056 阅读 · 3 评论 -
执行git reset --hard后文件的恢复
1.判断文件是否可恢复首先判断执行git reset --hard命令之前是否有其他操作:没有执行git add ., git commit -m'注释'操作,文件不可恢复。执行git add .,没有执行git commit -m'注释'操作,文件可恢复,比较麻烦。执行git add ., git commit -m'注释'操作,文件可恢复,属于正常操作。第三种情况:返回指定版本# 返回到某一次commit前的代码git reset --hard xxxxxx(指定版本号) 第二种原创 2021-08-12 12:13:22 · 4660 阅读 · 0 评论 -
工作中必备的 git 操作
1. 从gitlab下载到本地新建文件夹,右击点git bash here1.在输入git clone url(网址:http开头的)2.ls3.cd4.git checkout dev5.git pull原创 2021-07-28 13:38:10 · 524 阅读 · 0 评论 -
介绍zip和enumerate方法的使用
zip和enumerate方法在python中主要的使用方式:1.zip可以在处理循环时用到,返回一个将多个可迭代对象组合成一个元组序列的迭代器。每个元组都包含所有可迭代对象中该位置的元素。for i,p in zip(['a', 'b', 'c'], [1, 2, 3]): print(i,p)#a 1#b 2#c 32.zip除了可以将两个列表组合到一起之外,还可以使用星号拆封列表,返回的是单个元组some_list = [('a', 1), ('b', 2), ('c原创 2021-07-22 17:05:00 · 575 阅读 · 0 评论 -
开发python第三方库时如何修改调试代码
1. 问题背景假设pip_package是项目开发的包,目前还在开发测试阶段。那么你在开发时会出现两个版本:包A–pip_package,包B–pip_package。第一个是包A–pip_package你通过pip install pip_package安装的,这个pip_package是项目负责人发送到远程的一个版本A,文件在python的安装路径下:Lib/site-packages。第二个包B–pip_package你从团队中拷贝下的pip_package,路径放在任意位置(只要不是py原创 2021-07-22 13:48:25 · 1273 阅读 · 2 评论