Python

anaconda 和pycharm 正确打开方式

1、安装虚拟环境 conda create -n python310 python=3.10.10 2、查看环境  conda env list 3、激活环境 conda activate python310 4、安装 pip install -r requirements.txt

centos6 与centos7 防火墙区别

CentOS (6x及之前版本,iptables) 1、开启防火墙(重启后永久生效) [root@iZ2zef2r37ijinyvlpu77lZ ~]$ chkconfig iptables on 2、关闭防火墙(重启后永久生效) [root@iZ2zef2r37ijinyvlpu77lZ ~]$ chkconfig iptables off 3、开启防火墙(即时生效,重启后失效)

十五、python文件IO操作

十五、python文件IO操作 python文件操作的步骤 python文件访问模式 简单格式: file_object = open(file_path,mode=" ") 只读模式(r) 只写模式(w) 追加模式(a) 深入理解 python的io操作 文件读的循环方法 通过/proc/meminfo得到可用内存的值 通过/proc/cpuinfo得到cpu核数 比较r+,w

buuctf刷题笔记

换表的base64解密 IDA dump内存 脚本 shift+e IDA脚本取字节数组 IDA函数识别失败 IDA堆栈不平衡导致反编译失败 迷宫转换 Unity逆向 Unity生成游戏时,开发者写的所有 C# 类会被整合编译到 Assembly-CSharp.dll 里,该动态链接库所在的路径是 xxx_DataManaged,其中 xxx 为游戏名。这题的 dll 就在

【numpy基础】--通用计算

numpy提供了简单灵活的接口,用于优化数据数组的计算。 通用计算最大的优势在于通过向量化操作,将循环推送至numpy之下的编译层,从而取得更快的执行效率。 numpy的通用计算让我们计算数组时就像计算单独一个变量一样, 不用写循环去遍历数组中的各个元素。 比如,对于一般的python二维数组,我们要给数组中每个值加1: 如果用numpy的通用计算的话: 1. 算术计算 算术计算是最基本的,n

渗透笔记:vulnhub靶机drippingblues--第一篇测试记录

在不知道靶场的ip情况下进行扫描  出现有几个ip,但是不知道哪个是的,所以就一个个试一试 namp -T4 -sV -A -O -p- 192.168.13.143-T4 (速度)  -sV (版本扫描和开启的服务)  -O (操作系统)  -p-(所有端口) 扫了好几个,只有一个是的,所以不是的就没有发出来了  ftp一下ip,发

Python 购物车

Python 购物车 购物车需求 可购买的商品信息显示 显示购物车内的商品信息、数量 购物车内的商品数量进行增加、减少 用户余额的充值 用户购买完成进行结账,将最终余额回写到用户文件中 流程图 代码 1、主文件 2、用户帐号密码文件 3、用户金额文件 4、商品文件 5、购物车文件 6、已购商品文件 运行结果 1、修改用户密码测试 password.txt 2、添加商品到购

通用密钥,无需密码,在无密码元年实现Passkeys通用密钥登录(基于Django4.2/Python3.10)

毋庸讳言,密码是极其伟大的发明,但拜病毒和黑客所赐,一旦密码泄露,我们就得绞尽脑汁再想另外一个密码,但记忆力并不是一个靠谱的东西,一旦遗忘密码,也会造成严重的后果,2023年业界巨头Google已经率先支持了Passkeys登录方式,只须在设备上利用PIN码解锁、指纹或面部辨识等生物识别方式,即可验证身份,也就是说,可以和密码说拜拜了。 什么是PassKeys Passkeys的原理很简单,就是在

Wokwi硬件在线仿真

Wokwi WoKwi是一个很酷的支持Arduino、ESP32、树莓派Pico在线仿真学习网站。 尤其适合手上没有硬件的,可以用这个网站搭建电路进行仿真,接下来介绍一个Micropython+esp32+数码管的一个电路。 官网,官方帮助文档 支持大部分arduino框架的板子,以及micropython 具体使用大家自己摸索一下就ok,网站上还有很多有意思的例程,大家可以进去学习

正定矩阵的生成和判定

正定矩阵的生成和判定:   参考: https://blog.csdn.net/weixin_29732003/article/details/106281708             注意: 该种方式生成的矩阵其过程需要占用大量的计算时间及内存,如果阶数设置为1000以上往往会造成计算机死机或重启,所以上面的方式需要慎

Ubuntu安装管理不同版本的python

ubuntu多个版本安装 背景:本地环境 Ubuntu 22.04 64-bit,默认安装python3.10.6,未安装pip,venv 需求:安装python3.8,并安装两版本对应pip,venv 1 增加PPA软件源deadsnakes 2 跟新系统的软件包列表 3 安装python3.8 4 下载get-pip.py文件来安装各版本pip文件 5 安装python3.

Python 修改ha配置文件

Python 修改ha配置文件 任务要求 流程图 代码 1、主文件 2、用户帐号密码文件 3、ha配置文件 运行结果 1、查询记录 2、增加记录 3、删除记录

opencv-python,opencv-contrib-python,opencv-python-headless 安装问题

  opencv-contrib-python和opencv-python-headless版本要和opencv-python的版本一样 - pip install opencv-python==4.6.0.66 - pip install opencv-contrib-python==4.6.0.66 - pip install opencv-python-headless==4.6.

python请求有关ja3指纹问题

遇见一个网站采集,无论怎样都返回空数据(实际上是有数据的),但是抓包下来又确实是那样的,请教了一些人推测是指纹验证,拜读了网上其他大佬的博客文章后实验了一下,发现确实是这个问题!第一次知道tcp还有这个东西,让我大受震撼,值此搬运一下。 参考链接及来源:Python 爬虫进阶必备 | JA3 指纹在爬虫中的应用与定向突破python爬虫 requests、httpx、aiohttp、scrapy突

[Leetcode] 0706. 设计哈希映射

706. 设计哈希映射 点击跳转至leetcode 题目描述 不使用任何内建的哈希表库设计一个哈希映射(HashMap)。 实现 MyHashMap 类: MyHashMap() 用空映射初始化对象 void put(int key, int value) 向 HashMap 插入一个键值对 (key, value) 。如果 key 已经存在于映射中,则更新其对应的值 value 。 i

kubeadm搭建单master多node的k8s集群

一、实验环境准备 镜像选择:CentOS-7-x86_64-DVD-2009.iso 配置:4核、6G内存、80G硬盘 兼容性:ESXI 7.0及更高版本 服务器信息: k8s集群角色 ip 主机名 安装的组件 控制节点 10.104.26.192 hqs-master apiserver、controller-manager、scheduler、etcd、kube-proxy、do

Django 日志配置

Django 项目日志配置 记录业务运行过程中的一些关键信息,方便查看程序运行情况以及排查报错等 详细日志配置 settings.py 配置文件中新增 日志配置 文件中调用 添加中间件,日志记录接口请求 url 信息 middleware.py 文件 setting.py 文件注册中间件 日志实例

[Leetcode] 0709. 转换成小写字母

709. 转换成小写字母 点击上方跳转至Leetcode 题目描述 给你一个字符串 s ,将该字符串中的大写字母转换成相同的小写字母,返回新的字符串。   示例 1: 示例 2: 示例 3:   提示: 1 <= s.length <= 100 s 由 ASCII 字符集中的可打印字符组成 解法 我们可以想到的最简单的方法是使用一个哈希映射,哈希映

[Leetcode] 0717. 1 比特与 2 比特字符

717. 1 比特与 2 比特字符 点击上方,跳转至leetcode 题目描述 有两种特殊字符: 第一种字符可以用一比特 0 表示 第二种字符可以用两比特(10 或 11)表示 给你一个以 0 结尾的二进制数组 bits ,如果最后一个字符必须是一个一比特字符,则返回 true 。   示例 1: 示例 2

[Leetcode] 0724. 寻找数组的中心下标

724. 寻找数组的中心下标 点击上方,跳转至leetcode 题目描述 给你一个整数数组 nums ,请计算数组的 中心下标 。 数组 中心下标 是数组的一个下标,其左侧所有元素相加的和等于右侧所有元素相加的和。 如果中心下标位于数组最左端,那么左侧数之和视为 0 ,因为在下标的左侧不存在元素。这一点对于中心下标位于数组最右端同样适用。 如果数组有多个中心下标,应该返回 最靠近左边

K8S调度:实战完nodeSelector后,再谈应用场景。

Part1写在开篇 nodeSelector是什么鬼?这么说吧,假设有一个K8S集群,其中有多个节点,并且想将一个特定的应用程序只部署在具有特定标签的节点上。这时候就可以在Pod的定义中添加nodeSelector字段,指定一个键值对,例如app: my-app。然后,K8S调度器将查找具有app=my-app标签的节点,并将该Pod调度到其中之一上运行。 需要注意的是,nodeSelector

mysql超时参数详解

1. mysql超时参数详解 目录1. mysql超时参数详解1.1. 分类1.1.1. 连接、网络类超时1.1.2. connect_timeout:默认为10S1.1.3. wait_timeout:默认是8小时,即28800秒1.1.4. interactive_timeout:默认是8小时,即28800秒1.2. net_read_timeout:默认是30S1.2.1. net_writ

[Leetcode] 0728. 自除数

728. 自除数 点击上方,跳转至leetcode 题目描述 自除数 是指可以被它包含的每一位数整除的数。 例如,128 是一个 自除数 ,因为 128 % 1 == 0,128 % 2 == 0,128 % 8 == 0。 自除数 不允许包含 0 。 给定两个整数 left 和 right ,返回一个列表,列表的元素是范围 [l

[Leetcode] 0733. 图像渲染

733. 图像渲染 点击上方,跳转至leetcode 题目描述 有一幅以 m x n 的二维整数数组表示的图画 image ,其中 image[i][j] 表示该图画的像素值大小。 你也被给予三个整数 sr ,  sc 和 newColor 。你应该从像素 image[sr][sc] 开始对图像进行 上色填

[Leetcode] 0009. 回文数

9. 回文数 点击上方,跳转至Leetcode 题目描述 给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 123 不是。   示例 1: 示例 2: 示例 3:   提示: -231 <= x <

完事后再聊应用场景,K8S调度实战:Node Affinity

写在开篇 Node Affinity(节点亲和性)允许在节点级别上指定一些条件来控制Pod被调度到哪些节点上。它还有两种策略,本篇通过实战演示如何使用两种策略来控制Pod的调度。 测试环境 还是老样子,本次实战继续使用以下K8S集群环境进行: 节点 主机名 IP Master节点 k8s-b-master 192.168.11.100 工作节点1 k8s-b-node01 1

[Leetcode] 0013. 罗马数字转整数

13. 罗马数字转整数 点击上方,跳转至leetcode 题目描述 罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。 例如, 罗马数字 2 写做 II ,即为两个并列的 1 。12 写做 XII ,即为 X + II 。 27 写做&nb

自然语言处理 Paddle NLP - 情感分析技术及应用SKEP-实践

Part A. 情感分析任务 众所周知,人类自然语言中包含了丰富的情感色彩:表达人的情绪(如悲伤、快乐)、表达人的心情(如倦怠、忧郁)、表达人的喜好(如喜欢、讨厌)、表达人的个性特征和表达人的立场等等。情感分析在商品喜好、消费决策、舆情分析等场景中均有应用。利用机器自动分析这些情感倾向,不但有助于帮助企业了解消费者对其产品的感受,为产品改进提供依据;同时还有助于企业分析商业伙伴们的态度,以便更好地

<<  <  709  710  711  712  713  714  715  716  717  718  719  >  >>