- 博客(760)
- 资源 (323)
- 问答 (7)
- 收藏
- 关注
原创 70多套java必练项目,适合小白上手!
导读:这些项目不管是找工作练手,还是公司使用当作模板进一步改进,亦或者是当作毕业设计,都很有借鉴意义!编译器建议使用:IDEA,Myeclipse,eclipse,HB-X等都可以。数据库建议使用,mysql,oracle,sqlsever数据库工具建议使用:SQLyog,navicate目录项目截图:项目地址:java实现银行柜员业务绩效考核系统java实现挖掘机配件营销系统Java实现酒店管理系统Java停车场管理系统Java实现的健身俱乐部会员系统..
2021-01-20 21:52:33 36531 10
原创 震惊!2021年数十个技术领域图谱曝光,包含Golang、区块链、人工智能、架构师等领域学习路线
前言:不知道你是否和我一样,刚开始学习某个技术领域的时候缺乏坚持的动力,没有一个清晰的学习路线,学习的过程中没有人指导,遇到问题没人一起解答,想深入学习某个领域而又无从下手,不知道该从何处学起?这不,你想要的技术图谱来啦。有了这款武功秘籍,不光能开阔视野,提升自己的认知,还能在学习的过程中有个清晰的目标。知道哪里才是你要奔赴的远方,升职加薪指日可待!目录什么样的人工资高?Golang技术图谱区块链技术图谱人工智能技术图谱微服务技术图谱DBA 技能图谱H5技能图谱..
2021-01-16 10:16:03 8393 12
原创 【面试题系列|前端面试题】前端高频面试题总结(2021年最新版)
面试过不少前端从业者,简历写的平平淡淡,别人会的技能他也都会,看起来什么都掌握一些;有些会请过来当面聊一下,有些就直接拒绝了(如果是公司内要求独立完成项目的岗位,简历里放很多学习时候的DEMO项目,没有真实上线的项目,这种简历一般都会拒绝掉)。当我们去一家公司面试,面试官有很大的主动权,面试官属于攻击方,求职者属于防守方,我们不可能什么方向都研究的非常深,所以扬长避短是最好的方式,推荐大家要做帐篷型的人,而不是水桶型的人;市场上岗位非常多,我们需要做的就是找到适合自己长处发展的那个职业!面试的时候一
2020-12-23 17:51:07 33819 65
原创 Groovy(第八节) Groovy 之类
Groovy 自动提供一个构造函数,构造函数接受一个名称-值对的映射,这些名称-值对与类的属性相对应。这是 Groovy 的一项开箱即用的功能 — 用于类中定义的任何属性,Groovy 允许将存储了大量值的映射传给构造函数。映射的这种用法很有意义,例如,您不用初始化对象的每个属性。从这个代码中明显可以看出,Groovy 不仅创建了一个构造函数,允许传入属性及其值的映射,还可以通过。在 Groovy 中,对于接受参数的方法,可以省略括号 — 在某些方面,这样做会让代码更容易阅读。类,应该会看到更有趣的内容。
2024-02-27 22:26:25 29
原创 Groovy(第七节) Groovy 之闭包
闭包在调用的时候才会执行这一事实(不是在定义的时候)使得它们在某些场合上特别有用。闭包是 Java 世界的一个重大主题,对于是否会在 Java 7 中包含闭包仍然存在热烈的争论。闭包在 Groovy 中频繁出现,但是,通常用于在一系列值上迭代的时候。请记住,一系列值可以用多种方式表示,不仅可以用列表表示 — 例如,可以在映射、可以看到,两种调用方式都能工作,但是直接调用的方法更简洁。变量是一个关键字,指向被调用的外部集合的每个值 — 它是默认值,可以用传递给闭包的参数覆盖它。在这个示例中,不必获取。
2024-02-27 22:17:13 17
原创 Groovy(第六节) Groovy 之映射
Groovy 还提供了坚固的映射机制。同列表一样,映射也是本地数据结构。而且 Groovy 中的任何映射机制在幕后都是。Groovy 使得处理映射的操作像处理列表一样简单 — 例如,可以用 Groovy 将上面的 Java 映射写成。Java 语言中的映射是名称-值对的集合。现在您已经看到,Groovy 给任何语句都施加了魔法,所以可以用。符号将项放入映射中。看起来像一个变量,但是在幕后,Groovy 会将它变成。类型,这意味着可以使用标准的 Java 一样语句对。Groovy 映射中的键不必是。
2024-02-27 22:09:25 34
原创 Groovy(第五节) Groovy 之集合
在 Groovy 中,不需要导入专门的类,也不需要初始化对象。Groovy 也使集合(或者列表)的操作变得非常容易,为增加和删除项提供了直观的帮助。如果需要从集合中得到某个特定项,可以通过像上面那样的位置参数获取项。Groovy 的集合支持相当丰富,而且美妙之处就在于,在 Groovy 的魔法背后,一切都是标准的 Java 对象。在这个示例中,由于集合中只有四个项,所以。是个特别方便的工具,使用这个工具不用在集合上迭代,就能够调用集合的每个项上的方法。只是在任何项列表上都可以调用的众多方便方法中的两个。
2024-02-27 22:03:37 139
原创 Groovy(第四节) Groovy 之循环
如果想对不同的值重复不同次数 — 比如 “Hello World” 重复八次,“Goodbye Sunshine” 重复两次,这时该怎么办?结果会输出 “Hello World” 两次,“Goodbye sunshine” 四次,“foo” 五次(默认次数)。如果运行这个示例,可能会注意到一个小问题:“Hello World” 输出了六次而不是五次。,可以在函数或方法的正式定义中指定参数的默认值。时都要指定需要的重复次数的做法已经过时了,特别是在已经适应了默认行为(重复五次)的时候。还可以创建字符范围:“
2024-02-27 21:55:07 23
原创 Groovy(第三节) Groovy 之def 关键字声明一个独立变量
并没有真正节约多少打字工作 — 三个字母并不值得如何夸耀!但是在更高的层次上看,在编写大量不仅仅包含变量声明的代码的时候,没有类型确实减少了许多打字工作。更重要的是,这意味着要阅读的代码要少得多。最后,Groovy 缺少类型能够带来更高的灵活性 — 不需要接口或抽象类。Groovy 缺少类型意味着所需的输入更少。关键字就能在方法中声明一个独立变量,不需要将。Groovy 会根据对象的值来判断它的类型。循环声明中也不需要它,这意味着不用编写。类型的,因为它的值是用双引号括起来的。关键字作为方法声明中的参数。
2024-02-27 21:46:25 22
原创 Groovy(第二节) Groovy之HelloWorld
能够用 Groovy 快速编写代码,这还意味着能够更快地收到反馈,更不用说完成任务列表中的工作带来的满足感了。在较高层面上,如果能更快地将代码交付给利益相关者,那么就能在更短的时间内交给他们更多发行版。而且,Groovy 是一种开源语言,由热心的 Java 开发人员社区管理。命令运行生成的字节码。这是 Groovy 的一项经常被忽略的关键特性:用 Groovy 编写的所有代码都能够通过标准 Java 运行时编译和运行。而且,Groovy 使日常的编码活动变得更容易,例如,Groovy 允许输入。
2024-02-27 21:37:26 20
原创 Groovy(第一节)关于 Groovy
目前的 Groovy 版本是 1.5.4,在 Java 1.4 和 Java 5 平台上都能使用,也能在 Java 6 上使用。Groovy 的一个好处是,它的语法与 Java 语言的语法很相似。虽然 Groovy 的语法源于 Smalltalk 和 Ruby 这类语言的理念,但是可以将它想像成 Java 语言的一种更加简单、表达能力更强的变体。这些神奇的构造将会包含在未来的 Java 发行版(很可能是 Java 7)中,成为正式的 Java 语法,但现在已经可以在 Groovy 中使用了。
2024-02-27 21:32:57 18
原创 APOLLO自动驾驶技术沙龙:未来已来,共创智能交通新时代
随着科技的不断进步和持续投入研发,我们可以预见自动驾驶汽车将成为未来道路交通的重要组成部分,为我们带来更便捷、更安全的出行体验。
2023-12-05 22:22:33 423
原创 HarmonyOS元服务实现今天吃什么
一、前言作为一个职业打工人,每天点外卖吃啥东西都有选择综合症,突发奇想让程序帮我们随机选择一个吃的,是不是可以解决我们的选择问题呢,说干就干,我们就使用HarmonyOS元服务实现一下这个功能。为什么选择这个HarmonyOS元服务呢?主要是因为HarmonyOS元服务(HarmonyOS Foundation Services,简称HMF)是HarmonyOS的核心组件之一,它提供了一系列底层功...
2023-11-13 22:50:21 417
原创 ES 11 新特性
被作为全局对象的标准名称加入到了 JavaScript 中,所有环境都应该支持该名称。ES11 提供了类的私有属性,在类的外部无法访问该属性。是一种访问嵌套对象属性的安全的方式。即使中间的属性不存在,也不会出现错误。允许从一个可能不存在的对象上安全地读取属性。方法返回一个包含所有匹配正则表达式的结果及分组捕获组的迭代器。用于调用一个可能不存在的函数(即使不存在也不报错)。是一种特殊的数字类型,它提供了对任意长度整数的支持。不是一个运算符,而是一个特殊的语法结构。,并带有一个对象数组,每个对象表示对应的。
2023-10-25 22:43:52 628
原创 ES10 新特性
Object.fromEntries() 方法把可迭代对象的键值对列表转换为一个对象。字面量,可以直接使用。获取该字面量的描述。
2023-10-25 22:40:54 277
原创 ES 8 新特性
在又多个 ajax 请求并且后续的请求依赖于前一个请求的结果的时候,需求:先读取用户数据 user,然后读取订单数据 order,最后读取商品数据 goods。链式调用虽然避免了回调地狱,但这种链式调用过多难免引起代码复杂,看起来不直观。(即:看起来是同步的,实质上是异步的。这样,代码看起来很直观,就好像是同步代码一样,实际上是异步操作。意为异步,可以用于声明一个函数前,该函数是异步的。相当于一个运算符,右边接一个值。对象,因此执行这个函数时,可以使用。意为等待,即等待一个异步方法完成。
2023-10-25 22:38:47 544
原创 ECMASript 6 新特性
除了定义自己使用的 Symbol 值以外,ES6 还提供了11 个内置的 Symbol 值,指向语言内部使用的方法。它好比 rest 参数的逆运算,将一个数组转为用逗号分隔的参数序列,对数组进行解包。ES6 提供了更接近传统语言的写法,引入了 Class(类)这个概念,作为对象的模板。语法糖(更简洁高级的实现方式)来实现继承,同时可以重写父类的方法,直接在子类中重新写一次要重写的方法即可覆盖父类方法。模块化是指将一个大的程序文件,拆分成许多小的文件,然后将小文件组合起来。,那部分的笔记更加详细,有原理。
2023-10-24 22:49:55 134
原创 喜迎中秋国庆双节,华为云Astro Canvas之我的中秋节设计大屏
大屏应用华为云Astro Canvas是华为云低代码平台Astro的子服务之一,是以数据可视化为核心,以屏幕轻松编排,多屏适配可视为基础,用户可通过图形化界面轻松搭建专业水准的数据可视化大屏。例如汽车展示大屏、监控大屏、项目开发大屏和数据分析看板等。
2023-09-27 00:21:50 779 2
原创 HarmonyOS之运行Hello World
在编辑器底部有一行工具栏,主要介绍常用信息栏,其中Run是项目运行时的信息栏,Problems是当前工程错误与提醒信息栏,Terminal是命令行终端,在这里执行命令行操作,PreviewerLog是预览器日志输出栏,Log是模拟器和真机运行时的日志输出栏。该标签标识ability图标,标签值为资源文件的索引。双击已安装的DevEco Studio快捷方式进入配置页面,IDE会进入配置向导,选择Agree,同意相应的条款,进入配置页。中间的是代码编辑区,你可以在这里修改你的代码,以及切换显示的文件。
2023-09-25 22:09:33 681
原创 智能化时代前端开发使用Amazon CodeWhisperer在vscode中编写代码
Amazon CodeWhisperer 提高开发人员生产力、代码质量和加快工作负载生产。通过使用 Amazon CodeWhisperer,开发人员能够将快速的完成项目,这有助于在重复性任务中保持持续性。能代码提示,能安全扫描。
2023-09-10 21:07:12 512
原创 假如你是一名专业的程序员,你都知道哪些程序员是如何实现财富自由的?
创业可能涉及风险,但成功的创业项目可以带来巨大的回报。7. **远程工作和自由职业**:作为自由职业者或远程工作者,您可以根据项目选择合适的工作,更加自主地管理您的时间和收入。9. **智能合约和区块链**:区块链和智能合约领域提供了新的机会,开发去中心化应用程序和解决方案,有可能获得丰厚回报。10. **技术写作和演讲**:将您的技术知识分享给其他人,可以通过写博客、出版书籍、进行演讲和参与培训获得额外收入。8. **投资和理财**:将您的技术收入投资于股票、房地产、基金等领域,让您的财富增值。
2023-08-23 13:58:08 202
原创 作为程序员如何成为一名合格的独立开发者
一名合格的独立开发者,需要具备一系列技能和采取一些行动来成功地管理独立开发者的生涯。- 在开始独立开发者的生涯前,建议拥有一定的储蓄或者一份兼职工作,以保证您在初期有足够的财务支持。- 确保您了解您的目标市场和潜在客户的需求,以便开发适切的产品和服务。- 学习基本的财务管理,包括预算编制、税务和开发者工具的成本估算。- 建立强大的客户关系技能,包括沟通、协商和解决问题的能力。- 使用专业的合同来保护您的权益,确保在项目中有明确的协议。- 了解法律方面的知识,特别是与合同和知识产权相关的法规。
2023-08-23 13:57:22 205
原创 假如你是一名专业的程序员,你将如何转到人生的第一桶金?
3. 创建个人品牌和网络存在:建立个人博客或网站,并在各种社交媒体上展示您的技术能力和项目经验。6. 持续学习和成长:不断学习新的编程语言、框架和技术趋势,并与行业专家和其他程序员进行交流。保持开放的思维和乐于学习的态度,以适应快速发展的技术领域。1. 增强技术能力:致力于提高自己的编程技能,包括掌握流行的编程语言、框架和工具,了解最佳实践和设计模式,并通过参加培训、自学和完成项目来积累经验。4. 寻找机会:关注招聘信息、技术社区和网络论坛,寻找适合您技能的项目机会。
2023-08-23 13:56:13 131
原创 假如你是一名专业的程序员,你将如何最快开发一个在线网站,并给出相应的代码及部署文档
步骤 1:确定项目需求和技术栈 首先,您需要明确您的网站要实现的功能和特性。然后选择适合的技术栈,例如使用以下组合:前端(HTML/CSS/JavaScript),后端(Node.js/Python/Ruby等),数据库(MySQL/PostgreSQL/MongoDB等)。我理解您想要了解如何最快地开发一个在线网站。以下是一个简要的步骤指南,包括代码片段和部署建议,希望能对您有所帮助。步骤 2:设置项目结构 创建项目文件夹并设置基本的文件结构。步骤 3:编写前端代码 在。
2023-08-23 13:55:37 214
原创 程序员如何开发一款赚钱的软件产品
这可以是游戏、社交网络、健康监测、娱乐等领域。8. **智能家居和物联网**:开发与智能家居、物联网相关的软件和应用,如智能家居控制系统、远程监控等。9. **专业工具**:为特定行业或领域开发专业工具,帮助用户更高效地完成任务,如设计软件、编程工具等。5. **广告和营销**:开发与广告和营销相关的工具,如广告管理平台、社交媒体营销工具等。14. **健康和健身应用**:开发与健康、健身相关的应用,如健身指导、饮食管理等。11. **游戏开发**:开发娱乐性质的游戏,可以是移动游戏、PC游戏或主机游戏。
2023-08-23 13:54:15 239
原创 程序员如何进行时间管理
10. 寻求帮助:如果感到时间管理上有困难,不妨寻求他人的建议和支持,或者参加时间管理的培训课程,提升自己的时间管理能力。重要的是要记住,时间管理是一个持续的过程,需要不断的实践和调整才能找到最适合自己的方法。4. 时间块化:将工作时间划分为较小的时间块,并为每个时间块指定具体的任务。9. 合理反馈和调整:根据实际情况,定期回顾和反思自己的时间管理习惯,发现问题并做出调整,以提高工作效率。3. 制定计划和目标:每天或每周开始前,制定一个明确的计划和目标,包括要完成的任务和所需时间。
2023-08-18 22:16:56 240
使用html+css+javascript实现qq音乐主页面,十分的炫酷
2023-10-08
提示技巧工程完全指南 .pdf
2023-09-20
GPT核心价值用法总结归纳.docx
2023-09-20
AI效率工具清单整理.pdf
2023-09-20
快速在 VSCode 中打开掘金,读文章或者刷沸点
2023-03-06
中间件日志查看工具,适合研究中间件、SP属性及接入工程师使用,应用于物联网、硬件模块、金融、柜台项目查看中间件日志
2022-12-08
使用html+CSS实现流星雨特效,可以直接在编辑器中运行或者在浏览器中打开,十分的炫酷
2022-06-30
店面导购销售话术.docx
2022-02-24
电话销售话术开场白.docx
2022-02-24
促销话术.doc 语言推广
2022-02-24
保险手机短信销售话术.doc
2022-02-24
保健品营销实用话术.docx
2022-02-24
保健品销售互动话术.doc
2022-02-24
保健品攻单话术.doc
2022-02-24
百度推广销售话术.doc
2022-02-24
案例:5种渠道销售技巧.doc
2022-02-24
爱温销售话术.xls使用美国爱温无水冷却液,十年五十万公里无需更换,不产生水垢水锈及腐蚀。延长发动机使用寿命,
2022-02-24
SEO网站销售话术.doc
2022-02-24
一个数组包含多个小数组,如何取输入框中和数组中对应的数组
2021-09-09
如何在一周内快速摸清一个行业??[face]emoji:018.png[/face]
2021-06-07
用代码完美解释:什么是AI [face]emoji:007.png[/face]
2021-05-30
这都是哪个公司HR招聘文案
2021-05-29
你眼中的双休VS老板眼中的双休
2021-05-29
TA创建的收藏夹 TA关注的收藏夹
TA关注的人