- 博客(368)
- 资源 (1)
- 收藏
- 关注
原创 scanf什么时候会返回-1,什么时候返回0。及其不同情况下输入空格返回什么
scanf 是 C 语言标准库中的一个输入函数,用于从标准输入(通常是键盘)读取格式化的数据。scanf 函数的返回值表示成功匹配并赋值的输入项的数量,它可能返回 -1(通常以 EOF 表示)、0 或者一个正整数,下面详细介绍返回 -1 和 0 的情况。在这个示例中,如果用户在输入时按下相应系统的文件结束符组合键,scanf 函数将返回 -1。在这个示例中,如果用户输入的不是一个有效的整数(例如输入字母或其他非数字字符),scanf 函数将无法将输入匹配到 %d 格式,因此会返回 0。输入空格返回-1.
2025-02-28 10:55:20
700
原创 C语言模板函数归纳笔记
例如,若 buffer 大小为 10,输入为 “abcdefghijklm”,fgets 会读取前 9 个字符 ‘a’ 到 ‘i’,添加 ‘\0’,buffer 内容为 “abcdefghi\0”,剩余的 “jklm” 和换行符留在缓冲区。例如,若输入为 “abc” 并按下回车键,sizeof(buffer) 为 10,fgets 会读取 ‘a’、‘b’、‘c’ 和换行符 ‘\n’,接着添加 ‘\0’,此时 buffer 中的内容为 “abc\n\0”。假设你输入 7 并回车,输入流中的内容就是 7\n。
2025-02-11 11:04:40
166
原创 IP地址分类
原文链接:https://blog.youkuaiyun.com/SmileLife_/article/details/123512049。C类私有地址:192.168.0.0~192.168.255.255。B类地址范围:128.0.0.1—191.255.255.254。C类地址范围:192.0.0.1—223.255.255.254。D类地址范围:224.0.0.1—239.255.255.254。A类地址范围:1.0.0.1—126.255.255.254。B类私有地址:172.
2024-11-22 10:42:52
208
原创 使用快捷键
在VSCode中,你可以通过以下几种方法来自动整理代码格式:使用快捷键:使用快捷键可以快速地格式化选定的代码块或整个文件。当你选定了代码块或将光标放在要格式化的文件中,按下快捷键即可。
2024-10-24 10:33:29
143
原创 工具代码合集
以“〖SQ0〗〖XXZX-ZXY3\.5mm〗〖XXYX-YXY3\.5mm〗〖WT8\.25F7〗〖BM〗〖WTB1〗〖HT〗〖〗〖SQ0〗〖XXYX-YXY3\.5mm〗〖WTXT〗”开头,以“〖WT〗〖〗〖XXYX-YXY3\.5mm〗〖SQ\+0mm〗〖WT8\.25F7〗〖BM〗”结尾。
2024-06-24 11:22:14
302
原创 按照指定字符分割读取文本,重写一个reader.readLine!!!
本文实现一个自定义的字符串分割读取器 CustomStringSplitReader,它可以从指定文件中读取内容,并根据指定的分隔符返回一个个子字符串。在本文中,分隔符是$$$,文件编码是GBK。最开始实现的目的是取代按照自己所需的分隔符将文本的内容读入。
2024-06-21 09:15:13
238
原创 定点整数的表示范围
原码整数表示范围:−2n−1≤x≤2n−1补码整数表示范围:−2n≤x≤2n−1【比原码多表示−2n】移码整数表示范围:−2n≤x2n【右开】
2024-02-13 14:21:56
1074
原创 原函数存在与定积分存在(可积)的区别
的曲线下面积,也就是一个数值,而原函数是一个函数,一个函数存在与否和一个数值是否存在完全就是两码事儿,但是本质上却有一定的联系,建立在某种条件成立的前提下。从此结论中可总结出求原函数的方法:设原函数为变上限积分函数,当被积函数在闭区间内有界且有有限个间断点时,则。若函数fx在闭区间上连续,则变上限积分函数在此区间内可导,且导函数等于。【注:初等函数在区间上连续,故初等函数在其定义区间一定存在原函数】在闭区间连续时,原函数存在,定积分存在,且变上限定积分函数是。在闭区间连续,则变上限定积分函数可导;
2023-12-20 15:14:00
3569
原创 一定解决exe4j打包出错问题
由于每个人的电脑中文件夹绝对不相同,所以你的程序在你的电脑中可以找到相应的资源和代码存放路径但是换成别人的电脑,你的程序还会按照你的电脑中文件路径去寻找资源和代码,这在别人的电脑上是绝对找不到的,所以就会报错。比如你的程序中使用了图片存放在你的电脑的D:\MyResources下面,解决的办法是1、在对方的电脑中也让他建立一个这个同名文件夹来存放同一张图片。2、将图片设置成相对路径。如果设置的是你电脑里的绝对路径,那么运行这个exe时会从别人的电脑上按照你电脑里的绝对路径去寻找jdk,肯定会报错。
2023-10-27 11:20:30
622
翻译 JavaFX教程
由于JavaFX的中文资料匮乏,我在寻找教程时发现了此英文资料,出于扩展JavaFX中文社区的目的,我翻译了Jakob Jenkov的JavaFX教程,由于我无法登录国外网站,所以无法与作者取得联系,如有侵权行为,请立即联系我,我会将内容删除。JavaFX是Java的图形用户界面工具包(GUI的缩写)。JavaFX使得在Java中创建桌面应用程序和游戏变得更加容易。这个JavaFX教程是一个多页面教程,介绍了JavaFX的核心特性。请查看页面左侧的菜单,以查看此JavaFX教程涵盖的所有主题(在移动设备上
2023-08-25 09:02:20
353
原创 一定解决JavaFx缺少JavaFX 运行时组件错误以及Application爆红色问题
但是在idea中有小技巧,先填写依赖包的名称,然后在填写另外两个时候先按空格,idea就会自动显示一些版本,有可能准确有可能不准确(比如我的mysql版本是8,但是idea给我显示的链接依赖包的版本就只有5的),如果不准确要自己查询,然后输进去。以上的问题纯粹是因为我新建的是普通项目,而不是Java FX项目,如果新建的是Java FX项目,那么idea会自动给你生成相应的需要的pom.xml文件,并且运行也是正常的。添加的时候有一个麻烦的点,要根据自己使用的软件的版本来说明依赖包的版本。
2023-08-21 22:27:42
1556
原创 7种SQL JOINS
用于根据两个或多个表中的列之间的关系,从这些表中查询数据。Join 和 Key有时为了得到完整的结果,我们需要从两个或更多的表中获取结果。我们就需要执行 join。
2023-04-16 19:41:43
178
转载 重写toString()方法
1、没有重写toString,每执行System.out.print(Object o)会默认调用Object的toString()方法,情况如下2、重写toString(),每执行System.out.println()会调用重写的toString()方法,情况则会根据重写的方法打印输出成自己想得到的格式原文链接:https://blog.youkuaiyun.com/mingyuli/article/details/120389736。
2023-04-08 16:06:36
901
原创 使用URLEncode和URLDecode的作用和原因
在上述代码中,我们首先从HTTP请求中获取用户提交的文本内容,然后使用URLEncoder对其进行编码,并将编码后的结果存储到一个名为"text"的Cookie中。在上述代码中,我们首先从HTTP请求中获取名为"text"的Cookie,然后使用URLDecoder对其编码后的值进行解码,并将解码后的结果显示在页面中。URL编码的作用是将一些特殊字符(如空格、&、=等)在传输过程中转换成特定的字符串,从而避免这些字符与HTTP协议或其他协议中的特殊字符产生冲突。这样接收方就可以正确解析查询参数了。
2023-04-06 15:21:38
1965
原创 Servlet笔记
符合规范,实现部分功能,并且需要部署到相应的容器(服务器)里面才能运行的软件模块。Servlet就是一个组件,需要部署到Servlet容器里面才能运行。符合规范,提供组件的运行环境的程序。Tomcat就是一个Servlet容器,为Servlet提供运行环境(提供网络相关的服务)。
2023-04-02 22:02:16
138
原创 Web APIs - 第2天
的第2个参数是函数,这个函数会在事件被触发时立即被调用,在这个函数中可以编写任意逻辑的代码,如改变 DOM 文本颜色、文本内容等。结合 DOM 使用事件时,需要为 DOM 对象添加事件监听,等待事件发生(触发)时,便立即调用一个函数。是 DOM 对象专门用来添加事件监听的方法,它的两个参数分别为【事件类型】和【事件回调】。将众多的事件类型分类可分为:鼠标事件、键盘事件、表单事件、焦点事件等,我们逐一展开学习。任意事件类型被触发时与事件相关的信息会被以对象的形式记录下来,我们称这个对象为事件对象。
2023-03-25 22:08:59
704
原创 Web APIs - 第1天
知道 ECMAScript 与 JavaScript 的关系,Web APIs 是浏览器扩展的功能。严格意义上讲,我们在 JavaScript 阶段学习的知识绝大部分属于 ECMAScript 的知识体系,ECMAScript 简称 ES 它提供了一套语言标准规范,如变量、数据类型、表达式、语句、函数等语法规则都是由 ECMAScript 规定的。浏览器将 ECMAScript 大部分的规范加以实现,并且在此基础上又扩展一些实用的功能,这些被扩展出来的内容我们称为 Web APIs。
2023-03-25 17:16:26
593
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人