Python

Redis系列之——持久化

一 持久化的作用 1.1 什么是持久化 redis的所有数据保存在内存中,对数据的更新将异步的保存到硬盘上 1.2 持久化的实现方式 二 RDB 2.1 什么是RDB 2.2 触发机制-主要三种方式 2.3 触发机制-不容忽略的方式

Mac搭建appium环境及python运行代码示例

Appium主要是通过调用安卓提供的接口来执行命令的,所以需要安装Java和安卓SDK。 1.安装Appium服务端 appium的服务端是基于node的,直接使用npm(node包管理器)安装即可,比较简单。 2.安装Python客户端 同样直接使用pip安装即可。 3.安装Java环境 配置环境变量 4.安装安卓SDK 配置环境变量: 其中xxx为用户名。 完成之后,将安卓手机连接

《渣男代码历险记》第四 双指针怪

已知一个带有表头结点的单链表,结点结构为: data next 假设该链表只给出了头指针 head。 在不改变链表的前提下,请设计一个尽可能高效的算法,查找链 表中倒数第k(k 为正整数)个位置上的结点。若查找成功,算法输出该结点的 data 值,并返回1;否则, 只返回0。 要求: (1)描述算法的基本设计思想。 (2)描述算法的详细实现步骤。 (3)根据设计思想和实现步骤,采用程序设计

【pytorch学习】之数据预处理

2 数据预处理 为了能用深度学习来解决现实世界的问题,我们经常从预处理原始数据开始,而不是从那些准备好的张量格式数据开始。在Python中常用的数据分析工具中,我们通常使用pandas软件包。像庞大的Python生态系统中的许多其他扩展包一样,pandas可以与张量兼容。 2.1 读取数据集 举一个例子,我们首先创建一个人工数据集,并存储在CSV(逗号分隔值)文件./data/house_tiny

xxl-job源码解析

简介: XXL-JOB是一个分布式任务调度平台,其核心设计目标是开发迅速、学习简单、轻量级、易扩展。现已开放源代码并接入多家公司线上产品线,开箱即用。 Features: 1、简单:支持通过Web页面对任务进行CRUD操作,操作简单,一分钟上手; 2、动态:支持动态修改任务状态、启动/停止任务,以及终止运行中任务,即时生效; 3、调度中心HA(中心式):调度采用中心式设计,“调度中心”自研调度组件

【pytorch学习】之线性代数

3 线性代数 3.1 标量 如果你曾经在餐厅支付餐费,那么应该已经知道一些基本的线性代数,比如在数字间相加或相乘。例如,北京的温度为52◦F(华氏度,除摄氏度外的另一种温度计量单位)。严格来说,仅包含一个数值被称为标量(scalar)。如果要将此华氏度值转换为更常用的摄氏度,则可以计算表达式$C = frac{5}{9} times (F - 32) $ ,并将f赋为52。在此等式中,每一项(5、

红日安全vulnstack (一)

“感谢您阅读本篇博客!如果您觉得本文对您有所帮助或启发,请不吝点赞和分享给更多的朋友。您的支持是我持续创作的动力,也欢迎留言交流,让我们一起探讨技术,共同成长!谢谢!🚀✨” 网络拓扑图 靶机参考文章 CS/MSF派发shell 环境搭建 IP搭建教程 本机双网卡 65网段和83网段是自己本机电脑(虚拟机)中的网卡, 靶机外网的IP需要借助我们这两个网段之一出网 Kali IP kali地

linux系统是未来_大小写敏感_case_sensitive_编程原生态

修改 py 文件 🥊 回忆上次内容 上次尝试了 两个vim 同时打开 同一py文件 vim出现了Error 有各种选择     错误拼写 pront 导致 运行时 出现了NameError         添加图片注释,不超过 140 字(可选)  

DRF之View和APIView

【零】DRF在Django项目中的使用 【1】导入 DRF(Django Rest Framework)是一个用于构建 Web API 的工具包,它是基于 Django 框架的一个第三方应用(app) 在 Django 项目中,一个应用(app)通常是一个具有特定功能的模块,它包含了模型、视图、模板等组件,用于实现特定的功能或业务逻辑。 【2】使用 使用drf时,需要先在settings

DRF之序列化组件

【二】序列化组件 【1】序列化与反序列化的概念 序列化(Serialization):将对象转换为可传输或可存储的格式的过程。在序列化过程中,对象的属性和数据被转换为一个字节流或字符串,以便在网络上传输或保存到文件中。常见的序列化格式包括 JSON、XML、Protocol Buffers 等。序列化后的数据可以在不同的系统、编程语言或应用程序之间进行交换和共享。 反序列化(Deseria

DRF之请求与响应

【三】请求与响应 【1】请求 【1.1】Request对象 【1.1.1】常用属性 .data request.data 返回解析之后的请求体数据。类似于Django中标准的request.POST和 request.FILES属性,但提供如下特性: 包含了解析之后的文件和非文件数据 包含了对POST、PUT、PATCH请求方式解析后的数据 利用了REST framework

解决方案 | 获取所有的打印输出的图纸尺寸的名称GetCanonicalMediaNames返回为空的原因竟然是官方帮助文件给我带来了误导-CAD VBA

  巨大的坑,该代码来自于acadauto_2014--AutoCAD2014 ActiveX Reference Guide.chm 但是存在一个巨大的bug。  

ctf知识积累

(1)url解码:python解码函数:from urllib.parse import unquote(quote:编码)url_code=""url_code1=unquote(url_code)print(url_code1)Edge 浏览器URL解码:开发人员工具输入:decodeURIComponent(‘’)(2)Unicode解码:from urllib.parse import u

JavaBean知识

“感谢您阅读本篇博客!如果您觉得本文对您有所帮助或启发,请不吝点赞和分享给更多的朋友。您的支持是我持续创作的动力,也欢迎留言交流,让我们一起探讨技术,共同成长!谢谢!🚀✨” JavaBean 使用前端HTML代码和Java 代码分离,业务逻辑单独封装,然后在JSP页面中调用,就降低了耦合度,让JSP更简介,更易维护复用,这样的类就是一个JavaBean组件类 JavaBean分为可视化组件和

Python企业面试题5 —— 网络编程和并发

1. 简述进程、线程和协程的区别以及应用场景? 进程与线程的区别: 地址空间:线程是进程内的一个执行单位,进程内至少有一个线程,他们共享进程的地址空间,而进程有自己独立的地址空间。 资源拥有:进程是资源分配和拥有的单位,同一个进程内线程共享进程的资源。 线程是处理器调度的基本单位,但进程不是。 二者均可并发执行。 每个独立的线程有一个程序运行的入口。 协程与线程: 一个线程可以有多个协程,

莫莫铺子数据爬取

1. python部分 莫莫铺子.py 莫莫铺子.js 执行结果截图:

马蜂窝景点评论(以恭王府为例)

1. python部分 马蜂窝.py JavaScript部分 执行结果截图:

海南免税商城数据爬取(破解滑块验证码)

1. python部分 main.py tujian.py mianshui.js 说明: 在Terminal控制台安装Crypto加密库,执行 npm install crypto-js命令,如需更换npm镜像可参考 js逆向部分 的更换npm为国内镜像随笔文章。

渗透测试-信息收集

“感谢您阅读本篇博客!如果您觉得本文对您有所帮助或启发,请不吝点赞和分享给更多的朋友。您的支持是我持续创作的动力,也欢迎留言交流,让我们一起探讨技术,共同成长!谢谢!🚀✨” 曾记得某位大佬说过“渗透测试的本质就是信息收集”,那么信息收集,我们到底该收集啥? 信息收集是指通过各种方式获取所需要的信息,以便我们在后续的渗透过程更好的进行需要收集的信息: 目标主机的DNS信息、目标IP地址、

ctf 第一天

通过用户名或者密码进行获取flag 需要更改referer和X-Forwarded-For来通过验证 通过disearch进行文件的搜索 拿到题目,如果没有思路 可以先使用工具进行暴力破解看看文件 如果发现git的文件可以使用一下方法进行还原 python2 GitHack.py http://challenge-47f45969ef48a54f.sandbox.ctfhub.com:108

ubuntu上通过kvm新建虚拟机

KVM虚拟化架构 KVM是指基于Linux内核的虚拟机(Kernel-base Virtual Machine),增加到Linux内核是Linux发展的一个重要里程碑,这也是第一个整合到Linux主线内核的虚拟化技术。在KVM模型中,每一个虚拟机都是一个由Linux调度程序管理的标准进程,你可以在用户空间启动客户机操作系统,一个普通的Linux进程有两种运行模式:内核和用户,KVM增加了第三种模式

multi-agent框架camel学习笔记(二)RAG和向量数据库

本系列想学习如何从零开始搭建一个multi-agent系统并融入到应用中,这篇文章主要写其中的LLM-agent的核心模块RAG和向量数据库,以及Camel系统中是如何使用RAG。 1.为什么要用RAG(检索增强生成) 先聊下什么是RAG,为什么我们要用RAG: RAG和向量数据库本身不是很新的技术,传统的搜广推里也用的比较成熟了,但是今年 LLM和Agent大火,同样也带火了向量数据库,不少细

vim配置rust开发环境

vim 配置需要环境首先需要安装rust,然后安装rust-analysis,还需要nodejs,npm。 插件使用vim-plug管理,也是需要提前安装的 安装coc之后还需要安装CocInstall coc-rust-analysis 下边是踩坑出来的配置文件 作者: 咕咚!

js逆向实战之微信公众平台pwd参数解密

网址:https://mp.weixin.qq.com/ 分析过程 调出开发者工具,切换到network模块,随便输入一个账号和密码,抓包。 看到pwd参数被加密了,接下来就是去找到pwd参数的加密过程。但其实这里可以进行加密方法的猜测,密码处输入123456,抓包。 相信有经验的人可以很快的反应出是个md5算法。其实知道是个md5算法就可以了,但此处是练习,我们还是接着往下分析。

《最新出炉》系列初窥篇-Python+Playwright自动化测试-38-如何截图-下篇

1.简介 这个系列的文章也讲解和分享了差不多三分之一吧,突然有小伙伴或者童鞋们问道playwright有没有截图的方法。答案当然是:肯定有的。宏哥回过头来看看确实这个非常基础的知识点还没有讲解和分享。那么在这个契机下就把它插队分享和讲解一下。Playwright提供了一个截屏的API:page.screenshot。使用该API,只需要指定截图的图片的保存路径及文件名即可。如果仅指定文件名,默认保

palurctf_Palu

Paluctf_Palu Canary found ,so we should try to leak canary main decode_palu64 It's clear , we leak libc and canary first by format string , then do an easy ROP We got __libc_start_call_main by

搭建ChatGLM2-6B CPU版本

https://huggingface.co/THUDM/chatglm3-6b-32k https://github.com/THUDM/ChatGLM3 1、前言 1.1、简介 清华开源LLM ChatGLM2-6B是一款对汉语支持不错的大语言模型。由于完全开源,可对其进行微调,对研究LLM本身,以及基于预训练LLM进行领域知识微调验证都有帮助,在国内受到普遍欢迎。该模型可以部署在内存不少于3

pyhon脚本监控远程服务器存活情况,异常发送钉钉告警

#!/usr/bin/python#! _*_ coding:utf-8 _*_import osimport timefrom collections import Counterfrom datetime import datetimehost = 'localhost'ips = ['192.168.xx.70','192.168.xx.83','172.16.xx.107']def pin

​下载量超 200 万,最近频繁登上热搜的 AI 程序员,大家怎么看

人狠话不多,会熟练使用 200 多种编程语言,写得了代码,做得了测试,7 天 24 小时随叫随到…… 硅基程序员通义灵码首次入职阿里云,有网友说:终于不穿格子衫了! 还有网友说:这简历,作为一个 HR 我很难不心动! 人狠话不多的通义灵码,到底什么来头🤔? 和所有阿里云员工一样,通义灵码也有自己专属工位,还有一个专属的工牌,工号为 AI001。工牌上是一张穿着紫色卫衣的大头照,长得软萌可爱,和想象

ArcPy自动绘制大量地图并设置地图要素:Python

  本文介绍基于Python语言中ArcPy模块,实现ArcMap自动批量出图,并对地图要素进行自定义批量设置的方法。 1 任务需求   首先,我们来明确一下本文所需实现的需求。   现有通过Python基于Excel数据加以反距离加权空间插值并掩膜图层所绘制的北京市在2019年05月18日00时至23时(其中不含19时)等23个逐小时PM2.5浓度插值数据栅格图层,每小时一个图层,因此共23个图

<<  <  240  241  242  243  244  245  246  247  248  249  250  >  >>