- 博客(260)
- 收藏
- 关注
原创 把人体看做封闭个体来看待各类医疗方法
以前,我认同中医中的中药、五行理论、经络与针灸、耳穴等等,但对于道医、画符治病等存疑。春节前后这段时间,我发现自己的认知改变了,似乎有了一些浅薄的认识,所以记录下来。
2025-02-08 10:41:45
226
原创 基于Pytorch和yolov8n手搓安全帽目标检测的全过程
还是之前的主题,使用开源软件为公司搭建安全管理平台,从视觉模型识别安全帽开始。主要参考学习了开源项目 https://github.com/jomarkow/Safety-Helmet-Detection,我是从运行、训练、标注倒过来学习的。由于工作原因,抽空学习了vscode的使用、python语法,了解了pytorch、yolo、ultralytics、cuda、cuda toolkit、cudnn、AI的分类、AI的相关专业名词等等。到这里,基本可以利用工程化的方式解决目标检测环境搭建、AI标注、
2024-12-30 10:32:52
854
1
原创 几个vscode中python代码的浅显理解
还是之前的主题,使用开源软件为公司搭建安全管理平台,从视觉模型识别安全帽开始。我是从运行、训练、标注倒过来学习的。因为用到了python的Pytorch去训练模型,所以记录使用vscode编写python代码时,对vscode和python的浅显理解。
2024-12-27 15:10:19
284
原创 管理图像标注工具labelimg的默认标签以提高标注效率
还是之前的主题,使用为公司搭建安全管理平台,从视觉模型识别安全帽开始。我是从运行、训练、标注倒过来学习的。本次主要是对标注工具labelimg的默认标签进行增加,实现快速标记。
2024-12-20 18:00:25
333
原创 在windows系统中使用labelimg对图片进行标注之工具安装及简单使用
还是之前的主题,使用开源软件为公司搭建安全管理平台,从视觉模型识别安全帽开始。我是从运行、训练、标注倒过来学习的。本次主要是学习标注工具labelimg的安装及简单使用。
2024-12-18 17:22:17
1135
原创 在windows系统运行安全帽识别项目Safety-Helmet-Detection的模型训练
还是为公司搭建开源的安全管理平台为目的,逐步探索。先找到了开源的安全帽识别的项目,之前文章学习了怎么简单运行。本次学习怎么去执行模型训练?
2024-12-17 18:02:27
400
原创 人工智能模型多种分类角度
计算机视觉:如图像识别、目标检测、图像生成等,常见模型有生成对抗网络、变分自编码器等.- 自然语言处理:包括机器翻译、文本摘要、情感分析等,相关模型如GPT、BERT等.- 闭源模型:由特定公司或组织开发,不公开模型细节,如某些商业化的AI模型.- 大型模型:参数量超过十亿,如GPT-3等,需要大量计算资源训练和使用.- 开源模型:任何人可访问和使用,如许多在GitHub上发布的模型.- 边缘部署:模型直接运行在用户设备上,如智能手机、IoT设备等.- 半监督学习模型:结合有标注和无标注数据训练.
2024-12-14 13:39:17
535
原创 vscode(Visual Studio Code)的安装及汉化
还是安全帽识别的学习,需要写点python代码,我对vscode工具有些许了解,准备用它来开发python。
2024-12-13 11:49:59
774
原创 在windows系统用Anaconda搭建运行PyTorch识别安全帽项目的环境
使用Anaconda来搭建PyTorch运行模型比较方便。就是我的机器太差了,估计训练很难,运行问题不大。为后续免费搭建工业场景安全帽检测的方案奠定了基础。本人没有学过AI和Python,过程中使用到了豆包和文心一言帮助我找思路,帮我快速实现了我的初步结论。
2024-12-04 15:42:24
1110
原创 在windows系统中安装python并确认安装成功
因为之前的AI模型训练发现模型是用的基于python的插件来训练的,我想简单的学习一下这个过程。所以,先搭建训练环境。属于工业安全帽AI检测的番外篇吧!
2024-11-29 17:49:41
370
原创 开源代码统计工具cloc的简单使用
公司之前开发了个小系统,要去申请著作权,需要填写代码数量。应该怎么统计呢?搜索了一下,还是用开源工具cloc吧!我的操作系统是windows,代码主要是java项目和vue项目。
2024-11-21 18:35:07
717
原创 关于java代码中资源释放的写法
我的代码风格主要还停留在jdk1.5的时代,今天AI写了一段文件读取的代码给我,我发现它没有写资源释放的代码。一查,发现jdk1.7就开始有了,所以记录一下。
2024-11-21 11:22:15
224
原创 工业生产安全-安全帽第二篇-用java语言看看opencv实现的目标检测使用过程
公司是非煤采矿业,核心业务是采选,大型设备多,安全风险因素多。当下政府重视安全,头部技术企业的安全解决方案先进但价格不低,作为民营企业对安全投入的成本很敏感。利用我本身所学,准备搭建公司的安全管理技术平台,从视觉、传感等多方面配合,逐步将公司的生产安全管理技术平台搭建起来。也许在不久的未来,公司各层级都看到了技术的价值,会逐步过渡到一线品牌的安全产品上来,逐步推动生产安全技术在公司的应用。
2024-11-19 09:36:51
1178
原创 工业生产安全-安全帽第一篇-opencv及java开发环境搭建
本次文章,涉及的知识很多,主要包含:怎么找到OpenCV的安装文件?OpenCV是什么?java使用OpenCV的关键是什么?java使用dll的机制是什么?JDK本身与其内部dll的关系是什么?java加载dll的两个方法?eclipse中项目加载外部jar包的两种方法?用java代码确认你具备了OpenCV开发的基础环境? 期望一步步引导公司进入基于AI的安全管理时代,对于民营企业,一步到位不太现实。技术上的,人员上的,管理上的,都需要一个过渡的阶段。
2024-11-14 18:04:29
704
原创 maven工程修改jdk编译版本的几种方法
maven工程修改jdk编译版本的几种方法,以前这些小细节处理了就处理了,没有去记录,现在带徒弟,就写下吧!可能不全面,不喜勿喷。哦,说下,本文的例子是在eclipse中开发截图的。
2024-11-14 14:41:15
748
原创 Windows系统中Oracle VM VirtualBox的安装
公司安排了师带徒,环境搭建问题一直是初级程序员头疼的事情,我记录一下这些基础的内容,方便初学者。大部分开发者的机器还是windows系统,所以写了怎么安装VirtualBox
2024-11-07 11:40:24
1144
原创 引导徒弟找到用java程序拉取钉钉考勤记录的方法
公司安排了师带徒任务,两个徒弟都满了一年了,基本具备独立上手的能力。但他们跟我当年一样,缺乏系统性思维,不知道体系化的思路。所以,借着公司安排给他们的拉取钉钉考勤记录的任务,我记录分享一下引导他们找到合适方案的过程。
2024-10-31 12:05:24
399
原创 SpringBoot使用JpaRepository方法命名和@Query查询的一些复杂场景
JpaRepository方法命名和@Query查询各有所长。对用户查询使用的建议@Query吧,需求怪异的多些。内部模型间逻辑的用JpaRepository方法命名查询还是很高效的,可读性也很强。
2024-10-25 17:55:48
1029
原创 对高危漏洞“Docker Engine API is accessible without authentication”的修复
之前文章将1Panel软件的Doocker端口给到了局域网,安全组兄弟扫描认为是高危漏洞,可能导致攻击者获取对Docker主机的完全控制权。
2024-10-08 19:56:09
1024
原创 带着徒弟从一次跨域漏洞修复展开的学习
公司安全兄弟提示我们一个应用存在CSRF跨域攻击的漏洞,我带着徒弟开展漏洞修复。全面的了解什么是跨域访问?存在什么安全风险?
2024-09-24 12:16:25
794
原创 程序员结合“六祖坛经”、“道德经”和“全息理论”,从抽象与具象对经络的认知
我们对“路”形态上的认知是不是可以抽象为“连续的一种结构,与周边存在明显的边界”?但是又有人反对了“穴位是一个个的点位,并不是连续的啊”?我反问一句“小时候,我们过河没有桥,走的一个个的石墩也不是物理上连续,不也是一条路吗?读了六祖慧能大师的话,我的认知是“道是客观世界运行的规律,道并不会因为我们没发现、发现不全或者表达体系不完全符合认知逻辑就不存在”。路的定义,相信大部分人会认同这个定义“连接多个地方的、可以通行的、连续的通道”。连接的是心脏和肢体末端,血液在其中通行,血管是肉眼可见连续的通道。
2024-08-24 18:25:28
215
原创 java开发环境搭建基础之3----开发工具eclipse中Maven配置
公司安排了带徒弟任务,写点基础的环境搭建这些吧。搭建基础开发环境,主要是jdk、eclipse、git、maven、mysql。后续再考虑编写jenkins、nexus、docker、1panel等CI/CD环境搭建。本次主要内容是eclipse中自带maven的配置。我的开发环境,电脑是windows11家庭版。
2024-08-01 15:48:15
1092
原创 java开发环境搭建基础番外篇之----Maven在windows的安装及配置
公司安排了带徒弟任务,写点基础的环境搭建这些吧。搭建基础开发环境,主要是jdk、eclipse、git、maven、mysql。后续再考虑编写jenkins、nexus、docker、1panel等CI/CD环境搭建。本次主要内容是maven在window是系统中的安装及配置。我的开发环境,电脑是windows11家庭版。属于基础环境的番外篇,可以直接使用eclipse中的maven,也可以自己安装。
2024-08-01 15:43:36
926
原创 java开发环境搭建基础之2----开发工具eclipse在windows的安装
公司安排了带徒弟任务,写点基础的环境搭建这些吧。搭建基础开发环境,主要是jdk、eclipse、git、maven、mysql。后续再考虑编写jenkins、nexus、docker、1panel等CI/CD环境搭建。本次主要内容是eclipse的下载安装及运行。我的开发环境,电脑是windows11家庭版。
2024-08-01 11:37:47
425
原创 java开发环境搭建基础之1----OpenJDK在windows系统的安装
Sun被Oracle收购后,一会收费,一会免费,感觉市场策略不稳定,准备选择OpenJDK作为长期使用。我的开发机器是“Windows 11 家庭版”,不同windows版本在设置环境变量的界面可能有些许区别,相信看了我的步骤也能设置。
2024-08-01 10:27:37
8209
原创 maven项目容器化运行之4-子模块利用Jenkins和maven使用docker插件调用远程docker构建服务
母子工程时,要构建子工程镜像,估计是问题还是出在dockerfile文件是在子工程目录里面产生的。通过添加一个Jenkins任务,去只构建镜像子工程,设置在主工程构建任务之后触发,就实现我们的目标了。
2024-07-31 11:37:46
731
原创 程序员拔火罐技能的分享
之前为了考“中医康复理疗师”的证书,自学了拔火罐。自学主要是在自己大腿上练习,然后拿家人做小白鼠。后来考试没有那么严格也就顺利通过了。操作过程中,积累的一些小知识,分享给大家,有空在家里给家人服务体验吧!
2024-07-25 15:47:18
398
原创 在1Panel中进入到docker容器内部排查启动的nginx为啥连接不上
徒弟的前端工程,已经构建出了镜像,并在1Panel上面可以查看镜像文件了。可是,手动创建容器运行后,怎么也连接不上。我带他准备先从容器里面的nginx是否已经启动正常开始,从内到外排查问题。
2024-07-24 15:20:30
1415
原创 maven项目容器化运行之3-优雅的利用Jenkins和maven使用docker插件调用远程docker构建服务并在1Panel中运行
在《maven项目容器化运行之1》中,我们开启了1Panel环境中docker构建服务给到了局域网。在《maven项目容器化运行之2》中,我们基本实现了maven工程创建、远程调用docker构建镜像、在1Panel选择镜像运行容器三大步骤。 但是,存在一个问题,就是我们本地每次install的时候,都会去构建镜像。期望开发人员在本地开发打包构建时,用于本地测试或者联调,不去构建镜像。而专业测试人员一般是面对测试环境进行测试,这时就需要发布到测试环境,能够快速构建测试人员的测试环境就行。
2024-07-24 12:18:57
1237
原创 我们的耳穴项目迈进了一大步
10多年前,爷爷因贲门癌去世。最近几年,父亲食道癌中晚期、母亲两次中大手术、自己两口子各有1次手术、孩子1年医院挂号记录40多次,在医院同时照顾父亲和90多岁的奶奶。这些健康问题,使得我这个老程序员不得不重新思考技术方向的意义。现在的医学不会对你的健康负责,最多只是对你这次去看的病治治,他们不会去思考怎么让你长期的保持健康快乐。于是,3年前我做了个重大决定,一定要找个跟医学挂钩的工作。
2024-07-20 10:55:53
356
原创 sqlserver15(2019)修改参数READ_COMMITTED_SNAPSHOT
READ_COMMITTED_SNAPSHOT是重要的参数,涉及事务隔离,如果当前有数据库连接时,估计修改该参数就会出现执行不完转圈圈的感觉(估计是出现了相互等待的死锁状态)。所以连接数据库执行修改该参数的sql时,不能连接它本身这个database。我连接系统数据库master,从语句来看是指定了database的,所以也能修改到我参数。从而避免了相互等待导致的死锁现象。
2024-07-19 11:09:26
936
原创 sqlserver15(2019)创建database、用户
公司有个项目要用sqlserver,版本是19.2.我已经快20年没有用过sqlserver了。大概整理了一下,创建了1个库、1个用户,让这个用户管理这个库。简单上sql吧。
2024-07-17 18:18:49
279
原创 maven项目容器化运行之2-maven中使用docker插件调用远程docker构建服务并在1Panel中运行
我们经历了maven创建创建、docker插件使用、1Panel容器创建三个主要过程。实现了eclipse工具中maven工程调用远程docker服务完成镜像文件构建。但pom中,只是简单的将maven插件写在了build中,每次maven工程install都会去构建镜像文件,这里不太合理,下次再写一篇文章,将这个一部分“优雅”一些。到这里,勉强达到目的吧!其实过程中遇到很多问题。比如:1)docker对接不上,提示0.0.0.0:9527等信息,是没有设置系统环境变量DOCKER_HOST引起的。
2024-07-15 19:44:13
1578
2
原创 maven项目容器化运行之1-基于1Panel软件将docker镜像构建能力分享给局域网
docker核心功能包括镜像的构建和容器的运行,它可以开放端口将镜像构建的能力暴露。docker daeson就是docker的守护进程,开放能力是通过指定docker守护进程监听端口来实现的。后面开发人员就可以通过maven中docker插件来远程调用docker镜像构建能力了。
2024-07-15 17:40:58
865
原创 mysql数据库创建用户并授权某个库的所有权限
- 创建新用户(替换'new_user'为您的用户名,'password'为您的密码)-- 授予权限(替换'database_name'为您要授权的数据库名)这个就直接上语句吧!只是注意要用管理员帐号执行,比如root去执行。-- 刷新权限使变更生效。
2024-07-08 16:05:17
698
原创 sqlserver数据库表、字段增加或修改注释
EXEC sys.sp_updateextendedproperty @name=N'MS_Description', @value=N'粗选强磁机电流' ,@value=N'强磁机电流' , @level0type=N'SCHEMA',@level0name=N'dbo',@value=N'强磁机电流',@level0type=N'SCHEMA',@level0name=N'dbo',“Z15_J_PN10_ELV_AV_SSZ”为字段名,替换为你的字段名;这个就直接上语句吧。
2024-07-08 11:23:21
898
原创 简单处理sqlserver数据库的用户新增与查询表的授权
我的理解就是先创建登录凭证,再创建用户。只不过我们一般的认知是帐号就是用户名,所以出现了3个“[用户名]”,实际上他们的含义不同。第一个“[用户名]”是登录凭证的帐号,类似account。第二个“[用户名]”是用户的名称,类似username。第三个“[用户名]”还是是登录凭证的帐号。注意:这里的“[表名]”不需要包含dbo的部分,就是不要写“MES30.table1”这种,就写“table1”就行了。公司的MES系统采用的是sqlserver数据库,从实时数据库抽取的设备实时数据存放在其中。
2024-07-04 08:36:41
837
原创 消息中间件ApacheKafka在windows简单安装
之前公司需要API网关管理软件ApacheShenYu,我相信把调用的记录都存到一个数据库。他支持日志推送到kafka,所以,我准备尝试一下通过kafka接收调用的日志信息。第一步,当然是安装kafka了。
2024-07-02 16:03:56
916
原创 开源API网关-ApacheShenYu首次按照启动遇到的问题
公司有API网关产品需求,希望有图形化的后台管理功能。看到了ApacheShenYu,作为Apache的顶级项目,直接认可了。
2024-06-25 10:40:33
583
原创 一件21年前高考后让网瘾少年改变些许的事情
拿高考通知书的前夜,我跟着小舅一起到了他工作的小砖窑。我想看看一晚上到底能挣多少钱,我独立的加入工作,一晚上做了7-8个小时,最后帮小舅多挣了接近5元钱。按照当时的消费,差不多就是一个回锅肉加米饭的价格,如果换算到今天相当于一个晚上挣了20-30元钱吧。第二天早上我去拿通知书的路上,感觉手脚都不是自己的了,手上还磨出了血泡。高中时,我一改初中乖娃娃的表现,走入了传奇,变成了网瘾少年。晚上翻围墙出去打通宵,白天在课堂睡大觉,吃着初中成绩的老本,把重点大学的期望干成了二本。上周末高考结束,侄女心态放松下来了。
2024-06-12 08:53:12
285
Safety-Helmet-Detection安全帽检测
2024-12-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人