<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[binaryyy的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/binaryyy</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; binaryyy]]></copyright><item><title><![CDATA[软件工程实践寒假作业]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/136097133</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/136097133</guid><author>binaryyy</author><pubDate>Sun, 11 Feb 2024 19:14:18 +0800</pubDate><description><![CDATA[软件工程实践寒假作业]]></description><category></category></item><item><title><![CDATA[C++ 实现简单的文章续写]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/123659949</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/123659949</guid><author>binaryyy</author><pubDate>Tue, 22 Mar 2022 14:36:06 +0800</pubDate><description><![CDATA[头文件：


#pragma once
#include &lt;iostream&gt;
#include &lt;fstream&gt;
#include &lt;string&gt;
#include &lt;cstdlib&gt;
#include &lt;time.h&gt;
#include &lt;windows.h&gt; 
using namespace std;
class dataClass {
public:
	string former;
	string latter[50] ..]]></description><category></category></item><item><title><![CDATA[MySQL 2022-01-20 【学习笔记】]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/122771862</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/122771862</guid><author>binaryyy</author><pubDate>Wed, 02 Feb 2022 20:30:50 +0800</pubDate><description><![CDATA[1.DQL 查询数据（重点）


SELECT 字段 FROM 表;
-- 查询所有的学生
SELECT * FROM `student`;
​
-- 别名，给查询结果起一个名字，可以给字段起别名，也可以给表起别名
-- AS后不用加单引号
SELECT `StudentNo` AS 学号, `StudentName` AS 学生姓名 FROM `student`;
​
-- 函数CANCAT，括号内的并在一个列输出
SELECT CONCAT('NAME:'`StudentName`) AS 学生姓名 F]]></description><category></category></item><item><title><![CDATA[MySQL 2022-01-15-2 学习笔记]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/122593860</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/122593860</guid><author>binaryyy</author><pubDate>Thu, 20 Jan 2022 08:33:43 +0800</pubDate><description><![CDATA[2.6修改和删除表


修改



ALTER TABLE teacher RENAME AS teacher1;-- 修改表名
ALTER TABLE teacher1 ADD age INT(11);-- 增加表的字段
ALTER TABLE teacher1 MODIFY age VARCHAR(11);-- 修改表的字段（修改约束）
ALTER TABLE teacher1 CHANGE age age1 INT(1);-- 修改表的字段（重命名）


删除



ALTER TABLE teach]]></description><category></category></item><item><title><![CDATA[# MySQL 2022-1-15-1 【学习笔记】]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/122515235</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/122515235</guid><author>binaryyy</author><pubDate>Sat, 15 Jan 2022 20:16:39 +0800</pubDate><description><![CDATA[2.1操作数据库（了解）

1.创建数据库 【】内为可选的语句


CREATE DATABASE [IF NOT EXISTS] westos;

2.删除数据库


DROP DATABASE [IF EXISTS] hello;

3.使用数据库


USE school;
-- 在tab键的上面，如果表明或字段名是特殊字符，就需要带`
SELECT `user` FROM student;

4.查看数据库


SHOW DATABASES; -- 查看所有数据库

2.2数据库的列类型

字符串 ]]></description><category></category></item><item><title><![CDATA[c 2022-1-5]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/122353259</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/122353259</guid><author>binaryyy</author><pubDate>Thu, 06 Jan 2022 21:23:08 +0800</pubDate><description><![CDATA[c 2022-1-5

1.因为register变量可能不存放在内存中，所以不能用“&amp;”来获取register变量的地址。

2.标识符可以包含数字，但是不能以数字开头，应以下划线和字母开头。


enum WEEKDAY {
        MON = 3,
        TUE=0,
        WED,
        THU,
        FRI,
        SAT,
        SUN
}weekday;
weekday = FRI;
printf("%u", week]]></description><category></category></item><item><title><![CDATA[C 2022-01-04]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/122307538</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/122307538</guid><author>binaryyy</author><pubDate>Tue, 04 Jan 2022 17:18:36 +0800</pubDate><description><![CDATA[1.一个C语言程序是由 (一个或多个)函数 构成 。

2.标识符除了不能跟关键字相同以外，还必须跟保留标识符（如main等）不同，保留标识符包括头文件里定义的那些标识符(一般以下划 线开头)、一些函数使用的标识符。

3.若有说明语句：double *p,a; 则能通过scanf语句正确给输入项读入数据的程序段是（）。

[我的答案] p=&amp;a;scanf("%lf",*p);
		[参考答案] p=&amp;a;scanf("%lf",p); //没加&amp;
		4.(long)123456]]></description><category></category></item><item><title><![CDATA[c 2021-12-8]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/122119421</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/122119421</guid><author>binaryyy</author><pubDate>Fri, 24 Dec 2021 00:28:18 +0800</pubDate><description><![CDATA[数组


int a[] = {1, [6] = 1, 2, 3}    //a数组中有9个元素
int b[5];
b[5] = {1,2,3,4,5}  //error,无效的赋值

指针相加编译报错（没有意义）；

指针相减表示两个指针间的距离，可以用于计算数组长度等，编译通过；

不能将const数组的地址赋值给非const指针（否则可以通过指针修改数组的值）


const double * const point;     //声名一个既不能更改指向也不能更改指向内容的指针
//第一个const]]></description><category></category></item><item><title><![CDATA[2021年11月21日]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/121462533</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/121462533</guid><author>binaryyy</author><pubDate>Sun, 21 Nov 2021 23:12:35 +0800</pubDate><description><![CDATA[java笔记

Java SE 5.0 沿用了C语言库函数中的printf 方法。例如


System.out.println("%8.2f",x);

(核心卷P59 日期和时间的转换符)

格式包括两个字母， 以 t 开始， 以表3-7 中的任意字母结束。例如，


System.out.printf("%tc", new Date());

从表3-7 可以看到， 某些格式只给出了指定t丨期的部分信息。例如， 只有FI 期 或 月 份 如果需要多次对口期操作才能实现对每一部分进行格式化的Q 的就太笨]]></description><category></category></item><item><title><![CDATA[2021-11-07]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/121199736</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/121199736</guid><author>binaryyy</author><pubDate>Sun, 07 Nov 2021 23:52:23 +0800</pubDate><description><![CDATA[java笔记


show(new Cat()); // 以 Cat 对象调用 show 方法
Animal a = new Cat(); // 向上转型 
     a.eat();        // 调用的是 Cat 的 eat
   Cat c = (Cat)a;    // 向下转型 
   c.work();    // 调用的是 Cat 的 work



throw throws异常关键字详解

Java 如何抛出异常、自定义异常_风中的劲...]]></description><category></category></item><item><title><![CDATA[2021-10-28]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/121025413</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/121025413</guid><author>binaryyy</author><pubDate>Thu, 28 Oct 2021 23:06:41 +0800</pubDate><description><![CDATA[java笔记

abs() 返回参数的绝对值。参数可以是 int, float, long, double, short, byte类型 //在Math类中



整数运算在除数为0时会报错，而浮点数运算在除数为0时，不会报错，但会返回几个特殊值：


	NaN表示Not a Number
	
	
	Infinity表示无穷大
	
	
	-Infinity表示负无穷大
	
可以将浮点数强制转型为整数。转型时，浮点数的小数部分会被丢掉。如果转型后超过了整型能表示的最大范围，将返回整型的最大值。

如果要进行四]]></description><category></category></item><item><title><![CDATA[2021-10-26]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/120983672</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/120983672</guid><author>binaryyy</author><pubDate>Tue, 26 Oct 2021 23:25:28 +0800</pubDate><description><![CDATA[java笔记

检查字符是否为补充字符（占用两位代码单元）


Character.isSupplementaryCodePoint(varName) //返回boolean值

java中的codepoint方法

现在的 Unicode 已经有 17 个代码平面，每个平面有 65536 个字符，加起来就是 1114112 个字符，2个字节已经无法表示这么多字符了，所以 String 目前使用 char[] 存储 UTF-16 编码，再将 UTF-16 编码转成 Unicode。

UTF-16 是基于 ]]></description><category></category></item><item><title><![CDATA[2021-10-23]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/120927243</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/120927243</guid><author>binaryyy</author><pubDate>Sat, 23 Oct 2021 22:11:27 +0800</pubDate><description><![CDATA[java笔记

字符串

String 变量还可以存放一个特殊的值，名为null , 这表示目前没有任何对象与该变量关联！


//检查一个字符串是否为null
if(str == null);
//检查一个字符串既不是null 也不为空串
if (str != null &amp;&amp; str.length() != 0);  //首先要检查str不为null

GB2312 是对 ASCII 的中文扩展。【占用2字节】

[编码格式简介（ANSI、GBK、GB2312、UTF-8、GB18030和]]></description><category></category></item><item><title><![CDATA[2021-10-22]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/120915201</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/120915201</guid><author>binaryyy</author><pubDate>Fri, 22 Oct 2021 23:36:32 +0800</pubDate><description><![CDATA[java笔记

0b前缀表示二进制！！

运算符

操作符的使用方法相同，前面是操作数，后面是操作参数。比如2&gt;&gt;3,就是把二进制的2左移3位，相当于乘以8。

&amp;&amp; 的优先级比|| 的优先级高 //运算时加圆括号避免出错

又因为+= 是右结合运算符，所以表达式 a += b += c 等价于 a += (b += c)

枚举类型 enum Size { SMALL, MEDIUM, LARGE, EXTRA.LARCE};

可以声名这种类型的变量Size s = Size]]></description><category></category></item><item><title><![CDATA[2021-10-21]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/120896040</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/120896040</guid><author>binaryyy</author><pubDate>Thu, 21 Oct 2021 22:05:42 +0800</pubDate><description><![CDATA[java笔记

内部类

通过内部类所在的外部类来实例化内部类

成员内部类


public class Application(){
  public static void main(String[] args){
    Outer outer = new Outer();
    
    //通过这个外部类来实例化内部类
    Outer.Inner inner = outer.new inner();
    inner.in(); //调用内部类...]]></description><category></category></item><item><title><![CDATA[2021-10-20]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/120877465</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/120877465</guid><author>binaryyy</author><pubDate>Wed, 20 Oct 2021 23:31:06 +0800</pubDate><description><![CDATA[java笔记

instanceof和类型转换

instanceof 是 Java 的一个二元操作符，类似于 ==，&gt;，&lt; 等操作符。

instanceof 是 Java 的保留关键字。它的作用是测试它左边的对象是否是它右边的类的实例，返回 boolean 的数据类型。

父（子）类的对象通过继承关系可以其是子（父）类的实例


Object object = new Student();  
System.out.println(object instanceof String);   /]]></description><category></category></item><item><title><![CDATA[2021-10-18]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/120874906</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/120874906</guid><author>binaryyy</author><pubDate>Wed, 20 Oct 2021 20:54:41 +0800</pubDate><description><![CDATA[java笔记

super

用以调用父类中的属性 【用法类比this】

new一个对象时相当于调用了构造器这个方法

创建子类的对象时自动调用父类的无参构造

调用父类的构造器，必须要在子类的第一行 【否则报错】

调用子类的构造器也需要在第一行）（super和this不能同时调用构造方法）


public Student(){
  super();    //引用父类的构造器
}

父类没有无参构造，子类也没办法引用父类的无参构造【有参建立自动覆盖隐藏无参】

方法重写

重写都是方法的事，和属..]]></description><category></category></item><item><title><![CDATA[2021-10-17]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/120871281</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/120871281</guid><author>binaryyy</author><pubDate>Wed, 20 Oct 2021 17:43:35 +0800</pubDate><description><![CDATA[java笔记

构造器

实例化对象时，可以直接调用有参构造器对对象的属性进行初始化

【使用new关键字，本质上时在调用构造器来初始化值】


Person person = new Person("kuangshen", 23）；



Field 成员变量【默认初始化】

类 静态的属性【属性】

动态的行为【方法】

封装

原则：“高内聚，低耦合”

重点围绕 “属性” 展开

好处

1.隐藏代码的实现细节

2.提高程序的安全性，保护数据

3.统一接口

4.提高系统的可维护性

在类中给m]]></description><category></category></item><item><title><![CDATA[2021-10-16]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/120805663</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/120805663</guid><author>binaryyy</author><pubDate>Sat, 16 Oct 2021 23:04:29 +0800</pubDate><description><![CDATA[Java笔记

Java中的goto关键字

使用continue lebal; 【其中在需要跳转的地方加上lebal:】 来实现

方法的重载

一个类中方法名相同，方法的形式参数不同（个数、类型、排列顺序），方法的语句也可以不同

可变参数

一个方法中只能指定一个可变参数，它必须是方法的最后一个参数。任何普通的参数必须在它之前声名。


public static void main(String[] args){
  MyNote myNote = new myNote();
  myNot...]]></description><category></category></item><item><title><![CDATA[2021-10-09]]></title><link>https://blog.youkuaiyun.com/binaryyy/article/details/120676964</link><guid>https://blog.youkuaiyun.com/binaryyy/article/details/120676964</guid><author>binaryyy</author><pubDate>Sat, 09 Oct 2021 18:32:56 +0800</pubDate><description><![CDATA[标题测试

二级标题测试

字体测试

Hello, world!

Hello, world!

Hello, world!

Hello, world! //波浪号

引用测试


大于号加空格即可产生效果


分割线

三个杠 三个星号即可产生分割线

图片



方法：感叹号+中括号+圆括号

超链接

点击跳转到.....

方法中括号加圆括号

列表


	123

	
		123 [数字 + 点 +enter]
		
	
		[减号+enter]
		
	
表格


	右键插入

	这是一张表]]></description><category></category></item></channel></rss>