自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 文本编辑器推荐

源码想要可私信,免费分享学习交流。

2025-05-24 12:16:08 161

原创 flutter 弹出一个Alert(提示)

我后续可能会分享更多的类。

2025-03-29 21:47:11 113

原创 C# WebForm显示bootstrap模态对话框

至于获取数据其他的就要交给你去将aspx中的对话框部分,稍作修改,将button改成asp:Button这样来获取数据,加油!3、我封装了两个C#函数来显示和隐藏bootstrp的对话框。1、在aspx中添加,将依赖添加进来。2、添加模态对话框的div。

2025-03-22 22:50:10 350 1

原创 HTML CSS 使div中的子元素横向排列,并均匀分布

【代码】HTML CSS 使div中的子元素横向排列,并均匀分布。

2025-03-22 20:59:38 455

原创 C# WebForm 弹出Alert提示框,不用JS,封装函数

函数

2025-03-22 18:57:08 118

原创 Android Java 原生控件(TableView/DataGridView)表格控件,显示文本和和View

是否担心控件使用起来非常麻烦,还需要配置xml才可以使用?作者原创的这个控件不在需要繁琐的配置步骤,只需要你创建一个类,然后使用就可以了,接下来我来介绍一下,好用的话记得点个赞哟。

2025-03-14 20:13:47 357

原创 小白使用阿里云搭建网页,傻瓜式教程

4.选择套餐,记住,一定要选择香港的服务器,记住,一定一定。为何,因为内地的服务器需要备案,要好长的流程,小白根本不适合,事情非常棘手,所以建议选择套餐时一定要看清选香港服务器(或国外),用的非常舒服,<----全文唯一重要的点。5.接下来的事情就非常简单了,安装好Apache或其他网络服务软件,或自己写程序进行网路通信,TCP或HTTP。总之,记住上一段,不要掉坑里去了(哪怕非常优惠,备案流程非常麻烦)。3.选择要选用的试用方案,我们选择最实惠的(主播不是新人所以不符合规定,你们可以)

2025-02-13 23:00:23 227

原创 ASM GDT表的安装

众所周知呀,我们在编写MBR主引导扇区程序的时候,需要安装GDT(全局描述符表)、分页等,然后进入保护模式,这篇文章将会讲解如何安装一些常用的GDT表,这一篇文章也许可以帮助你。(其实是记录,免得以后自己忘记)本文使用的NASM汇编器(其他的汇编器也是一样的),和BOCHS虚拟机。2、然后我们需要创建一小块内存来给lgdt使用,加载我们的GDT表。1、首先我们需要一个GDT表的数据:(常用GDT表)4、指令执行完后我们的计算机就成功设置好了GDT了。

2024-11-29 20:17:15 205

原创 C# 给自定义控件 定义属性和事件(新手入门傻瓜级教程)

众所周知,C#非常适合写Windows桌面程序,那么我们想要写一个自己的空间,并且设置一些属性和事件给父窗口在可视化工具中进行设置怎么办呢,相信小白就会手足无措了,虽然我也是,但是不要慌,在C#中设置是很简便的,看我操作。8、重新生成一下项目,去到主窗口,拖放一个自定义控件,查看属性,Category是标签,Description是描述。3、点击-----用户控件(windows窗体),没有的话自己打开其他菜单创建一个也是一样的。5、会显示一下图片,怕你看不懂,慢点。2、点击----添加。

2024-11-18 13:22:44 1139

原创 WinUI3 如何设置窗口图标

GetCurrentFile这个函数用于获取程序同一目录下文件的绝对路径,我们只需要填写filename参数即可获取绝对路径。使用上述函数就可以设置窗口图标了。注意:SetIcon中的参数需要填写绝对路径。那么如何获取绝对路径程序所处位置的绝对路径呢?

2024-11-16 11:50:14 284

原创 WinUI3 获取Assets文件夹下文件绝对路径

自定义GetAssetsPath函数获取文件的绝对路径。

2024-11-15 22:00:33 158

原创 git 上传本地的目录

1、我们在github上创建一个新的仓库,按图中所示复制仓库的git地址。git remote add origin 这里填写复制的git地址。2、在我们需要传输目录的上层目录打开git命令行。3、在git命令中输入要传输的目录。git add 这里填写目录名称。,生成一个.git文件夹。2、在git命令行中输入。4、输入两行命令进行传输。看到已经传输成功了。

2024-11-13 14:07:44 313

原创 OUTSW / OUTSD 汇编指令

OUTSW 从DS:(E)SI中指定的内存位置的SI或RSI输出字到DX中指定的I/O端口。OUTSD 从DS:(E)SI或RSI输出到DX中指定的I/O端口。

2024-11-09 14:31:02 244

原创 INSW / INSD 汇编指令

INSD 将DX中指定的I/O端口的双字输入ES:(E)DI或RDI中指定的内存位置。INSW 将DX中指定的I/O端口输入到ES中指定的内存位置:(E)DI或RDI。关于这两条的指令在Intel文档的1066页。

2024-11-09 14:20:39 240

原创 Android Studio启动虚拟机提示Emulator terminaled解决办法,你可能也有相同的问题。

解决Android Studio无法启动虚拟机的问题,亲身经历。

2024-11-09 09:45:42 731

原创 使用requests库时获取到的响应文本乱码:解决方案

我们不直接去用response.text来获取文本;我们调用response.content.decode('utf-8')来获取到响应的数据,并将数据按照utf-8格式来解码,就得到我们想要的帅气的数据了。我们把解码的数据打印出来,可以发现数据确实非常帅气~~~,也不会中文乱码了。

2024-10-27 16:39:34 231

原创 Python爬虫抓取天气信息

废话不多说,直接上代码

2024-10-27 16:31:20 802

原创 vs C++中明明包含了<string>,但仍提示:命名空间 “std“ 没有成员 “to_string“解决方法

这个问题我遇到时很疑惑,不应该呀,to_string难道不应该包含在string头里吗?仔细在网上寻找才发现,这个东西压根就不在<string>里,而是在<sstream>里面,感觉莫名奇妙的。

2024-10-26 19:42:19 565

原创 vs使用cpp-httplib搭建http服务端和客户端

使用github上开源的cpp-httplib库搭建http简单服务端和客户端,可以直接跑哟

2024-10-20 15:28:16 1242 2

原创 Linux0.12内核中的页目录和页表

【代码】Linux0.12内核中的页目录和页表。

2024-09-21 10:58:11 189

原创 汇编stosb指令

将AL寄存器的值传送到 [ES:DI] 处。如果DF标志位为0,则调用完成此指令后DI自增1;如果DF标志位为1,则调用完成此指令后DI自减1。上述代码的功能:将AL寄存器的内容传送到[0x0000:0x0000]处,并将DI寄存器自增1。

2024-09-17 10:50:52 550

原创 调用BIOS中断取盘类型功能;(int 0x13)

02 - 是软驱(或其他可移动设备),有change-line支持;上述代码调用int 0x13获取第一个磁盘的相关信息。01 - 是软驱,没有change-line支持;00 - 没有这个盘,CF置位;

2024-09-17 10:39:36 286

原创 调用BIOS中断获取屏幕光标位置.(ah=0x03;int 0x10)

返回:ch = 扫描开始线;cl = 扫描结束线;调用BIOS中断int 0x10,功能号ah=0x03,读光标位置。表示调用BIOS中断获取屏幕光标位置。输入: bh = 页号。

2024-09-16 23:14:49 303

原创 调用BIOS中断检查显示方式(EGA/VGA)并获取一些配置参数.(ah=0x12, bl = 0x10;int 0x10)

bl=安装的显示内存。0x00-64KB;0x01-128KB;0x02-192KB;0x03=256KB,依此类推,推导出公式show_mem_size = (bl+1)*64KB。返回:bh = 显示状态。0x00 - 彩色模式,I/O端口=0x3dX;0x01单色模式,I/O端口=0x3bX,我们可以使用out指令来改变显示状态!调用BIOS中断0x10,并附加功能选择方式信息。功能号:ah=0x12, bl = 0x10。表示调用BIOS中断获取显卡的相关信息。cx=显示卡特性参数。

2024-09-16 23:08:47 309

原创 调用BIOS中断取扩展内存的大小值。int 0x15; ah=0x88

返回:ax=从0x100000(1M)处开始的扩展内存大小(KB)。若出错则CF置位,ax = 出错码。最多检测出 64MB 内存,实际内存超过此容量也按照 64MB 返回。表示调用BIOS中断0x15,功能号ah=0x88,取得系统所含扩展内存大小。

2024-09-16 22:10:03 216 1

原创 linux/boot/bootsect.S中的疑点解析

movw在此处表示将gs:[si]处的一个字移动到es:[di]处(受到上一行seg gs的影响)。movw原本表示将ds:[si]处一个字移动到es:[di]处。seg fs表示强制使用fs寄存器作为下一行代码的默认寄存器,于是lgs si,(bx) 此行代码的意思实际上为lgs si,fs:(bx);lgs si,(bx)表示将fs:(bx)指示的内存处低32位加载到si寄存器中,将高16位加载到gs寄存器中。seg gs表示将gs寄存器作为下一条代码movw的默认源(source)寄存器;

2024-09-15 12:41:02 250

转载 GNU Make 使用手册(中译版)免费下载

免费下载地址:GNU Make使用手册 (中译版) 完整版pdf 电子书 下载-脚本之家

2024-08-19 19:59:10 114

原创 使用python爬虫进行 英译中,中译英

就是使用requests库向翻译平台服务器发送数据,获取翻译的结果然后返回,直接就实现翻译的功能了,调用 类中的EnglishToChinese接口或ChineseToEnglish接口对字符串进行翻译返回结果,

2024-02-24 22:17:28 855

原创 x86汇编语言从实模式到保护模式配套视频源码c12_mbr0.asm

跟视频有细微的不同,注释有些不一样。

2024-02-18 20:37:59 493 1

原创 x86汇编段描述符解析器

直接调用函数GetSecSignData,将参数填好就行了,执行完就会将结果段描述符的相关信息存入结构体,输出可以参考我的输出函数,我的TYPE下的a是直接存储在TYPEData中的。写这个程序的原因是在学习x86汇编:从实模式到保护模式中发现阅读段描述符十分不方便,所以制作了这个程序帮助查阅段描述符的相关属性,希望可以帮助其他正在学习汇编的人。在windows平台上运行,原因是用到了window库函数中的INT32类型,如果需要在其他平台上运行重新定义一下INT32类型就行了。

2024-02-17 19:26:46 617 1

原创 C语言创建进程

【代码】C语言创建进程。

2024-01-31 20:58:41 396 2

空空如也

空空如也

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

TA关注的人

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