- 博客(56)
- 收藏
- 关注
原创 Keyviz下载和安装教程(附安装包)
Keyviz 是一款免费开源的实时键鼠可视化工具,基于Flutter与 Dart 编写,可在 Windows、macOS 与 Linux 上运行。Keyviz 的核心任务是把每一次键盘敲击与鼠标点击以动画方式投射到屏幕上,方便观众在录屏、直播或会议演示中直观理解操作细节,因此被许多技术博主称为“演示外挂”。Keyviz 的特色功能包括:支持组合键高亮、忽略普通打字、鼠标轨迹与点击红圈;可自定义按键颜色、大小、圆角、边框、停留时间与进出动画;
2025-12-14 13:08:21
362
原创 ImHex下载、安装和汉化教程(附安装包)
ImHex 是一款开源、免费、跨平台的十六进制编辑器,面向逆向工程师、程序员以及任何需要在深夜与二进制数据打交道者的用户。ImHex 把传统的“枯燥十六进制窗口”升级为“可交互的二进制IDE”,既能像普通编辑器那样查看与修改字节,又能通过自定义的类 C++ 模式语言实时解析数据结构、高亮字段、计算校验和,甚至把二进制直接反汇编为 ARM、x86、MIPS 等多架构汇编,被社区冠以“二进制夜视仪”之称。
2025-12-14 13:04:51
511
原创 Bootstrap下载和使用教程(附带实例,适合新手)
Bootstrap是由 Twitter设计师Mark Otto 与 Jacob Thornton 于 2011 年开源发布的前端框架,旨在让开发者“写更少代码,做更多页面”。图:Bootstrap logoBootstrap 以HTML、CSS 为基础,配合 JavaScript 插件,提供响应式网格、按钮、表单、导航、模态框等现成组件,一次编写即可在手机、平板、桌面端自动适配,是目前 GitHub Star 数最高的 CSS 框架之一。
2025-12-14 13:01:15
848
原创 Yarn下载和安装图文教程(附安装包)
Yarn是 Facebook 于 2016 年推出的 JavaScript 包管理器,旨在替代npm并解决其早期版本在速度与一致性上的痛点。图:Yarn logoYarn 通过并行下载、离线缓存和确定性锁文件 yarn.lock,让前端项目在多人协作与持续集成环境中都能获得“装一次、人人一致”的体验。Yarn 与 npm 共用同一个包仓库,因此无需更换源即可直接安装超过 200 万个公共模块,同时支持私有仓库与 Git 直连,兼顾企业内网与开源社区两种场景。
2025-12-14 12:57:36
507
原创 Geany下载和安装图文教程(附安装包,非常详细)
Geany是一款基于 GTK 工具箱开发的轻量级集成开发环境,诞生于 2005 年,由全球志愿者共同维护。Geany 将文本编辑器与基础 IDE 功能合二为一,启动速度在秒级,内存占用仅数十兆,却支持五十余种编程语言的语法高亮、代码折叠、自动补全与符号导航,常被当作Windows平台 Notepad++ 或 Linux 平台 Gedit 的替代品,适合脚本编写、算法竞赛、嵌入式开发等需要"打开即写"的场景。
2025-12-14 12:54:05
814
原创 数据类型——超出范围
我们知道,char类型是一个字节,占8位,那么当8位都是1是不是就是它可以存储的最大值呢?在上一期,我们知道了c语言的数据类型,也知道了数据类型各有大小,那么如果我存放的数据超过了定义的数据类型的大小,该变量会存放什么呢?所以我们存入1111 1111,那么最高位就是1,作为符号位,表示改数据为负,取反加一后,补码为1000 0001,所以打印-1。可以看到结果是-1,那为什么呢?如果源码是负数,则将源码的二进制表示进行反转,然后加1,即可得到补码。如果源码是正数,则源码和补码是一致的。
2025-11-30 11:35:51
171
原创 C语言——回调函数
回调函数 (Callback Function) 指的是一种函数,它被作为参数传递给另一个函数,并在满足特定条件或事件发生后被调用执行。1.异步编程:在异步编程中,回调函数可以用来处理异步操作的结果,例如网络请求、数据库查询、文件读写等。2.事件驱动编程:在事件驱动编程中,回调函数可以用来处理事件,例如鼠标点击、键盘输入、网络连接等。3.消息传递:在消息传递中,回调函数可以用来处理消息,例如队列、主题、事件总线等。1.灵活性高:回调函数可以在函数调用中传入任意函数,实现函数之间的关联。
2025-11-30 11:22:54
219
原创 C语言基础——关键词
C语言中的关键词是编程语言的基础,它们被用来定义数据类型、控制结构、存储类型以及其他重要的编程操作。C语言标准定义了32个关键词,这些关键词可以分为四个主要类别:数据类型关键词、控制语句关键词、存储类型关键词和其他关键词。
2025-11-30 11:21:12
640
原创 C语言——extern关键字,生命周期与作用域,内存结构
生命周期结束时,变量会从内存中被销毁,但它的作用域不一定立即结束。作用域结束时,变量会变得不可访问,通常意味着该变量已经超出了它的可见范围,但这并不一定会导致生命周期结束(例如,静态变量和全局变量)。关键字作用域生命周期auto局部作用域作用域结束时结束生命周期register局部作用域作用域结束时结束生命周期static局部作用域或全局作用域(文件级)程序生命周期extern跨文件作用域程序生命周期const局部或全局作用域作用域结束时结束生命周期volatile。
2025-11-30 11:20:33
605
原创 C语言——八股文(笔试面试题)——持续更新
数组指针:指向数组的指针指针数组:数组中的元素都是指针位段(Bit Field):在C语言中,允许在一个整数类型的数据结构中定义若干个长度为任意比特位的字段。联合体(Union):允许多种数据类型的变量共用同一块内存区域。递归:函数直接或间接地调用自身的过程。回调:一个函数作为参数传递给另一个函数,并由后者在适当的时候调用前者。越界:访问超出数组或其他容器范围的元素。溢出:数值超过了其表示范围的最大值或最小值。直接使用变量名即可。不建议这样做,因为会导致链接错误。
2025-11-30 11:18:47
870
原创 【C语言】C语言基础语法速览
/定义一,其中stu是结构体类型名,tom,Jerry是这个类型的变量struct stuint age;char sex;//定义二,等同于上面struct stuint age;char sex;//定义三,匿名结构体类型structint age;char sex;//定义四,引入 typedef 给结构体类型起一个别名int age;char sex;} student;//等价于。
2025-11-30 11:15:54
963
原创 C语言基础——函数
在C语言中,函数的声明和定义可以分开。函数声明通常放在头文件中,函数定义放在源文件中。// 函数声明// 函数定义", result);return 0;C语言函数的参数指的是在函数定义中声明的变量,用于向函数传递数据。这些变量在函数体内部被使用,以执行特定的操作。函数参数可以有不同的类型,例如整数、浮点数、字符、指针等等,甚至可以是结构体或数组。函数参数的个数可以是零个(无参函数)、一个或多个。
2025-11-30 11:14:48
611
原创 c语言----斐波那契数列
因为斐波那契数列后一个数的结果是前两个数之和,所以我们可以通过c语言中的循环语句实现输出斐波那契数列,在循环语句中每循环一次我们就将前两个数f1和f2的值赋给nextTerm,再将f2的值赋给f1,nextTerm的值赋给f2,最后输出f1的值。在数学上,斐波那契数列以如下被以递推的方法定义:F(0)=0,F(1)=1, F(n)=F(n - 1)+F(n - 2)(n ≥ 2,n ∈ N*);题目中的兔子繁衍恰好和斐波那契数列类似,第一个月一对,第二个月一对,第三个月两对,第四个月三对,第五个月五对…
2025-11-30 11:12:51
145
原创 C语言必背18个经典程序,2025年C语言必背100代码大全
编写函数replace(char *s,char c1,char c2)实现将s所指向的字符串中所有字符c1用c2替换,字符串、字符c1和c2均在主函数中输入,将原始字符串和替换后的字符串显示在屏幕上,并输出到文件p10_2.out中。下面程序的功能是将一个4×4的数组进行逆时针旋转90度后输出,要求原始数组的数据随机输入,新数组以4行4列的方式输出,请在空白处完善程序。已知数组a中的元素已按由小到大顺序排列,以下程序的功能是将输入的一个数插入数组a中,插入后,数组a中的元素仍然由小到大顺序排列。
2025-11-30 11:11:20
530
原创 MySQL 索引与视图:数据库查询优化与数据安全的实用指南(MySQL学习记录9—索引与视图)
索引优化性能→ 大幅提升查询效率,是数据库调优关键视图简化管理→ 封装复杂逻辑,实现精细数据管控在高并发、大数据量系统中,合理搭配索引与视图能显著提升整体性能与可维护性。索引优化性能→ 大幅提升查询效率,是数据库调优关键视图简化管理→ 封装复杂逻辑,实现精细数据管控在高并发、大数据量系统中,合理搭配索引与视图能显著提升整体性能与可维护性。
2025-11-30 11:06:59
1092
原创 C语言常见概念
main函数是主函数,是程序的入口,所有c语言程序都是从main函数进入执行。复合语句就是代码块,是只用大括号(一对)括起来的一组语句的结合,不包括小括号和中括号。即使一个项目中有很多个.c文件,但是只能有一个main函数,因为程序入口只能有一个。<3>转向语句:break,goto,continue,return。各位观看的佬们好,这是我第一篇csdn博客,求三连,我会回关的。C语言支持三种结构,分别是:顺序结构,选择结构,循环结构。"abc"中有四个字符,分别是a,b,c,\0。
2025-11-29 11:07:22
247
原创 【C语言】rand函数的应用(随机数的生成)
用于生成随机数的函数使⽤需要包含⼀个头⽂件:<stdlib.h>time函数可以获取当前的系统时间,返回的是一个time_t类型的从1970年1⽉1⽇0时0分0秒到现在程序运⾏时间之间的差值,如果我们给time函数传一个空指针(NULL),就会只返回这个时间的差值,这个差值也被称为时间戳。返回值成功则返回秒数,失败则返回((time_t)-1)值,错误原因存于error中。time函数在使用前需要包含头文件< time.h >本文有若有不足之处,希望各位兄弟们能给出宝贵的意见。!!
2025-11-29 11:02:27
746
原创 【C语言】带你层层深入指针——指针详解3(野指针、assert等)
OK,本期的指针详解到这里就结束了由于文章过长,所以分了几篇文本文有若有不足之处,希望各位兄弟们能给出宝贵的意见。!!新人,本期制作不易希望各位兄弟们能动动小手,三连走一走!!!支持一下(三连必回QwQ)
2025-11-29 11:01:38
971
原创 【C语言】带你层层深入指针——指针详解1
此处 ” pa “ 是一个变量,用来存放地址(指针),是指针变量int * 是指针变量的类型“ * ” 表示pa是指针变量,而int 表示pa指向的变量a类型是intOK,本期的指针详解到这里就结束了由于文章过长,所以分了几篇文本文有若有不足之处,希望各位兄弟们能给出宝贵的意见。!!新人,本期制作不易希望各位兄弟们能动动小手,三连走一走!!!支持一下(三连必回QwQ)
2025-11-29 10:58:41
981
原创 【C语言】带你层层深入指针——指针详解2
OK,本期的指针详解到这里就结束了由于文章过长,所以分了几篇文本文有若有不足之处,希望各位兄弟们能给出宝贵的意见。!!新人,本期制作不易希望各位兄弟们能动动小手,三连走一走!!!支持一下(三连必回QwQ)
2025-11-29 10:57:26
860
原创 【C语言】strlen、strcpy字符串函数详解
strlen是C 标准库提供的字符串处理函数,其功能是计算字符串中从起始地址到第一个空字符(‘\0’)的字节数头文件<string.h>注意:这里的 “长度” 不包含作为字符串结束标志的 ‘\0’。将一个字符串复制到另一个字符串中头文件<string.h>dest :指向用于存储复制内容的目标数组。src: 要复制的字符串。把 src 所指向的字符串复制到 dest本期资料来自于本文有不足之处,希望各位兄弟们能给出宝贵的意见。!!新人,希望各位兄弟们能动动小手,三连走一走!!!
2025-11-29 10:56:25
320
原创 【C语言】printf函数详解
printf是库函数,C语言标准库中提供的现成的函数可按照格式来打印信息以上代码均可复制大家可到自己编译器中自行实验当然,若还有什么不懂的地方也可在评论区留言我会一一回复。
2025-11-29 10:55:31
778
原创 【C语言】strcat、strcmp字符串函数详解
strcat 是 C 语言标准库中的一个函数用于连接两个字符串头文件<string.h>这个函数将字符串 sour 添加到目标字符串dest 的末尾,包括终止的空字符(’\0’)目标字符串的 ’ \0 ’ 被源字符串的第一个字符覆盖,而两者连接形成的新字符串末尾包含一个空字符。strcmp函数是C语言中的字符串比较函数用于比较两个字符串的大小头文件<string.h>本期资料来自于本文有若有不足之处,希望各位兄弟们能给出宝贵的意见。!!新人,希望各位兄弟们能动动小手,三连走一走!!!
2025-11-29 10:54:38
719
原创 【C语言】扫雷游戏详解(包含递归,变色,记录时间等)
你需要在不点错雷的情况下尽可能快的将所有的雷都标记出来,如果你点错,就得重新开始,所以扫雷也有一定的运气成分。可翻开这一格,也可标记地雷你点出了一个数字,是1,就说明它周围的8的格子里有1个雷,是2就有两个雷,是3就有三个雷···以此类推。但如果你标记错了雷,那就会"boom!"一切重新开始。OK,知道了游戏规则,那么该如何设计游戏呢?OK,本期的扫雷代码到这里就结束了大家可自己游玩,也可改进我的代码本文有若有不足之处,希望各位兄弟们能给出宝贵的意见。!!
2025-11-29 10:53:22
947
原创 python中的main函数
python是一种解释型脚本语言,和C/C++语言不同,C/C++程序从main函数开始执行,python程序从开始到结尾顺序执行。我们将test.py中的模块(函数)导入call.py,需注意test.py和call.py放在同一个文件夹下;这里我们看到我们定义的aaa函数没有被执行,而main函数里面的内容被执行了,表明。所以当我们自己写了.py文件,想要测试里面的函数时,就这样。这条命令时,仍然会执行 main()函数里面的内容,所以。这条判断语句是通过的,执行了判断条件里的。
2025-11-28 15:50:13
248
原创 python生成随机数组
研究排序问题的时候常常需要生成随机数组来验证自己排序算法的正确性和性能,今天把python生成随机数组的方法稍作总结,以备以后查看使用。python的random模块中有一些生成随机数字的方法,例如,这些函数大同小异,均是在返回指定范围内的一个整数或浮点数,下边简单解释一下这几个函数。该函数接受两个参数,这两个参数必须是整数(或者小数位是0的浮点数),并且第一个参数必须不大于第二个参数。
2025-11-28 15:47:17
320
原创 Python内置函数ord()使用
能返回中文对应码值,说明求得是Unicode码,因为ascll只包含英文字符,不可能返回中文编码值。但是由于Unicode的前128位与ascll相同,所以在参数是英文字符时候说返回的是ascll码值也没错。chr()的作用是:输入一个十进制或十六进制数字,返回其在Unicode编码中对应的文字或符号。返回该字符对应的Unicode码(int数值)对应的还是有ord()函数的配对函数chr()部分文章写的是返回ascll码,来看示例代码。参数是一个字符,不能是字符串。用法:ord(“C”)
2025-11-28 15:45:59
256
原创 Oracle SQL语句从入门到实战
SQL 从入门到实战的核心是「语法→场景→优化」的递进,你有 MySQL 基础,可跳过重复的基础概念,重点攻克:Oracle 特有语法(DUALNVLROWNUM、序列、触发器);复杂业务场景的 SQL 组合(多表关联 + 聚合 + 分页 + 子查询);基础性能调优(索引 + 执行计划)。
2025-11-28 11:11:18
455
原创 python满屏飘字(属于计算机代码的浪漫)抖音同款
该Python脚本使用Tkinter库创建多个弹出窗口,每个窗口显示随机选择的祝福文字和背景颜色。窗口会随机分布在屏幕上,并在6秒后自动关闭。运行前确保已安装Python和Tkinter 窗口数量过多可能导致系统短暂卡顿 建议在个人电脑上测试运行,避免在工作环境使用。列表 增加窗口动画效果,如淡入淡出 添加图标或图片到窗口。列表可以更改背景颜色选项 字体大小可通过修改。中的6000表示6秒后关闭。
2025-11-28 11:10:08
600
原创 C语言分支与循环
顺序结构是程序设计中最简单,最常用的基本结构,分支结构(if/switch)解决 “做什么选择” 的问题,循环结构(while/do-while/for)解决 “做多少次” 的问题。两者的灵活组合是实现复杂程序逻辑(如数据处理、交互控制、算法实现)的基础,掌握它们的核心逻辑和适用场景,是学好 C 语言的关键。
2025-11-28 11:08:39
415
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅