Python提示:不是内部或外部命令,也不是可执行的程序或批处理文件 问题解决方法——《跟老吕学Python编程》附录资料

Python提示:不是内部或外部命令,也不是可执行的程序或批处理文件 问题解决方法——《跟老吕学Python编程》附录资料 python不是内部或外部命令解决方法一:让Python自己去解决解决方法二:命令配置Python环境变量Win10配置环境变量 解决方法三:手动配置Python环境变量右键点击"计算机",然后点击"属性"然后点击"高级系统设置"选择"系统变量"窗口下面的"Path",双击即可!然后在"​Path​"行,添加 python 安装路径即可(我的C:\Python312;​C:\Python312\Scripts\;​),所以在后面,添加该路径即可。 ps:记住,路径直接用分号"​;​"隔开!最后设置成功以后,在 cmd 命令行,输入命令"​python​",就可以有相关显示。 python不是内部或外部命令 Python 新手在安装了Python后不能正常使用,提示“不是外部或内部命令,也不是可运行的程序或批处理文件”。这是因为Windows会根据一个Path的环境变量设定的路径去查找python.exe,如果没找到,就会报错。下面给大家讲下解决的办法。 解决方法一:让Python自己去解决 Python是一款成熟的编程语言了,报错应自己去处理。 方法特别简单,真的是让Python自己去解决。 我们再次运行Python的安装程序,务必把“Add Python.exe to PATH”前面的对勾点上。 “Add Python.exe to PATH”前面的对勾选择上后,Python的安装程序将自动寻找好路径。 安装完成,检验下是否成功,打开命令提示符窗口,输入Python。 解决方法二:命令配置Python环境变量 修改环境变量 Win10配置环境变量 在环境变量中添加 Python 目录,在命令提示符中(cmd) : 输入 path=%path%;C:\Python312;C:\Python312\Scripts\;​ 按下Enter。 注意: C:\Python312 是 Python 的安装目录。 解决方法三:手动配置Python环境变量 通过以下方式修改环境变量: 右键点击"计算机",然后点击"属性" 然后点击"高级系统设置" 选择"系统变量"窗口下面的"Path",双击即可! 然后在"​Path​"行,添加 python 安装路径即可(我的C:\Python312;​C:\Python312\Scripts;​),所以在后面,添加该路径即可。 ps:记住,路径直接用分号"​;​"隔开! 最后设置成功以后,在 cmd 命令行,输入命令"​python​",就可以有相关显示。 👨‍💻博主Python老吕说:如果您觉得本文有帮助,辛苦您🙏帮忙点赞、收藏、评论,您的举手之劳将对我提供了无限的写作动力!🤞 🔥精品付费专栏:(暂时免费,尽快订阅、收藏哦)🔥 《跟老吕学Python编程》 《跟老吕学Python编程·附录资料》 🌐前端: 《跟老吕学HTML》 《XHTML》 《CSS》 《JavaScript》 《Vue》 💻后端: 《跟老吕学C语言》 《C++》 《Java》 《R》 《Ruby》 《PHP》 《Go》

WRF模型运行教程(ububtu系统)--III.运行WRF模型(官网案例)

零、创建DATA目录 # 1.创建一个DATA目录用于存放数据(一般为fnl数据,放在Build_WRF目录下)。 mkdir DATA # 2.进入 DATA cd DATA 一、WPS预处理 在模拟之前先确定模拟域(即模拟范围),并进行数据预处理(插值陆面数据,比如地形,土壤等数据;插值气象数据到模拟域)。 (一)解压GRIB数据(ungrib.exe) I.解压GRIB数据---GFS(Matthew案例研究数据) # 1.下载官网案例数据(matthew) 【此处数据可替换自己所需的数据】 wget https://www2.mmm.ucar.edu/wrf/TUTORIAL_DATA/matthew_1deg.tar.gz # 2.解压数据包 # 得到matthew文件夹 tar -xf matthew_1deg.tar.gz ​ # 【非必要步骤】 ​# 3.用下面的命令读取数据内容 # 注意 两个文件路径 g2print.exe、fnl_20161006_00_00.grib2 ../WPS/util/g2print.exe ../DATA/matthew/fnl_20161006_00_00.grib2 >& g2print.log # 4.用下面的命令查看数据内容 nano g2print.log g2print.log文件【文件位置:/Build_WRF/DATA/g2print.log】 # 5.进入WPS文件(准备链接数据) cd ~/Build_WRF/WPS/ # 6.链接GFS Vtable ln -sf ungrib/Variable_Tables/Vtable.GFS Vtable # 7.通过脚本link_grib.csh链接grib数据 ./link_grib.csh ~/Build_WRF/DATA/data/fnl 得到:会产生一些链接:GRIBFILE.AAA~GRIBFILE.AAI 文件位置:/Build_WRF/WPS/ 8.切换WPS目录且编辑namelist.wps 文件位置:~/Build_WRF/WPS/namelist.wps 注意:下面三步都有文件生成,具体名称与使用的动态核心(ARM/NMM)有关。 # 8.编辑namelist.wps nano namelist.wps # 需要修改的内容 max_dom = 1 start_date = '2016-10-06_00:00:00', end_date = '2016-10-08_00:00:00', interval_seconds = 21600, prefix = 'FILE', 得到:

Docker安装MySQL

没有在Linux系统中安装好docker的朋友,可以看一下本人的另一篇博客进行安装:Linux系统下安装Docker https://hub.docker.com/网站搜索MySQL,确定其安装版本,这里安装8.0.31版; 1.拉取镜像 docker pull mysql:8.0.31 可以查看镜像列表进行核查: docker images 结果如下图: 2.创建并运行容器 语法:docker run [-name containerName] -d -p 3306:3306 [-restart=always] imageName[:tag], 其中containerame表示自定义容器名; -d表示后台运行; -p用于将Linux操作系统端口映射到容器内部端口; --restart=always设置当前容器随docker重启而自动启动,省略该参数,则该容器不会随docker重启而自行启动,即不会随Linux系统重启而启动; imageName表示镜像名称; tag表示镜像版本 命令: docker run --name mysql -d -p 3306:3306 --restart=always -e MYSQL_ROOT_PASSWORD=root mysql:8.0.31 查看容器: docker ps 运行结果: 3.开放端口: firewall-cmd --zone=public --add-port=3306/tcp --permanent firewall-cmd --reload 用本地Windows的MySQL可视化工具navicate进行远程连接: 连接成功: 连接的时候可能会出现问题: 至此,用Docker安装MySQL便成功了。

Docker安装kafka

如果系统中没有安装好docker的朋友,可以查看本人这篇文章进行安装:Linux系统下安装docker Kafka是依赖于Zookeeper,因此需要先部署好zookeeper,才能部署好kafka。 步骤都很简单,都是一些机械化操作,无脑输入即可: 1.拉取镜像: zookeeper: docker pull wurstmeister/zookeeper docker: docker pull wurstmeister/kafka 2.运行zookeeper容器: docker run -d --name zookeeper --network=host --restart=always --publish 2181:2181 -v /home/docker/zookeeper/data:/data -v /home/docker/zookeeper/conf:/conf -v /home/docker/zookeeper/logs:/datalog --volume /etc/localtime:/etc/localtime wurstmeister/zookeeper 运行kafka容器: docker run -d --name kafka --restart always --publish 9092:9092 --env KAFKA_ZOOKEEPER_CONNECT=zookeeper的ip:2181 --env KAFKA_ADVERTISED_HOST_NAME=kafka的ip --env KAFKA_ADVERTISED_PORT=9092 --volume /etc/localtime:/etc/localtime wurstmeister/kafka 3.测试: 进入容器: docker exec -it kafka bash 启动一个消费者: cd /opt/kafka_2.13-2.6.0/bin/ ./kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic mytopic --from-beginning 另起一个终端操作生产者: docker exec -it kafka /bin/bash 使用生产者发送:

8.Python基本语法·注释——《跟老吕学Python编程》

8.Python中的注释——《跟老吕学Python编程》 Python 基本语法Python注释单行注释老吕举栗1:老吕举栗2:老吕举栗3: 多行注释老吕单双引号举栗:多行注释常见错误1多行注释常见错误1 老吕想说 一分钟让你记住Python注释怎么写注释的写作风格与规范 来,大家再跟我背一遍Python注释怎么记 苍井空有点大 Python 基本语法 注意,Python 基本语法包含了编码、标识符、保留字、注释、缩进、字符串等常用内容,是后续学习的基础和预览,是极其重要的,老吕希望大家不要随意跳过本文的学习! Python注释 Python注释是老吕要说的第一个重点,正是这样的注释才能让大家更快的学会Python。 注释就是对代码的解释和说明,其目的是让人们能够更加轻松地了解代码。注释是编写程序时,写程序的人给一个语句、程序段、函数等的解释或提示,能提高程序代码的可读性。注释只是为了提高可读性,不会被计算机编译或者解释。 Python的注释有单行注释和多行注释两种。 单行注释 Python 中单行注释以#开头,后面跟着注释内容。 重注1:#和注释内容一般建议以一个空格隔开 老吕举栗1: print("Hello, World1!") # 老吕写的第1个注释,想让电脑跟我说Hello, World1! 运行显示: Hello, World! 老吕举栗2: Python代码后面也是可以直接写注释的 重注2:要运行的代码和#一般建议以两个空格隔开 # #符号后就是老吕写的第1个注释 print("Hello, World2!") # 老吕写的第2个注释 # 老吕写的第3个注释:以上代码的目的是想让电脑跟我说Hello, World2! 运行显示: Hello, World2! 老吕举栗3: Python代码后面也是可以写多行注释的 重注2:要运行的代码和#一般建议以两个空格隔开 print("Hello, World3!") # 老吕写注释1 # 老吕写注释2 # 老吕写注释3 # 老吕写注释4 运行显示: Hello, World3! 多行注释 Python 使用三个连续的单引号(‘’')或者三个连续的双引号(“”")注释多行内容 老吕单双引号举栗: ''' 老吕写的第1个多行注释 3个单引号分别作为注释的开头和结尾 可以一次性注释多行内容 里面的内容全部都是注释内容 ''' print("

【Leetcode】2684. 矩阵中移动的最大次数

文章目录 题目思路代码结果 题目 题目链接🔗 给你一个下标从 0 开始、大小为 m x n 的矩阵 grid ,矩阵由若干 正 整数组成。 你可以从矩阵第一列中的 任一 单元格出发,按以下方式遍历 grid : 从单元格 (row, col) 可以移动到 (row - 1, col + 1)、(row, col + 1) 和 (row + 1, col + 1) 三个单元格中任一满足值 严格 大于当前单元格的单元格。 返回你在矩阵中能够 移动 的 最大 次数。 示例 1: 输入:grid = [[2,4,3,5],[5,4,9,3],[3,4,2,11],[10,9,13,15]] 输出:3 解释:可以从单元格 (0, 0) 开始并且按下面的路径移动: (0, 0) -> (0, 1).(0, 1) -> (1, 2).(1, 2) -> (2, 3).

matlab simulink 单级倒立摆的神经网络控制

1、内容简介 略 67-可以交流、咨询、答疑 2、内容说明 略 matlab simulink 单级倒立摆的神经网络控制 lqr、神经网络训练 倒立摆系统是一种控制领域中典型的多个变量参数、控制模型非线性、参数强耦合物理模型。它作为一种被控模型,常常被用来验证理论的可靠性和控制的稳定性。人工神经网络由于具有信息的分布存储、并行处理以及自学习能力等优点,在图像处理、家电控制、物理控制及人工智能等领域得到越来越广泛的应用。近年来,研究者已有提出了多种神经网络模型并展开了深入研究。从理论上神经网络可以模拟出任意的非线性函数,所以它特别适合控制像倒立摆这样的结果严重非线性、多变量参数系统。本文针对倒立摆,通过动力学知识,建立了倒立摆的数学模型,研究了它的传递函数和状态矩阵。通过数学软件MATLAB建立了simulink模型,分别先后提出了PID、LQR和神经网络三种控制方法,结果表明,相对于其他的2种控制方法,神经网络能够更加有效控制倒立摆。神经网络能够缩短响应时间,同时减少超调量。 关键词:倒立摆,PID, LQR,神经网络,MATLAB 3、仿真分析 略 4、参考论文 略

matlab 混沌系统李雅普洛夫指数谱相图分岔图和庞加莱界面

1、内容简介 略 65-可以交流、咨询、答疑 2、内容说明 matlab 混沌系统李雅普洛夫指数谱相图分岔图和庞加莱界面 混沌系统李雅普洛夫指数谱相图分岔图和庞加莱界面 李雅普洛夫指数谱、相图、分岔图、庞加莱界面 3、仿真分析 略 4、参考论文 略

大数据时代的电商:如何利用API进行高效的数据采集与分析

在大数据时代,电商平台积累的数据量是前所未有的。有效地采集、分析和利用这些数据对于提升商家的竞争力至关重要。API(应用程序编程接口)作为连接不同系统和数据的桥梁,在此过程中发挥着核心作用。以下是如何利用API进行高效数据采集与分析的几个关键点: 自动化数据采集:电商API允许平台自动收集各种交易数据、用户行为数据和市场数据。通过定时任务或事件触发,API可以实时同步所需信息,为数据分析提供新鲜且准确的原材料。 统一数据格式:来自不同来源的数据往往格式不一。API可以帮助标准化和统一数据格式,确保数据集中的每一部分都易于处理和分析,减少数据预处理的时间和复杂性。 跨平台整合:现代电商运营通常涉及多个销售渠道和触点。API可以实现这些渠道间的数据整合,提供一个全面的客户视角,帮助商家更好地理解消费者行为和偏好。 增强数据分析能力:API可以与先进的分析工具和服务集成,如Google Analytics、Tableau或自定义的大数据处理平台,从而使商家能够运用机器学习和人工智能技术来提取数据中的深层次洞察。 实时监控与反馈:电商API支持实时数据流的监测,使商家能够迅速响应市场变化,如库存短缺、价格波动或需求激增等,及时调整策略。 个性化数据提取:商家可以通过API请求特定维度的数据子集,比如特定用户群体的行为数据或某个时间段的销售数据,以支撑针对性的市场活动和决策制定。 优化用户体验:通过分析用户行为数据,API可以帮助商家设计更符合用户需求的产品特性,如个性化推荐、动态定价或内容定制,从而提升用户体验和增加用户粘性。 预测分析:使用API整合的历史数据可以用于建立预测模型,预测未来的市场趋势、库存需求或用户行为,帮助商家进行更加精准的规划和资源分配。 安全与合规:在数据采集与分析的过程中,API还可以帮助实现数据的加密传输、访问控制和遵守数据保护法规,确保数据的处理既安全又合规。 持续优化:最后,API使得数据采集和分析过程可被持续监控和优化,不断改进数据流的效率和质量,以便商家能够基于最可靠的数据做出明智的商业决策。 通过这些方式,电商API为商家提供了强大的工具来管理和分析大数据,驱动更智能的业务决策和客户体验优化。

Qt中数字乱码的问题--根本不需要反复设置重启电脑!!

最近在学习Qt的过程中发现一些控件中显示的数字都有问题,0显示成〇这个倒还能认得,1显示成〈,这谁能认得到,查看了一篇文章说什么要重启电脑,这也太麻烦了吧? 跟上我的节奏: 控制面板-->时钟和区域-->区域更改日期、时间和数字格式 直接点其他设置: 在标准数字一栏中选中:0123456789 之后点击应用,再返回qt重新编译并运行代码: 搞定,电脑是重启不了一点的

蓝桥杯Java准备

蓝桥杯马上就要开始了,话说干什么都先准备准备,临阵磨枪不快也光。 首先蓝桥杯java语言中使用的是eclipse的2020.06的版本,使用jdk1.8的版本,大家可以先下载下来然后体验一下。 然后就是熟悉的Helloworld环节 eclipse设置 打开几个设置,首先是代码自动补全和自动导包,当然了,如果你不喜欢自动导包使用java.util.*也是可以的。而且我总是觉得这些编译器的原本的字体大小都太小了,那么对于我来说还有一个设置字体大小的操作。 设置字体 Windows -> preferences -> General -> Appearance -> Colors and Fonts 没玩 选择这里的Basic 拉倒下面,选择Text Font 然后 再点击 edit 然后疯狂设置即可 设置自动补全 Java -> Editor ->Content Assist 在红框处输入:.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ 就是把键盘上的大小写字母全部输入一遍 设置自动导包 Window > Preferences > Java > Editor > Save Actions 勾选Organize imports 这样就可以实现自动导包了 eclipse快捷键 以下是一些Eclipse IDE中常用的快捷键: Ctrl + S:保存当前打开的文件Ctrl + Shift + O:自动导入所需的包Ctrl + Shift + F:格式化代码Ctrl + H : 全文搜索某些关键字Ctrl + F :当前文件搜索某些关键字Shift + 回车 :直接到下一行Ctrl+D :删除一整行alt + ↑ 或者 ↓ :将当前行向上或者向下移动一行Ctrl + alt + ↑ 或者↓: 向上或者向下复制一行Ctrl + N :新建东西Ctrl + /:单行注释Ctrl + Shift + /:多行注释Ctrl + F11:运行应用程序Ctrl + Shift + L:显示所有快捷键的列表Ctrl + Shift + X:将选中的文本转换为大写Ctrl + Shift + Y:将选中的文本转换为小写

z-index 属性无效的情况和解决办法

设置 z-index 元素的 position 属性需要是relative 、absolute、或fixed z-index 无效的情况 两个想要重叠的设置 z-index 的元素的父元素的 position 为 relative 时,子元素的z-index失效。 父元素的 position 需要设置为 absolute 或static(默认)设置 z-index 的元素,本身的 position 为 static,元素的 z-index 失效。 应该设置z-index 的元素的 postion 为 relative、absolute、fixed 其中的一种。设置 z-index 的元素,同时还设置了 float 浮动,元素的 z-index 失效。 应该去掉元素的浮动属性 float,改为display: inline-block

基于安卓的二手跳蚤市场app设计与实现

摘 要 伴随着我国社会的发展,人民生活质量日益提高。互联网逐步进入千家万户,改变传统的管理方式,以互联网为基础,利用java技术,结合Spring Boot框架和MySQL数据库开发设计一套跳蚤市场,提高工作效率的同时,减轻管理者工作方面的压力,使他们能够将更多精力投入到市场上,更好的完成用户的核心业务。 本论文将对跳蚤市场相关的技术以及系统开发技术进行分析和研究,在深入了解跳蚤市场管理的过程以及合格要求后,结合管理员和用户的实际情况,研究跳蚤市场的设计与实现,期望通过该系统能够将管理员和用户的数据管理工作规范化、简单化,从而提高管理工作的效率。本论文的主要内容包括: 第一,研究分析java技术,结合管理员和用户日常管理方式和安排,进行跳蚤市场信息的数据库设计和系统功能,并对每个模块进行说明。 第二,陈列说明该系统实现所采用的架构、系统搭建采用的服务器、系统开发环境和使用的工具,以及系统后台采用的数据库。 最后,对系统进行全面测试,主要包括功能测试、查询性能测试、安全性能测试。分析系统存在的不足以及将来改进的方向。 关键词:跳蚤市场;java;MySQL数据库 Abstract With the development of our society, the quality of life of the people is improving day by day. The Internet has gradually entered thousands of households, changing the traditional management mode, based on the Internet, using Java technology, combined with Spring Boot framework and MySQL database to develop and design a set of flea market, improve work efficiency, reduce the pressure of managers, so that they can put more energy into the market, better complete the core business of users.

CentOS Stream9更改ip地址,网关(设置静态ip)

使用grep命令查询ens160文件所在的文件夹处 grep -rnw '/etc' -e 'ens160' 然后用vi命令打开文件进行修改 vi /etc/NetworkManager/system-connections/ens160.nmconnection 配置: 假设将ip地址改为192.168.200.130 [connection] id=ens33 uuid=0050f214-01a7-395e-ab19-b6e95412995a type=ethernet autoconnect-priority=-999 interface-name=ens33 [ipv4] address1=192.168.200.130,192.168.200.2 #ip地址,网关 dns=192.168.200.2 #域名解析器 method=manual

基于Python+Django+协同过滤算法的招聘信息推荐系统

摘 要 随着网络科技的不断发展以及人们经济水平的逐步提高,计算机如今已成为人们生活中不可缺少的一部分,为招聘信息方便管理,基于Python技术设计与实现了一款简洁、轻便的管理系统。本系统解决了招聘信息管理中的主要问题,包括个人中心、用户管理、招聘信息管理、留言板管理、系统管理等功能。 本系统采用了Python语言的Django框架,数据采用MySQL数据库进行存储。结合B/S结构进行开发设计,功能强大,界面化操作便于上手。本系统具有良好的易用性和安全性,系统功能齐全,可以满足招聘信息管理的相关工作。 关键词:招聘信息;Python技术;Django框架;MySQL; Abstract With the continuous development of network technology and the gradual improvement of people's economic level, computer has now become an indispensable part of people's life, in order to facilitate the management of recruitment information, based on Python technology design and implementation of a simple, lightweight management system. This system solves the main problems in the management of recruitment information, including personal center, user management, recruitment information management, message board management, system management and other functions.

AI - 决策树模型

🤔决策树算法 决策树的思想来源可以追溯到古希腊时期,当时的哲学家们就已经开始使用类似于决策树的图形来表示逻辑推理过程。然而,决策树作为一种科学的决策分析工具,其发展主要发生在20世纪。 在20世纪50年代,美国兰德公司的研究人员在研究军事策略时首次提出了决策树的概念。他们使用决策树来分析和比较不同的军事策略,以帮助决策者做出最佳选择。 决策树的基本思想是,通过构建一个树状的图形模型,将决策过程中的各种可能情况和结果以直观的方式展现出来。每一个节点代表一个决策或事件,每一个分支代表一个可能的结果,而树的每一个路径则代表一种可能的决策序列。这种思想的朴素之处在于,它直接模仿了人类在日常生活中做决策的过程。人们在面对一个复杂的问题时,往往会将其分解为一系列的小问题,然后逐个解决。当选择一个餐厅时,可能会考虑菜品的口味、价格区间、餐厅的位置等因素。这些因素可以构成一个决策树,其中每个因素是决策节点,每个选择是方案枝,最终到达叶子节点,即做出决策。 决策树的思想虽然朴素,但它却能够处理非常复杂的决策问题,因此被广泛应用于经济学、管理学、计算机科学等多个领域。 🔎sklearn实现决策树分类 鸢尾花数据绘制图像 from sklearn import datasets from sklearn.model_selection import train_test_split from sklearn.tree import DecisionTreeClassifier from sklearn.metrics import accuracy_score from sklearn import tree import matplotlib.pyplot as plt # 加载鸢尾花数据集 iris = datasets.load_iris() X = iris.data y = iris.target # 划分训练集和测试集 X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.3, random_state=42) # 创建决策树分类器 clf = DecisionTreeClassifier() # 训练模型 clf.fit(X_train, y_train) # 预测测试集 y_pred = clf.predict(X_test) # 计算准确率 accuracy = accuracy_score(y_test, y_pred) print("

基于springboot的博物馆管理系统

摘 要 博物馆展览与服务一体化,其工作流程繁杂、多样、管理复杂与设备维护繁琐。而计算机已完全能够胜任博物馆展览与服务一体化工作,而且更加准确、方便、快捷、高效、清晰、透明,它完全可以克服以上所述的不足之处。这将给查询信息和管理带来很大的方便,从而给博物馆展览与服务一体化管理者带来更高的效率,这也是博物馆展览与服务一体化正规化、现代化的重要标志。 博物馆展览与服务一体化平台主要是用java语言开发的。系统根据B/S架构设计,选用springboot框架开发。Eclipse开发工具,形成的数据储存在MySQL数据库中。系统分成管理员控制模块和用户、工作人员模块。管理员可以管理用户信息、工作人员信息、特色藏品、展览活动、预约信息、排班信息等。工作人员对排班信息进行管理操作,用户可以查询特色藏品、展览活动、预约信息等和设定本人系统。本系统有良好的界面体验,功能基本齐全,让使用者体验度大大提升。 关键词:博物馆展览与服务一体化平台;java语言;springboot框架;MySQL数据库; Abstract Museum exhibitions and services are integrated, with complex and diverse work processes, complex management, and cumbersome equipment maintenance. The computer is fully capable of integrating museum exhibitions and services, and is more accurate, convenient, fast, efficient, clear, and transparent. It can fully overcome the shortcomings mentioned above. This will bring great convenience to query information and management, thereby bringing higher efficiency to the integrated management of museum exhibitions and services.

HW必备神器|一具抵百具

免责声明:请勿利用文章内的相关技术从事非法测试,由于传播、利用此文所提供的信息而造成的任何直接或者间接的后果及损失,均由使用者本人负责,作者不为此承担任何责任。本次测试仅供学习使用,如若非法他用,与平台和本文作者无关,需自行负责。 前言 为什么会写这一款DecryptTools综合加解密工具,因为在很多比赛如果算拿下靶标不仅需要获取服务器权限还需要登录网站后台这时候很多系统要么数据库连接字符串加密,要么登陆用户加密而这款工具就是为了解决问题。 加解密****功能:该工具不仅有解密还提供多种加密方式。 配置文件信息功能:为了在比赛中尽可能节约时间和提供一个后渗透功能。 备忘录功能:是为了保存用户自己有一些trick点方便查看,同时也保证自己trick不被公开化。 工具展示 支持22种加解密(部分未完成) 金蝶EAS 万户OA 新华三IMC 蓝凌OA Weblogic 金蝶云星空 致远OA H3C CAS 宏景ERP 湖南强智 金和jc6 金和C6 华天动力 亿赛通 帆软报表 用友NC 海康威视IVMS 8700 海康威视IP Camera 金盘 OPAC JBOSS SpringEnc Druid 工具加解密 备忘录 保存的内容均在同级目录config.properties文件中 参考文章 https://www.cnblogs.com/kexianting/p/11689289.html https://github.com/jas502n/spring-ENC https://github.com/chrisjd20/hikvision_CVE-2017-7921_auth_bypass_config_decryptor/ https://github.com/Rvn0xsy/PassDecode-jar https://www.hedysx.com/2807.html https://github.com/zhutougg/LandrayDES https://cloud.tencent.com/developer/article/2204689 https://github.com/TideSec/Decrypt_Weblogic_Password https://github.com/baogod404/HikvisionDecode 下载地址 DecryptTools综合解密工具:https://github.com/wafinfo/DecryptTools Tips: 网安接私活的渠道 晒了这么多兼职副业受,想必大家都比较关心我的副业收入来源,其实网安接私活的渠道我常去的就这4个。 1.挖SRC漏洞 很多地方都可以去挖SRC漏洞赚钱,合法挖到漏洞后提交到平台,平台就会给予你奖励,最多一个高危漏洞一万多。 综合性平台比如补天、漏洞盒子和CNVD等等,独家SRC也有很多,比如说华为、阿里、腾讯、360等等。 国外的漏洞也可以去挖,国外给的奖励会更高,但除了技术要过硬之外,你还得会英语能沟通交流。 2.接安全测试委托 在公司允许的情况下去对公司产品进行网安检测和渗透测试,发现漏洞后提交给修复方案和渗透测试报告,这个我经常去程序员客栈和一品威客等IT兼职平台去接。 相比较于个人私下接活,平台会更加方便一些,不用跟乙方扯来扯去,而且不用害怕甲方卷钱跑路。 3.投稿 像比较大的网安平台会不定期举办有奖投稿活动,比如说freebuff和CSDN等等平台,CSDN我没弄过,但freebuff我倒是经常由投稿,奖金有几百到几千不等。 做了那么多年网安,只要我想说,那绝对有很多故事可以讲的。 提醒大家一个点:网安的私活不是一次性的,很多以前合作过的甲方都会在后面有事的时候有偿来找我,所以人脉这一块也很重要。 4.参加CTF 通俗易懂的讲,CTF也叫作网络安全攻防大赛。这类大赛一般都是由政府安全部门、从事信息安全的企业、高校等等单位主办的。目的也很简单,一般都是为了加强国家网络信息安全建设,挖掘网络信息安全人才。当然你夺旗之后,也会有对应的奖金。 . 但关键是你的技术得学得到位! 接下来我给大家讲讲黑客/网安这一块该学哪些东西。 `黑客&网络安全如何学习

Linux-centos如何搭建yum源仓库

1.本地搭建(无需连接外网) 1.1检查网络配置,及网络连接 打开虚拟机,点击【编辑——虚拟网络编辑器】 点击【仅主机模式】查看子网段是否和局内IP匹配 进入局内,查看网络IP是否在你上述设置的网段内,如果不匹配,需要需改 点击【虚拟机——设置】 点击网络适配器,查看设备是否已连接,以及网络模式是否为仅主机模式,如果不是,修改,并确认 如果上述都没有问题,进行下面操作 打开【控制面板——网络共享中心——点击更改适配器设置】查看以下两张网卡是否开启,如果这个两张网卡没有开启的话,上面设置仅主机子网段的时候也会不成功,所以在配置网络的时候要先检查这两张网卡是否开启 双击击VMnet1这张网卡,点击详细信息,查看ipv4地址是否和设置的子网段属于一个子网段 ok如果上述都没有问题了,那么网络配置,以及网络连接,就没有问题了,可以进行局内的配置了 1.2.检查镜像是否连接 点击虚拟机——设置点击CD/DVD,查看设备状态是否已连接 1.3.搭建本地仓库 备份配置文件,并创建新的配置文件 #将原有的配置文件备份,以便后续的使用。不要直接删除 mv /etc/yum.repos.d/* ./repo.bak #编辑新的配置文件 vi /etc/yum.repos.d/local.repo [local] #软件源的名称,通常和repo文件名保持一致 name=local #软件仓库的名称,和repo文件名保持一致 baseurl=file:///media #指定rpm软件包的来源(file://这个是固定格式用来搭建本地仓库的,/media是软件包地址,需要将镜像挂载到这个目录下) enabled=1 #软件仓库源是否启用,1代表启用,0代表禁用 gpgcheck=0 #是否进行校验,确保软件包来源的安全性,1代表是,0代表否 :保存,退出 1.4挂载镜像 mount /dev/cdrom /media #/media路径与文件中写的要一致 出现这样表示挂载成功 最后清楚所有缓存数据,并重新建立缓存数据 yum cleam all #清理缓存数据 yum makecache #重新建立缓存数据 检索软件包是否可用 yum repolist 检索成功后就可以使用了 2.搭建网络源 前提依然是网络可用,但是需要ping通外网,具体操作和上面仅主机类似,将仅主机模式换成NAT模式就行了 网络源相比本地源更见丰富,可用性高 CentOS国内YUM源及配置 阿里巴巴开源镜像站 网易开源镜像站 华为开源镜像站 搜狐开源镜像站 RHEL使用CentOS源 阿里巴巴开源镜像站 Page:https://opsx.alibaba.com/mirror 使用说明 a. 备份配置文件: mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup #如果你是在搭建完本地仓库后还想搭建网络源,那么不需要在备份了,因为我们上面已经备份过了,但是如果你是新的虚拟机则需要备份 b.

Matlab/simulink基于模糊PID智能控制的温度控制系统建模仿真

参考文献 Matlab/simulink基于模糊PID智能控制的温度控制系统建模仿真 该系统主要对某小区换热站的温度控制策略和控制方案进行了设计,其设计内 容主要包括三部分。首先是基于模糊PID智能控制的温度控制系统设计。在温度控制 算法方面,该设计于传统的PID控制策略基础上引入模糊控制,制定模糊规则,形成 模糊PID控制,并通过仿真实验验证其控制效果优于传统PID。模糊PID控制方法更 适应环境的变化,削弱了室外温度变化对供热温度的影响,达成了有效节约资源的 结果;同时,改善了在一次管网水系统工况不佳时用户的供热体验。 模型复现