Python

异步与自动化

异步数据 之前爬取的网站基本上都是同步数据,每一页的内容都不需要再次加载,而是通过翻页获取更多数据;其实有很多网站显示在页面上的的数据并不是一次性从服务端获取的,如图像搜索网站,当滚动下拉条时,会随着滚动条向下移动,有更多的图片显示出来。这些图片就是通过异步的方不断从服务端获取的,这就是异步数据。 一、异步加载与AJAX 传统的网如果要更新动态的内容,必须重新加载整个网页,因为不管是动态内容,还是

R语言Apriori算法关联规则对中药用药复方配伍规律药方挖掘可视化|附代码数据

全文链接:http://tecdat.cn/?p=32316 原文出处:拓端数据部落公众号 我们常说的中药挖掘,一般是用药挖掘,还有穴位的挖掘,主要是想找出一些用药的规律。在中医挖掘中,数据的来源比较广泛,有的是通过临床收集用药处方,比如,一个著名老中医针对某一疾病的用药情况;有的是通过古籍,古代流传下来的药方;还有一种情况是在论文数据框里查找专门治疗某一疾病的文献,从中找到处方,用来分析。 Ap

keepdims的作用

keepdims的作用 例如运行如下代码 如果设置keepdims=True则x_sum.shape为(2,1),也就是说缩减后的轴将作为尺寸为 1 的维数留在结果中。 如果设置keepdims=False或者传递默认值,则x_sum.shape为(2,), 即缩减后的轴不会保留在结果中。如果接下来我们希望进行例如broadcast或一些操作则会报错。所以通常建议将 keepdims设为Tru

nginx设置开机启动后配置没生效 | selinux不限制nginx

1 现象 给nginx配置负载均衡后,使用/usr/sbin/nginx启动nginx的话,负载均衡有效;但是给nginx配置好了开机启动后,重启机器,nginx正常启动,但是负载均衡不生效了。kill了nginx进程,再使用/usr/sbin/nginx重新启动nginx,负载均衡又有效了。(PS:本人nginx是centos7下yum安装的)  先查询状态systemctl stat

python导出、导入csv

包是python自带的不用单独安装依赖包 #coding=utf-8 import csv #导出csv文件 #filePath 例如 C:UsersycDesktop1output.csv def exportCsv(filePath): # 打开文件 file = open(filePath,'w',newline='') # 写入数据 writer =

C++中对象作为函数参数进行传参

在C++语言环境中,对象是类的一个实例。   有三种方式: 1、直接使用对象作为函数参数,形参和实参是不同的对象,它们所占地址空间不同,因此形参的改变并不影响实参的值。 2、传入指向对象的指针作为函数参数,所谓“传址调用”,就是在函数调用时使用实参对象的地址,形参和实参都指向同一个地址值,此时在函数中对形参对象的修改将直接影响调用该函数的实参对象本身。定义和调用是这样: 3、使用对象引

基于SkyEye仿真飞腾处理器:运行U-Boot并加载Phytium-FreeRTOS

仿真平台在帮助提升研发效率、加快产品面市时间上的作用已得到诸多验证,通过对处理器进行仿真来支持嵌入式系统及软件的虚拟化开发、测试和验证成为目前应用较为广泛的方法。天目全数字实时仿真软件SkyEye是一款基于可视化建模的硬件行为级仿真平台,在众多仿真工具中有着国产自主可控、所支持的处理器种类更为全面等优点。 本文主要关于如何基于SkyEye实现飞腾处理器的仿真,以及如何在飞腾仿真处理器上运行U-Bo

DC-2靶机刷题记录

靶机下载地址: 参考: https://c3ting.com/archives/vulnhnbshua-ti---dc-2 http://t.csdnimg.cn/pNSCN https://www.vulnhub.com/entry/dc-2,311/ 【【基础向】超详解vulnhub靶场DC-2】 https://www.bilibili.com/video/BV1LS4y1W7Yu/?s

GPT应用开发:GPT插件开发指南

欢迎阅读本系列文章!我将带你一起探索如何利用OpenAI API开发GPT应用。无论你是编程新手还是资深开发者,都能在这里获得灵感和收获。 本文,我们将继续展示聊天API中插件的使用方法,让你能够轻松驾驭这个强大的工具。 插件运行效果 首先给大家展示下插件的运行效果,如下图所示: 可以看到,每次询问GPT,它都会返回指定城市的实时天气信息,这个天气是真实的,不是GPT瞎编的,是GPT通过一个实

flask中的marshmallow使用

一、介绍 官方文档:https://marshmallow.readthedocs.io/en/latest/ Marshmallow,中文译作:棉花糖。是一个轻量级的数据格式转换的模块,也叫序列化和反序列化模块,常用于将复杂的orm模型对象与python原生数据类型之间相互转换。 Marshmallow本身是一个单独的库,基于我们当前项目使用框架是flask并且数据库ORM框架使用SQLAlch

Elastic学习之旅(1)初识ElasticSearch

大家好,我是Edison。 最近需要用到ElasticSearch,于是想要系统学习了解下,于是这就开始啦。 什么是ElasticSearch? ElasticSearch是一款开源的分布式搜索分析引擎,它可以提供近实时(Near Real Time)的分布式存储/搜索/分析引擎服务。 起源:Lucene ElasticSearch起源于Lucene,Lucene是一个基于Java开发的搜索引擎

ELK日志系统

ELK   ELK 概述 ELK架构图   为什么要使用 ELK 完整日志系统基本特征 ELK 的工作原理       ELK Elasticsearch 集群部署 (在Node1、Node2、Node3节点上操作)  Node1  192.168.19.22 Node2 192.168.19

【新手友好】用Pyspark和GraphX解析复杂网络数据

从零开始 在本文中,我们将详细介绍如何在Python / pyspark环境中使用graphx进行图计算。GraphX是Spark提供的图计算API,它提供了一套强大的工具,用于处理和分析大规模的图数据。通过结合Python / pyspark和graphx,您可以轻松地进行图分析和处理。 为了方便那些刚入门的新手,包括我自己在内,我们将从零开始逐步讲解。 安装Spark和pyspark 如果你只

SetFitABSA: 基于 SetFit 的少样本、方面级情感分析

SetFitABSA 是一种可以有效从文本中检测方面级情感的技术。 方面级情感分析 (Aspect-Based Sentiment Analysis,ABSA) 是一种检测文本中特定方面的情感的任务。例如,在“这款手机的屏幕很棒,但电池太小”一句中,分别有“屏幕”和“电池”两个方面,它们的情感极性分别是正面和负面。 ABSA 应用颇为广泛,有了它我们可以通过分析顾客对产品或服务的多方面反馈,并从

Python和RPA网页自动化-异常处理Try方法

我们在跑自动化时为了捕获和处理异常,会增加异常处理Try方法。下面来看看Python和RPA网页自动化中异常处理Try的用法   1、Python中异常处理try的用法 try+except+else+finally,当跑try发生异常时,会跑except+finally try+except+else+finally,当跑try没有发生异常时,会跑else+finally &

SQL 的执行顺序,你搞清楚了吗?

这是一条标准的查询语句:   这是我们实际上SQL执行顺序: from 子句组装来自不同数据源的数据; where 子句基于指定的条件对记录行进行筛选; group by 子句将数据划分为多个分组; 使用聚集函数进行计算; 使用 having 子句筛选分组; 计算所有的表达式; select 的字段; 使用 order by 对结果集进行排序。 SQL 语言不同于其他编程语言的最明

ModuleNotFoundError: No module named '_ctypes'

安装taos库的时候报错 2.解决办法 2.1 安装外部函数库(libffi) yum install libffi-devel -y 2.2 重新安装python yum install python 或者 make&make install 2.3 重新安装包 pip install

CTF学习记录pwn篇

作为一个CTF初学者,在这里记录自己学习刷题的过程,不定期更新。 此为pwn篇,有关pwn方向的题目会放在这里,目前来说,这篇会主要更新,其他方向也许会有,敬请期待。 目录一、format string1.[HUBUCTF 2022 新生赛]fmt - NSSCTF2.test_format - PolarD&N二、ROP1.03ret2syscall_32 - PolarD&N2

Vim之.vimrc配置

共享一份.vimrc配置文件。

Windows系统安装下载ERNIE Bot教程

1、使用pip命令下载 Successfully~ 2、使用Access Token进行认证鉴权(Python) 第三行内容需要换成自己的Access Token内容(注册、登录获取相关内容); 认证完成! 3、进行第一个Hello-World程序 程序执行成功!

RSA加密算法实现

一、实验目的 深度理解RSA算法的工作原理,查阅欧几里得扩展算法计算模运算的逆元,并编程序实现。学会生成不同大小的素数,体会模指数运算的困难性和模指数运算的快速算法。 二、实验器材 pycharm+python3.11 三、实验内容 1.实验要求:自己配置python环境,编写RSA算法实现程序,运行RSA程序,演示RSA加密与解密的过程。 RSA加密过程: (1)编写程序调用gmpy.2的大素

2023 年值得一读的技术文章 | NebulaGraph 技术社区

在之前的产品篇,我们了解到了 NebulaGraph 内核及周边工具在 2023 年经历了什么样的变化。伴随着这些特性的变更和上线,在【文章】博客分类中,一篇篇的博文记录下了这些功能背后的设计思考和研发实践。当中,既有对内存管理 Memory Tracker 的原理讲解,也有对 NebulaGraph 的安装选择指引。 而 LLM 作为 2023 年技术圈的一大热点,NebulaGraph 也凭

Python Matplotlib 绘图辅助功能

​   1、添加标题和轴标签 使用 plt.title("标题文本") 方法来添加图表标题。使用 plt.xlabel("X轴标签") 和 plt.ylabel("Y轴标签") 方法来添加X轴和Y轴的标签。常用参数如下, 函数 描述 plt.title( label, loc='center', pad=No

Jax框架的性能分析——性能分析可视化

官方文档: https://jax.readthedocs.io/en/latest/profiling.html 将jax代码的性能文件写入到文件夹中,并给出上传第三方网站的链接生成(https://ui.perfetto.dev/): 可以通过TensorFlow的tensorboard来查看指定生成的文件夹,来在本地进行显示; 也可以通过点击生成的链接将性能文件自动上传到第三方

datawhale-leetcode打卡:001-012题

这次这十二个题目属于是极限肝出来的,有两个参考了一下题解,还是很有意思。我会按照我个人的感觉去写这个东西。 螺旋矩阵(leetcode 054) 这个题目比较恶心的就是跑圈的过程怎么描述。首先,顺时针一圈下来是先从左到右,顶到最右边i<m,好再往下,顶到最下边i<n,好现在i--往回排,最后j--走完一圈以后圈数+1进入下一圈。我本来打算用一个变量记录圈数但是有点不好实现,然后参考了一

【APP逆向08】Java基础之数据类型(list)

1.List是一个接口,接口下面有两个常见的类型(目的是可以存放动态的多个数据) ArrayList,连续的内存地址的存储(内部自动扩容)。 -> Python列表的特点 LinkedList,底层基于链表实现(自行车链条)。 -> Python列表的特点 2.Java中的接口 3.ArrayList示例 4.LinkedList示例 5.关于

【APP逆向09】Java基础之数据类型(Map)

1.Map是一个接口,常见实现这个接口的有两个类,用于存储键值对。 HashMap,无序。 TreeMap,默认根据key排序。(常用) 2.实例 2.1:HashMap 2.2:TreeMap 3.常见操作 4.注意点,我们在逆向中看到TreeMap,在使用python还原时一定要注意他的排序,如下图示例 当我们在反编译代码中找到TreeMap,需要在py

吴师兄学算法day08 贪心 LC455. 分发饼干

题目: 455. 分发饼干 易错点: 这两个变量名容易弄混 s是饼干 g是胃口 图示: 我的代码: class Solution: def findContentChildren(self, g: List[int], s: List[int]) -> int: # 对饼干s排序 s.sort() # 对孩子们的胃口

DC-1靶机刷题记录

参考答案: https://c3ting.com/archives/kai-qi-vulnhnbshua-ti DC-1.pdf 【【基础向】超详解vulnhub靶场DC-1】 https://www.bilibili.com/video/BV1xN4y1V7Kq/?share_source=copy_web&vd_source=12088c39299ad03109d9a21304b34

<<  <  407  408  409  410  411  412  413  414  415  416  417  >  >>