Python

safe_shellcode

[HNCTF 2022 Week1]safe_shellcode 思路 下载附件,名称为shellcoder,很明显的shellcode提示。 判断题目解法可能是shellcode利用 常规流程查看保护 发现存在NX保护,但是让我们以shellcode的思路去解题,则可能存在修改权限的函数mprotect ida打开分析 分析代码,发现存在一个mprotect函数修改区段权限为可读可写可执行。

python批量修改文件后缀名

python批量修改文件后缀名       ############################# QQ 3087438119

python随笔day01

python面试基础问题 1.不使用中间变量,交换两个变量的值? 2.打印九九乘法表 3.update作用是连接两个字典 4.执行下面代码,输入0的时候会到zero异常处理 5.辗转相除法求最大公约数和最小公倍数 6.字符串中find方法 7.子串验证方法 8.is 和 == 的区别 is用于判断两个变量引用对象是否为同一个,即比较两个对象在内存中的地址是否一样,而==用于判断引用变

部署AI平台-Ollama

介绍 llama:LLaMA(Large Language Model Meta AI)是由 Meta(原Facebook公司)发布的一系列大型语言模型。这些模型旨在处理和生成自然语言文本,能够执行多种任务,如文本摘要、翻译、问答、文本生成等。LLaMA 模型因其高效的性能和较小的模型尺寸而受到关注,这使得它们能够在资源有限的环境中运行,例如个人计算机或移动设备。 Ollama:是一个开源的大型

[操作系统]

进程 进程、线程、协程的概念 进程:是并发执行的程序在执行过程中分配和管理资源的基本单位,是一个动态概念,竞争计算机系统资源的基本单位。 线程:是进程的一个执行单元,是进程内的调度实体。比进程更小的独立运行的基本单位。线程也被称为轻量级进程。 协程:是一种比线程更加轻量级的存在。一个线程也可以拥有多个协程。其执行过程更类似于子例程,或者说不带返回值的函数调用。 进程间通信 六种方式 管道/消息队列

(四)JS逆向——中国观鸟网

爬取观鸟网的信息  有sign值,timestamp和requestid,要看这些值是怎么生成的  载荷有加密的数据  返回值也经过加密  搜索requestid,找到了eval加密的代码,通过解密,就能找到生成这些值的代码段  代码格式化后,找到了这几个值的生成位置  requestid的生成是随机值,timestamp是

Box,一个字典操作python库

  Box介绍 Box 是一个让字典操作变得异常简单与直观,支持通过属性访问字典内容的库。   特点概述 属性访问 Box 允许用户像访问对象属性一样访问字典的值,提升了代码的可读性和易用性。 无缝嵌套 自动将嵌套的字典转换为 Box 对象,使得处理复杂字典结构变得轻而易举。 灵活性强 支持多种序列化和反序列化格式,包括 JSON 和 YAML,极大地扩展了其用途。

Python速通(条件语句)

(牛牛的选择)牛牛在牛客网经过了两次笔试分别获得了Tencent和Alibaba的面试资格,不巧的是这两次面试的时间冲突了。两家公司牛牛都想去,他决定通过笔试的成绩判断去参加哪家公司的面试。现在输入两行浮点数,分别表示牛牛在Tencent和Alibaba的笔试成绩,请比较两个成绩,输出笔试成绩较高的公司名。   ( 多样的选择)牛牛正在编写Python代码,他有些纠结

手写数字识别-使用TensorFlow构建和训练一个简单的神经网络

下面是一个具体的Python代码示例,展示如何使用TensorFlow实现一个简单的神经网络来解决手写数字识别问题(使用MNIST数据集)。以下是一个完整的Python代码示例,展示如何使用TensorFlow构建和训练一个简单的神经网络来进行手写数字识别。 MNIST数据集的训练集有60000个样本: Python代码 代码解释 加载MNIST数据集: 预处理数据: 将图像数据调整

结合RNN与Transformer双重优点,深度解析大语言模型RWKV

本文分享自华为云社区《【云驻共创】昇思MindSpore技术公开课 RWKV 模型架构深度解析》,作者:Freedom123。 一、前言 Transformer模型作为一种革命性的神经网络架构,于2017年由Vaswani等人 提出,并在诸多任务中取得了显著的成功。Transformer的核心思想是自注意力机制,通过全局建模和并行计算,极大地提高了模型对长距离依赖关系的建模能力。但是Transfo

Qt/C++ 中调用 Python,并将软件打包发布、Python 含第三方依赖

背景: 工作中遇到 QT/C++ 调用我的 Python 代码,并且想要一键打包,这里我根据参考的以及个人实践的结果来简单实现一下。 开发环境: Win10, QT Creator 13.0.1, Python 3.9.10 (非 Anaconda 虚拟环境) 一、简单 QT 调用 Python 程序 1、创建 Qt 工程 with QMake 首先提示各位从 Python 过来的同仁,

PyMsgBox,一个强大的python库

  PyMsgBox介绍 在工作中,经常需要与用户进行交互,例如显示提示信息、警告或者询问用户输入。PyMsgBox库是一个方便简洁的工具,可以帮助快速创建各种类型的消息框。无论是简单的信息展示。 可以帮助我们快速创建各种类型的消息框,从而改善用户与程序的交互体验。通过几行简单的代码,可以轻松地创建信息框、警告框和输入框。   安装PyMsgBox pip install P

tensorflow-gpu 安装

不知道为啥 MT 为啥还有人在用 tensorflow 这种古老的东西,搞得被迫赤石。 上 https://tensorflow.google.cn/install/source_windows?hl=zh-cn#gpu 翻到最下面,看看 tensorflow-gpu 的版本和 CUDA,python 的版本的对应关系。 然后比如 就可以了,有其他问题再补。 转载注意标注出处: 转

大模型Linux本地化[离线]部署(以DB-GPT为例)

DB-GPT 本地化[离线]部署 由于 Python 相关依赖包的获取极度依赖 pip,而 Miniconda 支持环境隔离和环境打包,所以离线部署本质就是比在线部署多一步环境打包,环境搬迁。所以本篇文章一样适用于在线部署,以CentOS7为例。 资源获取 DB-GPT 官方说明文档 DB-GPT 源码下载地址 Nvidia驱动 全版本 CUDA Toolkit 全版本 Nvidia驱动 NVID

bev_feature与真实坐标的关系

在生成 BEV feature 时的 scatter: 示例: result: 可以看到是按照 x 轴方向,行优先排列的,模型后面所有的操作都是基于这个形状的 feature 做的 occupancy 的输出格式为 1,X,Y,C cuda 得到 point 结果: 根据 Core Concepts — NVIDIA cuDNN v9.2.1 documentation 的解释 dat

python中logging

Python 的 logging 模块是一个用于记录应用程序日志消息的标准模块。它非常强大且灵活,允许你记录各种级别的日志消息,并配置输出格式、日志的存储位置以及处理日志的不同方式。 以下是 logging 模块的基本介绍和用法。 日志级别 logging 模块定义了以下标准日志级别(按严重性顺序): DEBUG - 详细的信息,通常用于诊断问题。 INFO - 确认系统按预期运行的信息。 WA

fastapi部署服务

安装 创建一个 FastAPI 应用,例如 main.py: 运行服务 (也可以在main中添加uvicorn.run(app, host='0.0.0.0', port=8012, workers=1),直接python main.py) 这将启动一个在本地运行的服务,默认情况下会运行在 http://127.0.0.1:8000。 使用 curl 发送请求 现在你可以使用 curl 来向

FAILED: cpu_adam.so /usr/bin/ld: cannot find -lcurand collect2: error: ld returned 1 exit status

FAILED: cpu_adam.so  c++ cpu_adam.o cpu_adam_impl.o -shared -lcurand -L/home/deeplp/anaconda3/envs/minicpm/lib/python3.10/site-packages/torch/lib -lc10 -ltorch_cpu -ltorch -ltorch_python -o cpu_a

一个用来画拉氏图的简单Python脚本

技术背景 关于拉氏图的更多介绍,可以参考下这篇博客,这里简单引述一部分内容: Ramachandran plot(拉氏图)是由G. N. Ramachandran等人于1963年开发的,用来描述蛋白质结构中氨基酸残基二面角(psi)和(phi)是否在合理区域的一种可视化方法。同时也可以反映出该蛋白质的构象是否合理。 思路是比较简单的,就是找到一个蛋白质主链中的C,C(_{alpha})

Python多线程-线程池ThreadPoolExecutor

1. 线程池 为什么要使用线程池? 1)、多线程中, 线程的数量并非越多越好; 不是线程数量越多,程序的执行效率就越快。线程也是一个对象,是需要占用资源的,线程数量过多的话肯定会消耗过多的资源,同时线程间的上下文切换也是一笔不小的开销,所以有时候开辟过多的线程不但不会提高程序的执行效率,反而会适得其反使程序变慢,得不偿失。 2)、节省每次开启线程的开销。 为了防止无尽的线程被初始化,于是线程池就诞

B站 w_rid 和 wts 逆向 python 代码

import hashlib import json import time import urllib M = "d569546b86c252:db:9bc7e99c5d71e5" N = "557251g796:g54:f:ee94g8fg969e2de" def P(t): result = "" for char in t: # 对每个字符进行解码,

适合小白练习的几个Python小游戏项目-含开发思路

1. 猜单词游戏   import random words = ["apple", "banana", "cherry", "date", "elderberry"] def guess_word(): word = random.choice(words) guessed_letters = [] attempts = 6 while atte

Linux下无root权限安装R语言(conda安装和普通安装)

如果没有root权限/sudo权限,个人建议用conda安装,如果基础环境出现缺失的包,可以方便的补全,后期conda命令安装R包也方便。 附:conda安装 如果有conda环境,几行命令行解决。如果是小白参考该文。 普通安装方式如下: 1.下载安装R 注: 关于 R 相关的动态库(--enable-R-shlib选项): R 编译的过程中,如果想要在其他语言中集成 R 就必须选择--

Openstack制作Rhel9,使用IOS镜像制作

转自作者自己的CSDN  拷贝 Openstack制作Rhel9,使用IOS镜像制作_redhat openstack 如何使用iso虚机-CSDN博客 ====================    需要已有环境:      1.Openstack       2.qume-img,kvm,virsh...

Packing Python to exe(打包Python成EXE文件)

Python文件要执行需要Python环境,如果package成EXE文件则可以随意放在任意主机上去执行。package步骤如下: 1. 安装pythoninstaller (pip install pyinstaller) 2.安装auto-py-to-exe(有UI界面,很方便使用)(pip install auto-py-to-exe) 3.然后直接运行命令auto-py-to-e

Sqlalchemy 连接SQL Server 登录失败

实验系统环境 Windows平台 Sqlalchemy 2.0.23 Python 3.10 SQL Server 2012 aioodbc 0.5.0 问题详情 sqlalchemy.exc.InterfaceError: (pyodbc.InterfaceError) ('28000', '[28000] [Microsoft][ODBC Driver 17 for SQL Server][S

通义灵码入选 2024 世界人工智能大会最高荣誉「镇馆之宝」

7 月 4 日,2024 上海世界人工智能大会正式开幕,并揭晓了今年的「镇馆之宝」名单,通义灵码入选,是首个入围该名单的 AI 编程助手。 镇馆之宝是世界人工智能大会展览的最高荣誉,从科技含量、市场前景、创新性以及社会经济效益等维度综合考量评选,每年入选数量不超过 10 个,获奖产品不仅代表了当前人工智能领域的最新技术成果,还展示了未来的发展趋势和商业潜力。作为国内最受欢迎的辅助编程工具,通义灵

米尔瑞米派集聚5种操作系统,兼顾学习开发和项目产品需要的派

米尔电子发布的瑞萨第一款MPU生态板卡-瑞米派(Remi Pi),采用瑞萨RZ/G2L双核A55芯片,接口丰富,全面兼容树莓派的扩展模块。瑞米派支持五种系统,兼顾学习开发和项目产品需要。软件提供五种软件系统分别为:基于Yocto构建的两种系统,一种是支持通用功能的精简型系统,另一种是带有Qt和丰富Linux命令集的全面型系统;还有Ubuntu系统、Debian系统和ROS 2系统。  

Windows之注册表

1. Windows注册表简介 Windows操作系统中的注册表(Registry)是一个重要的系统数据库,用于存储系统和应用程序的配置信息。在本章中,我们将介绍Windows注册表的基本概念、作用和结构。 什么是Windows注册表 注册表是Windows操作系统中的一个重要组成部分,用于统一管理系统和应用程序的配置信息。它包含了各种设置、选项和值,可以影响系统的行为和性能。 注册表的作用和

<<  <  181  182  183  184  185  186  187  188  189  190  191  >  >>