自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Java面向对象

什么是面向对象面向对象是写程序的套路.面向对象介绍面向:拿,找对象:能干活的东西面向对象编程:拿东西过来坐对应的事情/*这个代码其实就运用了面向对象编程思想我利用了Random得到随机数对象,用System,还有Scanner输入这种找东西来解决的思路就是面向对象的过程.*///1.得到一个随机数对象,用于得到随机数//生成1-10之间的随机数//2.创建一个Scanner对象,用于接受用户输入的数据System.out.println("请输入您的年龄:");

2024-07-16 10:51:49 662

原创 Java键盘录入涉及到的方法如下:

next(),nextInt(),nextDouble()在接收数据的时候,会遇到空格,回车,制表符其中一个就会停止接收数据。next(),nextInt(),nextDouble()在接收数据的时候,会遇到空格,回车,制表符其中一个就会停止接收数据。//表示nextDouble方法在接收数据的时候,遇到空格就停止了,后面的本次不接收。//表示nextInt方法在接收数据的时候,遇到空格就停止了,后面的本次不接收。//表示next方法在接收数据的时候,遇到空格就停止了,后面的本次不接收。

2024-07-15 22:47:18 774

原创 Python人生重开器

【代码】Python人生重开器。

2024-07-08 16:57:35 236

原创 Urllib库的使用

这样一个故事或许可以帮助你理解: 张三喜欢一个女孩子,那么女孩子一看张三觉得长得不是他喜欢的款.也就是张三想爬取这个女孩子的信息,但她觉得张三长得胖胖的,她不喜欢,只说了一句:"你是个好人",然后并没有给他数据返回.也就是说张三在访问她的时候数据不够完整,白一点,瘦一点就好了嘛.张三就可以伪装一下自己,擦点粉底等.同等的,为什么我们这里获取的数据不完整,因为我们给它的数据不够完整不够优秀.这也是我们遇到的第一个。各国有各国的标准,就会不可避免地出现冲突,结果就是,在多语言混合的文本中,显示出来会有乱码。

2024-07-06 01:58:07 1207

原创 爬虫是什么?

如果我们把互联网比作一张大的蜘蛛网,那一台计算机上的数据便是蜘蛛网上的一个猎物,而爬虫程序就是一只小蜘蛛,沿着蜘蛛网抓取自己想要的数据.解释1:通过一个程序,根据Url(http://www.taobao.com)进行爬取网页,获取有用信息解释2:使用程序模拟浏览器,去向服务区请求,获取响应信息2.爬虫核心?1.爬取网页:爬取整个网页 包含了网页中所有得内容2.解析数据:将网页中你得到的数据进行解析3.难点:爬虫和反爬虫之间的博弈。

2024-06-27 12:34:40 1888

原创 爬虫-Python基础

运行Pycharm,选择 Create New Project ,创建一个新的Python工程选择'Pure Python'创建一个新的纯Python工程项目, Location 表示该项目的保存路径, Interpreter 用来指定Python解释器的版本。右击项目,选择 New ,再选择 Python File在弹出的对话框中输入的文件名 HelloPython ,点击OK,表示创建一个Python程序的文本文件,文本文件后缀名默认.py。

2024-06-27 12:03:49 1178

原创 链表OJ

表的结点为 A 表中值小于零的结点,而 C 表的结点为 A 表中值大于零的结点(链表 A 中的元素为非零整数,要求 B、 C 表利用 A 表的结点)。开始,依次取其每个结点 p,判断结点 p 的值是否小于 0,利用前插法,将小于 0 的结点插入B 表 , 大于等于 0 的结点插入 C 表。La 和 Lb 均为到达表尾结点时,如果 La 表中的元素小于 Lb 表中的元素, pre 置为 La 表的工。求两个集合 A 和 B 的差集是指在 A 中删除 A 和 B 中共有的元素,即删除链表中的相应结。

2024-06-20 21:12:19 637

原创 西方经济学第四章

当生产一种生产要素的投入量不断增加时,每一单位的这种生产要素所能替代的另一种生产要素的数量是递减的。当这种可变要素的投入量连续增加并超过这个特定值时,增加该要素投入所带来的边际产量使递减的。当这种可变生产要素的投入量小于某一特定值时,增加该要素投入所带来的边际产量是递增的。指生产者可以调整全部生产要素的数量以变化产量,产量是全部要素的函数。生产同一产量的两种生产要素投入量的所有不同组合的轨迹。至少有一种生产要素的数量是固定不变的。厂商产量增加的倍数小于成本增加的倍数。生产要素的数量与所能生产的最大产量。

2024-06-16 18:58:49 679

原创 西方经济学第三章

研究单个消费者如何把有限的货币收入分配在各种商品的购买中获得最大的效用。消费者在购买一定数量某种商品时愿意支付的总价格与实际支付的总价格之间差额。D. 低档商品且收入效应超过替代效应。消费者所能购买的两种商品各种组合点的轨迹。张某应当增加Y的购买,减少X的购买。无差异曲线与预算约束线的相切之点。D. 为正值可能增加也可能减少。D.各种商品的边际效用相等。B.消费者的收入和商品的价格。B.运动到另一条无差异线。两种商品的所有组合点的轨迹。沿着原有的无差异线运动。C. 收入-消费曲线。C. 价格-消费曲线。

2024-06-16 17:31:41 528

原创 西方经济学第二章

消费者收入增加使得需求曲线向右移动,在供给曲线不变的情况下,均衡价格和均衡产量都会增加,但均衡产量增加小于需求曲线向右的移动量.:如果消费者的收入水平提高,假设彩色电视机是正常商品,他们会购买更多的彩色电视机,导致需求增加,需求曲线向右平移。假设这两种商品是正常品,当价格下降时,两种商品的需求量同时增加,说明这两种商品是互补品.互补品的交叉价格弹性为负。因为凡通过原点的线性供给曲线,由于供给量的变化率都等于价格的变化率,任何的点弹性或弧弹性均为单一弹性.B.需求的增加和供给的减少而上升。

2024-06-15 18:35:14 842

原创 大学英语综合教程3翻译1-5单元

在感恩节的气氛中,乔治沉浸于阅读他父亲留给他的日记.他的父亲在连续两次完成环球旅行后在上海去世.这份日记使他回忆起自己与父亲一起度过的每一刻以及父亲为他所做的许多具体事情.乔治的父亲过去经常向他强调必须经历各种艰难困苦去追求卓越(excellence).即使今天,他依然记得父亲如何引用"懂得感激是高尚者的标志"这句话伊索(Aesop)名言来教导他要把懂得感恩放在最重要的位置.幸运的是,通过自己的努力,她已经度过了最困难的时期.她决心继续追求她向往的更加美好的生活.

2024-06-13 21:33:00 936

原创 西方经济学期末复习第一章

答:经济理想主义认为人在经济生活中总是受个人利益或利己的动机所驱使,总能认真地对各种可能的抉择权进行比较,以便找出一个能使他耗费给定的代价取得最大限度的利益的所谓最优方案。一切头脑正常的人,即所谓有理性的人都会这样行动,不可能有所谓“非理性”或“反理性”的行为。可见,如果我们说,理性行为不应该是自私自利或损人利己的行为,这种说法实际已经是规范性的而不是实证性的了。.什么是经济理性主义?日常生活中有哪些行为是符合这个原则的,有没有“非理性”或“反理性”行为,自私自利和损人利己是理性的还是反理性的,为什么?

2024-06-11 08:14:43 354

原创 BF&KMP

1.我们求最长前后缀的时候,其实只跟模式字符串有关,我们都是看前面相同的部分。模式字符串的前缀和原始字符串的后缀最长的前后缀。2.我们在模式字符串中用到的字符数不同,计算出的最长前后缀的长度是确定的.比如说:我们用了前5个字符,计算出是3 用前4个 计算出是2 ...我们上面的代码不能判断这个情况,那么我们想要检查出这一种情况.上面的字符串叫模式字符串 下面的字符串叫原始字符串。上面的差值大于下面的差值,即可认为上面超出了范围.使用1,2个字符的时候 都没有匹配的。这样暴力的匹配有一定的问题.

2024-06-07 09:27:03 257

原创 [洛谷] 刷题栈 & 队列

并用另一个栈储存需要运算的数字。可以用一个栈储存运算符。

2024-06-06 14:56:49 374

原创 有多少苹果用来分赃

有5个人偷了一堆苹果,他们准备在第二天进行分赃。晚上,有一个溜出来,他把所有苹果分成了5份,但是多了一个,他顺手把多的一个苹果扔给树上的猴子,自己先拿1/5藏了起来。没想到其他四人也是这么想的,都如第一个人一样把苹果分成5份,把多的那一个扔给了树上的猴,偷走了1/5。第二天,大家分赃,也是分成5份多一个扔给猴子。刚开始一个人分苹果 假设总是为A 那么 他扔掉一个 然后拿走 4/5 剩下了 4/5(A-1)最后一天 五个人分 最后刚好分为5份 一人一个。下一个人:4/5(4/5(A-1)-1)

2024-06-05 20:19:12 170

原创 钓鱼概率问题GDUFE

*钓鱼概率问题:又到了万物复苏的春天!活蹦乱跳的大鱼在沁湖各展风姿,GDUFE 的渔夫全都迫不及待地来钓鱼了,Baby O 也是其中之一。其中,沁湖里有 n条鱼,来参加比赛的渔夫(包括Baby O自己)一共有 m 个,每条鱼被钓到的可能性相同。Baby O是一个贪心的人,他想要把沁湖所有的鱼全部独吞,但是他不知道自己有多大把握能全部钓上来,现在需要你求这个概率。输入共一行。第一行输入两个数字 n,m(1≤n,m≤5),分别代表鱼的数量和渔夫的数量。输出。

2024-06-05 19:58:31 397

原创 洛谷--链表

因为这个题的数据是1~n连续的,所以我们可以用数组的下标来代表数据的内容,比如nxt[1] = 就是指第1个人的下一个是第2个,以此类推,nxt[2] = 3,nxt[3] = 4...第10个 的下一个当然是第一个了。我们定义一个变量p,类似于一个指针,一直重复m次p取下一个的操作,然后输出出圈人的位置,然后把出圈人的前一个人指向他的下下个来跳出圈就行了。把p放在出圈人的前一个位置就可以,输出的话再输出p的下一个,然后把next[p] 改成next[next[p]]其次,链表的删除操作非常简便。

2024-06-04 11:24:16 807

原创 1. Mybatis基础操作

预编译SQL有两个优势:性能更高更安全(防止SQL注入)性能更高:预编译SQL,编译一次之后会将编译后的SQL语句缓存起来,后面再次执行这条语句时,不会再次编译。(只是输入的参数不同)更安全(防止SQL注入):将敏感字进行转义,保障SQL的安全性。在页面原型中,列表上方的条件是动态的,是可以不传递的,也可以只传递其中的1个或者2个或者全部。而在我们刚才编写的SQL语句中,我们会看到,我们将三个条件直接写死了。

2024-06-02 11:38:01 542

原创 Mybatis入门

在前面我们学习MySQL数据库时,都是利用图形化客户端工具(如:idea、datagrip),来操作数据库的。在客户端工具中,编写增删改查的SQL语句,发给MySQL数据库管理系统,由数据库管理系统执行SQL语句并返回执行结果。增删改操作:返回受影响行数查询操作:返回结果集(查询的结果)我们做为后端程序开发人员,通常会使用Java程序来完成对数据库的操作。Java程序操作数据库,现在主流的方式是:Mybatis。什么是MyBatis?MyBatis是一款优秀的持久层框架,用于简化JDBC的开发。

2024-06-02 08:10:51 1063

原创 数据库开发-Mysql03

建议:创建新的数据库use db04;-- 部门表id int unsigned primary key auto_increment comment '主键ID',name varchar(10) not null unique comment '部门名称',create_time datetime not null comment '创建时间',update_time datetime not null comment '修改时间') comment '部门表';-- 部门表测试。

2024-06-01 12:16:40 878

原创 数据库开发-MySQL02

DQL英文全称是Data Query Language(数据查询语言),用来查询数据库表中的记录。查询关键字:SELECT查询操作是所有SQL语句当中最为常见,也是最为重要的操作。在一个正常的业务系统中,查询操作的使用频次是要远高于增删改操作的。当我们打开某个网站或APP所看到的展示信息,都是通过从数据库中查询得到的,而在这个查询过程中,还会涉及到条件、排序、分页等操作。

2024-06-01 09:13:06 690

原创 数据库开发-MySQL01

在我们讲解SpringBootWeb基础知识(请求响应案例)的时候,我们讲到在web开发中,为了应用程序职责单一,方便维护,我们一般将web应用程序分为三层,即:Controller、Service、Dao。之前我们的案例中,是这样子的请求流程:浏览器发起请求,先请求Controller;Controller接收到请求之后,调用Service进行业务逻辑处理;Service再调用Dao,Dao再解析user.xml中所存储的数据。

2024-05-31 14:19:25 1176

原创 SpringBootWeb请求响应

在上一次的课程中,我们开发了springbootweb的入门程序。基于SpringBoot的方式开发一个web应用,浏览器发起请求 /hello 后 ,给浏览器返回字符串 “Hello World ~”。其实呢,是我们在浏览器发起请求,请求了我们的后端web服务器(也就是内置的Tomcat)。而我们在开发web程序时呢,定义了一个控制器类Controller,请求会被部署在Tomcat中的Controller接收,然后Controller再给浏览器一个响应,响应一个字符串 “Hello World”。

2024-05-31 12:01:14 1411

原创 SpringBootWeb入门

在com.itheima这个包下创建一个子包controller然后在controller包下新建一个类:HelloControllerHTTP:Hyper Text Transfer Protocol(超文本传输协议),规定了浏览器与服务器之间数据传输的规则。http是互联网上应用最为广泛的一种网络协议http协议要求:浏览器在向服务器发送请求数据时,或是服务器在向浏览器发送响应数据时,都必须按照固定的格式进行数据传输如果想知道http协议的数据传输格式有哪些,可以打开浏览器,点击。

2024-05-30 13:16:39 632

原创 错误: 找不到或无法加载主类 com.richard.SpringbootWebQuickstartApplication 原因: java.lang.ClassNotFo

如果你遇到了这样的问题:错误: 找不到或无法加载主类 com.richard.SpringbootWebQuickstartApplication 原因: java.lang.ClassNotFoundException: com.richard.SpringbootWebQuickstartApplication。

2024-05-30 07:05:06 200

原创 Java开发-特殊文本文件,日志技术

我们之前所熟知的txt文件但是在Java中有一特殊文件文件我们应该会有这样一个疑问:为什么要用这些特殊文件?假设一个场景: 存储多个用户的用户名和密码如果我们用普通文件:这样读取出来的数据没有办法解析.但是如果我们用属性文件,采取键值对的形式存储XML也可以存储这些特殊的文件可以把数据关系存储进去,方便我们读取出来之后能够解析它们的用户名和密码.在这个假设中用属性文件存储是更好的,那我们什么时候使用XML呢?我们再来假设一个场景:我们要存储多个用户的:用户名,密码,家乡,性别。

2024-05-29 20:30:35 1260

原创 Maven

Maven是Apache旗下的一个开源项目,是一款用于管理和构建java项目的工具。Apache 软件基金会,成立于1999年7月,是目前世界上最大的最受欢迎的开源软件基金会,也是一个专门为支持开源项目而生的非盈利性组织。Apache Maven是一个项目管理和构建工具,它基于项目对象模型(Project Object Model , 简称: POM)的概念,通过一小段描述信息来管理项目的构建、报告和文档。Maven的作用:方便的依赖管理统一的项目结构标准的项目构建流程。

2024-05-29 07:47:14 969

原创 JavaWeb-Vue&Element

我们前端页面中的数据,如上图所示的表格中的学生信息,应该来自于后台,那么我们的后台和前端是互不影响的2个程序,那么我们前端应该如何从后台获取数据呢?因为是2个程序,所以必须涉及到2个程序的交互,所以这就需要用到我们接下来学习的Ajax技术。概念:AJavaScriptAndXML异步的JavaScript和XML。作用:数据交换:通过Ajax可以给服务器发送请求,并获取服务器响应的数据。异步交互:可以在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页。

2024-05-28 15:24:56 1158

原创 JavaWeb-Vue

什么是Vue?Vue是一套前端框架,免除原生JavaScript中的DOM操作,简化书写。基于MVVMViewModel思想,实现数据的双向绑定,将编程的关注点放在数据上。官网:MVVM由三个部分组成: View ViewModel ModelModel是数据模型里面包含了很多的业务数据以及数据的处理方法View是视图层,它只负责数据的展示,其实就是页面展示的HTML标签,我们也可以理解为就是DOM。

2024-05-26 20:36:32 880

原创 JavaWeb-JS

JS是用来控制网页行为的,那到底是如何控制的呢?Html被浏览器加载并解析之后机就会就会封装成这五种对象,同时在浏览器的内存当中也会形成DOM结构,也叫DOM树。脚本语言指的是:将来JavaScript编写出来的代码,不需要经过编译,直接经过浏览器解释就可以运行。是完全不同的语言,不论是概念还是设计。是用来控制网页行为的,它能使网页可交互。:负责网页的表现效果(页面元素的外观、位置等页面样式,如:颜色、大小等)。遍历数组中的每个有值的元素,并调用一次传入的函数。:当声明的变量未初始化时,该变量的默认值是。

2024-05-26 18:26:46 991 1

原创 岛屿问题刷题

【代码】岛屿问题刷题。

2024-05-23 21:00:31 287

原创 Leetcode260

【代码】Leetcode260。

2024-05-22 21:36:07 366

原创 洛谷P9532

作为起始值,并通过乘以2的操作来递推生成序列的后续值。因此,在每次迭代中,我们需要将当前值保存在。被用作一个标记,用来确定在计算过程中是否满足了某个条件(在本例中,是否在序列中出现了。表示的是序列中的当前值,而在每次迭代中,我们都是从输入的。开始进行操作,逐步生成序列的下一个值。是为了表示序列的起始值是输入的。在代码中的逻辑是,我们使用。中,以便进一步进行计算。

2024-05-21 11:11:58 302

原创 2024.5.20刷题

【代码】2024.5.20刷题。

2024-05-20 21:13:35 338

原创 BigInteger and BigDecimal In Java

In this quick guide, we’ll introduce you to BigInteger and BigDecimal classes in Java.java.math.BigInteger is an immutable class which is used when we need to store and operate on very large integer values.Consider writing a program involving typical mathe

2024-05-18 18:44:51 912

原创 关键路径--AOE-网(Activity On Edge Netword)

AOE(Activity on Edge)关键路径是指在项目网络图中所代表的一系列活动的路径,其总时长决定了整个项目的最短完成时间。工程进度控制的关键在于抓住关键活动.在一定范围内,非关键活动的提前完成对于整个工程的进度没有直接的好处,它的稍许拖延也不会影响整个工程的进度.工程的指挥者可以把非关键活动的人力和物力暂时调给关键活动,加快其进展速度,以使整个工程提前完工.关键路径是指整个项目中持续时间最长的路径,任何延迟在关键路径上的活动都将导致项目总体延迟。知道关键路径上的活动可以帮助项目团队优化资源分配。

2024-05-10 13:22:46 912

原创 第三章-存储系统

电容:由两块金属板和中间的绝缘体构成,其中一边的电压接地为0V,另外一端加一个大于0V的电压,比如说5V的高电平电压.电压差这个时候电容中的电荷就会开始移动,也就是所谓的"充电"过程,这样就可以保存一定的电荷,但如果另外一段输入的电压是0V或者1V的低电平,这个时候电容不会"充电".所以我们可以以电容是否电荷来对应二进制中的0和1,假设电容中存有一定的电荷,所以为1,MOS管输入的电压为5V高电平那么输入的也是1,这样顺着MOS管那条路径,输出的也是1.(有没有电荷流出)

2024-05-06 10:10:08 1080

原创 浮点数的表示和运算

能不能把表示进行优化,在存储空间不变的情况下,尽可能的多保留它的精度。读I triple E 754。

2024-05-05 00:13:43 303

原创 奇偶校验码

在前两个文章的学习中,我们已经知道了数字字符这些简单的数据应该怎么在计算机内部进行表示,其实本质上是0101的二进制代码,但是这些数据在计算机内部进行计算存取和传送的过程中,由于计算机原器件可能会发生故障,也有可能因为某些环境干扰导致我们在计算机中存储计算的数据会发送错误.所以我们就必须考虑到校验正确性的问题.但是如同是偶数个位发送变位呢?比如偶校验中两个1 变位了0 这样检测不出啊,因此这就是它的缺陷如果有偶数个bit发生错误我们是无法发现的.

2024-05-05 00:13:01 197

原创 计算机组成原理-第二章

目录电路基本原理 & 加法器设计 算术逻辑单元(ALU)ALU如何进行最基本的逻辑运算的复合逻辑回忆奇偶校验码用门电路求偶校验位一位全加器串行加法器并行加法器总结:并行进位加法器如何更快的产生进位?补码加减运算器加法器原理回顾补码加减运算 (手算)扩展加法器电路实现补码加减法运算 加减运算和溢出判断原码的加减运算补码的加减运算溢出判断符号扩展总结:标志位的生成移位运算原码的算术移位反码的算术移位补码的算术移位总结:定点数乘法运算定点数原码除法运算原码除法:恢复余数法能不能不恢复余数?定点数补码的除法实现C语

2024-05-05 00:12:23 712

空空如也

空空如也

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

TA关注的人

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