自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

谷哥的小弟

坚持原创,热衷分享;积累知识,沉淀技术

  • 博客(1507)
  • 资源 (21)
  • 收藏
  • 关注

原创 十载寒冰,难凉热血——2020CSDN年度博客之星Top10心路历程

十多年前,我刚开始学软件编程的时候,遇到问题就到处找答案,看别人的文章;再从文章中拷贝代码粘贴在自己的项目里看看是不是能解决问题。解决了最好,要是没有解决的话就继续再找。这种状态持续了很久:不停地四处找代码借以解决自己的项目需求和技术难点。在这个过程中自己的进步微乎其微,而且遇到以往类似的问题依然不清楚该怎么解决,于是只有再次去找代码,复制,粘贴……如此循环。在这样的循环下,开始有些麻木了,甚至心安理得地觉得:写代码原本就是这样的,大家也都是这样做的。直到有一天,我觉得这是在为自己开脱,其实是在心底隐蔽..

2021-02-04 22:49:46 17663 46

原创 OSI七层模型

OSI七层模型是一个网络体系结构框架,它将网络通信过程划分为七个层次,每个层次都承担着不同的功能和职责。这七个层次从下到上依次为:物理层、数据链路层、网络层、传输层、会话层、表示层和应用层。

2024-07-09 21:52:17 981

原创 Windows环境安装Redis和Redis Desktop Manager图文详解教程

Redis是一个开源的高性能键值对数据库,以其卓越的读写速度而著称,广泛用于数据库、缓存和消息代理。它主要将数据存储在内存中,从而实现快速的数据处理,同时提供了数据持久化功能,以防止系统故障时数据丢失。Redis支持多种数据类型,包括键值对、列表、集合、有序集合、散列、HyperLogLogs和地理空间索引,满足不同场景的数据存储需求。它的原子操作确保了在多线程环境中的数据一致性和完整性,而发布/订阅功能则允许多个客户端订阅频道,实现消息的实时传递。

2024-07-07 19:07:44 1692 1

原创 Redis官方可视化管理工具

RedisInsight是一个Redis可视化工具,提供设计、开发和优化 Redis 应用程序的功能。RedisInsight分为免费的社区版和一个付费的企业版,免费版具有基本功能,而付费版则提供更多高级功能和支持服务。请根据自己的需求选择适合的版本。

2024-07-07 17:48:56 489

原创 Numpy矩阵运算

Numpy是Python的一个开源数值计算扩展库,主要用于存储和处理大型多维数组和矩阵,并且提供了大量的数学函数来操作这些数组。Numpy是Python科学计算生态系统中的核心库之一,许多其他科学计算和数据分析库(如Pandas、SciPy、Matplotlib等)都是基于Numpy构建的。

2024-07-06 10:49:26 281

原创 AI大模型训练过程

AI大模型训练包含六个关键步骤:首先是数据收集与预处理,从多渠道收集并整理数据以确保其质量和适用性;其次是将数据集合理划分为训练集、验证集和测试集;然后根据任务需求选择合适的模型并进行详细设计;接着通过反复的前向传播、损失计算及反向传播优化过程来训练模型;训练完成后,利用验证集对模型性能进行评估与调优;最后将训练好的模型部署到实际环境中,并进行最终性能测试,同时根据应用反馈不断优化更新模型,以保持其性能和适应性。

2024-06-26 18:07:43 534

原创 Navicat Premium Lite绿色免费版

Navicat 最近推出了一款名为 Navicat Premium Lite 的免费数据库管理开发工具,专为入门级用户设计。这款工具虽然在功能上与 Navicat Premium 17 存在部分差异,但已经足够满足初级用户的基本需求。对于刚开始接触数据库管理的新用户而言,Navicat Premium Lite 是一款非常合适的入门级工具,它提供了基础的数据库管理和协作功能。Navicat Premium Lite 是 Navicat 的精简版,拥有基本数据库操作所需的核心功能。

2024-06-26 18:03:41 399

原创 Windows聚焦与自带图库

Win10每次锁屏时,系统都会展现一张背景图;图示如下:那么,我们可以在哪里获取这张图片呢?这些图片不但精美,而且会每隔一段时间自动更新。

2024-06-12 20:45:00 510

原创 IM即时通信技术

IM,即Instant Messaging,是指即时通讯技术,它允许用户通过互联网实时交换文本、语音、视频、文件等多种形式的信息。这种技术打破了传统通信方式的时间和空间限制,使得用户能够随时随地进行高效便捷的沟通。

2024-06-08 15:06:54 369

原创 Java心跳检测机制

心跳检测是一种监控机制,在Java编程和分布式系统中具有广泛的应用。心跳检测,顾名思义,就像心跳一样,是一种周期性的信号或消息发送机制。在计算机系统或网络通信中,它通常用于检测系统组件、网络连接或远程节点的状态和可用性。

2024-06-08 13:31:53 1126

原创 AI大模型语料库

语料库(Corpus)是一个存储了大量真实语言使用实例的集合,这些实例可以是文本、语音、视频等多种形式的语言数据。语料库通常被用于语言学研究、自然语言处理(NLP)技术的开发和评估,以及其他与语言相关的领域。语料库中的语言数据是从实际的语言使用中收集而来的,因此它们能够真实地反映语言的用法和习惯。这使得语料库成为研究语言现象、分析语言规律以及开发语言技术的重要资源。在构建语料库时,需要注意数据的代表性、平衡性和多样性,以确保语料库能够全面地反映语言的各个方面。

2024-06-06 21:30:00 519

原创 CMMI软件能力成熟度评估标准

CMMI,全称为Capability Maturity Model Integration,即能力成熟度模型集成,是在原有的CMM(Capability Maturity Model For Software,软件能力成熟度模型)基础上进一步发展而来的。这一模型由美国卡耐基梅隆大学软件工程研究所(SEI)领衔全球软件过程改进和软件开发管理领域的专家,经过多年的精心研发而推出。随后,SEI在全球范围内推广并实施了这一软件能力成熟度评估标准。CMMI不仅用于指导软件开发过程的改进,还用于评估软件开发的能力。

2024-06-06 20:15:00 727

原创 IDEA设置同时多次运行相同main函数的方法

在IDEA中启动main函数,在该main函数未停止的情况下再次运行该main函数,IDEA提醒停止运行然后在启动;图示如下:

2024-05-30 21:11:04 316

原创 前端开发框架Angular

Angular是由Google开发并维护的一款开源前端开发框架。它最初被设计为用于构建单页面应用(SPA),但随着版本的更新和发展,Angular已经成为了一个能够应对各种复杂前端应用场景的全面解决方案。Angular以其强大的功能、丰富的生态系统和出色的性能优化,赢得了众多开发者的青睐。

2024-05-28 19:40:31 594

原创 前端开发框架Vue

Vue.js(简称Vue)是由尤雨溪(Evan You)创建并维护的一款开源前端开发框架。Vue以其轻量级、易上手和高度灵活的特点,在前端开发者社区中迅速获得了广泛的关注和应用。Vue旨在通过简洁的API实现响应式数据绑定和组合的视图组件,帮助开发者高效地构建用户界面。

2024-05-28 09:23:16 705

原创 前端开发框架React

React最初是Facebook内部的一个项目,用于解决其复杂Web应用中视图层的问题。由于其高效和灵活的特性,React很快受到了开发者的广泛关注,并成为了一个独立的开源项目。如今,React已经成为了前端开发中非常流行的框架之一。

2024-05-21 18:38:35 906 1

原创 企业级软件项目研发管理PingCode

PingCode 是一套企业级的研发管理和协作工具套件,旨在帮助企业提升研发效能,实现敏捷开发和项目管理的数字化转型。它涵盖了产品管理、项目管理、代码托管、测试管理、知识库等多个方面,支持Scrum、Kanban等多种敏捷方法论,便于团队进行需求管理、任务分配、进度跟踪、版本控制、缺陷追踪及文档协作等。PingCode通过整合研发流程中的各个环节,促进团队之间的协作与沟通,提高软件开发的整体效率和质量。此外,它还支持与GitHub、GitLab、Jira等第三方工具的集成,适应不同企业的研发体系和工作流程。

2024-05-10 14:16:24 720

原创 Github 2FA验证

2FA,2 Factor Authentication,双因子验证/双因素验证,是一种安全密码验证方式。区别于传统的密码验证,由于传统的密码验证是由一组静态信息组成,如:字符、图像、手势等,很容易被获取,相对不安全。2FA是基于时间、历史长度、实物(信用卡、SMS手机、令牌、指纹)等自然变量结合一定的加密算法组合出一组动态密码,一般每60秒刷新一次。不容易被获取和破解,相对安全。

2024-05-02 15:33:16 542 3

原创 特斯拉全自动驾驶系统Tesla‘s Full-Self Driving (FSD)

Tesla’s FSD is a suite of features that includes Autopilot, Navigate on Autopilot, Auto Lane Change, Autopark, Summon, and Traffic Light and Stop Sign Control. It is designed to enable Tesla vehicles to drive autonomously on highways and city streets.Tesla

2024-05-01 09:56:36 2095 1

原创 word文档图片显示不全

word文档中图片显示不全,图示如下:

2024-05-01 09:23:50 1313 1

原创 前端开发框架uni-app

uni-app起源于跨平台应用开发的需求增长。在过去,为不同的平台(如iOS、Android、各种小程序等)开发应用需要分别编写和维护多套代码,这增加了开发成本和时间。为了解决这一问题,dcloud公司推出了uni-app,它允许开发者使用Vue.js的语法和组件化开发方式,一次性编写代码并部署到多个平台。

2024-05-01 09:22:19 439

原创 加密工具Cyberchef

CyberChef是由英国政府通信总部(GCHQ)开发并开源的一款网络数据处理工具。这款工具被誉为网络数据处理领域的“瑞士军刀”,因为它提供了超过500种操作,涵盖了加密、解密、编码、压缩、数据分析等多个领域。通过图形用户界面和模块化的设计,用户能够直观且方便地通过拖放操作执行各种数据处理任务;Cyberchef的主要功能如下:

2024-04-25 18:13:33 887

原创 大语言模型Ollama

Ollama是一个开源的大语言模型平台,它允许用户在本地环境中运行、创建和共享大型语言模型。Ollama提供了丰富的功能和特性,使得用户可以在自己的计算机上轻松地部署和运行大型语言模型。

2024-04-24 18:35:00 675

原创 Spring AI Summary

Spring AI is a project that aims to streamline the development of AI applications by providing abstractions and reusable components that can be easily integrated into existing applications. The project is inspired by other Python projects like LangChain an

2024-04-21 21:32:18 707

原创 百度文心一言与谷歌Gemini的对比

Gemini和文心一言,是自然语言处理领域的两颗璀璨明珠,在文本生成、理解、翻译、摘要、问答等任务上展现出强大的实力。它们各具特色,为用户提供多元化的选择。Gemini凭借其多语言语料库的训练优势,在跨语言交流、机器翻译、国际化内容创作等领域游刃有余。文心一言则专注于中文语义的理解和处理,在中文搜索、中文问答、中文写作辅助等场景中大显身手。两强相遇,孰优孰劣?这取决于用户的具体需求和应用场景。如果您的需求涉及多语言处理,Gemini可能是最佳选择。但是,如果内容本身主要围绕中文展开,那么文心一言将是最优的A

2024-04-18 18:01:10 1138

原创 前端开发框架BootStrap

Bootstrap是一个开源的前端框架,它由Twitter的设计师和开发者创建并维护。Bootstrap提供了许多现成的Web组件,可帮助开发者快速设计和开发响应式网站和Web应用。Bootstrap简洁、直观、强悍,让前端开发更快捷。

2024-04-16 18:07:00 867

原创 Spring MVC参数解析器

ServletRequestMethodArgumentResolver和ServletResponseMethodArgumentResolver为开发者在Spring MVC中处理HTTP请求和响应提供了极大的便利和灵活性。但在Spring MVC中,更推荐的做法是利用Spring MVC的高级抽象和封装功能。例如,通过使用@RequestParam注解获取请求中的参数,@PathVariable注解从URI中提取变量,@ModelAttribute注解实现数据绑定。这些高级特性的使用不仅使代码更加清晰

2024-04-08 19:24:17 1093

原创 Scala大数据开发

Scala 源自于英语单词scalable,表示可伸缩的、可扩展的含义。Scala编程语言是由瑞士洛桑联邦理工学院(EPFL )的Martin Odersky于2001年开始设计并研发的。

2024-04-03 21:36:16 994

原创 @Transactional使用细节

@Transactional注解可以作用于接口、接口方法、类以及类方法上。一般情况下,@Transactional注解使用在类上或类中的方法上;或者是接口上或接口中方法上,都可以实现事务功能。不过,有个细节问题需要注意,我们来看看官方文档的描述:

2024-04-01 02:15:00 585

原创 Logback日志框架常见配置

Logback是一个高性能、功能强大的日志框架,专为Java应用程序设计。它由Log4j的创始人Ceki Gülcü创建,并被视为Log4j的继承者和改进版。Logback提供了许多优于Log4j的特性,包括更快的执行速度、更低的内存占用以及更多的功能。

2024-04-01 00:45:00 312

原创 AOP切入点表达式基本格式

execution(modifiers-pattern? ret-type-pattern declaring-type-pattern?name-pattern(param-pattern) throws-pattern?)

2024-03-28 20:15:00 230

原创 机器学习OpenNLP

OpenNLP是一个基于机器学习的自然语言处理开发工具包,它是Apache软件基金会的一个开源项目。OpenNLP支持多种自然语言处理任务,如分词、分句、词性标注、命名实体识别、语法分析、语言检测、共指解析等。它旨在创建一个成熟的工具箱,用于完成这些任务,并为各种语言提供大量的预构建模型和带注释的文本资源。

2024-03-25 23:22:29 1262

原创 Spring MVC文件下载配置

在Spring MVC中ResponseEntity是一种特殊的返回类型,它提供了对HTTP响应的完全控制。当控制器方法返回一个ResponseEntity对象时,Spring MVC框架会识别这个对象,并将其自动转换为符合HTTP协议的响应消息。这包括设置HTTP状态码、响应头和响应体。使用ResponseEntity的好处是开发者不需要直接与底层的HttpServletResponse对象交互。相反,他们可以使用ResponseEntity的高级抽象来创建和定制HTTP响应。这使得代码更加简洁、易读和易

2024-03-17 16:19:26 666

原创 Spring MVC文件上传配置

在MultipartConfigElement的上下文中,文件大小阈值(fileSizeThreshold)具有特定的意义。这个阈值指定了在将上传的文件数据写入磁盘之前,数据应保持在内存中的最大字节数。换句话说,它定义了文件上传时内存使用和磁盘使用的分界点。当文件上传开始时,数据首先会被存储在服务器的内存中。如果上传的文件大小小于这个阈值,那么整个文件都会被保存在内存中,直到上传完成。这样可以提高小文件的上传速度,因为内存访问通常比磁盘访问要快得多。

2024-03-17 15:23:58 1273

原创 计算机软件文档编制规范GB_T 8567-2006

计算机软件文档编制规范(Specification for computer software documentation) 由TC28(全国信息技术标准化技术委员会)归口,TC28SC7(全国信息技术标准化技术委员会软件与系统工程分会)执行 ,主管部门为国家标准化管理委员会。

2024-03-09 19:03:09 1052

原创 事务Transaction简写为tx的原因

Transaction这个单词共由11个字母构成,除了首字母T以外还有10个字母。另外,字母X可代表数字10;所以,为了简化书写就把Transaction写成了tx。类似地,我们在开发中涉及到国际化时,觉得Internationalization太长,于是把单词中间的 18 个字母被缩写为 18,再加上开头和结尾的字母,就组成了 i18n。

2024-03-01 21:06:59 765

原创 Spring IoC容器详解

Spring IoC容器是Spring框架的核心组件,它实现了控制反转(Inversion of Control,IoC)的设计原则。IoC是一种编程思想,它将原本由代码直接操控的对象调用权交给第三方(即Spring IoC容器)来控制,以解耦代码,提高程序的可维护性和可扩展性。

2024-02-20 22:02:54 1027

原创 Spring MVC拦截器的小疑惑

有的小伙伴在利用SSM进行项目开发时经常有个疑惑:拦截器工作在哪一层?应该在哪里配置拦截器?是在Spring配置文件中配置拦截器还是Spring MVC配置文件?其实,这个疑惑很容易解答。

2024-02-16 19:21:19 1077

原创 项目管理工具软件Maven趣闻

Maven这个单词的来源,普遍认为是来自于意第绪语(Yiddish),这是一种与德语和希伯来语有密切关系的犹太民族语言。在这个语境中,Maven意为“知识的积累者”或“专家”。这个单词最初在Jakata Turbine项目中用来简化构建过程,后来被广泛应用。

2024-02-15 12:56:13 1216

原创 对比@Resource和@Autowired

在Java的Spring框架中,@Resource和@Autowired都是用于实现依赖注入(Dependency Injection, DI)的重要注解。依赖注入是一种实现控制反转(Inversion of Control, IoC)的设计模式,它允许将对象之间的依赖关系交由外部容器(如Spring IoC容器)来管理和注入,从而降低了代码之间的耦合度,提高了系统的可维护性和可扩展性。@Resource和@Autowired都能够帮助开发者自动装配bean,无需手动创建和配置对象之间的关系

2024-02-12 21:38:22 1105

DependencyInjection

Martin Fowler的经典论文《Inversion of Control Containers and the Dependency Injection pattern》的中文翻译。In the Java community there's been a rush of lightweight containers that help to assemble components from different projects into a cohesive application. Underlying these containers is a common pattern to how they perform the wiring, a concept they refer under the very generic name of "Inversion of Control". In this article I dig into how this pattern works, under the more specific name of "Dependency I

2023-09-05

curl-7.76.1-win64-mingw.zip

curl-7.76.1-win64-mingw.zip

2021-10-03

软件开发英语词汇测试.doc

软件开发英语词汇测试.doc

2021-04-07

轻松解决PowerDesigner 15 License Key失效的问题

轻松解决PowerDesigner 15 License 失效的问题。

2020-11-12

阿里巴巴Java开发手册(终极版)

阿里巴巴Java开发手册(终极版),阿里巴巴Java开发手册(终极版)

2017-10-04

javascript网页开发-张孝祥

javascript网页开发pdf,作者:张孝祥。大家一起学习javascript。

2017-10-02

看透springMvc源代码分析与实践 高清 pdf 带书签

看透springMvc源代码分析与实践 高清 pdf 带书签

2017-08-05

Java_Web开发内幕-高级特性 pdf 带书签

张孝祥老师 Java_Web开发内幕-高级特性 pdf 带书签

2017-07-25

Java虚拟机精讲 高清 带书签

Java虚拟机精讲 高清 带书签!!!

2017-07-15

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)

深入理解Java虚拟机:JVM高级特性与最佳实践(第2版)高清!! 无码!! 带书签!

2017-07-15

Android系统源代码情景分析

《Android系统源代码情景分析》随书光盘

2017-04-03

Java编程思想第四版完整高清版

Java编程思想第四版完整高清版pdf

2017-03-26

layout部分源码

源代码。

2016-05-26

仿QQ获取设备中APK并分享

2016-04-30

深入Java虚拟机(第二版)

以前在csdn下了一个,但是用不了。现在找到一个好的,传上来。

2010-04-30

网络协议仿真教学系统(通用版)CHM版本

网络协议仿真教学系统(通用版),好像是吉林大学的。方便实用,内容很全,重要的协议都包括了。

2010-04-08

《计算机网络(第四版)》课后答案

《计算机网络(第四版)》的课后答案 电子工业出版社

2010-04-08

java编程思想第四版中文版

java编程思想第四版中文版,翻译不错。大家学习,~~

2010-04-06

空空如也

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

TA关注的人

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