- 博客(47)
- 收藏
- 关注
原创 每天学习一个Linux命令:xrandr
xrandr是一个用于在 X Window 系统中管理显示器的命令行工具。它可以用来设置显示器的分辨率、刷新率、旋转方向和连接状态等。下面是xrandr的详细用法和案例。
2024-10-21 10:07:36
1127
原创 day22:面向对象编程
类:是对象相似数据与功能的集合体。所以类体中最常见的是变量与函数的定义,但是类体其实是可以包含任意其他代码的注意:类体代码是在类定义阶段就会立即执行,会产生类的名称空间'''打印学生信息'''# 1、变量的定义# 2、功能的定义print('学生信息:名字:%s 年龄:%s 性别:%s'%())print('==== 类 类 类 ====')'''类.__dict__:查类的属性和方法,输出如下:'''''''''# 1、访问数据属性。
2024-10-21 10:06:53
677
原创 每天学习一个Linux命令:systemd
systemd是一个系统和服务管理器,它替代了传统的 SysV init 系统。systemd使用依赖关系来并行启动服务,从而加快启动过程,并且支持各种类型的单元文件,如服务、设备、挂载点等。
2024-09-02 08:52:28
525
原创 day20:面向过程与函数式
详细的,若程序一开始是要着手解决一个大的问题,按照过程式的思路就是把这个大的问题分解成很多个小问题或子过程去实现,然后依次调用即可,这极大地降低了程序的复杂度。面向过程的程序设计一般用于那些功能一旦实现之后就很少需要改变的场景, 如果你只是写一些简单的脚本,去做一些一次性任务,用面向过程去实现是极好的,但。需求:有一个按照从小到大顺序排列的数字列表,需要从该数字列表中找到我们想要的那个一个数字。核心是"过程"二字,过程即流程,指的是做事的步骤:先什么、再什么、后干什么。:更多的是将匿名与其他函数配合使用。
2024-08-30 16:29:41
570
原创 每天学习一个Linux命令:journalctl
journalctl主要用来查询、过滤和展示由 systemd-journald 服务收集的日志数据。它提供了灵活的日志检索选项,可以查看实时日志流,也可以检索历史日志记录。
2024-08-30 16:19:06
683
原创 你是如何克服编程学习中的挫折感的?
最终,在一次偶然的机会中,我读到了一篇关于相似问题的文章,并从中获得了一些启发。只要我们保持积极乐观的心态、采用有效的学习方法,并勇于面对挑战和困难,就一定能够克服挫折并取得成功。因此,我勇敢地面对失败,并从中吸取教训,不断尝试新的方法和思路。这种方法不仅有助于我更好地理解问题,还能让我逐步解决每个子问题,最终找到整个问题的解决方案。通过交流和讨论,我能够获取新的视角和思路,从而更快地找到解决问题的方法。我曾经历过一段特别艰难的编程学习时期,那时我遇到了一个极其复杂的算法问题,几乎让我陷入了绝望。
2024-08-23 11:17:32
458
原创 day19:生成器、yield表达式、三元表达式、生成式和函数的递归
有了yield关键字,我们就有了一种自定义迭代器的实现方式。yield可以用于返回值,但不同于return,函数一旦遇到return就结束了,而yield可以保存函数的运行状态挂起函数,用来返回多次值函数的递归调用:是函数嵌套调用的一种特殊形式具体是指:在调用一个函数的过程中又直接或者间接地调用到本身递归算法:1.函数直接或者间接调用自身2.必须具有递归结束条件3.每一次递归,问题规模缩小4.python限制了递归深度(sys.getrecursionlimit())
2024-08-23 09:29:27
537
原创 day18:python 迭代器
迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复都是基于上一次的结果而继续的,单纯的重复并不是迭代①为序列和非序列类型提供了一种统一的迭代取值方式。②惰性计算:迭代器对象表示的是一个数据流,可以只在需要时才去调用next来计算出一个值,就迭代器本身来说,同一时刻在内存中只有一个值,因而可以存放无限大的数据流,而对于其他容器类型,如列表,需要把所有的元素都存放于内存中,受内存大小的限制,可以存放的值的个数是有限的。①除非取尽,否则无法获取迭代器的长度。
2024-08-21 15:51:54
698
原创 day17:一文弄懂“无参装饰器”、“有参装饰器”和“叠加装饰器”
装饰:指的是为其他事物添加额外的东西点缀器:指的是工具,可以定义成成函数合到一起的解释:装饰器指的定义一个函数,该函数是用来为其他函数添加额外的功能# 1、调用原函数# 2、为其增加新功能return res举例说明:列举不调用装饰器和调用装饰器时函数index的属性区别,通过案例1和案例2引出进一步被装饰对象在被装饰器调用前和调用后的区别,从而优化下装饰器代码,最终目的是将wrapper函数做的和原函数一模一样。''' 案例1 没有调用装饰器,查看原函数的函数名和功能说明 '''
2024-08-21 13:37:39
1170
原创 day16:一文弄懂函数对象、函数嵌套和函数闭包的关系和应用
说明:在函数内定义其他函数def f1():def f2():pass''' 求圆形的周长:2*pi*radius求圆形的面积:pi*(radius**2)'''# 求圆形的求面积:pi*(radius**2)return 2*pi*radius # 返回函数式return area(radius) # 返回函数# 调用方法1# 调用方法2“闭”函数:指的该函数是内嵌函数“包”函数:指的该函数包含对外层函数作用域名字的引用(不是对全局作用域)
2024-08-13 14:52:37
715
原创 day15:一文弄懂名称空间与作用域
命名关键字参数:在定义函数时,*后定义的参数,如下所示,称之为命名关键字参数特点:①命名关键字实参必须按照key=value的形式为其传值示例:命名关键字参数中,其参数顺序不讲究 ,不影响形参混用的顺序:位置新参,默认形参,*args,命名关键字形参,**kwargs。
2024-08-13 09:27:36
1215
原创 “微软蓝屏”事件暴露了网络安全哪些问题?
近日,一次由微软视窗系统软件更新引发的全球性“微软蓝屏”事件,不仅成为科技领域的热点新闻,更是一次对全球IT基础设施韧性与安全性的深刻检验。这次事件,源于美国电脑安全技术公司“众击”提供的一个带有“缺陷”的软件更新,它如同一颗隐形炸弹,在全球范围内引爆,导致近850万台设备遭遇故障,横跨航空、医疗、传媒等众多关键行业,甚至造成美国超过2.3万架次航班延误,其影响之广令人震惊。此外,还可以分享风险管理策略,如版本控制、变更管理等,以及如何实施严格的质量控制措施来确保软件更新的安全性和稳定性。
2024-08-01 14:19:10
307
原创 day14:02函数各参数总结与可变长参数
可变长度指的是在调用函数时,传入的值(实参)的个数不固定,而实参是用来为形参赋值的,所以对应着,针对溢出的实参必须有对应的形参来接收。’ ** ’ ==> 用来接收溢出的关键字实参,溢出的部分保存为字典并赋予给紧随其后的形参,形参约定使用。【number2】* 可以用在实参中( * 后跟的只能是字典),实参中带 * *,先将**后的值打散成。’ * ’ ==> 用来接收溢出的位置实参,溢出的部分保存为元组并赋予给紧随其后的形参,形参约定使用。可以用在实参中,实参中带*,先*后的值打散成位置实参。
2024-08-01 09:22:48
1160
原创 day14:01函数参数的使用
【形参】:在定义函数阶段定义的参数称之为形式参数,简称形参,相当于变量名【实参】:在调用函数阶段传入的值称之为实际参数,简称实参,相当于变量值func(1,2)【形参与实参的关系】:1、在调用阶段,实参(变量值)会绑定给形参(变量名)2、这种绑定关系只能在函数体内使用3、实参与形参的绑定关系在函数调用时生效,函数调用结束后解除绑定关系实参是传入的值,但值可以是以下形式func(1,2)a=1b=2func(a,b)
2024-07-29 16:16:29
347
原创 day13:函数基本使用
定义的语法def 函数名(参数1,参数2,...):"""文档描述"""函数体return 值1、申请内存空间保存函数体代码2、将上述内存地址绑定函数名func3、定义函数不会执行函数体代码,但是会检测函数体语法'''当要实现某种功能,需要多次使用该功能,只需要多次该工具,这里interactive调用了4次'''msg='名字:{} 年龄:{} 性别'.format(name,age,gender)print(msg)
2024-07-29 15:02:55
291
原创 day12:02文件的高级操作
1.控制文件指针的移动1.指针移动的单位都是以bytes/字节为单位 2.只有一种情况特殊:t模式下的read(n),n代表的是字符个数 案例①:读取文件内容,读取4个字符aaa.txt文本文件内容:abc你好with open('aaa.txt', mode='rt', encoding='utf-8') as f: res=f.read(4) print(res) # >>结果:abc你案例②:f.seek()及其三种模式f.seek(n,模式):
2024-07-25 08:54:19
353
原创 第一节:调参基础
对想要生成的东西进行文字描述。用文字描述不希望在图像中出现的东西):用文字描述不希望在图像中出现的东西。扩散模型的工作方式是从随机高斯噪声向符合提示的图像迈出小步。这样的步骤应该有多少个。更多的步骤意味着从噪声到图像的更小、更精确的步骤。增加这一点直接增加了生成图像所需的时间。回报递减,取决于采样器。使用哪种采样器。Euler a(ancestral 的简称)以较少的步数产生很大的多样性,但很难做小的调整。
2024-07-16 19:43:29
883
1
原创 AI发展下的伦理挑战,应当如何应对?
同时,对于需要共享或分析的数据,我们进行匿名化处理,移除或替换能够直接识别到个人的信息,如姓名、身份证号等,从而保护个人隐私。同时,对于需要共享或分析的数据,我们进行匿名化处理,移除或替换能够直接识别到个人的信息,如姓名、身份证号等,从而保护个人隐私。在AI项目中,数据的使用和共享是不可避免的。针对方向一:构建可靠的AI隐私保护机制,结合个人理解和自身工作、实践经历,我们可以从以下几个方面深入探讨如何在不牺牲个人隐私的前提下,设计和实施有效的数据保护措施,特别是在AI处理敏感信息时。
2024-07-16 09:21:58
1580
原创 day10:04一文搞懂decode和decoding的区别
在Python 3中,decode()方法和decoding概念同样与字符串的编码和解码紧密相关,但它们的应用场景和上下文有所不同。下面通过案例来解释它们的关系和区别。
2024-07-11 11:44:51
795
1
原创 day10:03 一文搞懂encode和encoding的区别
在Python中,处理字符串时经常会遇到encode()方法和encoding参数,它们都与字符串的编码和解码有关,但用途和上下文有所不同。下面通过案例来解释它们的关系和区别。
2024-07-11 11:03:40
1305
1
原创 如何理解李彦宏说的“不要卷模型,要卷应用?
李彦宏认为,AI技术已经从辨别式转向了生成式,但技术本身并不是目的,真正的价值在于如何将这些技术应用于实际场景,解决实际问题。称AI时代的规律可能不同于移动时代,一个“超级能干”的应用即使DAU不高,只要能为产业带来实质性的增益,其价值就远超传统的移动互联网。咱们得琢磨着怎么把这些高科技玩意儿,像春雨一样润物细无声地渗透到教育、医疗、制造这些行业的每一个角落,让它们真正活起来,用起来,解决实际问题,提升效率,改善生活。总之啊,朋友们,AI技术的发展前景无限广阔,但咱们得脚踏实地,一步一个脚印地往前走。
2024-07-10 16:17:25
347
原创 day11:01文件处理
文件是操作系统提供给用户/应用程序操作硬盘的一种虚拟的概念/接口用户/应用程序(open())操作系统(文件)计算机硬件(硬盘)
2024-07-10 16:05:19
345
原创 day10:02字符编码
指定【文件头】修改默认的编码:(注释:指定的头文件只管读的操作,管不了存,因为存是编辑器做的)取乱了:解决方法是,文件是以什么编码格式存如硬盘的,就应该以什么编码格式读入内存。采用16位(16bit=2Bytes)二进制数对应一个中文字符串。采用16位(16bit=2Bytes)二进制数对应一个中文字符串。采用8位(8bit=1Bytes)二进制数对应一个英文字符串。英文+日文-》unicode-》shift-jis。万国字符》-unicode-》utf-8。2、采用8位二进制数对应一个英文字符串。
2024-07-09 08:39:41
453
原创 day10:01集合
在{}内用逗号分隔开多个元素,多个元素满足以下三个条件集合内元素必须为不可变类型集合内元素无序集合内元素没有重复s={1,[1,2]} # 集合内元素必须为不可变类型s={1,'a','z','b',4,7} # 集合内元素无序s={1,1,1,1,1,1,'a','b'} # 集合内元素没有重复print(s)s=set()
2024-07-04 16:38:25
548
原创 day08. 02 Python中的位运算符案例与解析
异或运算符(^)定义:对两个数的二进制位进行异或操作,相同为0,不同为1。案例:交换两个数的值(不使用临时变量)python复制代码a = 5 # 二进制 101b = 3 # 二进制 011b = a ^ b # b = 110 ^ 011 = 101 (5),此时a的值已经变成了b的原始值a = a ^ b # a = 101 ^ 110 = 011 (3),现在a和b的值已经交换print(f"a={a}, b={b}") # 输出 a=3, b=5与运算符(&)定义。
2024-07-03 15:54:24
317
原创 IT专业入门,高考假期预习指南
当然,很高兴能为即将踏入IT领域的高考毕业生们提供一份全面的学习路线图及预习指南。IT行业广泛而深邃,涵盖编程、网络安全、数据科学、前端开发、后端开发、移动开发、人工智能等多个方向。以下是一个较为通用的学习路径,旨在帮助大家初步了解并规划自己的学习旅程。
2024-07-02 15:10:36
461
原创 day09:04一文搞懂 Python 3 中的列表推导式
列表推导式(ListComprehension)是Python中一种非常强大且简洁的构建列表的方式。它允许你从一个或多个可迭代对象(如列表、元组、字符串等)中快速生成新的列表,同时可以对元素进行过滤、转换等操作。列表推导式比传统的循环语句更加简洁易读,是Python编程中常用的技巧之一。
2024-07-02 09:28:16
633
原创 分数限制下,选好专业还是选好学校?
选择心仪的专业,意味着你将在接下来的大学四年中深入这个领域,掌握相关知识和技能,为未来的职业发展打下坚实的基础。随着2024年高考的落幕,每一位考生都站在了人生新的十字路口,面临着专业和学校的双重选择。最后,我想说的是,无论选择专业还是学校,都需要根据自己的实际情况和需求做出决策。明确个人兴趣和职业规划:首先,需要明确自己的兴趣和职业规划,了解自己想要从事什么样的工作,以及需要掌握哪些知识和技能。了解行业趋势和市场需求:在选择专业时,需要了解相关行业的趋势和市场需求,以便更好地把握未来的职业发展方向。
2024-07-01 16:07:39
281
原创 IT启航:高考后的IT学习之旅与未来规划
作为一位已经在社会大学摸爬滚打多年的牛马来说,我想从自己的经历和观察出发,给你们提供一些实质性的建议和学习路线图。相信通过你们的努力和坚持,一定能够在IT领域取得优异的成绩并为未来的职业生涯打下坚实的基础!你可能会遇到各种困难和挑战,但请相信,只要保持积极的心态和坚定的信念,你一定能够克服这些困难并取得成功。同时,也要学会调整自己的心态和情绪,保持平和的心态面对学习和生活中的各种挑战。因此,你需要保持持续学习的态度,不断跟上行业的最新动态和技术趋势。首先,你需要明确自己对IT领域的哪个方向感兴趣。
2024-07-01 16:04:20
522
原创 抉择之路:大学生眼中的专业与学校选择
一个优秀的学校,不仅拥有卓越的师资力量和丰富的教育资源,还能为我们提供一个广阔的社交平台。因此,在选择专业时,我们应该深入了解自己的兴趣所在,结合自己的优势和未来职业规划,做出明智的决策。如果你已经有了明确的职业规划,并且对某个专业有着浓厚的兴趣,那么选择一个心仪的专业将是一个不错的选择。最后,我想说的是,无论我们选择哪个专业或哪个学校,都需要保持一颗积极的心态和不断学习的精神。大学是一个充满机遇和挑战的地方,我们需要不断挖掘自己的潜力,拓展自己的视野,努力提升自己的综合素质和竞争力。
2024-06-28 14:32:31
340
1
原创 GPT-5 一年半后发布?对此你有何期待?
GPT-5,全称Generative Pre-trained Transformer 5,是由OpenAI开发的第五代大型语言模型。它能够理解人类语言,生成自然语言,模拟人类的对话方式,并具备多种语言处理能力。
2024-06-27 16:30:14
1097
原创 AI在创造还是毁掉音乐?
所以,未来的人机合作模式可能会是:AI负责提供基本的音乐素材和框架,而人类音乐家则根据自己的想法和情感,对这些素材进行加工和创作,最终完成一首完整的歌曲。简介:最近一个月,轮番上线的音乐大模型,一举将素人生产音乐的门槛降到了最低,并掀起了音乐圈会不会被AI彻底颠覆的讨论。短暂的兴奋后,AI产品的版权归属于谁,创意产业要如何在AI的阴影下生长,都在被更多理性的目光审视。同时,我们也需要保持对人类创造力的尊重和追求,确保AI在音乐领域的应用不会损害人类的利益和尊严。但随之而来的,是各种讨论和担忧。
2024-06-24 11:04:37
438
原创 day09:01 列表类型
1、作用:按位置存放多个值2、定义3、类型转换: 但凡能够被for循环遍历的类型都可以当做参数传给list()转成列表4、内置方法优先掌握的操作:①按索引存取值(正向存取+反向存取):即可以取也可以改。
2024-06-24 10:39:08
692
原创 day8:03 字符串类型
num2=u’4’ #unicode,python3中无需加u就是unicode。#4.2.5、split,rsplit:将字符串切成列表。#4.2.6、join: 把列表拼接成字符串。/-=()')) #移除含有。num3=‘四’ #中文数字。num4=‘Ⅳ’ #罗马数字。#4.3.6、is其他。
2024-06-20 15:22:08
835
原创 index()和find()区别
在Python中,index() 和 find() 是两种常用于字符串或列表操作的方法,但它们之间存在一些关键差异。index() 方法:用于字符串或列表(在列表中通常称为list.index())。如果找到指定的值,它返回该值的索引(或位置)。如果未找到该值,它将引发一个ValueError异常。示例(字符串):pythonindex = s.index(“l”) # 返回 2,因为第一个’l’的索引是2。
2024-06-20 14:01:04
448
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人