<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Crashock的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Crashock</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Crashock]]></copyright><item><title><![CDATA[Python练习：数据清洗]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/145178078</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/145178078</guid><author>Crashock</author><pubDate>Thu, 16 Jan 2025 11:51:55 +0800</pubDate><description><![CDATA[小明正在为完成一份某品牌各类产品的销量调研报告而努力。然而，她在开展工作的过程中遇到了一个棘手的问题：从网上下载的源数据（列表 source_data）状况十分糟糕，里面不仅混杂着大量毫无意义的文字，还充斥着各种乱码，导致这些数据几乎无法使用。你是否能够运用python，来帮助小明解决这个难题，完成数据清洗工作呢？]]></description><category></category></item><item><title><![CDATA[东软Java Web应用开发1+X证书（中级）考试资料]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/143815664</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/143815664</guid><author>Crashock</author><pubDate>Sat, 16 Nov 2024 13:04:38 +0800</pubDate><description><![CDATA[东软1+X证书考试相关知识点、例题、考试流程、实操题等资料。]]></description><category></category></item><item><title><![CDATA[RouYi Cloud配置Nacos]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/131147364</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/131147364</guid><author>Crashock</author><pubDate>Sat, 10 Jun 2023 22:22:55 +0800</pubDate><description><![CDATA[用户名填写你的用户名，密码填写你的密码，url中nacos改为ry-config（提前创建ry-config数据库并导入RouYi Cloud项目下的sql文件）打开conf文件夹下的application.properties文件。打开conf文件夹下的nacos-logback.xml文件。打开bin文件夹下的startup.cmd文件。在这里下载nacos的压缩包，解压到任意目录。]]></description><category></category></item><item><title><![CDATA[Npm配置国内镜像]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/130958966</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/130958966</guid><author>Crashock</author><pubDate>Tue, 30 May 2023 23:01:55 +0800</pubDate><description><![CDATA[npm config set registry https://registry.npmmirror.com/]]></description><category></category></item><item><title><![CDATA[Maven安装与配置]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/130398191</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/130398191</guid><author>Crashock</author><pubDate>Thu, 27 Apr 2023 08:00:08 +0800</pubDate><description><![CDATA[首先要确保电脑上已经安装了 JDK(要 jdk 1.7 或更高的版本)，配置好 JDK 的环境变量。]]></description><category></category></item><item><title><![CDATA[JDBC：Java与SQL数据库连接]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/129768830</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/129768830</guid><author>Crashock</author><pubDate>Sat, 25 Mar 2023 16:56:08 +0800</pubDate><description><![CDATA[JDBC是Java API的一种，用于执行SQL语句。它是Java标准库中规范程序如何访问数据库的接口。JDBC的类和接口主要位于java.sql包中，编写程序操作数据库时需要导入驱动包。JDBC程序操作数据库的基本步骤是：注册加载驱动、获取数据库连接、创建语句对象、执行语句、关闭资源。]]></description><category></category></item><item><title><![CDATA[C笔记：6.2 函数的参数]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/129304219</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/129304219</guid><author>Crashock</author><pubDate>Thu, 02 Mar 2023 16:46:40 +0800</pubDate><description><![CDATA[值传递是单向的，系统为形参开辟单独的内存空间，并将实参的值赋给形参。在函数调用结束后，形参的内存空间被立即释放，不会影响实参的值。函数的参数是数组名或指针时，实参传递数组的首地址或指针的值给形参，形参接收到的是地址，称为“地址传递”。实际参数：调用有参函数时，函数名后括号中的参数被称为“实际参数”，简称“实参”。形参在取得该首地址之后，与实参共同拥有一段内存空间，形参的变化也就是实参的变化。有参函数时，函数名后括号中的参数被称为“形式参数”，简称“形参”；实参可以是常量、变量或表达式，但必须有确定的值；]]></description><category></category></item><item><title><![CDATA[C笔记：6.1 函数]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/129304119</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/129304119</guid><author>Crashock</author><pubDate>Thu, 02 Mar 2023 16:42:49 +0800</pubDate><description><![CDATA[返回值类型 函数名(形式参数列表)函数体如果函数没有返回值，返回值类型为void；根据函数有无形式参数可以把函数分为：有参函数、无参函数；函数没有返回值时也可以使用return 结束函数。]]></description><category></category></item><item><title><![CDATA[C笔记：5.2 字符数组与字符串]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/129304058</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/129304058</guid><author>Crashock</author><pubDate>Thu, 02 Mar 2023 16:42:07 +0800</pubDate><description><![CDATA[如果出现不同，对比第一对不同字符的ASCII值，字符1大于字符2，返回值1（大于0）；字符1小于字符2，返回值-1（小于0）。字符数组1对应内存原有的字符会被代替，没有对应字符数组2字符的内存数据会被保留；把字符数组2的字符连接到字符数组1后面，本函数返回字符数组1的首地址。C语言中没有专门的字符串类型，使用一个字符数组来存储字符串。字符数组1应定义足够长的长度，否则不能装下全部的字符。字符数组1必须比字符数组2大，以便容纳复制的字符。把字符数组2的字符复制到字符数组1中。字符数组2可以是一个字符串常量；]]></description><category></category></item><item><title><![CDATA[C笔记：5.1 数组]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/129303919</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/129303919</guid><author>Crashock</author><pubDate>Thu, 02 Mar 2023 16:35:23 +0800</pubDate><description><![CDATA[类型说明符 数组名[常量表达式][] 中的常量表达式不能是变量（某些IDE支持变量）数组每个元素的内存空间是连续的类型说明符 数组名[常量表达式1][常量表达式2]常量表达式1代表行数，常量表达式2代表列数二维数组在内存中，每个元素的空间也是连续的，先储存一行所有列的元素，再储存下一行所有列的元素。]]></description><category></category></item><item><title><![CDATA[C笔记：4.2 循环结构]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/129303593</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/129303593</guid><author>Crashock</author><pubDate>Thu, 02 Mar 2023 16:26:48 +0800</pubDate><description><![CDATA[continue语句：结束一次循环，并进行是否开始下一次循环的判断。即continue语句后面的语句不被执行，但不影响下次循环。for语句中表达式部分可以部分或全部省略，但两个“;先执行一次循环体，然后对是否执行下一次循环体进行条件判断。break语句：跳出switch结构或使整个循环结束。]]></description><category></category></item><item><title><![CDATA[C笔记：4.1 选择结构]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/129303537</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/129303537</guid><author>Crashock</author><pubDate>Thu, 02 Mar 2023 16:21:45 +0800</pubDate><description><![CDATA[执行语句后，如果后面有break语句，则跳出switch；如果没有break语句，则继续执行下一个case后面的语句；计算switch后表达式的值，从上到下依次与case后常量的值比较，如果两者相等，则执行该case后面的语句；如果switch后表达式的值与所有case后常量的值都不相等，则执行default后的语句。case后的常量表达式的值必须是整型或者字符型，且必须各不相同。]]></description><category></category></item><item><title><![CDATA[C笔记：3.3 特殊运算符]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/129303478</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/129303478</guid><author>Crashock</author><pubDate>Thu, 02 Mar 2023 16:19:57 +0800</pubDate><description><![CDATA[逗号运算符的结合性是从左到右，所以逗号表达式将从左到右进行运算。即先计算表达式1，在计算表达式2，依次类推，最后计算表达式n，求字节运算符输出变量、表达式占用内存的字节数，或者输出该类型（类型名）在C语言中变量默认分配的内存空间字节大小。条件运算符的优先级高于赋值运算符和逗号运算符，低于其他所有运算符。逗号运算符的优先级低于C语言中其他所有运算符。最后计算的表达式的值即为逗号表达式的值。]]></description><category></category></item><item><title><![CDATA[C笔记：3.2 关系运算符和逻辑运算符]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/129303422</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/129303422</guid><author>Crashock</author><pubDate>Thu, 02 Mar 2023 16:19:34 +0800</pubDate><description><![CDATA[| 逻辑或：参与运算的两个值只要有一个“真”，结果为“真”；两个值都为“假”，结果为“假”。&& 逻辑与：参与运算的两个值都为“真”，结果为“真”；只要有一个“假”，结果都为“假”。1 //因为a>b为“假”，整个逻辑表达式已经为“假”，所以不计算后面的a=b。2 //因为a]]></description><category></category></item><item><title><![CDATA[C笔记：3.1 基本运算符]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/129303315</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/129303315</guid><author>Crashock</author><pubDate>Thu, 02 Mar 2023 16:16:33 +0800</pubDate><description><![CDATA[运算对象必须是变量，不能是表达式或常量；具有右结合性，-a++ 相当于-(a++)。语句具有变量值锁定机制，在表达式中的赋值运算符不会影响表达式中已经加载的变量值。赋值运算符的优先级仅高于逗号运算符，低于绝大部分运算符；++i 、--i 表示在变量使用前先自增、自减1；i++ 、i-- 表示在变量使用后再自增、自减1；赋值表达式中左边变量得到的值就是表达式的值；自增运算符++ 和自减运算符-- 都是。整型/实型=实型，实型/实型=实型。赋值运算符具有方向性，右结合性；判断两个数是否能整除。]]></description><category></category></item><item><title><![CDATA[C笔记：2.2 基本数据类型转换]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/129303228</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/129303228</guid><author>Crashock</author><pubDate>Thu, 02 Mar 2023 16:11:27 +0800</pubDate><description><![CDATA[类型转换可能会丢失精度：例如，实型转换为整型会舍去整数部分（并非四舍五入）；很大的整型值在转换为实型时，会因采用科学计数法而丢失末位精度。自动类型转换和强制类型转换都是临时转换，不会改变原变量的数据类型。]]></description><category></category></item><item><title><![CDATA[C笔记：2.1 基本数据类型及其表示]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/128764833</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/128764833</guid><author>Crashock</author><pubDate>Thu, 26 Jan 2023 12:46:02 +0800</pubDate><description><![CDATA[只能是单个字符，如果用单引号括起多个字符，只保留最后一个字符。ASCII码值可以用十进制、八进制或十六进制表示；整型以十进制为基础，其他进制需要用前缀来区分。加后缀L或l表示长整型，后缀U或u表示无符号数。指数形式：十进制数+e或E+阶码（整数）小数形式：必须有小数点。]]></description><category></category></item><item><title><![CDATA[C笔记：格式控制字符串]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/128757315</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/128757315</guid><author>Crashock</author><pubDate>Tue, 24 Jan 2023 17:50:57 +0800</pubDate><description><![CDATA[g 等同%f ，自动选择合适的表示法输出，整数部分和小数部分合计最多6位；如果大于6位，整数部分大于6位会输出6位指数形式，整数部分不大于6位，合计超过6位多余的小数部分会舍去（四舍五入）；%g 输出小写字母（指数形式），%G 输出大写字母（指数形式）；%lf 双精度实型(double)，保留15位小数，默认输出6位，需要使用%.[n]lf 指定小数输出的位数；%e 或%E输出指数形式；%e 输出小写字母，%E 输出大写字母；%x 输出小写字母，%X 输出大写字母；（%lx 等同%lx ，其他类型同理）]]></description><category></category></item><item><title><![CDATA[C笔记：1.5 关键字与转义字符]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/128754301</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/128754301</guid><author>Crashock</author><pubDate>Mon, 23 Jan 2023 21:57:10 +0800</pubDate><description><![CDATA[转义字符以\或者\x开头，以\开头表示后跟八进制形式的编码值，以\x开头表示后跟十六进制形式的编码值。\r回车，回到当前行的行首，而不会换到下一行，如果接着输出的话，本行以前的内容会被逐一覆盖（光标在该行的头部）C语言内部预先定义好的标识符称为关键字，关键字不能作为用户标识符。换行(LF) ，将当前位置移到下一行开头。回车(CR) ，将当前位置移到本行开头。退格(BS) ，将当前位置移到前一列。换页(FF)，将当前位置移到下页开头。只能使用八进制或者十六进制。ASCII码值（十进制）]]></description><category></category></item><item><title><![CDATA[C笔记：1.4 输入与输出]]></title><link>https://blog.youkuaiyun.com/Crashock/article/details/128752639</link><guid>https://blog.youkuaiyun.com/Crashock/article/details/128752639</guid><author>Crashock</author><pubDate>Mon, 23 Jan 2023 14:47:34 +0800</pubDate><description><![CDATA[只能输入和输出单个字符，输入数字也按照字符处理，多余的字符会被忽略。非格式字符需要使用格式控制符输入输出，详见 格式控制符的意义和用法。以下函数均包含在头文件stdio.h中，在使用前需要引用头文件。gets 函数并不以空格作为分隔符，所以可以正常输入空格。printf() 可以直接输出字符串变量或指针。puts 和gets 只能输入输出一个字符串。printf() 格式化输出。scanf() 格式化输入。]]></description><category></category></item></channel></rss>