自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 为ppt中的文字配色

如何一键为ppt中的文字等配色

2024-07-16 22:40:23 607

原创 利用AI辅助制作ppt封面

利用AI制作ppt封面,包含镂空字,动态视频背景

2024-07-15 20:41:57 689

原创 利用python进行键盘模拟输入

键盘模拟

2023-08-28 15:34:43 2025

原创 博弈论--背包拍卖

在博弈论中,存在一种背包拍卖,每一个竞拍者i都有一个公开的规模(size) wi 和一个私有的估值vi。设卖家有总容量W。可行集合X是一个0-1向量(x1,x2,…,xn),且Σwixi

2022-07-01 13:44:32 448 1

原创 利用pandas对txt文件进行数据处理

记一次帮朋友进行txt数据处理问题。需求:对大量txt文件中第一行的数据进行处理。将第二个数据与第四个数据相加,并将相加结果替换到第四个数据位置,将第三个数据与第五个数据相加,并将相加结果替换到第五个数据位置,其余数据不变。通过对问题的搜索与查询,得出以下代码:import osfrom glob import globimport pandas as pd#输入需要批处理的txt文件路径paths = glob(r'*.txt')for path in paths: file =

2022-03-16 16:42:36 2602 1

原创 软件工程简答题补充知识点

在软件开发的早期阶段为什么要进行可行性研究?在开发一个软件的时候,需要判断原定的系统模型和目标是否现实,系统完成后所能带来的效益是否大到值得投资开发这个系统的程度,如果做不到这些,那么花费在这些工程上的任何时间、人力、软硬件资源和经费都是浪费。可行性研究就是一次大大压缩简化了的系统分析和设计的过程,就是在较高层次上以较抽象的方式进行系统分析和设计的过程。可行性研究的目的就是以最小的代价在尽可能短的时间内确定问题是否能够解决。从伪码转变为程序流程图或从程序流程图转变为伪码是否是唯一的?请说明理由。伪码准

2021-10-24 21:37:04 245

原创 对python3.7打包而成的exe进行反编译

记一次对pyinstaller打包的,无加壳exe程序的反编译。之前,有位朋友写了有关学校充电费的程序,打包成了exe,现在学校充电费的网站更新了,我就想把这位朋友写的程序反编译一下,然后进行代码修改。首先:将朋友写的exe程序放进HXD中,发现朋友也正好是用python3.7写的程序。在HXD中,结尾部分可多次发现py3.7之类的字符。由于我们两个的python版本都是3.7,为接下来的反编译减去了不少的麻烦。工具接下来的反编译需要一个脚本pyinstxtractor.py。可在如下网站中下载

2021-03-30 16:05:07 769

原创 利用python通过cmd指令对文件进行删除

基于软件安全问题,我突然想到如果某些软件只被允许使用一次,又该如何实现软件在使用一次之后,便自动销毁。带着这个问题,我开始了网上的查阅。在几经查阅之后,想要利用python在软件内部通过编写程序对软件产生自删除的结果,很难实现。python只能对除自身外的程序进行删除。通过os库,利用windows中cmd指令,对除自身外的程序或文档进行删除。语句如下:import osos.system('del 参数 文件')根据del指令的一些参数,可对隐藏文件,正常显示文件等进行删除。对隐藏文件的参

2021-03-16 13:56:00 1302 1

原创 python3获取磁盘序列号并进行加密验证

一直有想过一个问题,如何做一个类似于授权的程序,于是通过网上搜索学习,有了接下来的程序。如何利用机器码进行注册加密验证:1:选取c盘序列号,一般每台电脑的c盘序列号都不一样 2:将序列号进行des加密并用base64编码 3:解密验证import base64import win32apifrom pyDes import *import binasciiclass register: def __init__(self): self.Des_Key = b"BHC#@

2021-03-03 21:19:55 1743 2

原创 分页机制-汇编代码分析

首先:在未开启分页机制的情况下,逻辑地址在分段管理机制作用下,直接转换成线性地址(物理地址);在开启分页机制的情况下,逻辑地址在分段管理机制下,转换成线性地址,然后在分页机制管理下,再从线性地址转换成物理地址。然后给大家分享一下网上分页管理机制的示意图:上图转换使用两级页表,第一级叫做页目录,大小为4KB,存储在一个物理页中,每个表项4字节长,所以共有1024 个表项(4KB/4B)。每个表项对应第二级的一个页表,第二级的每一个页表也有1024个表项,每一个表项对应一个物理页。线性地址转换物理地址的

2020-07-02 08:51:16 884

原创 实模式与保护模式切换(二)

上篇写了从实模式进入到保护模式,现在我们简单写一下怎么返回到实模式代码如下:LABEL_REAL_ENTRY: ; 从保护模式跳回到实模式就到了这里 mov ax, cs mov ds, ax mov es, ax mov ss, ax mov sp, [SPValueInRealMode] in al, 92h ; and al, 11111101b ; 关闭 A20 地址线 out 92h, al ; sti ; 开中断 mov ax, 4c00h

2020-06-30 08:47:10 273

原创 实模式与保护模式切换(一)

基于网上的一些博客的基础上,我对操作系统中实模式与保护模式的切换,做了一点整理,仅供参考,这篇写的是从实模式进入到保护模式。在从实模式进入到保护模式之前,要先对GDT(全局描述符表),GDT段选择子,数据段,全局堆栈段进行定义。对全局描述符表定义org 0100h ;加载到偏移地址0100处jmp LABEL_BEGIN ;跳入到16位代码段(实模式)进行各个数据段,代码段,堆栈段的初始化,最后跳入到保护模式; 对GDT定义;SECTION.g

2020-06-13 21:10:34 1024

原创 引导扇区汇编程序-操作系统

引导扇区汇编程序-操作系统首先先看一个简单的例子,在显示屏上输出字符串。首先一个扇区是512字节。org 07c00h ; 告诉编译器程序加载到7c00处 mov ax, cs mov ds, ax mov es, ax call DispStr ;调用显示字符串子程序 jmp $ ; 无限循环...

2020-04-24 15:39:59 1497 1

原创 使用python中xlrd模块对excel进行操作,实现小的题库搜索

做一个简单的小题库搜索,在excel表格中A列存储题目,B列存储问题答案,通过关键字可搜索出匹配的题目,并且输出答案。我的预定功能很简单,打开一次窗口可以连续搜索20次,搜索不到有关问题的关键词会提示搜索失败。以下是代码:import xlrdprint("你一共有20次搜索的机会")FileContaceList = '选择题.xlsx'FileName = FileContaceL...

2020-04-18 14:47:38 968

原创 论软件工程需求的分类与获取

论软件工程需求的分类与获取摘要:在软件工程的生命周期中,需求分析是很核心的一环,如果是自顶下上的设计,那么它就是顶层的核心设计。软件工程的过程中,不仅仅只有代码编写,明确需求,分析需求,是对产品目标的设计。当需求完整,准确,清晰,具体的时候,软件的开发才可能事半功倍。那么如何去获取软件需求,软件需求又有哪些类型,这是我们要去探讨的。需求分为功能性需求与非功能性需求,非功能性需求包括性能要求,系统...

2020-03-28 17:27:45 1061

原创 记一次linux文件内容查看

1. catcat适合用于小文件的内容查看(从第一行开始查看)。使用方法:cat 参数 文件名一般常用的参数:-n:对输出的文本每一行编号 -b:类似于-n,只是空白行不编号。此外,与cat倒着写的一个命令tac,表示从最后一行开始显示。2. more–分页显示文件内容more 文件名:查看文件里面的内容more会一页一页的形式显示文件内容,按空白键会显示下一页内容,按回车键会显示下...

2020-03-13 13:16:17 175

原创 初次使用宝塔面板所要注意的事项

初次使用宝塔面板所要注意的事项这次免费领取的阿里的服务器,我安装了宝塔5.9稳定版镜像。这是我第一次使用宝塔面板。总的来说,效果还可以,很多东西可以一键部署,但是在部署之前,你需要自己选择好环境安装。这样就不得不说,数据库里的问题。phpMyAdmin和MySQL版本的问题。宝塔的好处是很多东西你可以一键装,但是有的时候,两个软件之间不能的版本问题,会造成无法使用。我一开始并没有思考很多,先...

2020-03-11 15:00:34 592

原创 linux中普通用户能删除文件所有者和所有群都为root的文件的原因

第一次看到这样的问题,一开始没有头绪,上网查了,也没有具体的答案,所以就在模糊中与看到网上的某些解释,猜测一下。首先我的实验环境是ubuntu 16.04,然后在我的虚拟机中都首先创建了两个新用户,分别为A,B,都各自在A,B用户群中。从以上看出,用户A对A这个家目录具有写权限。所以现在我能从A里面创建一个新文件-----1。并在这个新文件里写入了一个a。可以看出,现在新文件1的所有者和...

2020-02-27 10:08:09 2039 1

原创 python:天天向上的力量

##最近在看python程序设计,看到“天天向上的力量”这一节感觉还挺有意思,打算做个笔记。把其中的精髓整理出来。###最后一个问题:一个人,一年365天,每天进步1%,不停歇,另一人,一年365天,每周工作5天,周末休息2天,休息日下降1%,要多努力才能与第一个人进步得一样?以下是一个人365天每天都进步1%,一年下来结果dayfactor = 0.01dayup = pow(1+day...

2020-02-06 20:46:54 4108 1

原创 用python列出所有对称的日期(8位)

鉴于今天的日期比较特殊,又因为朋友忽然有个想法,让我列出所有跟今天日期一致类型的日期,于是我开始了尝试。我的思路一开始想到的就是回文,但是后来又一想不就是先输出四位然后再将这四位逆序输出,然后连接输出。最后判断这样的八位是否符合日期的标准。首先先构造这样的八位字符串for i in lis: for j in lis: for k in lis: ...

2020-02-02 18:26:32 1771 1

原创 基于python3在windows下安装gmpy2

基于python3在windows下安装gmpy2首先本文是基于已经装好python3的前提下,如果python3还没有装好的同学请自行先去官网安装好python3,由于gmpy2所需要的whl文件包目前我只找到3.5到3.8版本的,请同学选择其中的一个版本安装。安装好python3之后,先检查一下是否安装了wheel文件包,在cmd中输入wheel,查看一下,如果没有安装,则输入安装:pi...

2019-11-06 13:18:58 16557 13

calculator.rar

一个小小的简易的安卓计算器,用java实现。设计加减乘除,并且只有两个数进行计算,不能进行连续计算。主要设计组件--文本显示,文本编辑,按钮。

2020-04-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除