Python
MindSponge分子动力学模拟——Constraint约束(2023.09)
技术背景 在前面的几篇博客中,我们已经介绍了MindSponge的基本使用方法,比如定义一个分子系统、计算分子的单点能以及迭代器的使用等。有了这些基础的教程,用户以及可以执行一些比较简单的模拟任务,比如可以跑一个能量极小化,或者是NVT过程。 当我们去执行一个模拟任务时,比较关键的一个指标是给定时间内可模拟的总时长,总时长直接决定了我们能不能看到其中的一些过渡态。当然,现在有很多改进的思路。比如可
python的应用 | 统计英文单词出现的次数
需求: 统计一个TXT中英文单词出现的次数 完整代码: 输出效果如图: 拓展: 根据需求输入单词,统计出现的次数,并输出结果。然后,循环会再次开始,等待下一次输入,如果不需要,则按q退出程序。 输出效果如图:
可变参数和关键字参数——传参时参数带名字
位置参数 ---> positional argument 关键字参数 ---> keyword argument ---> 参数名=参数值 关键字参数一定在位置参数后面 fighting
Python——12days
函数参数的两大分类——形参 ,实参位置参数和关键参数*默认参数*可变长参数(*和**号在形参中使用、在实参中使用)*命名关键字参数函数的返回值:关键字 return def home(): print(123) # return # 代码走到这立刻结束 # print('hello')
[Writeup]2022 NewstarCTF_Week1(Web部分)
一只网络安全菜鸟--(˙<>˙)/-- 写博客主要是想记录一下自己的学习过程,过两年毕业了也能回头看看自己都学了些啥东西。 由于本人水平有限内容难免有错误、疏漏、逻辑不清、让人看不懂等各种问题,恳请大家批评指正 如果我写的东西能对你有一点点帮助,那真是再好不过了😀。 2023 Newstar CTF就要开始了,在buuctf上把去年的题做了一下,虽然是新生赛但仍有挺多我不知道的知识。
三种格式化输出的方式
目录三种格式化输出的方式格式化输出:符合某种规范的print一. 占位符%s(针对所有数据类型),%d(仅仅针对数字类型)name = 'nick'age = 19print('my name is %s my age is %s' % (name,age)) # my name is nick my age is 19age = 19print('my age is %d' % age)
python基础 04数据类型
数据类型 1为什么要有数据类型 对于不同类型的变量需要用不同的数据类型去描述 常用:数字类型、字符串、列表、字典、布尔值 1.1 整型 作用:年龄/身份证号码/身高/体重…… 定义方式: 方法: 存储一个值or多个值:一个值 有序or无序:没有有序无序这一说 有序:有索引 无序:无索引 可变or不可变:不可变 可变:值变id不变 不可变:值变id也变 1.2
jenkins file 编写
pipeline { agent { label "Node_1" } parameters { string(defaultValue: 'CHT', description: '', name: 'projectKey') choice( choices:['Live',
《Python魔法大冒险》002 编程是什么?
魔法师:在这个充满魔法和奇迹的数字时代,你是否好奇过计算机是如何运作的?当你用手机玩游戏、在电脑上浏览网页、看动画电影,你是否想过这背后的秘密是什么?别担心,今天我们将揭开这神秘的面纱,一起来探索编程的神奇世界! 编程,简单地说,就是一种让计算机执行任务的方式。想象一下,计算机就是一只听话的宠物,而编程就是在教它如何做事。和宠物沟通可能需要用手势和声音,但是计算机只听得懂一种语言——编程语言。 编
postgresql 分区 partition by
按结构复制 CREATE TABLE testdb (like testdb_old) partition by range(vdate) 增加附属表 CREATE TABLE cbd_cbdmodeldetails_1_2 PARTITION OF cbd_cbdmodeldetails FOR VALUES FROM (1) TO (3); CREATE TABLE
利用正则表达式或基于规则的方法提取特定的信息模式
利用正则表达式或基于规则的方法可以提取特定的信息模式,这是一种简单而有效的文本处理技术。以下是介绍如何使用这些方法来提取信息模式的步骤: 1. 确定模式:首先,您需要确定要提取的信息模式的特征和模式。这可以是一个单词、短语、日期、邮箱地址等。 2. 编写规则:使用正则表达式或基于规则的方法,编写匹配所需信息模式的规则。正则表达式是一种强大的模式匹配工具,它可以根据特定的模式匹配文本。基于规则的方法
如何使用PyCharm创建第一个Python项目
前言 PyCharm是一款由JetBrains开发的强大的Python集成开发环境(IDE)。它提供了丰富的功能和工具,旨在提高Python开发者的生产力和效率。以下是PyCharm的一些主要特点和功能: 代码编辑和智能感知:PyCharm提供了先进的代码编辑器,具有语法高亮、代码自动完成、代码导航和重构等功能。它能够识别和建议代码片段,并提供实时错误检查和建议。 调试和测试:
样本数量、模型参量的研究
参考文献:https://arxiv.org/abs/1707.02968 https://arxiv.org/abs/1511.02251 来自于知乎FUNNY AI 在Revisiting Unreasonable Effectiveness of Data in Deep Learning Era 中,作者使用深度学习技术对3亿幅图像进行分类,他们发现随着训练数据的增加模型
django curd demo
Update View refers to a view (logic) to update a particular instance of a table from the database with some extra details. It is used to update entries in the database for example, updating an articl
《Python魔法大冒险》003 两个神奇的魔法工具
魔法师:小鱼,要开始编写魔法般的Python程序,我们首先需要两个神奇的工具:Python解释器和代码编辑器。 小鱼:这两个工具是做什么的? 魔法师:你可以把Python解释器看作是一个魔法棒,只要你向它说出正确的咒语,它就会为你施展魔法。 小鱼:那这个解释器和我之前用的电脑上的软件有什么区别呢? 魔法师:好问题!解释器就像一个能够理解和执行魔法咒语的生物。你告诉它你想要做什么,它就会立刻执行。而
《Python魔法大冒险》004 第一个魔法程序
在图书馆的一个安静的角落,魔法师和小鱼坐在一张巨大的桌子前。桌子上摆放着那台神秘的笔记本电脑。 魔法师: 小鱼,你已经学会了如何安装魔法解释器和代码编辑器。是时候开始编写你的第一个Python魔法程序了! 小鱼:(兴奋地两眼放光)我准备好了! 魔法师: 不用担心,这个魔法是超级简单的,就像是变出彩虹糖果一样有趣!我们的第一个魔法程序会打印出一个神奇的句子,告诉世界你已经开始了魔法之旅。 小鱼充满好
《Python魔法大冒险》005 魔法挑战:自我介绍机器人
魔法师和小鱼坐在图书馆的一扇窗户旁,窗外的星空闪烁着神秘的光芒。魔法师轻轻地拍了拍小鱼的肩膀。 魔法师: 小鱼,你已经学会了编写简单的魔法程序,现在我要教你如何创造一个有自己思想的机器人,让它能够和我们一样,向世界展示自己有多厉害!。 小鱼眼睛亮了起来,充满好奇地问:“真的吗?我可以创造一个真正的机器人吗?” 魔法师微笑地点了点头:“当然,不过这只是一个简单的自我介绍机器人,它会与你互动,了解你的
掌握Go的运行时:从编译到执行
讲解Go语言从编译到执行全周期流程,每一部分都会包含丰富的技术细节和实际的代码示例,帮助大家理解。 关注微信公众号【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品研发经验、团队管理经验,同济本复旦硕,复旦机器人智能实验室成员,阿里云认证的资深架构师,项目管理专业人士,上亿营收AI产品研发负责人。 一、Go运行编译简介 Go语
github 2FA验证
github 已经要求进行2FA验证, 否则过期不能提交代码, github手机短信验证不支持中国号码, 我按照下面文章介绍使用的是 Chrome 插件. https://zhuanlan.zhihu.com/p/615693483 Chrome插件 如果你不想用Python来自己计算,也可以使用一些第三方的插件。在这里我推荐一个叫做Authenticator的插件,它不会联网,不上传用户的数据,
GitHub上建立个人简历主页,并生成个人二维码
(1)新建一个仓库,一般个人的主页简历仓库命名都有特殊的格式要求。说明一下为什么建立个人简历主页为什么要建立一个远程仓库,因为我们的个人简历一般都是动态变化的。建立一个仓库方便维护。 一般都是name.github.io 在本地仓库选择合适的模版,编写个人主页内容上传到远程仓库的分支上。 然后再次打开Github上远程仓库的设置,找到Page选项,Gi
【matplotlib基础】--坐标轴
Matplotlib的坐标轴是用于在绘图中表示数据的位置的工具。 坐标轴是图像中的水平和垂直线,它们通常表示为 x 轴和 y 轴。坐标轴的作用是帮助观察者了解图像中数据的位置和大小,通常标有数字或标签,以指示特定的值在图像中的位置。 1. 坐标轴范围 Matplotlib绘制图形时,会自动根据X,Y轴的数值,自动确定其范围,确保能够涵盖所有的数值。比如: 可以看出,图形中X轴,Y轴的范围是根据