Python
python虚拟环境的安装
1. 虚拟环境有多种 -Virtualenv 第三方,使用比较多 -pipenv 官方的 2. 需要安装的两个模块 pip3 install virtualenv 第三方虚拟环境 pip3 install virtualenvwrapper-win 增加模块,在win上让虚拟环境更好用 3. 配置虚拟环境 控制面板 => 系统和安全 => 系统 => 高级
Python学习笔记:递归、闭包以及装饰器
一、首先,什么是递归? 首先,简单来说递归就是在运行的过程中不断调用自身,从而完成“递”和“归”两个过程。 在Python当中递归函数也是这个道理,通过直接或者间接调用函数本身就叫递归函数。注:在Python中编写递归函数一定要有结束条件否则会导致内存溢出。 1、Python案例: 首先通过一个例子了解递归的简单运用: 运行结果: 2、结论: 通过结果我们可以看出来最
Linux | export 命令
Linux export 命令 是一个 Bash 命令,用于设置或显示环境变量。 在 shell 中执行程序时,shell 会提供一组环境变量,如 PATH、PYTHONPATH 等。export 可新增,修改或删除环境变量,供后续执行的程序使用。export 的效力仅限于该次登陆操作。 语法 例如: 其中,VARNAME 是要设置或修改的环境变量的名称,value 是要为该环境变量设置的值。
Linux系列---【Aerospike的介绍】
Aerospike的介绍 Aerospike(以下简称AS)是一个以分布式为核心基础,可基于行随机存取内存中索引、数据或SSD存储中数据的数据库。它主要用于百G、数T等大数据量并且在数万以上高并发情况下,对性能也有毫秒级读取插入要求的场景。 B站视频链接:https://www.bilibili.com/video/BV1Dp4y1i7vp/?spm_id_from=333.337.search
[Leetcode Weekly Contest]355
链接:LeetCode [Leetcode]6921. 按分隔符拆分字符串 给你一个字符串数组 words 和一个字符 separator ,请你按 separator 拆分 words 中的每个字符串。 返回一个由拆分后的新字符串组成的字符串数组,不包括空字符串 。 注意 separator 用于决定拆分发生的位置,但它不包含在结果字符串中。 拆分可能形成两个以上的字符串。 结果字符串必须保持
饮冰三年-人工智能-Django淘宝拾遗-85-常用的Python格式化工具
Python代码格式化对于团队协作、代码质量、错误预防以及与Python社区的契合都具有重要意义。好的代码格式化不仅是一种编码规范,更是一种良好的编码习惯,有助于提高整个项目的质量和可维护性。 在团队中,可能有不同的编码规范和自定义的格式化规则。尽管有一些格式化工具允许自定义规则,但处理多样化的规范可能变得复杂。在
Anaconda 使用时,conda activate 失败
今天使用一台电脑上新安装的 anaconda 时,运行 conda activate, 出现如下报错: 错误提示中,说要把 . C:ProgramDataAnaconda3etcprofile.dconda.sh 的添加到 ~./bashrc,其实这是错误的,因为 windows 下使用的命令行终端为 cmd.exe,不能运行 sh 脚本,也不存在 ~./bashrc。运行这个命令会失败。 正确
TVM编译深度学习模型
Quick Start Tutorial for Compiling Deep Learning Models 本文将展示如何使用Relay python前端构建神经网络,并使用TVM为Nvidia GPU创建实时运行库,需要有cuda版本的TVM和llvm。 TVM支持的硬件后端 图中展示了TVM目前支持的硬件后端 将选择cuda和llvm后端,首先导入Relay和TVM 用Relay定义神
python jsonpickle模块不序列化私有变量
jsonpickle模块可以把对象序列化为JSON文件, 还是比较方便的. 但是并不是所有变量都需要序列化的, 比如有些私有变量就不需要序列化, 下面是实现方法: 这样只要从类NoSerailPrivates继承就可以了.
jQuery快速入门
我们最好称之为是jQuery库更好一些,不要称之为是框架 jQuery介绍 jQuery的优势 jQuery内容 jQuery的使用 jQuery版本 jQuery对象 选择器 基本选择器 组合选择器 基本筛选器 属性选择器 表单筛选器: 筛选器方法 下一个元素: 上一个元素: 父亲元素: 儿子和兄弟元素: 查找(掌握) 操作标签 样式操作 文本操作 属性操作
centos 7配置ORACLE动态链接库
随便在一个目录下解压instantclient-basiclite-linuxx64.zip(一般下最新的就好啦) 然后在/etc/ld.so.conf文件添加解压完文件的目录 在执行ldconfig 就好了。是不是很简单. ORACLE 版本低的时候插入数据也许会报这个错 cx_Oracle,cursor.execute(sql) 执行的时候编码错误:UnicodeEncodeEr
【补充】页面展示之多重模态框
【补充】页面展示之多重模态框 【前端页面代码展示】 【一】JQ未优化版本点击不同标签触发不同的模态框 【二】JQ优化版本通过传递参数来触发不同的操作 【三】发送Ajax请求传递数据未优化版本 【四】发送Ajax请求传递数据未优化版本 【五】后端接收需要修改的数据未优化 【六】后端接收需要修改的数据优化之根据不同的条件执行相应的操作
【补充】富文本编辑器WangEditor
【补充】富文本编辑器WangEditor 使用Textarea · wangEditor 用户文档 【一】前端页面文本域 定义文本域标签 【二】绑定JQ事件 依赖于jQuery 【三】后端保存图片 返回格式注意参考官方文档指定方式返回才能接收到数据
【引入】BBS_2.0表设计
【引入】BBS表设计 一个项目最最最重要的不是业务逻辑的书写 而是前期的表设计,只要将表设计好,后续的功能就会相对顺利一些 【1】用户表(User) 继承 AbstractUser 表 拓展字段 字段名 类型 注释 phone BigIntegerField 电话 avatar FileField 头像链接 create_time DateField 创建时
Python基础day51
jQuery快速入门 我们最好称之为是jQuery库更好一些,不要称之为是框架 库就类似于是Python中的模块,简称为jq jQuery就是js、css等的封装版本,只要一封装,写法肯定会简单 jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。 他就是一个封装好的js文件,几十KB大小 前端的最大问题就是兼容性问题,需要兼容各个浏览器,这句话的意思就是以
前端基础之jQuery
jQuery介绍 jQuery是一个轻量级的、兼容多浏览器的JavaScript库。库就类似于是Python中的模块,简称为jq,就是js、css等的封装版本。 前端最大的问题就是兼容性问题,需要兼容各个浏览器,使用jQuery就不用担心兼容问题,其内部已经做好了。 它的宗旨就是:“Write less, do more.“ jQuery的优势 1. 一款轻量级的JS框架。jQuery核心
jadx安装与配置,hook框架frida
jadx 1.下载jadx反编译工具,安装(解压即用) 2.打开jadx反编译工具: 3.抓包与代码定位 3.1 抓包 3.2.反编译定位代码的位置 hook 框架 1.hook介绍 2.下载与安装 注意: -在电脑端(写hook函数----需要安装软件)----》需要有python的解释器环境( 需要安装两个模块 pip install frdia==16.0.19 pip ins
【Python】输出函数:pint
输出函数:print print() 方法用于打印输出,最常见的一个函数。 print 在 Python3.x 是一个函数,但在 Python2.x 版本不是一个函数,只是一个关键字。 语法: print(*objects, sep=' ', end='n', file=sys.stdout, flush=False) 参数 objects -- 复数,表示可以一次输出多个对象。输
UE构建基础和实践:五、CI/CD平台自动化打包
序言 使用CI/CD平台构建(这里使用蓝盾平台)主要是通过平台脚本运行上一章的py脚本并传递参数(即把py中的参数开放给配置平台脚本配置)。 Build.py 重构 我们需要在py脚本里面解析和设置参数 如代码所示,我们把上一章写死的参数变成根据传入参数进行配置。 Build.bat重构 %* 表转发参数 蓝盾(CI/CD)脚本 概览 触发方式&参数配置 构建Android 构建W
UE构建基础和实践:四、使用脚本打包
序言 使用UE版本为UE5.20 在实际项目中,我们常常使用自动化脚本来进行构建,它可以增加我们的生产效率,并降低人为操作带来的失误风险。 BuildGraph BuildGraph UE官方提供的构建脚本系统,它可以读取对应的XML脚本实现自动化打包。 BuildGraph相关的参考BuildGraph | UE文档 重点是它相关的语法 自动化脚本 自动化脚本我打算使用(.bat / .sh)“
【Python】转载一个python 爬虫的帖子
原帖地址 原帖标题:爬取图网的4K图片自动保存本地 https://www.52pojie.cn/thread-1809600-1-1.html (出处: 吾爱破解论坛) python 代码
详解Python对Excel处理
Excel是一种常见的电子表格文件格式,广泛用于数据记录和处理。Python提供了多个第三方库,可以方便地对Excel文件进行读写、数据操作和处理。本文将介绍如何使用Python对Excel文件进行处理,并提供相应的代码示例和详细说明。 一、安装第三方库 在开始之前,我们需要安装一些Python第三方库,用于对Excel文件进行处理。以下是常用的库: pandas:用于数据分析和处理,支持读
AI转换视频风格:Stable Diffusion+TemporalKit
话不多说,开干! 基本方法 首先通过 Temporal-Kit 这个插件提取视频中的关键帧图片,然后使用 Stable Diffusion WebUI 重绘关键帧图片,然后再使用 Temporal-Kit 处理转换后的关键帧图片,它会自动补充关键帧之间的图片,最后拼合这些图片,形成视频。 这个方法建议尽量找些背景简单的、主体在画面中占比较大且动作变化较慢的,这样重绘时生成的图片元素会比较稳定、
[爬虫]1.1.3 网络爬虫的应用场景
网络爬虫在各种不同的领域都有广泛的应用。它们可以用来收集,分析,处理和理解大量的在线信息。以下是网络爬虫的一些主要应用场景: 1. 搜索引擎 搜索引擎,如Google,Bing,和Baidu,是网络爬虫的最主要的应用场景。搜索引擎使用网络爬虫来抓取网页内容,然后对这些内容进行索引并存储在数据库中。当用户进行搜索时,搜索引擎会从数据库中查找匹配的结果。 例如,Google的网络爬虫会周期性地访问网站
CTFer成长记录——CTF之Web专题·bugku-Simple_SSTI_2
一、题目链接 https://ctf.bugku.com/challenges/detail/id/203.html 二、解法步骤 题目是SSTI,也就是服务器模板注入,页面提示我们需要传递一个flag参数。 由于是模板,可以传flag={{config}}看看: 显示 说明这里存在命令执行的漏洞,查询资料发现此处可以执行jinja2模板的语法。参考资料:https:
vs2022使用cocos2d-x4.0创建新项目
cocos源码编译方法:cocos2d-x-4.0.zip解压到如:E:cocos2d-x-4.0, 进入目录运行下setup.py设置cocos环境变量(这个要python2.x, 要先安装python)创建个目录, 如win32-build, 进入win32-build, 运行cmd, 然后再运行cmake(cmake后面..表示运行上一级目录的cmake脚本)cmake .. -G
python的vars函数
在Python中,vars()是一个内置函数,用于返回对象的__dict__属性。__dict__是一个字典,包含了对象的所有属性和对应的值。当你调用vars()函数时,它会返回一个字典,表示对象的所有属性和它们的值。 语法: 参数: object(可选):要获取属性的对象。如果没有提供该参数,vars()将返回当前作用域的__dict__,即全局作用域或局部作用域的变量和属性。 示例: