- 博客(256)
- 资源 (26)
- 收藏
- 关注
原创 JavaScript进阶教程 - Angular(服务、依赖注入)
服务和依赖注入是Angular框架的基石,它们促进了高度解耦和可测试的代码。通过使用服务来封装应用逻辑,并利用Angular的依赖注入系统来管理这些服务的创建和绑定,开发者能够构建更加模块化、易于维护的应用程序。这些概念为处理复杂的应用逻辑、状态管理和数据访问提供了一个结构化和一致的方法。
2024-02-17 03:15:00 686
原创 Nginx 介绍和使用
Nginx(发音为"engine-x")是一款流行的开源Web服务器,也常用作反向代理、HTTP缓存和负载均衡器。它以高性能、稳定性、丰富的功能集、简单的配置和低资源消耗而闻名,广泛用于在互联网上提供动态HTTP内容。
2024-02-17 00:45:00 396
原创 Node.js和后端开发
Node.js 为 JavaScript 开发者打开了后端开发的大门,其事件驱动、非阻塞的特性使其成为构建高性能网络应用的理想选择。结合其丰富的生态系统,Node.js 在构建API、微服务、实时通信应用等方面展现出巨大的潜力和灵活性。
2024-02-16 02:30:00 1203
原创 node - Express.js框架
Express.js 以其简单、灵活的特性,为 Node.js 提供了强大的Web开发能力。它的中间件架构使得添加新功能变得简单,路由功能让RESTful API的开发变得直观。Express 的广泛社区支持和大量的第三方中间件使得它成为开发现代 Web 应用的首选框架。
2024-02-16 00:45:00 405
原创 node - 与数据库交互
在Web开发中,与数据库交互是常见的需求,用于持久化存储、检索和操作数据。不同的后端技术和数据库类型(如关系型数据库和非关系型数据库)有着不同的交互方式。下面介绍几种常见的数据库交互方法。
2024-02-15 02:15:00 1651
原创 OpenCV入门讲解
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。OpenCV被广泛应用于图像处理、视频分析、人脸识别、运动跟踪、机器人视觉等领域。它由一系列C函数和少量C++类构成,并提供了Python、Java和MATLAB等语言的接口。
2024-02-14 05:00:00 718
原创 数据分析之数据预处理、分析建模、可视化
数据分析是从原始数据中提取有用信息并做出决策的过程。这个过程通常包括数据预处理、分析建模和数据可视化等关键步骤。
2024-02-14 00:00:00 1157
原创 JavaScript进阶教程 - React(Hooks、Context、Redux)
React通过Hooks使函数组件更加强大和灵活,Context API提供了一种在组件树中共享状态的方法,而Redux提供了一个可预测的状态容器,适用于大型应用程序。这些工具和概念结合起来,为React开发者提供了强大的方法来构建和管理现代Web应用的UI和状态。
2024-02-13 08:15:00 775
原创 JavaScript进阶教程 - Vue(Composition API、Vuex)
Vue 的 Composition API 提供了一种更灵活的方式来组织和重用组件逻辑,特别适用于复杂组件和 TypeScript。Vuex 作为 Vue 的官方状态管理库,通过集中式存储管理应用的所有组件的状态,使得状态的变化更加可预测和可追踪,适用于大型 Vue 应用。这些工具和概念结合起来,为 Vue 开发者提供了强大的手段来构建和管理现代 Web 应用的 UI 和状态。
2024-02-13 08:15:00 1769
原创 JavaScript进阶教程 - 柯里化
柯里化增强了函数的灵活性和复用性,是函数式编程中的一个重要概念。通过柯里化,可以将复杂的函数转换为一系列简单的函数,每个函数都可以被独立地复用和组合。这种方法鼓励了代码的声明性和不可变性原则,有助于编写更清晰、更模块化的代码。
2024-02-12 08:15:00 1105
原创 JavaScript进阶教程 - 组合和管道
函数组合和管道提供了一种强大的方式来构建复杂的功能,通过将简单的函数链接在一起。这种方法提高了代码的可读性和可维护性,并鼓励了函数式编程的不可变和声明式原则。通过使用这些技术,开发者可以创建更清晰、更模块化的代码,更容易理解和维护。
2024-02-12 04:30:00 893
原创 C语言中大小写字母的转化
在C语言中,可以通过使用标准库函数或简单的ASCII值操作来实现大小写字母的转换。每个字母字符(无论大写还是小写)都有一个对应的ASCII值,大写字母的ASCII值范围是65到90(‘A’到’Z’),而小写字母的ASCII值范围是97到122(‘a’到’z’)。大写字母和对应的小写字母之间的ASCII值相差32。
2024-02-11 08:30:00 432
原创 JavaScript进阶教程 - 纯函数和不可变性
在函数式编程范式中,纯函数和不可变性是核心概念,它们有助于编写可预测、易于测试和并发安全的代码。
2024-02-11 02:30:00 701
原创 XML介绍和基本语法
XML(eXtensible Markup Language,可扩展标记语言)是一种用于标记电子文件使其具有结构性的标记语言。它允许用户定义自己的标记元素,使得信息的共享和数据的存储更加便捷和通用。XML广泛应用于Web开发、配置文件、数据交换、Office文档等领域。
2024-02-10 01:30:00 391
原创 Uniapp uni-app学习与快速上手
Uni-app 是一个使用 Vue.js 开发所有前端应用的框架,能够编译到iOS、Android、H5、以及各种小程序(微信/支付宝/百度/字节跳动/QQ/京东等)和快应用等多个平台。
2024-02-08 16:30:00 370
原创 什么是IDE?新手用哪个IDE比较好?
IDE(Integrated Development Environment,集成开发环境)是一种提供给程序员用于软件开发的应用程序,它通常包括了代码编辑器、编译器或解释器、调试器和用户界面设计工具等。IDE旨在提高开发效率,减少编码错误,使开发过程更加直观和方便。
2024-02-08 08:00:00 391
原创 关闭Windows自动更新的6种方法
关闭Windows自动更新可以通过多种方法实现,但请注意,关闭自动更新可能会使您的系统错过重要的安全更新和功能改进。
2024-02-07 09:30:00 784
原创 docker 的常用命令
Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及应用的运行环境到一个可移植的容器中,然后发布到任何流行的 Linux 机器或者 Windows 机器上。
2024-02-07 07:30:00 374
原创 Sentinel背后的原理
在Sentinel中,资源是受保护的对象,通常是一段代码、一次网络调用或者一个方法。用户需要定义哪些资源需要被保护,并通过Sentinel提供的API来对这些资源进行标识。
2024-02-06 08:15:00 590
原创 网络爬虫基本原理的介绍
网络爬虫,也称为网页爬虫或爬虫程序,是一种自动化的网络机器人,其主要目的是浏览万维网并从网页中提取信息。网络爬虫广泛应用于搜索引擎、数据分析、竞争情报、新闻聚合等领域。
2024-02-06 06:00:00 577
原创 Oracle11g安装配置详细教程
Oracle 11g的安装和配置是一个详尽的过程,涉及多个步骤。以下是基于Oracle 11g R2(第二个发布版本)在Windows环境下的安装和基本配置的概述。请注意,Oracle 11g在不同的操作系统上的安装步骤可能会有所不同,此处以Windows为例进行说明。
2024-02-05 03:00:00 776
原创 JSON使用示例
JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于人阅读和编写,同时也易于机器解析和生成。它基于JavaScript的一个子集,但是JSON是独立于语言的,可以被多种编程语言读取和构建。以下是一些JSON的使用示例,展示了如何在不同的上下文中使用JSON来表示数据。
2024-02-05 00:30:00 1812
原创 C++max函数的使用
如果要使用max函数比较自定义类型的对象,则该类型需要重载操作符,或者你需要提供一个比较函数。下面是一个重载public:int value;// 重载 '
2024-02-04 17:41:05 902
原创 Hadoop集群搭建
搭建Hadoop集群涉及多个步骤,包括准备硬件环境、安装和配置Hadoop以及验证集群的安装。以下是一个基本的Hadoop集群搭建流程,假设你已经有了一些基础的Linux操作系统知识,并且准备在多台机器上搭建一个简单的Hadoop集群。
2024-02-04 07:15:00 707
原创 C语言中大小写字母的转化
在C语言中,大小写字母的转换可以通过ASCII码的操作来实现。每个字符在计算机中都对应一个ASCII值,而英文字母的大写和小写字母之间的ASCII码值有固定的差异。具体来说,大写字母A到Z的ASCII码值范围是65到90,而小写字母a到z的ASCII码值范围是97到122。二者之间相差32。
2024-02-04 02:30:00 712
原创 Java和JavaScript区别与联系
Java 和 JavaScript 两种编程语言在名字上虽然很相似,但实际上它们之间有很大的不同,也有一些联系。
2024-02-03 05:15:00 349
原创 Ruby安装演示教程
安装 Ruby 是一个相对简单的过程,但确保您遵循适用于您操作系统的正确步骤。安装完成后,通过运行ruby -v来验证 Ruby 是否已正确安装,并确认版本。安装 Ruby 后,您可以开始探索 Ruby 语言的强大功能,包括开发 Web 应用、脚本编写等。
2024-02-03 02:00:00 1036
原创 YOLO系列详解(YOLO1-YOLO5)
YOLO 系列的每个版本都在前一个版本的基础上做出了改进,不断平衡速度和准确性。从 YOLOv1 的初步尝试到 YOLOv5 的实用优化,YOLO 系列为计算机视觉领域的实时对象检测提供了强大的工具。值得注意的是,随着深度学习和计算机视觉领域的不断进步,新的算法和模型仍在不断涌现,YOLO 系列也在不断地被新技术所更新和替代。
2024-02-02 06:15:00 515
原创 深度学习如何入门?
深度学习是一个广泛而深入的领域,入门可能看起来有些令人望而却步。然而,通过有条理地学习基础知识和逐步实践,您可以有效地掌握深度学习。
2024-02-02 06:15:00 340
原创 开源计算机视觉库OpenCV详解
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉和机器学习软件库。OpenCV最初由Intel开发,并由Willow Garage和Itseez(后被Intel收购)进行了大量扩展和支持。现在,它是由一个活跃的社区维护的,用于实现各种图像处理和计算机视觉技术。
2024-02-01 09:00:00 415
原创 PyTorch 最新安装教程
这个指南会让您根据您的需求(比如您的操作系统、是否需要支持 GPU 的 CUDA 版本等)来选择安装命令。:打开您的命令行工具(在 Windows 上是命令提示符或 PowerShell,在 MacOS 或 Linux 上是终端),然后粘贴并执行复制的安装命令。如果一切正常,上述代码应该会打印出 PyTorch 的版本号,以及一个指示 CUDA 是否可用的布尔值(如果您安装了 CUDA 版本的 PyTorch)。:根据您的选择,网站会提供一个或多个安装命令。:首先,访问 PyTorch 的官方网站。
2024-02-01 00:15:00 408
原创 JavaScript进阶教程 - 模块导入导出
在现代JavaScript开发中,模块是一种将代码分解成可重用部分的强大工具。ES6引入了官方的模块导入(import)和导出(export)语法,允许开发者在不同的文件之间共享代码。
2024-01-31 11:45:00 440
原创 JavaScript进阶教程 - 类和继承
在ES6之前,JavaScript通过原型链和构造函数实现面向对象编程中的类和继承。ES6引入了class和extends关键字,使得基于类的面向对象编程变得更加简洁和易于理解。
2024-01-31 09:45:00 675
原创 JavaScript进阶教程 - 事件循环和回调队列
JavaScript的事件循环是一种执行模型,它允许JavaScript引擎执行异步任务,尽管JavaScript是单线程的。这个模型确保了即使在执行长时间运行的操作(如从服务器获取数据)时,JavaScript代码也能保持响应性。事件循环和回调队列是这个模型的核心组成部分。
2024-01-30 11:00:00 436
c++实现的多进程共享临界资源
2024-07-02
基于java开发的swing的扫雷程序
2024-07-01
java学习小demo综合考察测验结果
2024-06-29
基于Android Studio开发的安卓的聊天机器人app
2024-06-29
基于java swing开发的MVC框架公司员工信息管理系统源码 数据库mysql
2024-06-29
用Java写五子棋小游戏swing,有运行教程拿着就能运行的源码
2024-06-28
C++实现的公共交通路线
2024-06-26
C实现的对四维数组的操作,包括创建、填充、按列优先输出、降维(squeeze)、多维数组索引与一维数组索引的转换等功能
2024-06-26
C语言实现最小生成树的一个常用算法是克鲁斯卡尔(Kruskal)算法
2024-06-26
C语言二叉排序树的基本操作实现
2024-06-26
C语言实现的二又排序树
2024-06-26
C++实现的多项式加减乘运算的设计与实现
2024-06-26
C语言实现的新生入学管理系统
2024-06-26
C语言实现了一个简单的数学算式生成与测验系统
2024-06-26
C语言实现的最短时间求解
2024-06-26
C语言实现的算多项式定理系数合并在一起
2024-06-26
C++实现的银行排队系统
2024-06-26
基于matlab gui的模拟信号调制系统设计
2024-06-26
基于AJAX/JQUERY、Bootstrap框架技术实现“一带一路”项目的响应式前端网站 改改数据改改图片就可以直接使用
2024-06-26
基于AJAX/JQUERY、Bootstrap框架技术实现“党史学习教育”项目的响应式前端网站 改改数据改改图片就可以直接使用
2024-06-26
基于AJAX/JQUERY、Bootstrap框架技术实现“重走长征路”项目的响应式前端网站 改改数据改改图片就可以直接使用
2024-06-26
python 实现 中间语言综合题利用语法制导翻译的思想产生中间语言,能做出好的图形化界面
2024-06-26
基于java开发的android studio小程序应用时钟
2024-06-25
Android Studio 开发的简单计算器 设计与实现
2024-06-24
基于java swing开发的考勤管理系统
2024-06-21
java swing实现文本编辑器
2024-06-21
Python实现的灰狼算法来解决有缓冲区的服装吊挂流水车间调度问题
2024-04-02
使用PyTorch实现的Actor-Critic网络,用于在马尔可夫决策过程中进行强化学习
2024-04-02
用C语言实现的哈夫曼编码和解码器的源码,包括统计汉字频率、构造哈夫曼树、求解哈夫曼编码以及编码结果的写入文件等功能
2024-04-02
数据结构,用C语言实现顺序栈和链式队列的源码
2024-04-02
使用pyqt实现的音乐播放器源码
2024-04-02
用c语言编写程序,实现数据格式输出
2024-04-01
Python的线性规划和整数规划对金融优化问题的编程分析
2024-04-01
c++实现判断n个数是奇数or偶数,并将它们分别压入两个栈中,然后在屏幕上依次输出
2024-04-01
使用C++的vector容器来动态存储输入的整数
2024-04-01
用c++实现的贪心算法具体源代码
2024-04-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人