自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Day07 C++ 常量

使用#define预处理器。使用const关键字。

2024-11-06 11:04:41 744

原创 Day06 C++ 变量作用域

*注意:**如果在内部作用域中声明的变量与外部作用域中的变量同名,则内部作用域中的变量将覆盖外部作用域中的变量。

2024-11-05 16:34:08 380

原创 Day05 C++ 变量类型

变量定义就是告诉编译器在何处创建变量的存储,以及如何创建变量的存储。在这里,type必须是一个有效的 C++ 数据类型,可以是 char、wchar_t、int、float、double、bool 或任何用户自定义的对象,可以由一个或多个标识符名称组成,多个标识符之间用逗号分隔。char c, ch;double d;行声明并定义了变量 i、j 和 k,这指示编译器创建类型为 int 的名为 i、j、k 的变量。变量可以在声明的时候被初始化(指定一个初始值)。// d 和 f 的声明。

2024-11-04 14:30:49 572

原创 Day04 C++ 注释 和 C++数据类型

程序的注释是解释性语句,您可以在 C++ 代码中包含注释,这将提高源代码的可读性。所有的编程语言都允许某种形式的注释。C++ 支持单行注释和多行注释。注释中的所有字符会被 C++ 编译器忽略。注释以开始,直到行末为止。当上面的代码被编译时,编译器会忽略和C++ 注释以开始,以 *终止。块注释符(//)是不可以嵌套使用的。属于条件编译,0 即为参数。此外,我们还可以使用你可以把改成来执行的代码。这种形式对程序调试也可以帮助,测试时使用来执行测试代码,发布后使用来屏蔽测试代码。后可以是任意的条件语句。

2024-11-03 14:20:09 920

原创 Day03 C++ 基本语法

C++ 程序可以定义为,这些对象通过调用彼此的方法进行交互。现在让我们简要地看一下什么是类、对象,方法、即时变量。

2024-11-02 18:51:44 664

原创 Day02 C++ 环境设置

如果您想要设置 C++ 语言环境,需要确保电脑上有以下两款可用的软件,和。

2024-11-01 14:53:45 841

原创 C++简介

C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。

2024-10-31 19:58:59 305

原创 ICL中稿时间线

硕士期间的小论文中稿了!刚好用来评奖学金,太棒了!2024年7月20号。2024年9月14号。2024年8月17号。2024年8月27号。2024年9月17号。2024年9月17号。2024年9月27号。

2024-10-27 14:19:41 224

原创 代码随想录八股训练营总结篇 2024年8月

​ 随着秋招的临近,我意识到自己需要迅速提升各方面的技术能力。但是在准备过程中,我自己学习动力不足,常常难以坚持。为了找到一群志同道合的学习伙伴,共同营造学习氛围,我决定报名参加八股训练营。参加训练营的初衷是希望能够系统性地学习这些领域的核心内容,并将其应用到实际工作中。我带着这样的期待,从2024年7月22号开始了这段为期40天的学习之旅。​ 虽然训练营已经结束,但学习并没有停止。我计划将这40天所学的知识点重新复习一遍,通过温故而知新,进一步巩固理解。

2024-08-31 11:00:42 936

原创 Day08 Java复习8 Spring MVC概念

他是派对的指挥官,负责确保所有的客人(请求)都能找到他们要去的活动区(控制器)并且得到他们想要的礼物(响应)。这些东西之间的关系就像是不同的派对策划团队,每个团队都有各自的职责,但是他们一起工作,帮你举办一场成功的生日派对。通过学习它们,你就可以更容易地举办一个大家都会喜欢的派对,也就是说,你可以更容易地创建一个很棒的Java程序。它取一些普通的东西,比如说气球(数据),然后把它们变成美丽的装饰(网页),这样每个人看到的时候都会觉得,“哇,这个派对真是太棒了!spring mvc 的核心组件是什么?

2024-03-24 10:22:19 881

原创 Day07 Java复习7 DI注入的分类

在编程里,DI(依赖注入)就像是在组织一个派对时,有人帮你准备派对需要的东西,比如气球、蛋糕、饮料等等。这个帮手让你不用亲自去商店买这些东西,而是直接送到你的派对现场。这些都是帮助你组织派对的不同方法,或者在编程里,是帮助你的代码获取它需要的部分的不同方式。每种方式都有它的使用场景,取决于你想怎样组织你的派对或者你的代码。

2024-03-20 22:25:21 329

原创 Java复习06 Spring 代码概念

你只需要告诉Spring你需要什么,Spring就会给你准备好,并且当你需要的时候给你。所以,总结一下,这段代码就是一个自动化的帮手,确保你的派对上有对的蛋糕、音乐和时钟,这样你就可以轻松享受派对,不用担心这些细节。这就是JAVA编程中的依赖注入(DI)的魅力,它帮助我们自动连接和组织需要的部分,使得我们可以更专注于派对的乐趣,也就是编程的主要任务。你得到了一张特别的通行证,这张通行证可以让你进入一个有很多不同房间的大房子,每个房间都有不同的玩具和游戏。”就像是魔法精灵,它可以自动地给你想要的东西。

2024-03-20 22:09:33 772

原创 Java复习05 Spring 概念

程序员告诉Spring他们需要什么样的组件(比如骑士或巫师,或者在编程中可能是一个用来保存数据的组件,或者是处理用户输入的组件),然后Spring就会帮助他们“生成”这些组件,并且把它们装备好,准备投入使用。当然,还有其他的框架,它们就像不同品牌的自行车,每一种都有自己的特色和优势,但Spring因为它的实用性和可靠性,在Java世界中就像是最受欢迎的那种自行车。简单来说,Spring让编程像做蛋糕一样变得更简单有趣,你不用每次都从零开始,而是可以用Spring的工具和“食谱”来帮你更快做出好的程序。

2024-03-18 21:21:29 1871 3

原创 JAVA安装时候 环境变量放在 系统变量 还是 用户变量?

系统变量是适用于整个操作系统的设置,而用户变量则只适用于当前登录的用户。在设置Java的环境变量时,你希望让整个系统都能够访问Java的安装路径,因此需要将Java安装路径添加到系统变量中。所以,在安装Java时,记得将Java安装路径添加到系统变量中,而不是用户变量中。而系统变量则是游戏设定好的规则和设定,比如游戏的难度、关卡设计、敌人的行为等等。用户变量就好比是由你自己控制的东西,比如你的角色等级、装备、技能点等等。当你安装Java时,通常会设置环境变量,这时你需要设置系统变量而不是用户变量。

2024-03-18 14:19:53 613

原创 Java复习04 注解和反射

自定义注解就是你可以创建自己的注解。想象一下,如果你在游戏中可以创建一个全新的角色,你可以定义它的名字、能力和特点。自定义注解允许你为你的代码定义特殊的规则或者提供特定的信息。或者理解成就是你有机会创造自己的道具。你可以决定它叫什么,能做什么,以及什么时候使用它。反射读取注解(Reflection to Read Annotations)

2024-03-15 10:30:50 916

原创 Java复习03 多线程

现在,你不想或者不能直接让这个主题去做某件事情,你就创建一个代理,这个代理看起来和主题一样,可以做相同的事情。游戏里你可能会用“跳跃”、“蹲下”、“冲刺”这样的命令来控制你的角色,而在Java编程游戏中,关键字是帮助你控制计算机做事的特殊单词。多线程就好比你在工厂里有很多小机器人一起工作,每个机器人都在做不同的任务,比如一个在装配车轮,一个在画颜色,另一个在打包。这种代理是“静态”的,因为你必须在程序运行之前就决定好谁是代理,谁是主题,就像你在报名表演之前就决定好让你的朋友帮你报名一样。

2024-03-15 10:19:22 802

原创 Java复习02 IO流

这种设计允许我们通过不同的处理流的组合来轻松地扩展功能,而不需要改变已有的节点流。IO流在Java里面可以分为四个主要类型:字节流(InputStream和OutputStream)、字符流(Reader和Writer)、节点流(Node Streams)和 处理流(Processing Streams)或者叫做包装流(Wrapper Streams)。处理流就像是一个水滤器或者加热器,水通过水滤器可以过滤掉杂质,通过加热器可以变热,但最终这个水还是要从水龙头出来的,这就是处理流对节点流的包装。

2024-03-14 14:32:22 374

原创 Java复习01 集合概念

每个储物格都有一个号码,但是这个号码不是随便给的,它是通过你鞋子的某个特别标记计算出来的。虽然这样找鞋子可能会慢一点,因为你需要检查每个小盒子,但通常来说,这个魔法计算得很好,所以每个储物格里只有一两个小盒子,你还是很快就能找到你的鞋子。现在,当你下次来,想要取回你的鞋子,你不需要去每个储物格门口找,你只需要记住那个特别标记,再用同样的魔法计算一次,就能直接知道你的鞋子在哪个储物格了。,每个学生都有一个固定的座位号(也就是在列表中的索引位置),你可以很快地找到任何一个学生(元素)只要知道他们的座位号。

2024-03-13 15:29:31 1944

原创 理解反向传播

发现一个讲解很好的反向传播的知乎https://zhuanlan.zhihu.com/p/170613484

2022-06-14 16:06:56 95 1

原创 Exc03:自定义异常及经验小结

自定义异常及经验小结package com.exception.demo02;public class Test { // 可能会存在异常的方法 static void test(int a ) throws MyExcption{ System.out.println("传递的参数为:"+a); if(a>10){ throw new MyExcption(a); //抛出 } System

2022-04-24 18:27:00 291

原创 基础13:Python 引入模块 拿来吧你

引入模块import一、前言不要重复造轮子。已经有圆的轮子,不需要再造个方的轮子用别人的代码是非常正常且高效的行为。常用的家具,电视可以直接摆家里,sum()不那么常用的家具,比如烧烤炉,可以平时放仓库里,需要的时候搬出来 statistics.median二、去哪里引入模块1.官方文档在python官方文档里面有所有内置函数https://docs.python.org/zh-cn/3/library/functions.htmlsum() medium2.第三方库的模块

2022-03-20 13:55:44 733

原创 GUI编程简介

GUI编程简介告诉大家怎么学?这是什么?它怎么玩?该如何去在我们平时运用?(class可阅读)组件:窗口弹窗面板文本框列表框按钮图片监听事件鼠标键盘事件外挂破解工具1.简介GUI的核心技术: Swing AWT ,​ 1.因为界面不美观​ 2.需要JRE环境!为什么我们要学习?1.可以写出自己想要的一些小工具2.工作时候,也可能需要维护到swing界面,概率极小!3.了解MVC架构,了解监听!

2022-03-18 14:38:44 306

原创 基础12:Python 函数 不做代码复读机

Python 函数(上) 不做代码复读机定义函数的时候里面的代码都不会执行,只有调用的时候才会执行。1.计算圆心角为160,半径为30的扇形面积做包子的机器,想吃肉包,机器做肉包def calculate_sector_1(): #接下来是一些定义函数的代码 central_angle_1= 160 radius_1=30 sector_area_1=central_angle_1/360*3.14*radius_1**2 print(f"此扇形面积为:{se

2022-03-18 14:24:42 751

原创 Exception 01:Error和Exception

异常机制异常现象:1.套娃public class Demo01 { public static void main(String[] args) { new Demo01().a(); } public void a(){ b(); } public void b(){ a(); }}2.数字除以0public class Demo01 { public static void main(

2022-03-15 21:11:48 378

原创 基础11:Python格式化字符串 优雅群发春节短信

Python格式化字符串 优雅群发春节短信发给联系人contacts=["老余","老林","老陈","老曾","老李","老张"]for name in contacts: message_contacts =name +":岁始之乐,点翠画柳喜开颜。\ #\换行 云开雾散,良辰美景共团圆。祝福"+name + \ "及家人新年快乐,平安顺遂,虎年大吉!" send_message(name,message_content) #自动发给客人把虎

2022-03-15 21:09:31 1348

原创 基础10:while循环 如何捕捉日落

while循环 捕捉日落想要打印list1=[“你”,”好“,“吗”,“兄”,“弟”]方法1for循环for char in list1: print(char)方法2for和range循环 当有明确循环对象或次数的时候,简洁简单for i in range(len(list1)) print(list1[i])方法三while循环 循环次数未知的时候更方便i=0while i<len(list1): print(list1[i]) i=i+1;输入数字

2022-02-25 15:39:12 176

原创 面向对象12:N种内部类

N种内部类在类的内部再定义一个类,叫内部类1.如何创建内部类? 答:通过这个外部类来实例化内部类package com.oop.demo11;public class Application { public static void main(String[] args) { //new Outer outer = new Outer(); //通过这个外部类来实例化内部类 Outer.Inner inner = outer

2022-02-25 14:49:59 64

原创 基础09:for循环 对字典for循环

for循环 找出不正常体温对字符串迭代,就是对每个字符进行查看for temperature in temperature_lis: if temperature>=38: print()for i in range(5,10): print(i) # 结果为5,6,7,8,9,没有结束值 range(2,10,2) 起始值 结束值 步长 计算1+2+……+100total=0;for i in range(1,100): total=t

2022-02-24 14:05:24 503

原创 面向对象11:接口的定义与实现

接口的定义与实现一、类与接口的区别普通类:只有具体实现抽象类:具体实现和抽象方法都有!接口:只有抽象方法,自己无法写方法 专业的约束! 约束和实现分离,面向接口编程。类 可以实现接口 implements 接口 多继承抽象类 extends 单继承二、什么是接口接口的本质是契约,就像我们人间的法律一样,制定好后都能使用。接口就是规范,定义的是一组规则,”如果你是……则必须能……“,如果你是天使,则必须能飞。如果你是汽车,则必须能跑。关键字:interface接口是绿色的三、接

2022-02-24 13:49:02 155

原创 基础08:字典:创个秒查流行语的词典

字典:创个秒查流行语的词典通讯录:存小明的电话我们需要一个把电话号码统一起来的数据结构用列表的话,contacts=["137000000","15856256022"]缺点:不知道谁是谁的。字典:人名和电话号码对应起来,跟现实生活中的字典差不多元组:圆括号,元组不可变可变:列表,字典不可变:str int float bool 、字典的键值、元组字典操作1.要到美女的电话号码,怎么放入通讯录呢?contacts["美女A"]="18556255698"如果“美女A”的电话号

2022-02-23 13:55:00 532

原创 面向对象10:抽象类

抽象抽象类的子类必须要实现父类的所有方法,除非子类也是抽象的。(父债子偿)package com.oop.demo09;//抽象类的子类必须要实现父类的所有方法。public class A extends Action{ @Override public void doSomething() { }}一旦命名为抽象方法,这个类也必须是抽象类package com.oop.demo09;//抽象类public abstract class Action {

2022-02-23 13:15:48 206

原创 基础07:列表 ,列一个购物清单

列表item1="键盘"item2="键帽"如果有10个,就不好列了shopping_list=["键盘","键帽"]shopping_list.append("显示器")方法和函数的区别:1.方法对象:方法名(…)shopping_list.append(“显示器”)2.函数函数名(对象)len(shopping_list)删除列表里的某个元素shopping_list.remove(“显示器”)索引赋值,直接覆盖里面的元素。购物清单shopping_list=[]

2022-02-22 15:34:17 460

原创 面向对象09:static关键字详解

static关键字详解static:非静态的方法可以调用静态方法里的所有东西。静态方法是和类一起加载出来的。package com.oop.demo08;public class Person { //2. { System.out.println("匿名代码块"); } //1.只执行一次 static{ System.out.println("静态代码块(类一加载就有的)"); } //3. pub

2022-02-22 14:52:24 243

原创 基础06:多条件运算符&&逻辑运算符

多条件运算符&&逻辑运算符if[mood]: if is_at_home: print(); else: print();# 多条件if: print();elif: elif: else: 逻辑运算符and 与 悲观的人 有一件事情不开心 ,就不开心or 乐观的人,有一件事开心,就很开心not优先级:not >and >or...

2022-02-19 16:50:46 264

原创 面向对象08:instanceof 和 类型转换

instanceof 和 类型转换instanceof是Java的一个保留关键字,左边是对象,右边是类,返回类型是Boolean类型。它的具体作用是测试左边的对象是否是右边类或者该类的子类创建的实例对象(看new了什么),是,则返回true,否则返回false。 亲子鉴定 //Object > String //Object > Person > Student //Object > Person > Teacher Obje

2022-02-19 14:39:37 246

原创 面向对象07:多态

多态一个对象具备多种形态,也可以理解为事物存在的多种体现形态。//可以指向的引用类型就不确定了:父类的引用指向子类Student s1 = new Student();Person s2 = new Student();Object s3 = new Student();对象能执行哪些方法,主要看对象左边的类型,和右边关系不大! //Student 能调用的方法都是自己的 或者继承父类的。 Student s1 = new Student(); /

2022-02-19 12:42:02 64

原创 面向对象06:方法重写

方法重写重写都是方法的重写,和属性无关父类的引用指向了子类静态的方法: 方法的调用只和左边、定义的数据类型有关去掉static以后,两个箭头,一个向上,一个向下,O代表重载的意思静态的方法和非静态的方法区别很大!静态方法非静态方法:重写特点:需要有继承关系,子类重写父类的方法!1.方法名必须相同2.参数列表必须相同3.修饰符:范围可以扩大但不能缩小: Public>Protected>Default>Private4.抛出的异常:范围,可以被缩小,但不能扩大;

2022-02-18 21:20:37 68

原创 基础05:交互模式&&input&&条件语句

交互模式&&input&&条件语句或者cmd里面输入python3不需要print()语句,直接看到执行输出的结果退出quit();或者ctrl+D用户问答互动user_age = input("请输入您的年龄:")input返回的都是字符串用int()str()转换为字符串# BMI = 体重/(身高 ** 2)user_weight = float(input("请输入您的体重(单位:kg):"))user_height = float(i

2022-02-18 14:38:12 191

原创 基础04:数据类型 程序世界的物种们

数据类型:程序世界的物种们字符串双引号或者单引号len()计算长度,空格和符号都占一个长度。完整的转义符才占一个长度“Hello”[3]提取出l第一个为0整数为int浮点数floatbool True False特殊的数据类型NoneType 空值类型None表示完全没有值不确定为哪个数据类型的时候,用type()函数,会返回该对象的类型给他可可粉,机器才会做出巧克力。# 对字符串求长度s = "Hello world!"print(len(s))# 通过索引获取单个字符

2022-02-18 14:36:12 158

原创 面向对象06:继承

继承子类继承父类,就会拥有父类的全部方法!!!关系://public//protected//default//private在Java中,所有的类,都默认直接或者间接继承Objectctrl+H 显示树:代码展示package com.oop.demo05;//Person 人:父类public class Person { //public //protected //default //private private int money

2022-02-17 15:05:57 55

空空如也

空空如也

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

TA关注的人

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