黑马程序员官方博客

传智播客,改变中国软件教育,我们正在行动!

  • 博客(3019)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 零基础学习开发应该怎么学?如何入门?

除了学习资源,今天聊点不一样的。曾经有一个自学的小伙伴,问过我很多基础的问题,比如github是什么,为什么大家都在讨论xx框架....,他用了7个月的时间成为了一名开发。下面聊聊他是怎么做的。

2023-08-29 19:00:01 111

原创 地址模块丨前端uniapp微信小程序项目

涵盖了猜你喜欢、热门推荐、商品分类、商品详情、微信登录、用户管理、地址管理、购物车管理、订单管理等功能。地址模块共两个页面:地址管理页,地址表单页 ,划分到会员分包中。新用户没有收货地址,先完成新建地址,新建成功返回地址管理页。获取地址详情,把获取的数据合并到表单数据中,用于数据回显。侧滑地址列表项,右侧显示删除按钮,删除地址前需二次确认。接口地址:/member/address/:id。接口地址:/member/address/:id。接口地址:/member/address/:id。

2023-08-29 18:40:51 382

原创 有python基础先学机器学习还是深度学习?

在上述内容都掌握之后,就可以尝试进行一些实际的项目练习了。比如机器人传感器数据处理,你可以尝试构建简单的机器学习模型来预测特定的传感器读数,或者使用深度学习模型来识别特定的传感器模式。你可以从基本的神经网络结构开始学习,然后逐步了解卷积神经网络(CNN)用于图像处理、循环神经网络(RNN)用于序列数据等。了解一些基本的概念、算法流程,掌握常见的机器学习模型。入门深度学习应该学到什么程度?什么是“机器学习”?机器为什么能够“学习”?机器学习怎么入门啊!0 赞同 · 0 评论回答​编辑。

2023-08-28 18:55:38 151

原创 如何轻松使用 Python 进行网页抓取?

聊聊用不同的库进行网页抓取。

2023-08-28 18:51:55 176

原创 用户模块丨前端uniapp微信小程序项目

全网首套用 vue3 加 TS 写的 uniapp 项目, 里面大量封装自己的组件库,课程从 uni-app 基础入手,按照9大电商业务模块逐步实现完整的电商购物流程业务;涵盖了猜你喜欢、热门推荐、商品分类、商品详情、微信登录、用户管理、地址管理、购物车管理、订单管理等功能。包含微信登录,微信支付等业务。一套代码多端全面覆盖微信小程序端、H5端、APP端。

2023-08-28 18:41:17 136

原创 初学者如何理解​session、cookie、token的区别与联系?

①.是由服务器发给客户端的特殊信息,以文本的形式存放在客户端②.客户端再次请求的时候,会把Cookie回发给服务器③.服务器接收到后,会解析Cookie生成与客户端相对应的内容Cookie的设置与发送过程分以下四步:(cookie的实现方式)客户端发送一个http请求到服务端服务端发送一个http响应到客户端,其中包括了Set-Cookie的头部客户端再发送一个http请求到服务器端,包括了cookie头部服务器端发送一个http响应到客户端①.服务器端的机制,在服务器上保存的信息。

2023-08-25 17:08:16 63

原创 es6的模块如何静态访问?

ES6模块系统允许你通过import语句来引入其他模块中的变量、函数和类等。然而,如果你想要在模块的顶层范围内访问模块中的内容,需要注意一些事项。ES6模块系统是静态的,这意味着在编译时就确定了模块的依赖关系和导出内容,而不是在运行时动态加载。请注意,ES6模块系统不会自动将导入的内容添加到全局作用域中,这有别于旧的CommonJS。所以,如果你想在模块外部访问模块内的内容,你需要将这些内容显式地导出并导入。

2023-08-25 17:07:07 65

原创 英语对于编程真的那么重要吗?

在学Java过程中,总共能遇到不到千个单词,很多还是接触过的。还不涉及语法、时态、人称。此处的,System表示"系统",out表示"在...外面",print表示"打印",每一个之间使用.(英文的点)来隔开,小括号中的"你好",就是要输出的内容。所以 ,也是这句话的意思就是向控制台打印出"你好"这两个字。

2023-08-25 17:05:57 132

原创 登录模块丨前端uniapp微信小程序项目

涉及知识点:微信授权登录,文件上传,Store 状态管理等。

2023-08-25 17:05:41 1581

原创 git怎么撤销合并?

分支是 Git 不可或缺的一部分,因为它可以让你在不修改已经投入生产的代码的情况下工作。当你在main以外的分支完成工作后,你需要将它与main合并,以便反映你刚刚集成的功能或错误修复。但是,如果你在合并之后发现还有一件事情忘了做怎么办?或者,如果你在没有准备好时意外合并了怎么办?你可以在 Git 中撤消几乎所有内容。因此,在本文中,我将向你展示如何在 Git 中撤销合并,以便你可以恢复到上次提交的内容。

2023-08-25 17:04:43 448

原创 商品详情丨前端uniapp微信小程序项目

全网首套用 vue3 加 TS 写的 uniapp 项目, 里面大量封装自己的组件库,课程从 uni-app 基础入手,按照9大电商业务模块逐步实现完整的电商购物流程业务;涵盖了猜你喜欢、热门推荐、商品分类、商品详情、微信登录、用户管理、地址管理、购物车管理、订单管理等功能。包含微信登录,微信支付等业务。一套代码多端全面覆盖微信小程序端、H5端、APP端。

2023-08-24 16:29:07 649

原创 Nuxt3实现哔哩哔哩移动端实战

Nuxt 框架提供了一种基于 Node.js 的,可以让 Vue 应用在服务器端进行渲染,从而提高页面的加载速度和 SEO。

2023-08-23 17:04:04 388

原创 《黑马头条》SpringCloud微服务:文章详情

6.在artile微服务中新增测试类(后期新增文章的时候创建详情静态页,目前暂时手动生成)1.在artile微服务中添加MinIO和freemarker的支持,参考测试项目。3.资料中找到index.js和index.css两个文件手动上传到MinIO中。2.资料中找到模板文件(article.ftl)拷贝到article微服务下。用户某一条文章,根据文章的id去查询文章内容表,返回渲染页面。5.新建ApArticleContentMapper。4.在文章微服务中导入依赖。

2023-08-22 18:52:54 137

原创 计算机专业即将开学的同学应该注意什么?

如果你在985、211的学校学习好有用,但如果你是双非本科,毕业时刷刷Leetcode就能offer拿到手软。千万别指着学校的课程能让大家找到一份好工作,入学前就要知道编程技术完全靠自学。

2023-08-22 18:49:47 65

原创 分类模块丨前端uniapp微信小程序项目

用户点击左菜单的一级分类,切换右侧对应的二级分类和商品。

2023-08-22 17:56:30 306

原创 都是Java开发,为什么3年开发和5年的差距这么大?

22年年底,北京,这类初级程序员大概薪资式8-20k。如果可以进互联网大厂,薪资可以更高点。初级开发一般式能做各种增删改查业务,遇到一些简单的问题,比如空指针制类,能够通过看日志解决,也要有一定的沟通能力,对接个API啊这类的。初级开发阶段,其实不仅仅式体现在业务阶段,在技术层面也有体现。如果初级开发只是熟悉当前企业的业务,那后续肯定式会受到限制了。后续应该从数据库优化、解决各种数据库问题以及分布式组件或者微服务组件实用层面来提升自己。初级Java开发,应该努力摆脱在公司做增上改查。从了解公司业务开始,积极

2023-08-21 19:02:44 361

原创 Redis 底层数据结构的实现原理是什么?

Redis 有五种基本数据类型,可是大家知道这五种数据类型的底层是咋实现吗?接下就带大家了解一下 String、List、Hash、Set、Sorted Set 底层是如何实现的,在这之前,先来看下下面的基本数据结构,分别有简单动态字符串(SDS)、链表、字典、跳跃表、整数集合以及压缩列表,它们是 Redis 数据结构的基本组成部分。

2023-08-21 19:01:31 96

原创 推荐模块丨前端uniapp微信小程序项目

主要实现 Tabs 交互、多 Tabs 列表分页加载数据。

2023-08-21 17:02:33 557

原创 有什么好用的Angular插件推荐吗?

10 个最受欢迎的 Angular 库。

2023-08-18 16:55:00 321

原创 首页模块丨前端uniapp微信小程序项目

小兔鲜儿 - 首页模块涉及知识点:组件通信、组件自动导入、数据渲染、触底分页加载、下拉刷新等。

2023-08-17 18:44:49 1436

原创 如何理解 HTML 语义化?

无障碍属性,主要针对的是视觉缺陷,失聪,行动不便的残疾人以及假装残疾的测试人员。尤其像盲人,眼睛看不到,其浏览网页则需要借助辅助设备,如屏幕阅读器,屏幕阅读机可以大声朗读或者输出盲文。无障碍属性就是可以让屏幕阅读器准确识别网页中的内容,变化,状态的技术规范,可以让盲人这类用户也能无障碍阅读!标签也具有语义的意义,也就是说元素本身传达了关于标签所包含内容类型的一些信息。),而其中有一个很重要的指标,那就是能够被残障人士使用的网站才能称得上一个易用的(易访问的)网站。)的计划,该计划的目标是提升网站的易用性(

2023-08-16 17:33:13 108

原创 《黑马头条》SpringCloud微服务:对象存储服务MinIO

MinIO基于Apache License v2.0开源协议的对象存储服务,可以做为云存储的解决方案用来保存海量的图片,视频,文档。由于采用Golang实现,服务端可以工作在Windows,Linux, OS X和FreeBSD上。配置简单,基本是复制可执行程序,单行命令可以运行起来。MinIO兼容亚马逊S3云存储服务接口,非常适合于存储大容量非结构化的数据,例如图片、视频、日志文件、备份数据和容器/虚拟机镜像等,而一个对象文件可以是任意大小,从几kb到最大5T不等。

2023-08-16 17:31:13 314

原创 前端项目uniapp小兔鲜儿微信小程序项目

项目模板包含:目录结构,项目素材,代码风格。

2023-08-16 15:58:48 699

原创 【uni-app 基础】前端项目uniapp小兔鲜儿微信小程序

通过 HBuilderX 创建通过命令行创建(推荐)

2023-08-15 18:15:31 1559 1

原创 感觉python语法好多?入门深度学习应该学到什么程度?

对于入门深度学习,你的学习路线图相对来说就合理,至于每个阶段应该学到什么程度我们慢慢说。

2023-08-14 18:18:10 220

原创 Java怎么入门?如何做好学习计划?

Java 基本语法、Java 平台应用、Java的核心概念:JVM、JDK、JRE以及Java面向对象思想,同时要会学到如何在系统中搭建Java开发环境,以及如何利用第三方工具进行Java程序的开发。只要找到合适的自己的学习方式,找到现阶段比较全面的学习资料,在学习过程中记笔记+写代码。坚持下去就可以很快入门。

2023-08-14 18:08:19 122

原创 Vue3 状态管理 - Pinia

Pinia 是 Vue 的专属的最新状态管理库 ,是 Vuex 状态管理工具的替代品。

2023-08-11 14:36:03 137

原创 为什么c#(.net)程序占用的内存远低于Java?

C# (.NET) 程序占用的内存相对于 Java 可能较低的原因有多个因素影响,包括语言设计、运行时环境、Java 也有对象池和内存池机制,但是对象分配通常是直接在堆上进行的,可能会导致一些额外的内存开销。这些因素可能在特定情况下导致 C# (.NET) 程序占用的内存较低于 Java。

2023-08-10 18:24:55 280

原创 Java 中的接口有什么作用?

接口是产品经理等人在项目一层发起的动作,程序员必须照做。

2023-08-10 18:24:23 712

原创 前端要学到哪些技术?

介绍深度学习之前,我们先看下人工智能、机器学习和深度学习之间的关系:机器学习是实现人工智能的一种途径,深度学习是机器学习的一个子集,也就是说深度学习是实现机器学习的一种方法,与机器学习算法的主要区别如下图:传统机器学习算数一来人工设计特征,并进行特征提取,而深度学习方法不需要人工,是依赖算法自动提取特征。深度学习模仿人类大脑运行的方式,从经验中学习获取知识。这也是深度学习被看成是黑盒子,可解释性差的原因。随着计算机硬件的飞速发展,现阶段通过深度学习来模拟人脑解释数据,包括图像、文本、音频等内容。

2023-08-10 18:23:40 86

原创 『学Vue2+Vue3』认识Vue3

侦听一个或者多个数据的变化,数据变化时执行回调函数,俩个额外参数 immediate控制立刻执行,deep开启深度侦听。create-vue是Vue官方新的脚手架工具,底层切换到了 vite (下一代前端工具链),为开发提供极速响应。通过watch监听的ref对象默认是浅层侦听的,直接修改嵌套的对象属性不会触发回调执行,需要开启deep。在setup函数中写的数据和方法需要在末尾以对象的方式return,才能给模版使用。顶层组件可以向底层组件传递方法,底层组件调用方法修改顶层组件的数据。

2023-08-10 16:50:25 126

原创 Redis系列面试题整理(含参考答案)

字符串 string哈希 hash列表 list集合 set有序集合 sorted set / zset什么叫数据淘汰策略?什么样的应用场景需要用到数据淘汰策略?当新数据进入redis时,如果内存不足怎么办?在执行每一个命令前,会调用**freeMemoryIfNeeded()**检测内存是否充足。如果内存不满足新 加入数据的最低存储要求,redis要临时删除一些数据为当前指令清理存储空间。清理数据的策略称为逐出算法。

2023-08-09 10:39:19 1984

原创 JDBC 是什么?怎么使用?3万字笔记来袭

在开发中我们使用的是java语言,那么势必要通过java语言操作数据库中的数据。这就是接下来要学习的JDBC。Statement对象的作用就是用来执行SQL语句。而针对不同类型的SQL语句使用的方法也不一样。执行DDL、DML语句执行DQL语句该方法涉及到了 ResultSet 对象,而这个对象我们还没有学习,一会再重点讲解。==封装了SQL查询语句的结果。==ResultSet executeQuery(sql):执行DQL 语句,返回 ResultSet 对象。

2023-08-08 17:28:56 2445 1

原创 『学Vue2+Vue3』智慧商城项目

已售{{ detail.goods_sales }}件</div></div>

2023-08-08 16:42:27 5913 3

原创 2023年适合学习嵌入式吗?有前景吗?

相较软件或硬件单一学科,集成电路与机器人应用开发拥有更多岗位发展选择,如单片机工程师、小家电工程师、IOT物联网工程师、嵌入式工程师、智能硬件、机器人ROS、机器人运动控制工程师。智能产业的发展并不是孤立的,想要获得持续、高质量的发展,需与其他诸多学科共同进步,如人工智能、云计算、机器视觉、自然语言等。既要掌握电路设计、物理设计、验证、制造流程、嵌入式软件开发等多个领域的知识,又要熟悉机器学习算法的研发和实现,包括深度学习、强化学习、机器视觉等方面。小鹏、理想、蔚来等传出4字开头的薪资,部分还包含股权。

2023-08-07 18:07:35 161

原创 2023年,有哪些项目是适合入门Java学习者的?

随着智能手机的普及,人们更加习惯于通过手机来看新闻。由于生活节奏的加快,很多人只能利用碎片时间来获取信息,因此,对于移动资讯客户端的需求也越来越高。黑马头条项目正是在这样背景下开发出来。黑马头条项目采用当下火热的微服务+大数据技术架构实现。本项目主要着手于获取最新最热新闻资讯,通过大数据分析用户喜好精确推送咨询新闻。

2023-08-07 18:07:00 72

原创 前端面试题有哪些,有没有前端面试题库?

沟通技能是最重要的职业技能面试不仅仅只是对技术的考察,而是对一个人整体的综合能力的考验,那么如何才能考察出来一个人的综合能力呢,答案是通过沟通,因为大部分情况下面试者和雇佣者都是第一次见面的,沟通就是判断一个人综合能力的最重要的手段之一。我身边的一个朋友技术非常牛,但是不善于表达,以至于让领导同事低估了他的价值,导致最直接的结果就是薪资的不理想。技巧:把握面试的沟通方向豁达、自信的适度发挥。

2023-08-04 17:50:31 109

原创 2023年机器学习框架大家觉得tensorflow和pytorch哪个开发起来效率更高更容易入手呢?

从开发者使用 AI 框架来实现模型训练和推理部署的角度看,AI 框架需要能够通过动态图的编程范式,来完成在模型训练的开发阶段的灵活易用的开发体验,以提升模型的开发效率;AI求解,模型还是传统的科学计算模型,但是使用深度学习算法来求解,这个方向已经有一定的探索,目前看到不少基础的科学计算方程已经有对应的AI求解方法,比如PINNs、PINN-Net等,当然现在挑战还很大,特别是在精度收敛方面,如果要在AI框架上使用AI求解科学计算模型,最大的挑战主要在前端表达和高性能的高阶微分。支持CPU加速计算。

2023-08-03 19:04:42 2792

原创 画k线图常用哪些python库?

在Python中,用于画K线图的常用库是matplotlib和mplfinance。它们提供了丰富的功能和灵活性,适合绘制各种类型的股票和金融图表,包括K线图。

2023-08-03 19:03:52 130

原创 《黑马头条》SpringCloud微服务:接口工具postman、swagger、knife4j

Swagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务(使得前后端分离开发更加方便,有利于团队协作接口的文档在线自动生成,降低后端开发人员编写接口文档的负担功能测试Spring已经将Swagger纳入自身的标准,建立了Spring-swagger项目,现在叫Springfox。通过在项目中引入Springfox ,即可非常简单快捷的使用Swagger。

2023-08-03 18:13:20 171

前端基础-PC端品优购项目(下).rar

包含全套项目源码+PPT+案例+笔记+源码+素材

2021-08-12

前端基础-PC端品优购项目.rar

前端基础之:品优购项目笔记+源码

2021-08-12

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

TA关注的人

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