Python

有C和Java底子如何速通Python???

本人4小时速通python,为啥要学python,emmmm…我选的专业要学 。。。早点把它学了上课就可以打瞌睡了 由于java和C这两个我更精通java,所以直接拿Java做对比啦。因为python中不用用’;‘换行,所以就拿’;‘表示python中的换行啦~ >在python中可以不用定义变量类型,比如直接输age=18就行了;布尔类型True和False都要首字母大写 >inp

LLVM编译器示例代码分析

LLVM编译器示例代码分析 LLVM的命名最早来源于底层语言虚拟机(Low Level Virtual Machine)的缩写。它是一个用于建立编译器的基础框架,以C++编写。创建此工程的目的是对于任意的编程语言,利用该基础框架,构建一个包括编译时、链接时、执行时等的语言执行器。目前官方的LLVM只支持处理C/C++,Objective-C三种语言,当然也有一些非官方的扩展,使其支持ActionS

用断点调试阅读peft源码:prefix tuning

今天我们阅读peft源码,主要是为了弄清楚prefix tuning的工作原理和代码细节。 模型定义部分 主要是这一句:model = get_peft_model(model, peft_config),所以在这里设置断点。 首先跳转到:peft->mapping.py->get_peft_model函数。我逐行阅读并做出中文注释。 我们从最后一句跳进去,来到了peft->

TextAttack的使用功能

一、背景 TextAttack是弗吉尼亚大学和MIT开发的一个关于快速实现文本对抗攻击的一个工具包。国内有一个清华开发的工具OpenAttack。但是目前比较活跃的是TextAttack,写这篇博客的时候,TextAttack还做了更新。 二、安装 TextAttack发行了PyPI的包,直接通过下面的指令安装,要求是Python高于3.6的版本: 三、使用 3.1 端到端的使用 TextAtt

深度学习的一些基础函数

上半年学习的一些记录 主要参考的书:《写给新手的深度学习:用Python学习神经网络和反向传播》   Numpy: linspace reshape 广播机制(数组在某一轴上扩展,值和原来一样,扩展之后可以和其他维度的数组做基本计算) 切片 transpose 调换轴 其中transpose(1,0)等价于T(转置)——略怪 指定轴axis 可以实现在轴方向上的计算,可以实现降维,如要

神经网络相关(1)

神经网络 权重w 偏置b 激励函数 f = Σxw + b 上层网络→下层网络 m*n矩阵代表权重矩阵;偏置的数量和下层网络的神经元数量一致,为n; u = np.dot(x,w) + b 一般来说,输出层的神经元数量n个,则用n阶形式的独热编码格式数据来表示   几种激励函数: 1、阶跃函数 阶梯型函数,类似分段函数但是分段水平 def step_function(x):   ret

神经网络相关(2)

多个神经元的实现——回归问题:     %matplotlib inline #IPython的魔法函数,可以在IPython编译器里直接使用,作用是内嵌画图,省略掉plt.show()这一步,直接显示图像 import numpy as np import matplotlib.pyplot as plt X = np.arange(-1.0,1.0,0.2)

神经网络相关(4)-反向传播的实现

反向传播的实现--回归 %matplotlib inline import numpy as np import matplotlib.pyplot as plt input_data = np.arange(0,np.pi*2,0.1) correct_data = np.sin(input_data) input_data = (input_data-np.pi)/np.pi #收敛 n

tensorflow猫狗大战笔记

第一步:数据集的加工  

巅峰极客 2023 g0re

解题过程 打开软件是加壳的,使用010打开,可以看到是魔改的upx,将关键词改成UPX ,然后脱壳成功,使用IDA打开,可以看到是没有符号的,分析起来比较难顶,使用go_parser还原符号后打开main_main, 先运行一下查看有没有什么提示 有个wrong,字符串搜索定位过去,然后查看交叉引用, 可以看到在main 里面对应这两个地方,应该是要走到下面的success 才是正确的flag,

Numpy矩阵拼接

一、矩阵拼接一、矩阵拼接 numpy矩阵拼接常用方法: ① np.append(arr,values,axis) 支持数组和数组或数组和数的拼接,不支持三个及以上数组的拼接 参数: arr:需要被添加values的数组 values:添加到数组arr中的值 axis:可选参数,默认值为None。 注: 1、如果axis没有给出,则默认axis=None,arr,values都将先展平成一维数组。

Django 之日志配置

Django 之日志配置   日志作为服务的,排查故障分析性能及问题的重要“帮手”,是服务必不可少的。  配置日志 定义日志记录器 定义了三个日志记录器,分别针对Django、自定义应用程序和自定义库。每个日志记录器都有不同的日志级别和处理器,例如控制台和文件处理器。 Django日志记录器的级别为INFO,意味着只有INFO级别及以上的日志消息才会被记录。自定义应用程序的日志记录器

刷题记录(二)

catcat-new 点击主页的一个链接 http://61.147.171.105:55571/info?file=Persiancat.txt 可能存在任意文件读取漏洞,读取/etc/passwd文件 读取当前进程的命令行参数?file=../../proc/self/cmdline,发现有一个通过python启动app.py的命令,得知网站使用的是python的flask框架。 读取ap

How to update to the latest Python version On Linux All In One

How to update to the latest Python version On Linux All In One update to the latest Python version on Raspberry Pi errors old new solutions Download for macOS Python 3.11.4 https://www.

opencv-python 图像分割

本章节介绍图像分割方面的算法:分水岭算法,grabcut算法,meanshift算法等知识。 图像分割:将前景物体从背景中提取出来。 图像分割分为传统图像分割和基于深度学习的图像分割。 传统图像分割有:分水岭算法,grabcut算法,meanshift算法,背景抠出等。 1 分水岭算法 分水岭算法是基于图像形态学和图像结构的来实现的一种分割方法。 在没有背景模板可以用的情况下,分水岭算法首先计算图

27-DataX

1. DataX 概述 DataX 是阿里巴巴开源的一个异构数据源离线同步工具,致力于实现包括关系型数据库(Mysql、Oracle 等)、HDFS、Hive、ODPS、HBase、FTP 等各种异构数据源之间稳定高效的数据同步功能。 DataX 侧重于同步数据库中的数据。DataX 没有所谓版本号,只有这一个开源的版本(开源的有些功能受限),商业版的组件名叫 DataWorks。 DataX 目

SPSS多层感知器 (MLP)神经网络预测全国污染物综合利用量数据

全文链接:https://tecdat.cn/?p=33380 原文出处:拓端数据部落公众号 随着全球经济的不断发展,污染物的排放和环境污染问题日益严重。解决这一问题的关键在于有效地利用污染物资源,以降低对环境的负面影响。综合利用污染物资源不仅有助于减少所需的原材料消耗,还有助于降低环境排放和废物处理的成本。因此,探索和预测全国污染物综合利用量数据,对于制定相关政策和促进可持续发展至关重要。 传统

R语言用GAM广义相加模型研究公交专用道对行程时间变异度数据的影响|附代码数据

全文链接:http://tecdat.cn/?p=30508 原文出处:拓端数据部落公众号 最近我们被客户要求撰写关于GAM广义相加模型的研究报告,包括一些图形和统计输出。 现实情况是,我们经常要处理多个自变量和一个因变量之间的关系,此外,虽然通过做散点图可以发现非线性关系,但很难归因其形式,多项式回归在广义线性模型中,由于其不可解释的系数,降低了模型的有用性。 本文使用的广义加性模型提供了一种首

使用 Errbot 在 Python 中构建一个简单的聊天机器人

您可以使用 Errbot(聊天机器人)从聊天室以交互方式启动脚本。errbot 最重要的功能是它可以连接到您想要的任何聊天服务器,并具有一系列功能。它甚至可以连接到您的松弛和不和谐频道并与用户互动。 现在您知道我们正在处理什么,让我们开始吧。 开始 最好在虚拟环境中下载 errbot,而不是直接安装它。 首先,我们必须下载并安装 errbot 库。我们将使用 pip 包管理器来执行此操作。 启动

使用 PyAutoGUI 库在 Python 中自动化 GUI 交互

PyAutoGUI是一个很棒的模块,用于自动化Python应用程序中的图形用户界面交互。它使开发人员能够模仿用户输入并自动执行重复操作,使其成为测试、数据输入和其他需要与 GUI 交互的工作的理想选择。PyAutoGUI是一个跨平台的库,支持所有主要的操作系统,如Windows,Linux和macOS。 在本教程中,我们将了解如何使用 Python 的 PyAutoGUI 包来自动化 GUI 交

*CTF 逆向wp

Gogpt 看见是go语言,首先想到了golanghelper,但是这玩意不争气,一直报错,后来用了go_parser,真的香 符号恢复之后,查看函数可以看到最后一个是main函数,动调可以看见,有一个shuffle函数将main函数里面的cH@t_GpT_15_h3R3改成了TcR@3t_3hp_5_G1H 随后就是异或和base64 赛博厨子 ez_code 附件是一个powersh

仿真实验室第二次培训题解

7-1 直接根据题目模拟就行,这道题目类似排队,排队可以用队列实现,c++的stl里面有queue可以学习 7-2 这道题目也是直接模拟就行,用c++的map统计一个单词中字母出现的次数,然后找到最大出现次数和最小出现次数,判断一下两者之差是不是质数就可以了。题目中的描述已经很清楚了。 这里判断质数用试除法,时间复杂度是O(n^(3/2)),数据量是100不会tle。 7-3 思路:枚举,我们

学习笔记410—度学习上手指南

深度学习上手指南 说明 注:本文旨在为想要入手深度学习的同学提供一个经验性的入门参考方案。困于视野和能力,必然有不足之处,不吝斧正。仅供复旦大学内部使用,版权所有。 要(快速)上手一个一个方向或者一个小领域,一般来说需要掌握一些基础知识(最基本的概念和原理)、前沿进展(近几年的研究方向与热点)和特定的工具(例如编程语言、框架)。此外,如果有能力阅读一些有价值的论文、博客,那就更好了。 前提

Vulnhub: ColddWorld: Immersion靶机

kali:192.168.111.111 靶机:192.168.111.183 信息收集 端口扫描 查看login的源码发现提示:page和文件/var/carls.txt 漏洞利用 wfuzz探测account.php页面发现文件包含,参数为page 包含/var/carls.txt发现carls用户账号密码:carls|carlos 提权 查看carls用户sudo权限 切换

Python Socket编程

Socket 客户端 服务端 一个服务端可以接收多个客户端请求

Python模块-re模块实例

正则就是用一些具有特殊含义的符号组合到一起(称为正则表达式)来描述字符或者字符串的方法。或者说:正则就是用来描述一类事物的规则。(在Python中)它内嵌在Python中,并通过 re 模块实现。 w与W w匹配字母数字及下划线 W匹配非字母数字下划线 s与S s匹配任意空白字符,等价于[t,n,r,f] S匹配任意非空字符 d与D d匹配任意数字

【Python&GIS】面矢量数据投影转换(WGS84转地方坐标系)

​         之前分享过点矢量怎么进行投影转换,今天跟大家分享下面矢量如何投影转换。代码与之前的类似,只要注意一下GDAL对矢量文件划分的关系层次即可。         ogr库是一个处理地理空间矢量数据的开源库。它可以读取多种数据格式,进行地理处理、属性表操作、数据

choices参数的使用、MTV和MVC概念、多对多的三种创建方式、Ajax技术简介

choices参数的使用 choices:是ORM中常用字段中的参数 作用:类似于一些字段:性别、学历、客户来源、是否上学、是否结合等字段 针对于一些字段它的情况能够被列举完,像这样的字段,我们在表中存储的时候一般使用choices参数 案例: models文件中:  test文件中: 结果: MTV和MVC的概念 把Django框架的执行流程做分层:   在Django中

软件测试|web自动化测试神器playwright教程(二十七)

前言 使用selenium进行web自动化测试,如果我们打开了多个网页,进行网页切换时,我们需要先获取各个页面的句柄,通过句柄来区分各个页面,然后使用switch_to.window()实现切换,这样的操作比较麻烦,playwright的网页切换比selenium更为简单快捷。本文就给大家介绍一下playwright多个网页的切换方法。 多页面场景 我们以访问百度为例,百度首页有多个选项,新闻,

<<  <  557  558  559  560  561  562  563  564  565  566  567  >  >>