自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

原创 【机器学习(一)】神经网络分类及简单案例

它能够根据输入数据的分布和任务的要求,自动地选择合适的神经元,并调整它们的权重,从而提高模型的精度和泛化能力。(Convolutional Neural Networks):卷积神经网络是一种专门用于处理图像、视频等二维数据的神经网络,它利用了卷积运算的局部感知性和参数共享的特点,减少了需要训练的参数数量,从而提高了模型的泛化能力。在训练过程中,会将训练数据集分为若干个batch,每次训练时遍历一个batch的数据,经过多次迭代(epoch),可以使得整个训练数据集中的样本都得到训练。

2023-05-18 16:51:17 2903

原创 【Docker教程(二)】Docker安装和chatgpt私有化部署

Docker 是一款开源的容器化引擎,允许开发者将应用程序及其依赖项打包到一个可移植的容器中,然后在任何 Linux、Windows 或 macOS 等操作系统上运行。2013 年,Docker 的前身 dotCloud 开始开发 Docker。2013 年 3 月,Docker 首次公开发布。2014 年,Docker 开源,并加入了 Docker Hub,这是一个存储和分享 Docker 镜像的中心仓库。2015 年,Docker 发布了第一个稳定版 Docker 1.0。

2023-04-26 15:41:43 6667 1

原创 【 Node.js 教程(一)】安装、配置及初步使用

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时,它使用事件驱动、非阻塞 I/O 模型来构建轻量且高效的网络应用。2009 年:Ryan Dahl 开始开发 Node.js,最初是为了使 JavaScript 能够在服务器端运行。2010 年:第一个稳定版本 0.1.14 发布,随后发布了一系列的版本,改进了稳定性和性能。2011 年:Node.js 的社区开始发展壮大,并发布了 0.4 和 0.6 版本,增加了很多新功能和改进。

2023-04-24 18:27:59 1391

原创 【PHP教程(三)】PHP包管理、Markdown库和Excel解析库

是一个第三方的软件源,它提供了一系列针对 CentOS、Red Hat Enterprise Linux(RHEL)和 Fedora 等系统的软件包。Remi 存储库的目的是提供最新版本的各种软件包,包括 PHP、MySQL、Redis、Nginx 等。对于 PHP 开发者来说,Remi 存储库是一个非常有用的资源,因为它提供了最新版本的 PHP 和许多常用的 PHP 扩展和工具。使用 Remi 存储库,您可以轻松地升级到最新版本的 PHP,而无需手动编译和安装。

2023-04-23 21:05:28 580

原创 【linux教程(一)】Linux shell入门

运行其它二进制的程序也一样,直接写 test.sh,linux 系统会去 PATH 里寻找有没有叫 test.sh 的,而只有 /bin, /sbin, /usr/bin,/usr/sbin 等在 PATH 里,你的当前目录通常不在 PATH 里,所以写成 test.sh 是会找不到命令的,要用 ./test.sh 告诉系统说,就在当前目录找。权限字符在文件/目录的权限设置中有多种组合表示,例如"rwx"指的是所有三个权限位都设置了,而"r-x"表示只有读取和执行权限被设置,而写入权限没有被设置。

2023-03-02 21:44:29 661

原创 【MySQL教程(一)】安装和初步使用

不过,就流行程度而言,目前最流行的关系型数据库是 MySQL 和 PostgreSQL,最流行的 NoSQL 数据库则是 MongoDB。PostgreSQL:PostgreSQL 是一种高级的开源关系型数据库管理系统,它是 ACID 兼容的,并提供了高度的数据完整性和安全性。此外,MySQL Workbench还可以与其他MySQL工具集成,如MySQL Router、MySQL Shell和MySQL Enterprise Backup等,这些工具可以提高你的数据库操作效率和安全性。

2023-03-01 18:47:47 1563

原创 【R语言(一)】R 和 RStudio的安装与初步使用

R是一种流行的统计软件和编程语言,用于数据分析和可视化。它是一个开源的软件,拥有庞大的社区支持和丰富的扩展包,可运行在各种操作系统上,如Windows、Mac和Linux。R被广泛应用于数据科学、统计学、机器学习和其他相关领域的研究和实践中。以下是R的一些主要特点:数据分析和可视化:R可以轻松地导入、整理和分析数据,然后将结果以各种方式可视化,如绘制图表、创建热图等。R还提供了许多常见的统计分析方法,如线性回归、ANOVA、聚类分析等。编程语言:R是一种完整的编程语言,具有各种编程结构和数据类型。

2023-02-20 20:04:40 8162 1

原创 【python绘图(一)】Python数据分析和可视化

分析数据:您可以使用Python库,例如NumPy、SciPy和Pandas进行各种类型的分析,包括统计分析、机器学习和数据建模。清理数据:您可以使用Pandas处理缺失值、重复值、异常值和不正确的数据。在分析数据之前,数据清理是必不可少的步骤。转换数据:Pandas提供了一些转换数据的工具,包括筛选、分组、合并和透视。加载数据:您可以使用Pandas从各种来源加载数据,例如CSV、Excel文件、SQL数据库或API。创建可视化:使用所选库创建可视化,包括选择数据、定义图表类型和自定义图表外观。

2023-02-20 18:33:27 13651

原创 【HTML教程(一)】HTML标签、模板和实例

使用Node.js,您可以使用流行的Web框架(例如Express、Koa和Hapi)构建服务器端Web应用程序,并且还可以使用库(例如Mongoose、Sequelize和pg)与数据库(如MongoDB、MySQL和PostgreSQL)进行交互。通过为元素指定 id,您可以轻松地选择、控制和操作特定的元素,而不受其他元素的影响。id 是一种属性,用于为元素指定一个唯一的标识符。与类名不同,id 是唯一的,每个元素只能具有一个 id,因此您可以使用 id 来选择特定的元素,而不受其他元素的影响。

2023-02-18 15:21:50 2763

原创 【CP2K教程(三)】元动力学 (Metadynamics)与增强采样

cp2k元动力学和chatGPT。元动力学是一种用于分子模拟的计算方法,通过添加偏置电势来增强自由能景观的采样。它的开发是为了克服构象转变缓慢的问题,并改进复杂系统中罕见事件的探索。Metadynamics于2002年由Michele Parrinello和Alessandro Laio首次引入。它建立在伞形采样和自适应偏置力等先前方法的基础上,并基于用高斯丘陵填充自由能盆地的想法,以鼓励系统探索配置空间的新区域。

2023-02-15 10:49:52 5133

原创 【PHP教程(二)】php登陆验证(附代码)

可以使用 PHP 创建登录脚本。PHP 提供了用于处理用户身份验证和会话的内置函数和功能,这是登录系统的基本组件。这些功能允许您安全地存储和验证用户凭据,并在用户与您的网站或应用程序的交互过程中维护用户会话。还有许多 PHP 框架和库可用,提供预构建的登录系统功能,使您更容易在项目中实现登录功能。

2023-02-13 14:38:50 3855 1

原创 【Nginx和PHP教程(一)】安装、配置及初步使用

在 Nginx 配置文件中,您需要创建一个新的服务器块,它定义了 Nginx 如何处理 HTML 文件的请求。它通常用作HTTP,HTTPS,SMTP,IMAP和其他TCP / UDP协议的网络服务器和代理服务器,以及HTTP,TCP和UDP服务器的反向代理和负载平衡器。在 Nginx 配置文件中还有许多其他选项和设置,可用于自定义和优化 Nginx 的行为。请注意,这些是一般步骤,根据您使用的 Nginx 版本、操作系统和配置方法,步骤和配置文件可能略有不同。:做出必要更改后,需要保存配置文件。

2023-02-08 16:29:33 10808

原创 【学习笔记】Python中的类、继承和多态

在 Python 中,“类”是指用于创建对象的模板。它定义了一个类的对象将具有的属性(数据)和行为(方法)。例如,你可能会定义一个带有属性(如namebreed和age)和方法(如bark和fetch)的类Dog。“方法”是作为类的一部分定义的函数。它对类的对象的数据(属性)进行操作,使用点符号调用,例如,。例如,你可能会为类Dog定义一个调用时使狗对象叫的方法barkclass Dog:print("汪汪!")dog.bark() # output: "汪汪!

2023-01-07 20:02:06 531

原创 【学习笔记】利用chatGPT入门机器学习(附代码)

据说chatGPT能够生成dai'ma尝试要求chatGPT给出一些入门机器学习的简单案例,结果如下。

2023-01-06 20:30:04 5260

原创 【学习笔记】C语言程序设计入门(一)

(算数类型和基本数据类型,基数,基数转换,整数和字符型,头文件,字符型,位和CHAR_BIT,sizeof运算符,size_t 型和 typedef 声明,整型的灵活应用,整数的内部表示,无符号整数的内部表示,有符号整数的内部表示,按位操作的逻辑运算,位移运算符,整型常量,整型常量的数据类型,整数的显示,数据溢出和异常,浮点型,浮点型常量,头文件,循环的控制,运算符的优先级和结合性,数据类型转换)关键字通常也称为保留字,是由C语言规定的具有特定意义的标识符。

2023-01-05 17:25:04 315

原创 【Plumed教程(一)】Centos系统中Plumed的安装及入门

注:Firstword一般来源于CV, Analysis, Bias中的关键词,LabelKeyword一般是要传递的变量值(如计算得到的距离、键角),通常与Firstword含义相同,比如键角,距离,原子序号(原子坐标)等,常放在一行的开头,用小写字母数字组合自定义组合进行标记,后接冒号“:”。(3)可以将每一个集合变量和Analysis关键词理解为一个多变量的函数,类似于python中定义的函数,有若干限定输入参数关键字,如上所说,这些关键字为 PLUMED 提供了有关如何执行操作的更多详细信息。

2022-12-01 10:40:04 1829

原创 【学习笔记】Gaussian、ORCA、VASPKIT、Quantum ESPRESSO、CASTEP、CP2K+plumed等安装教程

1. vaspkit的linux安装2. Gaussian的linux安装3. ORCA的linux安装 (含OpenMPI安装)4. Quantum ESPRESSO的linux安装(含Intel MKL数学库安装)5. cp2k的linux+plumed安装6. CASTEP的Linux 安装7. 比较完整的INCAR模板8. LINUX基础命令

2022-11-19 16:21:25 10425

原创 【学习笔记】云服务器入门教程(搭建云盘、网站,安装anaconda、WinSCP、宝塔面板等)

选用的阿里云系统为ubuntu2022,根目录如下,在根目录中的etc文件夹下面有sudoers文件。注意:创建普通账户后(非root用户),普通账户下可能无法使用如下命令,这时需要判断是否位于home文件夹下,普通账户在home文件夹下可以执行该命令。注意在阿里云控制台中>安全组>访问规则>入方向/出方向 设置,否则连不上云服务器公网ip。1.1 注册阿里云账号,选择相应的操作系统,然后进行远程连接。创建实例的界面如下,阿里云服务器登陆网址,登陆实例的页面如下,输入操作系统用户密码进行登录。

2022-10-16 20:49:35 3292 1

原创 【CP2K教程(二)】石墨烯和 h-BN 的投影态密度

因为程序仅在 Γ 处采样, 除非另有说明,否则我们将难以获得有意义的态密度采样(例如,布里渊区上的网格将太粗糙)。另一种选择(我们将在下一个练习中研究)是对 k 点进行采样。通常,您现在会使用高斯绘制卷积图以获得平滑的 DOS,但您也可以简单地将其绘制为散点图或垂直线图。两者都具有相同的二维晶体结构,唯一的区别是晶格常数,一个仅由碳组成,另一个由硼和氮组成。另请注意能量的单位,单位为 Eh。在查看 DOS 图时,您可能希望将其转换为 Electronvolt。

2022-09-08 20:22:49 1401

原创 【CP2K教程(二)】WO3的投影态密度和能带结构

1. WO3的投影态密度和能带结构2. 获得WO3晶格的能带结构。

2022-09-08 13:25:35 2461

原创 【学习笔记】java基础知识总结(一)

1. Eclipse入门教程2. 基本语法3. Java 变量类型4.附录 java关键字javac 是编译器,而 java 是虚拟机,先使用 javac 编译器编译源代码,再使用java虚拟机执行字节码文件。这就是我们上面提到的 java 源代码被转换两次到执行的过程。java 命令后面的参数是类名。换句话说,我们只需要给虚拟机传递类名作为参数即可,虚拟机会自动查找对应的以.class为扩展名的文件并且执行。

2022-09-02 09:01:58 303

原创 【测试记录】python基于doi号下载论文——scidownl包

默认情况下,下载的论文以论文标题命名。使用选项-o或-out,您可以自定义下载文件的输出位置,其中可以是绝对路径或相对路径,也可以是目录路径或文件路径。将paepr输出到。

2022-08-25 10:37:39 1311

原创 【测试记录】基于pdf论文提取论文doi—pdf2doi包的安装与使用

​pdf2doi是一个 Python 库/命令行工具,用于从出版物的 .pdf 文件(或从包含多个 .pdf 文件的文件夹)自动提取 DOI 或其他标识符(例如 arXiv ID),并检索书目信息。它利用多种方法(详细说明见下文)来查找 pdf 文件的有效标识符,并通过对公共档案(例如http://dx.doi.org)的 Web 查询验证任何结果。验证过程还返回原始 bibtex 信息,可用于进一步处理,例如生成 BibTeX 条目(pdf2bib)或自动重命名 pdf 文件(pdf-renamer)。

2022-08-23 19:33:13 1755

原创 【CP2K教程(一)】元动力学(metadynamics)与增强采样技术

对于本教程,给出了一些输入和输出文件,以提供解决给定问题的完整过程。还给出了一些提示以帮助分析结果。为了能够运行这些示例,需要在输入文件中正确设置一些路径(即设置变量 LIBPATH、XYZPATH、RUNPATH)。坐标总是从 xyz 文件中读取。这些练习所需的所有坐标文件都收集在 XYZ 中,而 LIB_TOOLS 包含 PP、基组和 DFTB 参数文件。

2022-08-22 20:50:11 7484

原创 【学习笔记】XPath入门

HTML是Hyper Text Markup Language(超文本标记语言)的缩写,我们在浏览器中看到的内容都是HTML代码经过浏览器渲染的结果。XML是EXtensible Markup Language(可扩展标记语言)的缩写,XML是一种很类似HTML的标记语言,不过XML的设计宗旨是传输数据,而非显示数据。XML的标签我们可以自行定义,具有自我描述性。我们可以根据XML中的标签来获取对应的数据。XPath是XML Path Language(XML路径语言)的缩写,是一门。.........

2022-08-18 16:51:54 877

原创 【整理收藏】Python大杂烩

这个Python游戏库,打开就能玩一天!20 个关于程序员的笑话,看懂了,你就不会笑了,也不会羡慕他们工资高了!Python | 细数知乎上值得关注的Python大佬15 个让新手爱不释手的 Python 高级库用 Markdown 做的 PPT,真的太强了!零代码爬虫神器 -- Web Scraper 的使用花了两天,终于把 Python 的 setup.py 给整明白了推荐一款超棒的抓包分析工具 - Burp Suite分享几段祖传的 Python 代码,拿来直接使用!DockerHub上最受欢迎的

2022-08-18 12:47:02 264

原创 【学习笔记】爬虫框架Scrapy入门

一. Scrapy架构、数据流和项目结构二. Scrapy入门。

2022-08-17 17:11:16 1016 1

原创 【学习笔记】windows快捷键

Win + Shift + S:Windows自带截图。Ctrl+Shift+Esc 打开“任务管理器”Ctrl+shift+N 无痕模式打开浏览器器。Win + Ctrl + F4 关闭当前虚拟桌面。Win + Ctrl + ← 向左切换虚拟桌面。Win + Ctrl + → 向右切换虚拟桌面。Ctrl+Shift+T:恢复被误删掉的网页。Win+Shift+T 反向切换任务栏中选项。Win + Tab:显示已打开的应用和桌面。Win + Ctrl + D 创建虚拟桌面。............

2022-08-16 20:00:58 2133

原创 【Docker教程(一)】WSL2、Docker以及docker-compose安装及环境配置

Windows102004发布后,WSL2也可以在正式版Windows10中使用,相比于macOS,WSL2是一个原生Linux环境而非类unix环境,甚至可以在App商店中选择所需要的发行版。WindowsSubsystemforLinux(简称WSL)是一个在Windows10上能够运行原生Linux二进制可执行文件(ELF格式)的兼容层。一.什么是WSL2?三.如何安装docker-compose?四.如何基于崔庆才ip代理池获取代理ip?.........

2022-07-21 15:36:52 4534

原创 【Redis教程(一)】Redis的安装和初步使用

一.redis简介二.redis安装和启动三.redis通过修改参数来修改默认密码重启无效解决方案四.redis常用命令1.redis简介Redis是一个开源的内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。官网https//redis.ioRedis是用C语言开发的一个开源的高性能键值对(key-value)数据库,官方提供的数据是可以达到100000+的QPS(每秒内查询次数)。它存储的value类型比较丰富,也被称为结构化的NoSql数据库。...

2022-07-21 15:18:38 751

原创 【学习笔记】基于anaconda创建python虚拟环境

在实际项目开发中,我们通常会根据自己的需求去下载各种相应的框架库,如Scrapy、BeautifulSoup等,但是可能每个项目使用的框架库并不一样,或使用框架的版本不一样,这样需要我们根据需求不断的更新或卸载相应的库。如果没有安装虚拟环境,那么当你使用这两个项目时,你就需要来回的卸载安装了,这样很容易就给你的项目带来莫名的错误;由于每一个环境对应一个spyder,创建新的虚拟环境后可以安装新的相对应的spyder,多个spyder可以共存。可以看到虚拟环境名与路径,其中base*就是主环境。...

2022-07-19 10:34:42 3449 1

原创 【学习笔记】Python内置函数与标准异常

Python 异常处理

2022-07-07 08:57:09 61

原创 【学习笔记】Python之 pdf 下载、合并

pdf下载pdf合并

2022-07-06 19:08:09 950

原创 【Python学习笔记】爬虫入门学习

HTML标签查找正则表达式

2022-07-02 12:55:09 139

原创 【学习笔记】网络爬虫基础(一)

1. Http基本原理2. 网页基础

2022-06-30 20:42:07 158

转载 Python 第三方库

Python第三方库

2022-06-28 18:32:46 583 2

原创 【学习笔记】python安装和调用总结

输入Python3就会启动原来的Python,但要使用其对应的pip命令就要指定一下Python版本了。

2022-06-28 16:14:19 1995 1

空空如也

空空如也

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

TA关注的人

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