实验原理: 开运算 :就是先腐蚀后膨胀 寻找轮廓:从二值化的图片中寻找轮廓使用面积排查:求解遍历出来的每个轮廓的面积 实验代码: import cv2 import numpy as np#输入图片 img cv2.imread("./color_1.png") img c…
2024/12/16 19:44:46Android Termux 安装Kali Linux 或 kali Nethunter史诗级详细教程 一、Termux配置1、下载安装2、配置存储和换源3、基本工具安装 二、Kali Linux安装1、下载安装脚本2、更换apt源3、图形化安装 三、Kali Nethunter安装1、下载安装脚本2、更换apt源3、图形化连接 四、报错汇总1、…
2024/12/16 18:10:49启关grid资源 启动或关闭OHAS Grid启动各资源之前,首先要启动OHAS(Oracle High Availability Services),然后再启动其他资源; 如果上述操作提示OHAS未启动,可以先执行此步骤,默认自动启动 crsctl start has …
2024/12/16 16:00:00长度最小的子数组 class Solution {public int minSubArrayLen(int target, int[] nums) {// 同向双指针->滑动窗口int len Integer.MAX_VALUE;//初始值设为无限大,防止出现int n nums.length;int sum 0;for(int left 0, right 0; right < n; right) {su…
2024/12/16 11:46:10TransactionScope是个好东西,可以自动管理transaction,即使是对分布式数据库也可以,但是需要一些配置(摸索了2天。。。), 本文的环境为windows 2003: 1. 对跑代码的机器和sql所在的服务器进行Co…
2024/12/16 18:36:22 人评论 次浏览好久都没有更新blog了,希望不忘初心51CTO找到当初的美好回忆!正则表达式的分类基本的正则表达式(Basic Regular Expression 又叫Basic RegEx 简称BREs)扩展的正则表达式(Extended Regular Expression 又叫Extended Reg…
2024/12/16 17:13:04 人评论 次浏览1、下载putty(百度-putty下载)下载32位安装包即可:如图所示2、运行putty 创建session(通常配置项)3、在点击”open“后出现下图所示。点是4、登录putty界面,输入root和密码 界面如下5、putty密钥认证——运行putty key generator …
2024/12/16 15:50:23 人评论 次浏览Abstract在FPGA開發中,常會用到Altera所提供的Megafunction與LPM加速開發,這要如何使用ModelSim作仿真呢? Introduction使用環境:Quartus II 8.1 ModelSim-Altera 6.3g_p1 ModelSim SE 6.3e 在(筆記) 如何使用ModelSim作前仿真與後仿真? …
2024/12/16 20:26:45 人评论 次浏览一些批处理bat脚本 运行 start A.exe将某文件夹内的文件列表打印出来 dir C:\...\ *.*>A.txt(>为覆盖,>>为追加写入A.txt) 创建文件夹a md C:\a在当前文件夹创建文件 cd.>A.txt修改文件夹中所有文件后缀 (相当实用) ren *.bin *.dat写入一些东…
2024/12/16 20:25:45 人评论 次浏览OC点语法和变量作用域 一、点语法 (一)认识点语法 声明一个Person类: 1 #import <Foundation/Foundation.h>2 3 interface Person : NSObject4 {5 int _age;//默认为protected 6 }7 8 - (void)setAge:(int)age;9 - (int)age; 10 11 end Person类…
2024/12/16 20:24:45 人评论 次浏览问题场景 最近在做一些网站性能优化方面的工作。 部分小图转化为Base64与css同步下载,但几张比较大的图(100k~300k)就不太适合转成Base64了,转换后会更大,影响css下载速度; 但采用外联图片异步下载的方式&a…
2024/12/16 20:23:44 人评论 次浏览1.前提 电脑安装好Git需要有个已经注册的GitHub帐号 2.在IDEA中设置Git 2.1 确保IDEA安装Git GitHub插件 2.2 在IDEA中设置Git,在File–>Setting->Version Control–>Git–>Path to Git executable选择你的git安装后的git.exe文件,然后点…
2024/12/16 20:22:40 人评论 次浏览Dao 中需要通过 SqlSession 对象来操作 DB。而 SqlSession 对象的创建, 需要其工厂对象 SqlSessionFactory。SqlSessionFactory 对象, 需要通过其构建器对象 SqlSessionFactoryBuilder 的 build()方法,在加载了主配置文件的输入流对象后创建 …
2024/12/16 20:19:39 人评论 次浏览Go语言的枚举 枚举指一系列相关的常量,比如下面关于一个星期中每天的定义。我们可以用在const后跟一对圆括号的方式定义一组常量,这种定义法在Go语言中通常用于定义枚举值。 Go语言并不支持众多其他语言明确支持的enum关键字。 下面是一个常规的枚举表示…
2024/12/16 18:25:17 人评论 次浏览有时候,在windows下了个shell脚本,在Linux中执行.sh脚本,遇到异常/bin/sh^M: bad interpreter: No such file or directory。 分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字符&#x…
2024/12/16 18:24:17 人评论 次浏览1. Web基础回顾 1.1 MVC与三层架构 对于 MVC 与三层架构而言,这是 Web 开发的基础,小伙伴们一定要熟记于心。 1.2 Servlet3.0规范的运行时可插拔性 Servlet 3.0 规范的这个运行时可插拔性的特性,它里面定义了一个 ServletContainerInitial…
2024/12/16 18:23:17 人评论 次浏览条件判断 JavaScript使用if () { ... } else { … }来进行条件判断 var age 20; if (age > 18) { // 如果age > 18为true,则执行if语句块alert(adult); } else { // 否则执行else语句块alert(teenager); } 其中else语句是可选的 多行条件判断 if (age > …
2024/12/16 18:22:16 人评论 次浏览纹理映射(Texture mapping) 在上一篇文章中,我们学习了Blinn-Phong反射模型与着色频率,假设我们使用Phong着色并且只考虑漫反射的情况,我们知道一个着色点也就是一个像素的颜色应该是由下面这个式子算出来了。 那么如…
2024/12/16 18:21:16 人评论 次浏览一、 SSH无密码远程登录原理 二、 SSH实现无密码远程登录 实现主机A 无密码远程登录主机B 主机A IP地址:10.8.9.154 主机B IP地址:10.8.9.155 1、 主机A操作如下: [rootcloucentos6 .ssh]# pwd …
2024/12/16 18:20:15 人评论 次浏览