森森之火
码龄15年
求更新 关注
提问 私信
  • 博客:422,755
    422,755
    总访问量
  • 110
    原创
  • 111
    粉丝
  • 50
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
加入CSDN时间: 2012-01-15
博客简介:

杨先森的专栏

博客描述:
杨先森的博客
查看详细资料
个人成就
  • 获得304次点赞
  • 内容获得88次评论
  • 获得1,110次收藏
  • 代码片获得2,115次分享
  • 博客总排名521,939名
创作历程
  • 1篇
    2025年
  • 4篇
    2023年
  • 2篇
    2022年
  • 7篇
    2021年
  • 46篇
    2020年
  • 54篇
    2019年
  • 7篇
    2018年
成就勋章
TA的专栏
  • 人工智能
    8篇
  • 日常报错
    1篇
  • jsonpath
    2篇
  • jsonpath数据取值性能
    1篇
  • 框架
    2篇
  • springcloud
    5篇
  • redis
    1篇
  • springboot-jpa
    3篇
  • 性能研究
    2篇
  • 大数据
    10篇
  • 底层原理
    11篇
  • tomcat
    2篇
  • 程序猿瞎扯蛋
    1篇
  • hadoop
    4篇
  • hbase
    2篇
  • spark
    2篇
  • springboot
    6篇
  • 测试
    1篇
  • 安全相关
    1篇
  • 搜索
    2篇
  • 前端
    1篇
  • 环境搭建
    13篇
  • 自定义注解
    1篇
  • 多线程
    1篇
  • mysql
    9篇
  • 算法
    4篇
  • python
    11篇
  • jvm
    3篇
  • java
    45篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 1

TA参与的活动 0

兴趣领域 设置
  • 人工智能
    机器学习
创作活动更多

AtomGit「码动四季·开源同行」秋季征稿活动

秋季征稿主题:开源成果经验分享 成果不止一种形态,我们为你准备了六大赛道,总有一款适合你: 开源项目成果复盘 把项目一年/一季的成长摊开来看:里程碑复盘、Star 与用户增长复盘、版本迭代复盘、从 0 到 1 的发布复盘。 🖊️ 示范选题: ●开源项目从 0 到 1000 Star,我做对了什么 ●开源一周年,我交出的成绩单 这类文章不只是一次经验分享,也是一张项目名片。欢迎将项目托管到 AtomGit 并申请成为 G-Star 项目,通过后可获得平台流量推荐、项目宣传等权益。(G-Star:AtomGit 最具影响力开源项目) ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/1f90c61528ad410d8d66f9d0e3707a5a.png) 咨询 G-Star 项目申请 2️⃣ 技术经验体系化沉淀 踩坑合集、最佳实践总结、工具链实战、CI/CD 流水线搭建、代码重构与架构演进。 🖊️ 示范选题: ●提了 50 个 PR 后,我总结的开源协作避坑清单 ●一次重大重构复盘:把单体拆成可维护的模块 3️⃣ AI 赋能开源的实战成果 AI 编程助手实战测评、基于开源模型的微调与应用开发、AI 辅助研发提效流水线。 🖊️ 示范选题: ●我用 AI 编程助手把提 PR 效率翻了 3 倍 ●基于开源大模型搭了个 XX 工具(附完整教程) 4️⃣ 开源共建笔记|文档、社区与布道 开源文档写作与翻译、issue 互助经验、组织 meetup、用开源项目做教学与分享。 🖊️ 示范选题: ●一个优秀开源项目,文档应该怎么写 ●我用开源项目做了个线上 Workshop ![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/23e83ceebc594c379f7fc6aa8dcfa40c.png) 扫码加入码动四季投稿交流群,和更多伙伴一起交流技术!

16人参与 去参加
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

ASR-Audio-Data-Links

项目灵感来源于对语音处理领域的共享精神,其名称幽默地借鉴了经典梗“all your base are belong to us”,显示了作者对于语音识别领域的热情及社区互动的鼓励。此外,项目维护者Nadira Povey对语音处理、机器学习和人工智能有着深厚的兴趣,鼓励社区成员贡献更多英语及其他语言的数据集资源。该项目不仅仅是数据集的集合点,还间接促进了多个相关开源项目的发展,如Facebook Research的Libri-Light,这是一套用于低监督或无监督ASR任务的基准数据集。
原创
博文更新于 2025.02.15 ·
607 阅读 ·
4 点赞 ·
0 评论 ·
3 收藏

鸿蒙开发环境搭建-deveco-studio 开发工具安装问题()

这里算是成功了,可以创建一个应用,如果要想成功运行一个hello word应用,你还要正对的模拟器,如phone ,tv等。从华为官网下载工具deveco-studio,报错了,一般安装都会报这个错误。看似问题不小,其实,继续下步,就正常了,
原创
博文更新于 2023.11.23 ·
638 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

常用图像标注工具

1)LabelImg 是一款开源的图像标注工具,标签可用于分类和目标检测,它是用 Python 编写的,并使用Qt作为其图形界面,简单好用。注释以 PASCAL VOC 格式保存为 XML 文件,这是 ImageNet 使用的格式。此外,它还支持 COCO 数据集格式。2)安装方法:前置条件:安装Python3以上版本,安装pyqt5 第一步:下载安装包 第二步:使用Pycharm打开项目,运行labelImg.py文件;
原创
博文更新于 2023.10.14 ·
2173 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

有关OCR的数据集整理

参考。
转载
博文更新于 2023.07.03 ·
981 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

OCR数据集

数据集介绍:MSRA文本检测500数据库(MSRA-TD500)包含500幅自然图像,这些图像是使用袖珍相机从室内(办公室和商场)和室外(街道)场景拍摄的。数据集分为训练集和测试集两部分,训练集包含从原始数据集中随机选择的300个图像,其余200个图像构成测试集,此数据集中的所有图像都已完全注释。数据集介绍:主要包括3万多幅街景图像中注释的3850个独特的中文文本数据集,其中约有100万个汉字。这是一个具有挑战性的数据集,具有良好的多样性,包括平面文本、凸起文本、弱光下文本、远处文本、部分遮挡文本等。
原创
博文更新于 2023.04.09 ·
1736 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

mysql 索引欣失效的情况

详细介绍mysql索引失效的几种情况,由其是类型转换,这里有些坑,平时开发时容易被忽视!
原创
博文更新于 2022.08.11 ·
800 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

[NACOS HTTP-POST] The maximum number of tolerable server reconnection

java.net.ConnectException: [NACOS HTTP-POST] The maximum number of tolerable server reconnection errors has been reached at com.alibaba.nacos.client.config.http.ServerHttpAgent.httpPost(ServerHttpAgent.java:181) at com.alibaba.nacos.client.config.h...
原创
博文更新于 2022.03.13 ·
6628 阅读 ·
1 点赞 ·
1 评论 ·
4 收藏

JSONPath 表达式与用法

JsonPath是一种简单的方法来提取给定JSON文档的部分内容,其中正则表达式的包含或不包含配制有时候非常有用!json操作实例{ "store": { "book": [ { "category": "reference", "author": "Nigel Rees", "title": "Sayings of the Century",
原创
博文更新于 2021.11.29 ·
9986 阅读 ·
1 点赞 ·
1 评论 ·
27 收藏

jsonpath的包含、不包含、结尾正则写法

不包含的正则$..book[?(!(@.author =~ /.*REES.*$/i))] 获取json中book数组中的作者不包含REES的所有值(REES不区分大小写) 包含的正则$..book[?(@.author =~ /.*REES.*$/i)] 获取json中book数组中的作者包含REES的所有值(REES不区分大小写) 以..结尾的正则$..book[?(@.author =~ /.*REES/i)] 获取json中book数组中的作者以REE...
原创
博文更新于 2021.11.29 ·
3599 阅读 ·
1 点赞 ·
0 评论 ·
9 收藏

snack3 及jsonpath取值性能

基于jdk8,80kb。支持:序列化反序列化、解析和转换、Json path 查询。Snack3 借鉴了 Javascript 所有变量由 var 申明,及 Xml dom 一切都是 Node 的设计。其下一切数据都以ONode表示,ONode也即 One node 之意,代表任何类型,也可以转换为任何类型。特点:1、强调文档树的操控和构建能力2、做为中间媒体,方便不同格式互转3、高性能Json path查询(兼容性和性能很赞)4、支持序列化、反序列化5、基于 无参构造函数 + 字...
原创
博文更新于 2021.10.29 ·
782 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

RabbitMQ、RocketMQ、Kafka、Pulsar对比

RabbitMQ RocketMQ Kafka Pulsar 关注度 高 中 高 高 推出时间 2007 2012 2012 2016 支持语言 java、Python、Go、PHP等主流都支持 java、Python、Go、PHP等主流都支持 java、Python、Go、PHP等主流都支持 java、Python、Go、PHP等主流都支持 消息可靠性 较好 很高 很高 ...
原创
博文更新于 2021.05.31 ·
2328 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

JVM调优总结

一些概念数据类型Java虚拟机中,数据类型可以分为两类:基本类型和引用类型。基本类型的变量保存原始值,即:他代表的值就是数值本身;而引用类型的变量保存引用值。“引用值”代表了某个对象的引用,而不是对象本身,对象本身存放在这个引用值所表示的地址的位置。基本类型包括:byte,short,int,long,char,float,double,Boolean,returnAddress引用类型包括:类类型,接口类型和数组。堆与栈堆和栈是程序运行的关键,很有必要把他们的关系说清楚。
原创
博文更新于 2021.04.19 ·
276 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

consul、eureka、nacos对比

配置中心eureka 不支持 consul 支持 但用起来偏麻烦,不太符合springBoot框架的命名风格,支持动态刷新 nacos 支持 用起来简单,符合springBoot的命名风格,支持动态刷新注册中心 eureka 应用内/外:直接集成到应用中,依赖于应用自身完成服务的注册与发现, CAP原则:遵循AP(可用性+分离容忍)原则,有较强的可用性,服务注册快,但牺牲了一定的一致性。 版本迭代:目前已经不进行升级 集成支持:只支持SpringCloud集成 访问协议:
原创
博文更新于 2021.04.08 ·
544 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

win10下redis5的集群搭建

一、下载redis 进入 https://redis.io/download官网下载好了这里用的版本是5.0.10二、解压文件,修改配制文件 解压后的文件命名为redis-7001结果如下 修改 redis.windows.conf详细如下修改端口号为7001,默认是6379将cluster-enabled yes 的注释打开 将cluster-config-file nodes.conf改...
原创
博文更新于 2021.01.18 ·
1715 阅读 ·
6 点赞 ·
6 评论 ·
15 收藏

docker-compose.yml的详细解释与说明

docker-compose.yml是docker-compose的配制文件,里面的很多配制参数的意义与下这个最简易的文件其实 docker-compose 包含version、services、networks3大部分...
原创
博文更新于 2020.04.03 ·
19167 阅读 ·
6 点赞 ·
1 评论 ·
46 收藏

利用docker搭建hadoop的开发环境(超简单)

前言 本文是基于ubuntu环境完成的,要完成hadoop的安装,必须先在ubuntu上安装docker,一、下载hadoop镜像 1、换到root用户 执行 su root 这样做是方便执行命令 2、下载镜像 执行 dock...
原创
博文更新于 2020.04.21 ·
7726 阅读 ·
4 点赞 ·
2 评论 ·
20 收藏

springboot 中 HandlerInterceptor和Filter区别及使用

引言 经常在项目中看到filter和HandlerInterceptor,很时候感觉很像,但那只是那感觉 ,真正可不一样,那它们两个到底兄弟还是陌生人呢?请看下方,让我细细道来,过滤器(Filter)Servlet中的过滤器Filter是实现了javax.servlet.Filter接口的服务器端程序,主要的用途是设置字符集、控制权限、控制转向、做一些业务...
原创
博文更新于 2019.11.07 ·
11424 阅读 ·
28 点赞 ·
2 评论 ·
44 收藏

ElasticSearch(ES)和solr的关系和区别(详细版)

一、两者的概念 1、【solr】:Solr是一个独立的企业级搜索应用服务器,它对外提供类似于Web-service的API接口。用户可以通过http请求,向搜索引擎服务器提交一定格式的XML文件,生成索引;也可以通过Http Get操作提出查找请求,并得到XML格式的返回结果,【特点】是一个高性能,采用Java开发,Solr基于Lucene的全文搜索服务器。同时对其进行了扩展,提...
原创
博文更新于 2019.11.22 ·
13184 阅读 ·
9 点赞 ·
4 评论 ·
80 收藏

jpa修改默认时间格式

最近用JPA开发时 遇到保存时间不对,对象属性为获取当前时间,我这里明明下午三点多,保存结果却是早上7点多,详细如下设置对象属为good.setCreateTime(new Date());保存结果为而当前时间大约为结果时间差不相关8个小时,中国采用东8区,一个时区为一个小时,所以推断JPA默认采用零时区(英国(格林尼治天文台旧址)为中时区(零时区))...
原创
博文更新于 2020.11.16 ·
2638 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

win10安装k8s

一、前提--安装docker decktop安装好了docker环境,必须是desktop版本,本例子就是以docker decktop版本为基本讲解的具体docker的安装方法如下进入https://www.docker.com/get-started点击下载就是然后安装下载的包就行启动点击桌面结果如下说明dockker桌面版已经安装成功二、安装k8s勾选如下点击进入自动安装...
原创
博文更新于 2020.10.29 ·
10606 阅读 ·
7 点赞 ·
5 评论 ·
37 收藏
加载更多