自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 AI是在帮助开发者还是取代他们?

总的来说,AI更像是开发者的助手,而不是替代者。开发者应该看到AI带来的机遇,并积极拥抱变化,以保持其职业的竞争力和相关性。:AI可以自动化许多重复性的任务,比如代码生成和自动化测试,这有助于提高开发效率,让开发者能够更快地完成项目。:随着AI工具的普及,开发者可能需要学习如何与这些工具协作,包括理解AI的工作原理和如何最有效地利用它们。:随着AI在软件开发中的应用增加,开发者也需要考虑如何确保AI系统的透明度、公平性和责任。:AIGC的发展也可能创造新的职业机会,比如AI工具的开发者、维护者和顾问。

2024-07-04 21:42:52 458

原创 关于虚拟机CentOS 7使用ssh无法连接(详细)

虚拟机CentOS 7使用ssh无法连接猜测:可能是虚拟机软件的网关和和centos7的网关不同导致的问题。首先打开CentOS7的终端, 输入ifconfig,查看一下系统的ip打开虚拟机的虚拟网络编辑器, 查看一下网关, 发现确实不一样.这里有两种方式, 要么修改虚拟网络编辑器, 要么修改系统的网关和ip, 由于我安装了四个虚拟机了, 所以只能选择修改这个CentOS系统的网关和ip.来到CentOS的终端, 首先需要提权, 修改IP和网关需要管理员用户(root)才行.

2024-07-04 21:34:28 649

原创 Redis基础命令集详解及实例

Redis(Remote Dictionary Server)是一个开源的,基于内存的高性能键值对存储系统,它支持多种数据结构,如字符串(String)、列表(List)、集合(Set)、有序集合(Sorted Set)、散列(Hash)等。Redis以其出色的性能、高可用性和丰富的功能集而广受欢迎。本文将详细介绍Redis的基础命令集,并通过实例展示如何使用这些命令。

2024-03-30 23:13:30 676

原创 数据库的介绍、分类、作用和特点:深入解析与实例

数据库(Database)是一个集中存储和管理数据的系统,它使得数据可以被高效地检索和更新。数据库的核心目标是确保数据的一致性、安全性和完整性,同时提供方便的数据访问和操作接口。数据库技术是现代信息系统不可或缺的组成部分。通过了解和应用不同类型的数据库,我们可以更好地满足各种业务需求,提高数据处理的效率和质量。无论是关系型数据库还是非关系型数据库,它们都有各自的优势和适用场景。选择合适的数据库类型和部署方式,对于构建高效、可靠的信息系统至关重要。

2024-03-30 23:07:16 1187

原创 网络入门基础

网络是指一组通过通信线路互联的计算机系统,它们可以共享资源和信息。局域网(LAN):通常覆盖较小的地理区域,如家庭、学校或办公室。广域网(WAN):覆盖较大的地理区域,如城市、国家甚至是跨国界。城域网(MAN):介于 LAN 和 WAN 之间的网络,通常覆盖一个城市或地区。网络入门基础知识是探索和利用数字世界的重要起点。通过深入理解网络的工作原理和关键技术,您将能够更有效地使用网络资源,提高个人和企业的生产力,并保护您的数据安全。

2024-03-28 19:32:15 1038

原创 Composer常见错误解决

Composer 是 PHP 社区广泛使用的一个依赖管理工具,它帮助开发者定义、管理和安装项目所需的库。在使用 Composer 的过程中,可能会遇到各种错误和问题。

2024-03-28 19:23:31 963

原创 SQL数据插入详解:单行与多行数据添加指南

在SQL(Structured Query Language,结构化查询语言)中,添加数据通常使用语句。以下是如何使用语句向数据库表中添加数据的详细步骤和示例。

2024-03-27 22:54:10 2266

原创 Go与Java深度对比:从语言特性到应用场景的全面分析

Go(Golang)和Java是两种流行的编程语言,它们在设计哲学、应用领域和生态系统方面有着独特的特点。

2024-03-27 22:45:50 1237

原创 高效管理 Linux 系统:必备命令手册

常用的 Linux 命令,和它们的使用场景。文件和目录操作1. **`ls`** - 列出目录内容。 - `ls -l`:长格式列出信息,包括文件权限、所有者、大小和最后修改时间。 - `ls -a`:显示所有文件,包括以点(`.`)开头的隐藏文件。 - `ls -R`:递归地列出所有子目录中的文件。

2024-03-25 20:36:08 1221

原创 如何系统地自学 Python

自学 Python 的过程可以进一步细化为以下步骤:1. 准备阶段- 选择 Python 版本:了解 Python 2 和 Python 3 的区别,选择较新的 Python 3 版本进行学习。- 配置开发环境:安装 Python,配置环境变量,确保能在命令行中直接运行 Python。2. 基础语法学习- 变量与数据类型:理解变量的概念,学习基本数据类型(数字、字符串、布尔值)及其操作。

2024-03-25 20:25:52 978

原创 C语言中的运算符优先级详解与使用示例

在C语言中,大多数运算符是从左到右进行求值的,但有少数运算符是从右到左进行求值的,例如赋值运算符(在使用复杂表达式时,如果不确定运算的顺序,可以使用括号来明确指定优先级,以避免潜在的错误。掌握C语言的运算符优先级对于编写清晰、正确的代码至关重要。, 等)和逗号运算符(

2024-03-24 18:04:43 548

原创 1_9. 回文数

9. 回文数- 难度:`简单`- 提示:给你一个整数 x ,如果 x 是一个回文整数,返回 true ;否则,返回 false 。 回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 例如,121 是回文,而 123 不是。

2024-03-24 17:35:12 362

原创 npm 包管理工具:常用命令详解与使用指南

npm常用命令的更详细解释和使用场景:1. npm init - 详细说明:此命令用于初始化一个新的Node.js项目。它会创建一个`package.json`文件,其中包含项目的基本信息,如名称、版本、描述、入口点(main file)、测试命令、git仓库地址等。这个文件是项目的心脏,记录了项目的元数据和依赖关系。

2024-03-24 11:31:46 657

原创 快速上手 Vue.js 框架:初学者指南

快速上手 Vue.js 框架:初学者指南Vue.js 是一个轻量级且灵活的 JavaScript 框架,专为构建交互式的 Web 界面而设计。它的设计哲学是使得开发者可以轻松上手,同时提供强大的功能来构建复杂的单页应用(SPA)。如果你是前端开发的新手,或者想要学习一种新的框架来提升你的技能,那么 Vue.js 无疑是一个很好的选择。在本文中,我们将详细介绍如何快速上手 Vue.js。

2024-03-23 21:28:02 2453

原创 未来展望与现实挑战:AI大模型学习的发展趋势、社会影响及解决方案探讨

AI大模型学习将AI大模型学习的未来发展趋势、社会影响、技术挑战以及解决方案进行整合,我们可以得出一个全面的视角,以理解AI大模型学习如何塑造未来并应对当前的挑战。未来发展趋势1. 模型架构与能力提升: AI大模型将继续发展,模型规模增大,参数数量增多,结构更

2024-03-23 09:37:10 527

原创 1. Java基础入门

Java背景1. Java是美国 sun 公司(Stanford University Network)在1995年推出的一门计算机高级编程语言。2. Java 之父:詹姆斯·高斯林(James Gosling)。

2024-03-22 23:03:51 1158

原创 2_27. 移除元素

2_27. 移除元素难度: 简单提示:- 给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。- 不要使用额外的数组空间,你必须仅使用 O(1) 额外空间并 原地 修改输入数组。- 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元

2024-03-22 17:00:11 622

原创 1_88. 合并两个有序数组

88. 合并两个有序数组进阶:你可以设计实现一个时间复杂度为 O(m + n) 的算法解决此问题吗?从上图可以看到可优化空间非常大, 但是目前还没有思路, 后续再更新.

2024-03-21 21:59:40 225

原创 Javascript 初识及基本语法详解

JavaScript 最初被设计来为网页添加交互性,但随着时间的发展,它的用途已经扩展到了服务器端编程(Node.js)、移动应用开发、游戏开发等多个领域。JavaScript 是一种解释型语言,这意味着它不需要编译,而是由浏览器在运行时解释执行。

2024-03-21 18:08:16 729

原创 Devin作为全球首位AI程序员的出现, 对程序员是解放还是淘汰???

长远来看,通过合理的规划和管理,AI程序员的出现更可能是一种解放,而不是简单的淘汰。Devin作为全球首位AI程序员的出现,对程序员来说既是解放也是挑战,具体影响取决于多种因素,包括技术发展的速度、行业的适应性、教育体系的响应以及政策制定者和企业领袖的决策。:随着AI技术的发展,新的职业角色和工作机会将会出现,例如AI系统的设计者、维护者、伦理顾问等,为程序员提供新的职业发展路径。:随着AI技术的应用,对程序员的技能要求可能会提高,那些无法适应新技术或不具备必要技能的程序员可能会面临被淘汰的风险。

2024-03-21 14:38:30 412

原创 JavaScript: void(0) 的用法和常见问题

是一个在 JavaScript 中常用的表达式,主要用于防止超链接的默认行为,同时避免页面刷新。下面是关于的用法和一些常见问题的详细解析。

2024-03-19 18:20:22 511

原创 node.js 的常用命令

是一个工具,它会监视文件系统的变化,并在检测到文件变化时自动重启你的 Node.js 应用程序。是 npm 5.2.0 版本引入的一个命令行工具,它允许你执行 Node 包的二进制文件。这些命令是你在使用 Node.js 进行开发时的基础工具。掌握它们将帮助你更高效地管理你的 Node.js 项目。你可以安装包到你的项目中,或者全局安装。这个文件是项目的心脏,包含了项目的名称、版本、依赖等信息。当你需要从项目中移除一个包时,可以使用这个命令。这个命令用于启动你的应用程序。脚本,指向你的入口文件。

2024-03-19 18:11:53 853

原创 “代码不熄,创造不止:揭秘程序员为何让电脑永不停歇“

此外,程序员们常常需要保持与远程服务器的持续连接,以便实时监控和维护系统,关闭电脑将影响到这些关键任务的执行。此外,一些程序员也会利用电脑进行个人学习和娱乐,如在线课程、游戏等,这也使得他们更倾向于保持电脑的持续运行。程序员的工作往往需要快速响应。程序员们似乎从不关电脑的现象,背后隐藏着一系列复杂的原因,这些原因涉及到他们的工作流程、数据安全、即时响应需求以及个人习惯等多个方面。总结来说,程序员们不关电脑的行为背后,是他们对工作流程的优化、对数据安全的重视、对即时性的需求以及个人习惯的综合体现。

2024-03-18 13:28:30 449

原创 8. 综合案例-ATM系统 (1~7节知识综合练习)

ATM系统_综合大练习老师说的好, 键盘敲烂, 奇迹自现.今天的任务是对之前所有的学习的知识, 进行一个综合性的大练习.这个项目我写了大量的注释给大家参考, 如果有同学是跟着我的系列学习的, 一定动手练一练.下面的代码只要按着敲是可以直接运行起来的, 我也把完整代码上传到了CSDN上面, 并已经绑定在这篇博客上, 在由于CSDN的设定, 只有电脑页面才能显示出来.```**

2024-03-17 22:13:42 1398

原创 7. 字符串和集合(重点)

包是用来分门别类的管理各种不同程序的,类似于文件夹,建包有利于程序的管理和维护。建包的语法格式:// ...声明一个包的关键字是什么?// ...在自己类中调用其他包下的程序的注意事项要调用自己所在包下的其他类,可以____直接调用_____要调用其他包下的类,则必须在当前类中____导入其他包____, 才可以访问_____java.lang_____包下的类是不需要我们导包的,可以直接使用。

2024-03-16 21:44:23 1399

原创 从政府工作报告探计算机行业发展

综上所述,政府工作报告为计算机行业的发展提供了明确的政策导向和广阔的发展空间。企业应紧跟国家战略,加大科技创新力度,积极参与现代化产业体系建设,把握数字基础设施建设的机遇,拓展国际市场,同时注重人才培养,以实现可持续发展,为国家的经济社会发展贡献力量。

2024-03-15 21:21:28 398

原创 6. 面向对象(重点)

面向对象的好处?Java作者詹姆斯.高斯林说过**万物皆对象**汽车的数据可以找汽车对象处理手机数据可以找手机对象处理学生的数据可以找学生对象处理使用面向对象编程符合人类思维习惯, 就好比谁的事情谁负责.程序中的对象到底是什么?对象其实就是一个具体的东西,可以使用属性(变量)和行为(方法)对其进行具体描述比如说下面汽车和学生具有的属性和行为

2024-03-14 21:52:22 2086

原创 7. Java 引用变量的比较

在Java中,当你使用双引号直接创建字符串时,如:String s = "LXHYouth";String s2 = "LXHYouth";使用`==`运算符比较这两个引用时,结果为`true`然而,当你使用`new`关键字创建字符串对象时,情况就有所不同了:String s3 = new String("LXHYouth"); // 使用 new 关键字,s3 指向堆中的一个新对象String s4 = new String("LXHYouth"); // 再次使用 new 关键字,s4 指向另一个

2024-03-13 20:21:16 904

原创 1~5节. 编程训练习题课

# 疯狂练一练每一题都有非常详细的注释, 如果大家有其他更简单的思路, 可以在评论区交流, 或者私信一起讨论.

2024-03-12 21:27:33 1079

原创 人工智能的“迷惑行为”:我们真的准备好了吗?

例如,当你在抖音上尝试使用AI特效,期望它能根据你的面部表情生成有趣的动画时,你可能会发现,AI有时会误解你的意图,导致生成的效果与你的预期大相径庭。在享受AI带来的便利的同时,我们也应该意识到它的局限性,并在设计和应用AI时考虑到伦理和社会责任。在人工智能(AI)的浪潮中,我们见证了技术的飞速发展,从智能助手到复杂的决策支持系统,AI的应用场景日益广泛。是的,您的理解在某种程度上是正确的。6. 模型的过度自信:有时候,AI模型可能对自己的预测过于自信,即使在不确定的情况下也会给出看似确定的回答。

2024-03-11 15:27:03 496

原创 使用SpaceDesk实现iPad成为电脑拓展屏(保姆级教程)

使用SpaceDesk实现iPad成为电脑拓展屏SpaceDesk是一个开源的软件, 所以说对学生和平民用户非常的友好, 连接后的画质也非常不错, 而且具有无线和有线两种连接方式.接下来就开始教程: ## 1. 安装SpaceDesk电脑版- 首先我们要下载SpaceDesk电脑版安装好: [SpaceDesk官网](https://www.spacedesk.net/)- 注意: SpaceDesk官网服务器在国外, 需要科学上网, 如果不会可

2024-03-10 11:48:37 24418 28

原创 3. Java程序流程控制_关于break的补充

break语句用于立即终止循环,无论是forwhile还是带有标签的循环。如果你在一个循环中使用了标签,break可以跳出多层嵌套的循环,直接到达循环外的代码。continue没有break那样的能力去跳出带标签的循环。它的作用仅限于控制当前循环的迭代过程。

2024-03-09 20:30:34 554

原创 5. Java方法(训练题)

学编程最重要的是思维逻辑的训练, 而思维逻辑训练最终体现就是足够量的代码.**## 一、简答题1、聊聊你对方法的理解, 以及方法可以为代码带来怎样的好处 ?```答: 当某一些代码需要在多个地方重复使用, 就可以把这些代码打包形成一个方法.好处: 代码的复用性高, 代码可优化性更高

2024-03-09 11:31:05 432

原创 2024 年 AI 辅助研发趋势

随着人工智能技术的持续发展与突破,2024年AI辅助研发正成为科技界和工业界瞩目的焦点。从医药研发到汽车设计,从软件开发到材料科学,AI正逐渐渗透到研发的各个环节,变革着传统的研发模式。在这一背景下,AI辅助研发不仅提升了研发效率,降低了成本,更在某种程度上解决了复杂问题,推动了科技进步。2024年,随着AI技术的进一步成熟,AI辅助研发的趋势将更加明显,其潜力也将得到更广泛的挖掘和应用。随着技术的进一步发展,我们可以期待AI将在更多领域发挥重要作用,同时也需要关注其带来的潜在挑战。

2024-03-09 10:06:49 385

原创 程序员如何选择职业赛道?

总之,程序员的职业赛道选择和拓展是一个综合性的过程,涉及到技术技能、软技能、个人品牌、职业规划等多个方面。保持学习的态度,不断提升自己,同时关注行业动态和个人发展,你将能够在这座迷宫中找到自己的方向,并享受这段旅程。选择职业赛道是一个动态的过程,随着你的成长和市场的变化,你的选择可能会发生变化。:在选择了主要的职业赛道后,不妨拓展你的技能树。程序员的职业赛道就像是一座迷宫,有前端的美丽花园,后端的黑暗洞穴,还有数据科学的神秘密室。在全球化的今天,拥有国际化的视野和能力可以为你的职业生涯打开更多的机会。

2024-03-08 11:51:10 1079

原创 4. Java数组(重点)

什么是数组?数组是一个装数据的容器,并且要求装的数据都要是同一种类型什么时候使用数组?批量操作同类型数据时,建议使用数组。使用数组的好处是什么?使用数组可以减少代码开发,而且代码逻辑更清晰数组的静态初始化定义数组的时候直接给数组赋值。(这就要求在定义数组的时候就得知道要存的元素)静态初始化数组的格式:// 完整格式// 数据类型[] 数据名=new 数据类型[]{元素1,, 元素2, 元素3...};//简化格式// 数据类型[] 数据名={元素1, 元素2, 元素3...};

2024-03-08 11:30:31 1430 1

原创 5. Java方法(重点)

基本方法方法的定义和调用注意:方法必须先定义后调用,否则程序将报错总结1、基本方法的定义格式public static void 方法名 ( ) {方法体;2、基本方法的调用格式方法名 ( );3、方法的注意细节方法必须先定义后调用,不调用不执行方法的定义顺序不影响执行结果,但是调用顺序影响执行结果方法执行完毕后,会回到调用的地方,继续向下执行练习: 定义方法计算两个数据的和定义方法计算两个数据的和/***//*方法练习:定义一个方法,打印整数10+20的和。

2024-03-07 17:04:39 1231

原创 3. Java流程控制(习题课)

在生活中,我们常常会遇到一些有趣的问题,比如“鸡兔同笼”问题。请根据此优惠计划进行购物结算,键盘录入顾客的类别(0表示普通顾客,1表示会员)和购物的折前金额(整数即可),输出应付金额(小数类型)。​ 请输入您要进行的运算(1:表示加法,2:表示减法,3:表示乘法,4:表示除法): 1。请存入一定金额(1000起存),存一定年限(四选一),计算到期后得到的本息总额。​ 1) 根据工龄(整数)给员工涨工资(整数),工龄和基本工资通过键盘录入。​ 3) 如果用户输入的工龄为10,基本工资为3000,

2024-03-06 12:13:47 1062

原创 2. Java基础语法

数据在计算机底层都是使用___二进制___进制存储的快速计算一个数据的二进制形式的方法是___除2取余法___数据在计算机底层存储的基本单元是___字节(byte, B)___数据在计算机底层存储的最小单位是___位(bit, b)___类型转换就是指的不同类型的变量相互转换类型范围小的变量,可以直接赋值给类型范围大的变量。自动类型转换在计算机中的执行原理自动类型转换的其他形式int c = 10;char x = ‘中’;int y = x;什么是强制类型转换?

2024-03-05 17:00:12 924 2

原创 IDEA中对类和方法注释模板的设置 (保姆级教程)

主要用在创建一个新类时, 自动添加上的一些默认的信息, 比如类名, 作者名, 类的创建时间, 版本号等等, 这些设置好模板就不需要再一个个手动添加了.

2024-03-05 11:54:13 2402 2

9. 综合案例-ATM系统 (1~7节知识综合练习)

今天的任务是对之前所有的学习的知识, 进行一个综合性的大练习.** - **```老师说的好, 键盘敲烂```** - **```这个项目我写了大量的注释给大家参考, 如果有同学是跟着我的系列学习的, 一定动手练一练.```** - **```下面的代码只要按着敲是可以直接运行起来的, 我也把完整代码上传到了CSDN上面, 并已经绑定在这篇博客上, 在由于CSDN的设定, 只有电脑页面才能显示出来.```**

2024-03-17

JavaSE 03.流程控制习题课代码加答案(有很详细的注解)

里面有30个练习题,是老师下发的练习代码, 基本上每一个代码我都写了很详细的注释(当然除去非常非常简单的代码), 代码序号从大到小, 对应着从易到难. 由于单个上传的资源有限,老师的讲解视频就不上传了,可以下载好练习代码后私信我, 给你网盘链接. 里面的代码都是流程控制相关的练习题, 如: 分支结构(if语句, switch语句), 循环结构(for循环, while循环, do-while循环), 跳转关键字:break、continue, Random类:生成随机数 案列有: 1. 某银行推出了整存整取定期储蓄业务,其存期分为一年、两年、三年、四年,到期凭存单支取本息。 2. 【switch】某商场购物可以打折,具体规则如下:普通顾客购不满100元不打折,满100元打9折;...... 3. 循环 + 分支】打印所有四位数中 个位 + 千位 == 百位 + 十位 的数字,要求:5个一行,中间用空格隔开,还要打印总数量 打印格式如下: 1010 1021 1032 1043 1054 1065 1076 ... 4. 【Random】编写一个数字随机生成器,它可以随机出任意值.

2024-03-06

空空如也

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

TA关注的人

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