Python

容器操作、应用部署、mysql 部署、redis、nginx、迁移与备份、Dockerfile

目录1 容器操作2 应用部署2.1 mysql 部署2.2 redis2.3 nginx3 迁移与备份4 Dockerfile 1 容器操作 2 应用部署 2.1 mysql 部署 2.2 redis 2.3 nginx 3 迁移与备份 4 Dockerfile

Dockerfile、常用和不常用命令、dockerfile构建一个djagno项目、docker私有仓库、镜像传到官方仓库、镜像分层、 私有仓库搭建、dockercompose介绍、dockercompose部署flask+redis项目、dockercompose一键部署路飞项目

目录1 Dockerfile1.1 常用和不常用命令1.2 dockerfile构建一个djagno项目2 docker私有仓库2.1 镜像传到官方仓库2.2 镜像分层2.3 私有仓库搭建3 dockercompose介绍4 dockercompose部署flask+redis项目4.1 新建flask项目 app.py4.2 编写Dockerfile--》用于构建flask项目的镜像4.3 编

python源码加密

目录CythonPyInstaller参考博客 Cython 这个是把python转成C,然后编译成机器码,加密效果最好。 感觉用这个也可以,把部分关键模块加密就行。 PyInstaller What PyInstaller Does and How It Does It — PyInstaller 4.5.1 documentation 好像只是简单的组合pyc文件,要想真加密还得Cython

python时间相关

目录timedatetime参考博客 time time — Time access and conversions — Python 3.10.0 documentation datetime datetime — Basic date and time types — Python 3.10.0 documentation 参考博客 python与时间相关的库_szuhuanggang的博

第7-1讲,RadioButton 单选按钮控件

Radiobutton是tkinter中的一个控件,用于创建单选按钮。Radiobutton有以下几个属性: text:设置单选按钮的文本内容。 variable:设置单选按钮的值,通常使用IntVar或StringVar类型的变量。 value:设置单选按钮的值,通常与variable属性一起使用。 command:设置单选按钮被选中时触发的函数。 padx、pady:设置单选按钮的内边距。

《nodejs跨栏》nodejs简介

nodejs是什么? nodejs简介 官方的介绍如下: 1、Nodejs是一个基于Chrome V8引擎的JavaScript运行环境。 2、Nodejs是一个使用了事件驱动、非阻塞式I/O的模型,使其轻量有高效。 3、Nodejs的包管理器是npm,是全球最大的开源库生态系统。 翻译成通俗语言就是: 1、Nodejs是一个能运行JavaScript的运行环境,类似于java是需要运行在JVM

Python基础28

今日内容概要 动静态方法 面向对象之继承的基本概念 继承的本质 名字的查找顺序 经典类与新式类 派生与方法 今日内容详细 动静态方法 面向对象之继承的概念 继承的本质 名字的查找顺序 经典类与新式类 派生方法

模型文件pt/pth/plk的区别

pytorch的模型文件中经常看到后缀名为.pt, .pth, .pkl的pytorch模型文件, 他们之间其实没有任何区别,只是因研发人员的习惯不同保存文件的后缀名Pytorch官网中以.pt格式保存的方式较多。 torch.save:保存序列化的对象到磁盘,使用了Python的pickle进行序列化,模型、张量、所有对象的字典。 torch.load:使用了pickle的unpacking

科学计数法

>>> a = 16e5 >>> a 1600000.0 >>> b = 3e-2 >>> b 0.03 >>> a-b 1599999.97   科学计数法使用字母"e"或者“E”作为幂的符号,以10为基数

【验证码逆向专栏】数美验证码全家桶逆向分析以及 AST 获取动态参数

声明 本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关! 本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请在公众号【K哥爬虫】联系作者立即删除! 目标 目标:数美全家桶,包括:滑块、文字点选、图标点选

MySQL索引原理

一 初识索引 为什么要有索引? 一般的应用系统,读写比例在10:1左右,而且插入操作和一般的更新操作很少出现性能问题,在生产环境中,我们遇到最多的,也是最容易出问题的,还是一些复杂的查询操作,因此对查询语句的优化显然是重中之重。说起加速查询,就不得不提到索引了。 什么是索引? 索引在MySQL中也叫是一种“键”,是存储引擎用于快速找到记录的一种数据结构。索引对于良好的性能 非常关键,尤其是当表中的

1688以图搜产品、用产品主图找相似款、主图找同款产品、图片上传搜索商品接口,拍立淘接口,按图搜货接口代码对接参数说明

​参数说明 通用参数说明 version:API版本 key:调用key,测试key:test_api_key secret:调用secret,测试secret:(不用填写) cache:[yes,no]默认yes,将调用缓存的数据,速度比较快 result_type:[json,xml,serialize,var_export]返回数据格式,默认为json lang:[cn,en,ru] 翻

Python操作MySQL

数据库的安装和连接 PyMySQL的安装 python连接数据库 二次确认 获取结果 SQL注入问题 小知识点补充 创建表操作 操作数据 插入操作 查询操作 Python查询Mysql使用 fetchone() 方法获取单条数据, 使用fetchall() 方法获取多条数据。 fetchone(): 该方法获取下一个查询结果集。结果集是一个对象 fetchall(): 接收全

Python第三方库安装教程、什么是第三方库

Python有一个全球社区:https://pypi.org/,在这里我们可以搜索任何主题的Python第三方库。PyPI全称是Python Package Index,指的是Python包的索引,它由PSF(Python Software Foundation)来维护,并且展示全球Python计算生态。 我们需要学会利用PyPI的主站检索,找到我们使用和关心的Python第三方库。 举个例子,如

windows10下编译32位和64位webrtc(m77)静态库

1. windows10下编译32位和64位webrtc(m77)静态库 省略挂代理下载depot_tools以及webrtc代码的过程。。。 可参考webrtc编译 务必在 cmd 终端环境下进入到 webrtcsrc 目录,再执行以下操作! 1.1. 环境配置 在系统环境变量下编辑PATH,将depot_tools所在路径放在PATH变量最前面。 设置环境变量 DEPOT_TOOLS_WIN

HTML

HTML介绍 Web服务本质 浏览器发请求 --> HTTP协议 --> 服务端接收请求 --> 服务端返回响应 --> 服务端把HTML文件内容发给浏览器 --> 浏览器渲染页面 HTML是什么? 超文本标记语言(Hypertext Markup Language, HTML)是一种用于创建网页的标记语言。 本质上是浏览器可识别的规则,我们按照规则写网页,浏览器

操作系统发展史

手工操作 —— 穿孔卡片 1946年第一台计算机诞生--20世纪50年代中期,计算机工作还在采用手工操作方式。此时还没有操作系统的概念。   程序员将对应于程序和数据的已穿孔的纸带(或卡片)装入输入机,然后启动输入机把程序和数据输入计算机内存,接着通过控制台开关启动程序针对数据运行;计算完毕,打印机输出计算结果;用户取走结果并卸下纸带(或卡片)后,才让下一个用户上机。 手工操作方式两个特点:  

COMP3425数据挖掘

COMP3425辅导、辅导c/c++,Python编程COMP3425 and COMP8410 Data Mining S1 2023Assignment 2: Description ofDataData and Metadata The data supplied for the assignment arises from The Australian Data Archive’s ANU

四种语言刷算法之环形链表 II

力扣142. 环形链表 II 1、C 2、C++ 3、JAVA 4、Python

python解释器的安装

一. Linux环境的安装 tar.gz和tar.xz安装流程一样的 二. pycharm创建项目 调整字体大小

go面试 (一)

面试 http的三次握手四次挥手 HTTP的三次握手 三次握手(Three-way Handshake)其实就是指建立一个TCP连接时,需要客户端和服务器总共发送3个包。进行三次握手的主要作用就是为了确认双方的接收能力和发送能力是否正常、指定自己的初始化序列号为后面的可靠性传送做准备。实质上其实就是连接服务器指定端口,建立TCP连接,并同步连接双方的序列号和确认号,交换TCP窗口大小信息

消息队列 MQ

mq介绍 1. 介绍一下ActiveMQ /ApolloMQ 老牌的消息队列,使用Java语言编写。   优点:老牌的消息队列,使用Java语言编写。对JMS(Java Message Service)支持最好,采用多线程并发,资源消耗比较大。如果你的主语言是Java,可以重点考虑。   缺点:由于历史悠久,历史包袱较多,版本更新很缓慢。集群模式需要依赖Zookeeper实现。最新架构的产品被命名

进程

理论知识 操作系统背景知识 顾名思义,进程即正在执行的一个过程。进程是对正在运行程序的一个抽象。 进程的概念起源于操作系统,是操作系统最核心的概念,也是操作系统提供的最古老也是最重要的抽象概念之一。操作系统的其他所有内容都是围绕进程的概念展开的。 所以想要真正了解进程,必须事先了解操作系统 PS:即使可以利用的cpu只有一个(早期的计算机确实如此),也能保证支持(伪)并发的能力。将一个单独的cpu

Day 29 29.2 MD5摘要算法

哈希算法 - - MD5摘要算法 【一】Hash算法 哈希算法也称摘要算法、散列算法 哈希函数的输入为一段可变长度x,输出一固定长度串,该串被称为x的哈希值。 Hash函数满足以下几个基本需求: (1)输入值x为任意长度 (2)输出值长度固定 (3)单向函数,算法不可逆 (4)唯一性,很难找到两个不同的输入会得到相同的Hash输出值 MD5是一个非常常见的摘要(hash)逻辑.

Day 29 29.3 base64编码

base64编码 (1)base64是什么 Base64编码,是由64个字符组成编码集:26个大写字母AZ,26个小写字母az,10个数字0~9,符号“+”与符号“/”。 Base64编码的基本思路是将原始数据的三个字节拆分转化为四个字节,然后根据Base64的对应表,得到对应的编码数据。 当原始数据凑不够三个字节时,编码结果中会使用额外的符号“=”来表示这种情况。 (2)base64原理

2. 预备知识点

1. 注释 2. 数字 3. 字符串 字符串拼接 4. 转义序列 5. 续行 6. 标识符 7. 常量 8. 字面常量 9. 变量 10. 标识符本质 11 False等价 12. 运算符Operator 算数运算符 位运算符 比较运算符 逻辑运算符 特别注意,返回值.返回值不一定是bool型,返回取决于短路处的表达式的值 把最频繁使用的,做最少计算就可以知道结果的条

Python工具箱系列(三十)

PostgreSQL MySQL的口号是“世界上最流行的开源关系型数据库”,而PostgreSQL的Slogan则是“世界上最先进的开源关系型数据库(PostgreSQL: The World's Most Advanced Open Source Relational Database)”,一看这就是一对老冤家了。这两个口号很好的反映出了两者的形象特质:PostgreSQL是功能丰富,高大上的严

ES6 笔记

ES6 ECMAScript 6 ECMA(European Computer Manufacturers Association / 欧洲计算机制造商协会) var 和 let 使用 var 关键字声明变量时,它是全局声明的,如果在函数内部声明则是局部声明的。 let 关键字的行为类似,但有一些额外的功能。 在代码块、语句或表达式中使用 let 关键字声明变量时,其作用域仅限于该代码块、语句或表

线程

线程概念的引入背景 进程   之前我们已经了解了操作系统中进程的概念,程序并不能单独运行,只有将程序装载到内存中,系统为它分配资源才能运行,而这种执行的程序就称之为进程。程序和进程的区别就在于:程序是指令的集合,它是进程运行的静态描述文本;进程是程序的一次执行活动,属于动态概念。在多道编程中,我们允许多个程序同时加载到内存中,在操作系统的调度下,可以实现并发地执行。这是这样的设计,大大提高了CPU

Pycharm基础配置

更新 关闭自动更新 外观与行为->系统设置->更新 终端 设置为cmd,默认是powershell 工具->终端->shell路径 更改为cmd 文件编码 设置为UTF-8 编辑器->文件编码 代码模板 python script 添加模板 编辑器->文件和代码模板->python script git 添加git.ex

<<  <  864  865  866  867  868  869  870  871  872  873  874  >  >>