Python

Java扩展Nginx之一:你好,nginx-clojure

欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 关于Nginx扩展 以欣宸自己为例,对一个java程序员来说,nginx并不陌生,下图应该是最常见的使用场景了,反向代理: 除了反向代理,nginx的模块化机制让nginx具备了更多丰富的特性,例如ngx_http_log_module(日志)、

4.5 x64dbg 探索钩子劫持技术

钩子劫持技术是计算机编程中的一种技术,它们可以让开发者拦截系统函数或应用程序函数的调用,并在函数调用前或调用后执行自定义代码,钩子劫持技术通常用于病毒和恶意软件,也可以让开发者扩展或修改系统函数的功能,从而提高软件的性能和增加新功能。 4.5.1 探索反汇编写出函数原理 钩子劫持技术的实现一般需要在对端内存中通过create_alloc()函数准备一块空间,并通过assemble_write_me

ubuntu18.04 搭建docker 环境

1. 安装docker环境 1.1 安装docker 容器 1.2 将添加docker用户组(重启生效) 2. 安装ubuntu18.04景象 2.1 拉取docker镜像 2.2 启动docker镜像 2.2 更新 2.3 添加用户以及sudo 3. 保存环境 3.1查询容器信息 3.2 提交docker容器修改(容器不能关闭) 3.3 保存镜像 4. 运行docker指令

函数递归

          在Python中,默认的递归深度限制是1000层。这意味着,如果递归调用的层数超过了1000层,将引发RecursionError异常。 可以通过sys.setrecursionlimit()函数来更改默认的递归深度限制。例如,要将递归深度限制增加到2000层,可以使用以下代码: 需要注意的是,更改递归深度限

秒杀案例设计

存入redis中的设计 代码实现 利用lua脚本解决超卖和库存遗留问题 代码实现 ------------------------------------------- 个性签名:代码过万,键盘敲烂!!! 如果觉得这篇文章对你有小小的帮助的话,记得在右下角点个“推荐”哦,博主在此感谢!

kali官方文档 --- Pip的安装方式和Python的外部管理安装方式 (2023年7月6日星期四)

TL;DR(译者注:"TL;DR"是"Too Long; Didn't Read 太长不看"的缩写,这是一个在互联网上常见的短语,用于表示对长篇内容的概括或摘要。):Pip install正在被淘汰。安装Python软件包必须通过APT,也就是Kali Linux的软件包管理器来完成。来自其他源的Python包应该在虚拟环境中安装。 下面的故事很长。 一些背景 早在今年2月,有几天,你们中的一

1.Python turtle 库

1.turtle库 导入模块 格式:import 模块名 as 别名 turtle 库函数 函数名 使用方式 作用 forward()或fd() turtle.fd(长度) 直走 backward()或bk() turtle.bk(长度) 后退 left() turtle.left(度数) 左转 right() turtle.right(度数) 右转 done()

创建及管理DSW实例

  机器学习PAI 产品概述 快速入门 操作指南 准备工作 工作空间管理 AI计算资源管理 AI开发 开发流程 快速开始 智能标注(iTAG) 可视化建模(PAI-Designer) 交互式建模(PAI-DSW) 概述 云产品依赖与授权:DSW 创建及管理DSW实例 通过SSH远程连接DSW 配置DSW实例支持运行R脚本 功能试

匿名函数(lambda表达式)01

匿名函数 顾名思义就是没有名字的函数。 匿名函数是一种没有函数名的函数,也称为"lambda函数"。 它是一种简洁的函数定义方式,可以在需要函数对象的任何地方使用,并且通常用于简化代码或作为其他函数的参数。 语法 其中,arguments是函数的参数列表,而expression是函数体中的单个表达式,该表达式的结果将作为函数的返回值。 定义了一个lambda函数,接受两个参数x和y,并

【Python】万字长文,Locust 性能测试指北(上)

Locust Locust 是比较常见的性能测试工具,底层基于 gevent。官方介绍 它是一款易于使用、可编写脚本且可扩展的性能测试工具,可以让我们使用常规 Python 代码定义用户的行为,而不必陷入 UI 或限制性领域特定语言中. Locust具有无限的可扩展性(只要提供客户端python 代码,适用于所有协议的性能测试). 本文为开发性能自动化对比平台时学习相关内容的记录整理。 我们为什么

Uric组件

Uric组件2022文档 预备知识点:   一 前端项目初始化 1.1 客户端项目创建 我们使用的vue-cli脚手架作为我们前端开发使用的框架,下面看一下vue-cli的安装。 安装脚手架:   项目前端环境版本依赖     1.1.1 Node.js的安装 Node.js是一个服务端语言(和python一样),它的语法和JavaScr

python 并发请求(设定吞吐量)

需求是,每秒发起请求(异步) 前提,压测接口,response time 为3-5秒 请求地址:http://127.0.0.1:5000/time   1.尝试使用jmeter压测,发现只能做到同步(获得结果后再发起请求)  2.python实现#!/usr/bin/env python# !coding:utf-8 from threading import Th

python - while循环(二)

使用while处理列表和字典 1. 在列表之间移动元素 在for循环遍历列表时,若修改列表元素会导致Python难以跟踪元素。 输出以下:(发现缺少'brian'元素) 要在遍历列表的同时对列表进行修改,可使用while循环。修改for循环为while循环,将正确输出所有元素。 2. 删除列表中特定值的所有元素 运行后报错。修改为while循环: 3. 使用用户输入来填充字典

正则表达式之边界

b被称为单词边界,B被称为非单词边界,b与B是非的关系。 python里面字母和数字有边界这一说,与英文单词的边界类似。 一个英文单词一般空格、换行、标点符号或者特殊符号来表示边界。 例如: my name is lucy! my的边界是空格和句子开头,name的边界也是空格,is的边界也是空格,lucy的边界有两个一个是空格一个是! 用b匹配my和匹配lucy的代码如下:  

Python潮流周刊#10:Twitter 的强敌 Threads 是用 Python 开发的!

你好,我是猫哥。这里每周分享优质的 Python 及通用技术内容,大部分为英文,已在小标题注明。(标题取自其中一则分享,不代表全部内容都是该主题,特此声明。) 首发于我的博客:https://pythoncat.top/posts/2023-07-08-weekly 周刊已开通 Telegram 频道,欢迎关注:https://t.me/pythontrendingweekly 🦄文章&教

python vscode workspace 设定

这里记录一下,使用 vscode 编写一个 Python 项目时,个人觉得比较舒服的配置方法: 首先保存项目文件夹为工作区,获得 xxx.code-workspace 文件 打开工作区后,从右下角选择解释器,进而可以在工作区级别选择,此时选择“在工作区级别选择”,之后可以选择/创建一个 Python 的虚拟环境。 使用虚拟 python 环境可以把依赖项安装到项目文件夹下,不会“污染”电脑本身

暑期总结1

本周主要进行了数据库的小学期,比如我的选题是工资管理系统,这个系统涉及到员工属性,职位基本工资,加班出勤等因素,最终生成总工资表 其实就是多个表的增删改查,然后总结在一起,这里我应用了一个视图将其规范起来工资表,也在视图里面设置总工资。 总之这个数据库小学期花费了一定的时间,当然学习除在每天上午的固定三小时,我还利用下午的时间完成。前期最困难的地方就是如何开头。就是如何规划,当然慢慢开始后就很容易

python笔记:第四章使用字典

1.1 概述 说白了就是键值对的映射关系 不会丢失数据本身关联的结构,但不关注数据的顺序 是一种可变类型 键的类型:字典的键可以是任何不可变的类型,如浮点数,字符串,元组 1.2 函数dict 可以从其他映射或键值对创建字典 1.3 字典的基本操作 1.4 与format相结合 将字符串格式设置功能用于字典 使用format_map将两者结合起来 1.5 字典常用方法 1.

python笔记1.2

基本输入函数input的应用 单行注释 多行注释 python采用严格缩进,一般不缩进,多见于类定义、函数定义、异常处理等情况  

滑动验证码-保存图片

滑动验证码-保存图片 https://www.sf-express.com/we/ow/chn/sc/waybill/list # 保存图片 from selenium.webdriver.chrome.service import Service from selenium import webdriver from selenium.webdriver.support.ui import W

Neo4j 官方文档(中文版)

Neo4j 官方文档 本文档目前对以下内容未做详细记录 neo4j数据库与Cypher 索引 Indexes 约束 constraints 数据库管理 Database management 访问控制 Access control 配置设置 Query tuning 执行计划 Execution plans 编程接口 Java API 其他编程语言的Drive

python - 函数(一)

1. 示例 1.1 参数 username是形参,"jesse"是实参 2. 传递实参的方式 当函数有多个形参时,函数调用时也会包含多个实参。形参和实参的关联方式有以下方式 2.1 位置实参 实参的顺序与形参顺序一致 2.2 关键字实参 无需考虑实参顺序 2.3 形参指定默认值 函数定义使用默认值时,必须先列出无默认值的形参,再列出有默认值的形参。 3. 返回值 3.1 示例

python: generate and decode QrCode

  # encoding: utf-8 #-*- coding: UTF-8 -*- # 版权所有 2023 ©涂聚文有限公司 # 许可信息查看: # 描述: # Author : geovindu,Geovin Du 涂聚文. # IDE : PyCharm 2023.1 python 311 # Datetime : 2023/7/5 11:08 # User

中转转运运输问题——Python实现

在供应链中,中转运输是一项关键活动,用于解决商品在运输过程中的各种限制和需求。商业部门承担中转运输的责任,组织商品的再次发运,以确保顺利的货物流动。中转运输在供应链中具有重要作用,主要原因如下: 物流条件限制:由于运输条件的限制,商品可能无法直接一次性运送到目的地。这可能涉及到交通网络不完善、交通工具容量有限或道路状况不佳等问题。为了克服这些限制,需要将商品先运至适当的中转地点,再进行分运。 运

《Generative Agents: Interactive Simulacra of Human Behavior》论文学习

一、论文基本思想 Figure 1: Generative agents create believable simulacra of human behavior for interactive applications. In this work, we demonstrate generative agents by populating a sandbox environment, re

滑动验证码-获取滑动长度

滑动验证码-获取滑动长度 思路: 为了更快精准的找出滑动的距离,因此可以给图片做适当的处理 灰度化。所谓灰度,就是图像没有色彩。举个例子,原本的彩色图片是有RGB三种颜色组成的(也就是每个像素点由三个值),现在给图像灰度化,每个像素点只有一个值(0-255)表示颜色的深度 为了方便测试,可以考虑使用python的实时图像框架调试 安装 pip install opencv-pyt

Page001

test_your_nc rip 如果是recvuntil("please input")会时间超时;因为此题出的比较草率,没有考虑关闭缓冲区,"please input"加入缓冲区之后并没有满,因此继续留在缓冲区即程序并没有输出出来,所以根本就收不到payload,自然就会超时 warmup_csaw_2016 ciscn_2019_n_1 pwn1_sctf_2016 jarviso

Python_面向对象

目录面向对象编程的理解_国内教程基础概念新型变量—实例类和对象的书面解释面对对象的编程_美国教程类、对象、实例代码分析面向对象的编程_台湾教程 面向对象编程的理解_国内教程 基础概念 我们经常在书中看到这样的概念: 程序 = 指令 + 数据 程序 = 算法 + 数据结构 我最初一直认为这是两种毫不相关的的看法,但隐约又觉得有些联系,直到今天在学习到对象编程时,对这两个公式又有了新的理解,原来这

关于文件创建时间的思考

好久以前,我注意到文件的创建时间很容易修改掉,比如复制文件,还有把文件从一个设备剪贴到另一个设备。 但是文件创建时间有时会有特殊意义,例如暗示着图片拍摄时间,所以我想有一段代码,可以维护文件创建时间不变。或者,可以根据一定的参照修改文件创建时间。比如,我可以对视频进行压缩方便存储,但是将原视频的创建时间和修改时间复制给压缩后的视频,从而实现“替换”。 不过今天我发现,Linux 系统下的“创建时间

<<  <  648  649  650  651  652  653  654  655  656  657  658  >  >>