自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 STM32F103C8——ADC转换

stm32学习笔记

2023-02-11 10:36:48 397

原创 使用debug修改16位exe文件

一、使用软件debug.exe、masm.exe、link.exe二、前提条件1.对汇编语言有一定的了解。2.对于debug.exe这个软件有一定的操作基础。三、预备知识1.EXE文件结构每个exe文件包含一个文件头和一个可重定位程序的映像。文件头包含MS-DOS用于加载程序的信息,例如程序的大小和寄存器的初始值。文件头还指向一个重定位表,该表包含指向程序映像中可重定位段地址的指针链表。exe文件的文件头结构如表所示:偏移量含义00h~01hMZ,exe文件

2023-01-05 09:45:37 464

原创 Python实现优校园自动检测跳页

#2021/5/23#功能大致实现#未做题btn-hollow:classname:功能失败#需改进#2021/5/29#测试:功能缺陷from selenium import webdriverfrom selenium.webdriver.common.keys import Keysimport timedef find_span_xpath(Str): try: driver.find_element_by_xpath("//span[text()='

2021-05-29 19:39:42 167

原创 Python selenium常见问题及解决

一.在查找元素时出现找不到元素爆红的原因:1.查找元素中含有空格如‘tab-link tab-textbook’改成这样既可。2.网页发生跳转后要重新激活新的窗口,否则查找器仍然在原来窗口进行查找。#定义初始窗口homepage_handle = driver.current_window_handle#定义新弹出的窗口handles = driver.window_handles# 循环handles找出新窗口的handlefor handle in handles: if ha

2021-05-24 16:43:19 239

原创 菜鸟[1]_链表(C语言)

链表链表(linked list)是一种很有用的数据存储方式。是线性的。依照我的理解就是很多个点连接起来,其中每个点包括两部分一部分是数据,一部分是指针(指向下一个节点的指针)。如下图:在上图中每一个方框所代表的就是一个节点。每个节点中的指针都指向下一个节点的地址。以上就是链表的概念,那么在C语言中如何创建一个链表呢?首先我认为在学习链表之前要学会创建指向结构的指针这个操作,下面我们就说一下怎么创建指向结构的指针,并且如何对其中的元素进行操作。#include<stdio.h>#i

2021-04-08 23:09:49 2181

原创 菜鸟[0]_结构、联合和typedef(C语言)

1、结构结构是一个或多个变量的集合,该集合有一个单独的名称,便于操作。与数组不同,结构可以储存不同类型的变量。结构中的变量被称为结构的成员。在进行实例化之后我们就可以对其内部变量(成员)进行赋值操作。#include<stdio.h>int main(){ /*struct student { int number; 注释内部被称为结构的声明和定义,我们在这里声明里一个为student的 char *name; 结构,其中包括一个整型number来存储学生的学号name

2021-04-06 22:58:01 136

原创 Python实现二进制单精度数转为十进制数

问:什么是二进制单精度数?答:二进制单精度数由符号位、阶码位、尾数位三个部分组成的二进制数。其中符号位代表这个数的正负,0为正数1为负数。阶码位为其小数点移动到第一个1后面移动的位数加上127。尾数位为其十进制数变为二进制数后去掉第一个1之后保留下来的部分。问:怎么将其转变为一个十进制数?答:我们将其分成...

2021-04-05 10:08:53 266

转载 header请求头

HTTP 协议的 Header 是一块数据区域,分为请求头和响应头两种类型,客户端向服务区发送请求时带的是请求头,而服务器响应客户端数据时带的是响应头。请求头里主要是客户端的一些基础信息,UA(user-agent)就是其中的一部分,而响应头里是响应数据的一些信息,以及服务器要求客户端如何处理这些响应数据的指令。请求头里面的关键信息如下:accept表示当前浏览器可以接受的文件类型,假设这里有 image/webp,表示当前浏览器可以支持 webp 格式的图片,那么当服务器给当前浏览器下发 webp

2021-04-04 12:14:53 2907

原创 如何使用Dev-C++创建一个DLL动态链接库

1.打开Dev-C++点击菜单框的文件。2.选择新建,选择项目后出现这个窗口,再点击DLL如图所示。3.点击确认之就会让你选择项目的保存路径。选择完保存路径之后就会出现以下内容。4.那么如何编写我们自己的函数呢。5.下面我们就开始编写我们的第一个程序。5.而后我们对.c文件以及.h文件进行保存。进行编译。6.编译成功之后我们就得到了一个dll文件。这个文件就在你的最初保存项目的路径下面。7.那么如何测试我们dll动态文件是否可用下面我用Python进行举例。将项目3.dll

2021-04-03 18:49:27 3341

原创 Python实现按键精灵部分功能

实现过程:使用C语言调用windows的api,来实现对于电脑鼠标和某些键盘的捕获,和模拟鼠标或者按键的按下弹起。最后将功能打包生成动态链接库供Python调用。在这里我们用到了Python的ctypes库来调用C语言的动态链接文件。...

2021-04-02 13:44:09 1336 4

原创 [2] C语言数组版俄罗斯方块

#废话当头大家好这是我写的第二次博客,这次我给大家带来的是俄罗斯方块,简易版的。我们可以通过上下左右来控制下落物的状态。因为本人的水平问题导致了一些游戏上的bug。在下面表述的过程中我会给大家一一说明有什么bug。#涉及函数所涉及函数与贪吃蛇大致相同这里就不在一一列举。我们在下面说明的过程当中会进行详细的说明。#如何编写这里我最初的设想是这样的,我们定义一个整形的二维数组。0代表为空,1...

2020-11-05 14:39:55 658 1

原创 [1] C语言数组版贪吃蛇

#废话当头首先膜拜CSDN上的各位前辈大佬们一下,本人写博客的原因只是想记录一下自己的成长和保持自己对于编程的兴趣。贪吃蛇是我大一上学期的一个结课设计。想必大多数初入大学的萌新们在写贪吃蛇的时候都会感觉无从下手吧。现在大家不用紧张不用害怕了本人将会以一个菜鸟的视角教大家如何用数组写一个贪吃蛇。#涉及函数头文件函数名解释stdio.hprintf()在黑框框上打印...

2020-03-22 20:30:28 464

vs创建一个动态链接库

vs创建一个动态链接库

2023-02-21

debug程序修改成品及资料

debug程序修改成品及资料

2023-01-05

类小米剪切板通过Python实现.rar

类小米剪切板通过Python实现.rar

2021-04-09

空空如也

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

TA关注的人

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