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指令
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 代码,适用于所有协议的性能测试). 本文为开发性能自动化对比平台时学习相关内容的记录整理。 我们为什么
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. 使用用户输入来填充字典
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 环境可以把依赖项安装到项目文件夹下,不会“污染”电脑本身
python笔记:第四章使用字典
1.1 概述 说白了就是键值对的映射关系 不会丢失数据本身关联的结构,但不关注数据的顺序 是一种可变类型 键的类型:字典的键可以是任何不可变的类型,如浮点数,字符串,元组 1.2 函数dict 可以从其他映射或键值对创建字典 1.3 字典的基本操作 1.4 与format相结合 将字符串格式设置功能用于字典 使用format_map将两者结合起来 1.5 字典常用方法 1.
滑动验证码-保存图片
滑动验证码-保存图片 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
Python_面向对象
目录面向对象编程的理解_国内教程基础概念新型变量—实例类和对象的书面解释面对对象的编程_美国教程类、对象、实例代码分析面向对象的编程_台湾教程 面向对象编程的理解_国内教程 基础概念 我们经常在书中看到这样的概念: 程序 = 指令 + 数据 程序 = 算法 + 数据结构 我最初一直认为这是两种毫不相关的的看法,但隐约又觉得有些联系,直到今天在学习到对象编程时,对这两个公式又有了新的理解,原来这
关于文件创建时间的思考
好久以前,我注意到文件的创建时间很容易修改掉,比如复制文件,还有把文件从一个设备剪贴到另一个设备。 但是文件创建时间有时会有特殊意义,例如暗示着图片拍摄时间,所以我想有一段代码,可以维护文件创建时间不变。或者,可以根据一定的参照修改文件创建时间。比如,我可以对视频进行压缩方便存储,但是将原视频的创建时间和修改时间复制给压缩后的视频,从而实现“替换”。 不过今天我发现,Linux 系统下的“创建时间