自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 17- OpenCV:图像矩(Image Moments)和点多边形测试

在图像处理中,常用的图像矩包括原始矩和中心矩。通过计算图像的原始矩和中心矩,可以得到一些常用的图像特征,如图像的面积、质心位置、方向、轮廓等。在数字图像处理、计算机视觉与相关领域中,图像矩(Image moments)是指图像的某些特定像素灰度的加权平均值(矩),或者是图像具有类似功能或意义的属性。中心矩是相对于图像质心的矩,可以用来描述图像的旋转和缩放特征。可以通过图像的矩来获得图像的部分性质,包括面积(或总体亮度),以及有关。它们可以用于计算图像的几何特征,如质心、面积、方向等。

2024-12-19 20:50:55 736

原创 16行代码实现微信聊天机器人,自动智能回复,打团了让它来陪女朋友聊天!

这里除了要有访问网站的url之外,还要确定调用的是哪个机器人,因为可能你的后台有多个机器人,这时候就用到了每个机器人特有的api,以及获取要发送的消息,然后用于post方式发送请求,发送网站的url、机器人的api和要发送的消息,最后提取字典里面的text,最终进行返回数据。这个项目的机器人是现成的图灵机器人,我们需要去图灵官网注册一下,然后进入后台创建机器人,每个机器人都有1个api,这是我们要用到的。:近几年注册的微信可能登陆不了网页版,所以扫码之后可能登不上去,我的比较老是可以的。

2024-12-19 20:47:14 549

原创 15天学习MySQL计划(运维篇)分库分表-监控-第十四天_mysql学习计划

​ MyCat是开源的,活跃的,基于Java语言编写的MySQL数据库中间件。可以像使用MySQL一样使用mycat,对于开发老根本感觉不到mycat的存在。性能可靠稳定强大的技术团队体系完善社区活跃​ mycat-web(mycat-eye)是对mycat-server提供监控服务,功能不局限于对mycat-server使用。他通过JDBC连接mycat,mysql监控,监控远程服务器(目前仅限于Linux系统)的cpu,内存,网络,磁盘。

2024-12-19 20:43:33 865

原创 13款Linux运维比较实用的工具

注:需要配置iptables实用,如果重启iptables了也要重启fail2ban,因为fail2ban的原理是调用iptables实时阻挡外界的攻击。注:默认所有的应用防护都是关闭的,需要我们手动开启。fail2ban.conf文件是日志信息,jail.conf文件是保护的具体服务和动作配置信息。Fail2ban可以监视你的系统日志然后匹配日志的错误信息正则式匹配执行相应的屏蔽动作一般情况下是调用防火墙屏蔽。HTop是一个 Linux 下的交互式的进程浏览器可以用来替换Linux下的top命令。

2024-12-19 20:39:52 862

原创 11个 Javascript 小技巧【文末送书】

站在全栈开发的角度,通过“开发技术 项目实战”的方式,由点到面,由浅入深,由前端到后端,逐步介绍React Node.js开发的全貌。函数参数过长那么就增加出错的风险,想保证传递的顺序正确就是一件麻烦的事,代码可读性也会变差,尽量保证函数的参数不会太长。if ( date.getMonth() >= 6 && date.getMonth()

2024-12-19 20:36:11 723

原创 10年经验之谈 —— 如何做接口测试呢?接口测试有哪些工具?

而且目前市场上,北上广深,对于能够完成接口+性能测试的软件工程师,offer基本都在11K左右,如果你是大学本科,13~15K都是可能的。我们在软件的UI界面中,看到的所有功能,都是通过接口来进行实现的。比如登录界面,你在登录页面输入的用户名和密码,就是通过登录这个接口传递给后端的服务器,再由后端的服务器将登录的结果(登录成功/登录失败)通过接口返回给前端的UI界面。该阶段,主要是对代码的使用。如果你身在职场,其实不需要专门花时间去学习,只需要在平时的时间,偶尔了解一下,扩展自己知识的宽度即可。

2024-12-19 20:32:28 670

原创 10个Python进行数据分析的小技巧_python 怎么分析实验数据

Pandas中df.describe()和df.info()函数可以实现EDA过程第一步。但是,它们只提供了对数据非常基本的概述,对于大型数据集没有太大帮助。而Pandas中的Profiling功能简单通过一行代码就能显示大量信息,且在交互式HTML报告中也是如此。对于给定的数据集,Pandas中的profiling包计算了以下统计信息:由Pandas Profiling包计算出的统计信息包括直方图、众数、相关系数、分位数、描述统计量、其他信息——类型、单一变量值、缺失值等。

2024-12-19 20:28:48 749

原创 10个Python爬虫框架推荐,你使用的是哪个呢?_python 只能推荐框架

一般来讲,只有在遇到比较大型的需求时,才会使用Python爬虫框架。这样的做的主要目的,是为了方便管理以及扩展。本文我将向大家推荐十个Python爬虫框架。:Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架。可以应用在包括数据挖掘,信息处理或存储历史数据等一系列的程序中。它是很强大的爬虫框架,可以满足简单的页面爬取,比如可以明确获知url pattern的情况。用这个框架可以轻松爬下来如亚马逊商品信息之类的数据。但是对于稍微复杂一点的页面,如weibo的页面信息,这个框架就满足不了需求了。

2024-12-19 20:25:06 2775 2

原创 1024,20个入行故事,浮世中见证着程序员的奋斗

C#–Java.NETJavaScriptSQLPHPObjective-CGroovyPerlRubyGo–SwiftVB–KotlinMATLABSASScratchF#–很多小伙伴的故事让人动容,真是应了那句话,成年人的世界没有容易二字。那么哪位小伙伴的故事让你印象深刻呢?可以多选哦。投票结果排名前五名的小伙伴可以从以下三个奖品中任选一个,投票时间截止到今晚(10月24) 23:59。

2024-12-19 20:21:25 742

原创 100道MySQL数据库面试题解析_mysql理论例题讲解

事务A、B交替执行,事务A被事务B干扰到了,因为事务A读取到事务B未提交的数据,这就是脏读在一个事务范围内,两个相同的查询,读取同一条记录,却返回了不同的数据,这就是不可重复读。事务A查询一个范围的结果集,另一个并发事务B往这个范围中插入/删除了数据,并静悄悄地提交,然后事务A再次查询相同的范围,两次读取得到的结果集不一样了,这就是幻读。可以看我这篇文章哈:一文彻底读懂MySQL事务的四大隔离级别。

2024-12-19 20:17:40 682

原创 2024 年顶级机器学习算法和 Python 库

总的来说,这个库虽然并不是一个新算法,但是它很可能包含 2022 年的新算法,或者至少是最新的算法,甚至像上面提到的 CatBoost 这样的算法都包含在这个库中——这就是我如何发现它的。话虽如此,我认为重要的是要包含这个库,这样您不仅可以了解 2022 年的最新算法,还可以了解您以前没有听说过或者错过的比较老的算法,因为您可以通过简单的用户界面将它们并排进行比较。因为没有太多的新算法需要讨论,我想包括一种能够比较几种算法的库,其中一些算法可能会更新迭代,所以比较新。

2024-12-18 16:22:05 388

原创 2024 年最佳开源软件榜单出炉

这种对 Git 语义的应用让用户可以创建自己的隔离的、零拷贝的数据分支,在上面工作、实验和建模分析,而没有破坏共享对象的风险。LakeFS 为你的数据带来了有用的 commit notes、元数据字段和 rollback 选项,同时也带来了维护数据完整性和质量的验证 hooks–在一个未提交的分支被意外地合并回生产中之前,运行格式和模式检查。InfoWorld 评价道,在众多创新的、开源的、前端的 JavaScript 框架中,Svelte 及其全栈对应的 SvelteKit 可能是最有野心和远见的。

2024-12-18 16:18:23 1243

原创 2023最新整理Python爬虫超详细讲解(零基础入门,老年人都看的懂)

我们平时都说Python爬虫,其实这里可能有个误解,爬虫并不是Python独有的,可以做爬虫的语言有很多例如:PHP,JAVA,C#,C++,Python,选择Python做爬虫是因为Python相对来说比较简单,而且功能比较齐全。首先我们需要下载,我下载的是官方最新的版本 3.8.3 其次我们需要一个运行Python的环境,我用的是pychram也可以从官方下载, 我们还需要一些库来支持爬虫的运行(有些库Python可能自带了)差不多就是这几个库了,良心的我已经在后面写好注释了。

2024-12-18 16:14:40 2100 1

原创 2023前端面试题汇总(最新)-持续更新中_前端面试题2023

Vue 中的 data 必须是个函数,因为当 data 是函数时,组件实例化的时候这个函数将会被调用,返回一个对象,计算机会给这个对象分配一个内存地址,实例化几次就分配几个内存地址,他们的地址都不一样,所以每个组件中的数据不会相互干扰,改变其中一个组件的状态,其它组件不变。简单来说,就是为了保证组件的独立性和可复用性,如果 data 是个函数的话,每复用一次组件就会返回新的 data,类似于给每个组件实例创 建一个私有的数据空间,保护各自的数据互不影响。

2024-12-18 16:03:29 768

原创 2023java面试题47道选择题及答案[来看看你能做对多少!!!]_java面试选择题

1、Java IO体系中,read方法从输入流中顺序读取源中的单个字节数据,如果到达源的末尾,该方法返回。D、构造方法的第一条语句如果是super(),则可以省略,该语句作用是调用父类无参数的构造方法。B、两个对象equals()为true,那么他们的hashCode()一定相等。6、在Java的IO操作中,( )方法可以直接将缓冲中的数据立即发送到网络中。A、两个对象的hashCode()相同,则equals()也一定为 true。20、java中,下面关于this()和super()说法正确的是?

2024-12-18 15:59:47 271

原创 2022美赛单变量深度学习LSTM 时间序列分析预测

’’步进验证模型:其实相当于已经用train训练好了模型之后每一次添加一个测试数据进来1、训练模型2、预测一次,并保存预测结构,用于之后的验证3、加入的测试数据作为下一次迭代的训练数据‘’’#把数组train赋值给一个history列表#创建一个predictions列表,这个列表记录了观测值,创建一个predictions数组中第n个元素,对应test数组中第n-1个元素。

2024-12-18 15:56:04 1711

空空如也

空空如也

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

TA关注的人

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