算法: 第一步,将图片转换为二值图像A 第二步,创建和A相同大小但是元素都为0的图像B,并复制A到A_copy中 第三步,A中任选一点值为255的像素,设为p1,并使用计算连通分量算法,当算法收敛时,则检测出一个连通分量 第四步,将检测出来的连通分量复制到B中,A_copy中对应的值设为0,记录连通 ...
分类:
编程语言 时间:
2019-12-04 22:02:39
阅读次数:
525
笔者在《for循环实战性能优化》中提出了五种提升for循环性能的优化策略,这次我们在其中嵌套循环优化小循环驱动大循环的基础上,借助Map高效的查询性能来优化双层for循环。 如果小循环和大循环的集合元素数量分别为M和N,则双层For循环的循环次数是M*N,随着M和N的增长,对性能的影响越来越大。因此 ...
分类:
其他好文 时间:
2019-12-04 22:02:25
阅读次数:
726
随着网络快速的发展,很多个人也开始搭建自己的网站,在搭建网站的时候必不可少的就是需要服务器,因此在选择服务器上就需要多下功夫才行。那么针对个人网站应该如何选择服务器呢? 1.稳定原则 个人网站在选择服务器租用的时候也是需要遵循稳定可靠原则,稳定是一切的基础。如果服务器经常出现问题,那就会导致用户访问的时候出现访问不了的情况,久而久之用户就不在访问网站,这样是非常不利的。 2.可靠原则 在选择
分类:
Web程序 时间:
2019-12-04 22:01:33
阅读次数:
154
之前有一些机会断断续续接触过一些Node.js的项目,但只仅限于使用它简单实现一些功能,没有过多深入的研究。现在因为带领公司大前端技术,服务端渲染直出、BFF(Backend For Frontend)等需求会越来越多,组内需要对服务端技术有更深刻的理解,如果对Node.js仅仅停留在如何写业务代码 ...
分类:
Web程序 时间:
2019-12-04 22:00:44
阅读次数:
141
Maven maven作为一个功能丰富的java应用程序管理工具,其提供的插件管理机制为其扩展带来了极大的便利; 本文以统计指定目录下有多少个.java为后缀的文件为例,说明如何自定义maven插件。 Maven插件的命名规范 按照官方建议,maven插件的命名建议为xxxx-maven-plugi ...
分类:
其他好文 时间:
2019-12-04 22:00:29
阅读次数:
116
一、核心功能 ‘r’:只读。该文件必须已存在。 ‘r+’:可读可写。该文件必须已存在,写为追加在文件内容末尾。 ‘rb’:表示以二进制方式读取文件。该文件必须已存在。 ‘w’:只写。打开即默认创建一个新文件,如果文件已存在,则覆盖写(即文件内原始数据会被新写入的数据清空覆盖)。 ‘w+’:写读。打开 ...
分类:
编程语言 时间:
2019-12-04 22:00:03
阅读次数:
111
CORNERSTONE最近在知乎看到一个关注度很高的问题“小公司如何管理好团队?”题主列举了一系列十几人的小团队目前面临的问题,无外乎:“如何让你的团队跟你是一条心做事,大家劲往一处使?”“我不在的时候,其他人就开始松懈了,怎样才能让员工,你在和不在都一样?”“作为一个领导,如何管理自己的员工,他做什么,不做什么,你怎么来把控,是每天自己来了,一拍脑袋这事要让他做,还是怎样?”“交给下属的事情,如
分类:
其他好文 时间:
2019-12-04 21:58:43
阅读次数:
112
delete from TableName 清空数据,不删除表 参数化语句 ??? public bool AddNoTask(PDAScanOperationRecords model) { StringBuilder strSql = new StringBuilder(); strSql.Ap ...
分类:
数据库 时间:
2019-12-04 21:58:26
阅读次数:
115
1.selenium版本 selenium 1: selenium IDE :Firefox插件,录制,回放 selenium RC:JS类库,支持各种语言 selenium Grid:分布式执行,主机控制执行机执行代码 selenium 2:selenium 1+webdriver(谷歌产品,代码 ...
分类:
其他好文 时间:
2019-12-04 21:58:13
阅读次数:
133
一、Eureka 正常工作流程 Service 服务作为 Eureka Client 客户端需要在启动的时候就要向 Eureka Server 注册中心进行注册,并获取最新的服务列表数据。 Eureka Server 之间通过 Peer To Peer 模式复制最新数据。 Eureka Client ...
分类:
编程语言 时间:
2019-12-04 21:58:02
阅读次数:
110
一、写在最前 本文记录安装或配置或介绍以下软件或环境或应用的过程:VScode,Xampp,navicat,PHP,html,CSS,SQL,JavaScript。 作者使用的环境:浏览器:Google Chrome 系统:Windows 10 x64 二,Vscode安装和汉化 (1)Vscode ...
分类:
其他好文 时间:
2019-12-04 21:57:43
阅读次数:
151
QueryString 传递一个或多个安全性要求不高或是结构简单的数值。但是对于传递数组或对象的话,就不能用这个方法了 session(viewstate) 简单,但易丢失 作用于用户个人,过量的存储会导致服务器内存资源的耗尽。 application 对象的作用范围是整个全局,也就是说对所有用户都 ...
分类:
Web程序 时间:
2019-12-04 21:57:31
阅读次数:
122
maven项目,所有的包都是按照提示,自动添加的,知道启动项目报错 才发现 spring-web 和 spring-webmvc 版本不一致 <dependency> <groupId>org.springframework</groupId> <artifactId>spring-web</art ...
分类:
编程语言 时间:
2019-12-04 21:57:05
阅读次数:
89
1、登录账户或切换账户时出现以下警告 ,如图 -bash: warning: setlocale: LC_CTYPE: cannot change locale (en US.UTF-8):no such file or directoty -bash: warning: setlocale: LC ...
分类:
其他好文 时间:
2019-12-04 21:56:30
阅读次数:
126
Mybatis的接口方法多参数传递的四种处理方式 1.使用接口方法参数的索引传递 使用java方法的默认规范,参数是有索引的,我们需要在SQL中指定参数的索引位置 接口中的方法: mapper.xml中的SQL: 这里需要注意:不同的版本索引传值的写法可能不同 低版本可以使用这种直接使用参数索引的方 ...
分类:
其他好文 时间:
2019-12-04 21:56:14
阅读次数:
90