Halcon 学习笔记--仿射变换与车牌定位(6)

Halcon仿射方式: vector_angle_to_rigid (Row, Column, Phi, Row, Column, rad(180), HomMat2D)其中Row, Column, Phi是所选择区域中心坐标以及相对于水平方向夹角,rad(180)为要旋转的角度这个角度是任意值 hom_mat2d_identity( : : : HomMat2DIdentity)形成单位矩阵: hom_mat2d_rotate( : : HomMat2D, Phi, Px, Py : Hom
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

解决mysql localhost可以连接但是127.0.0.1不能连接

在测试mysql的过程中遇到使用localhost可以连接但是127.0.0.1不能连接,原因是localhost使用的本地socket连接,127.0.0.1使用使用的tcp连接 在mysql库的user表中,root账号默认的加密验证方式是auth_socket是,从新使用新的方式生成一下密码加密就可以了 可以更改下用户的加密方式: update user set authentication_string=password("123456"),plugin='mysql_native_p
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

主流原型设计工具“Axure”的简要介绍及简单使用示例

目录: 前言 Axure简介   Axure软件界面简介   Axure简单使用——登录界面 Axure优缺点 总结 前言 由于所学课程的需要,不得不使用一些原型设计工具,因此在大致了解市面上存在的原型设计工具之后,本着与大家共同学习一起进步的初衷,决定写这样一篇博文简单的介绍一款使用相当广泛的原型设计工具“Axure”。下文所述与图片皆以Axure RP 9为例。附下载链接https://www.pmyes.com/thread-35500.htm,网页中也有汉化的全部教程,以下不在赘述有关
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

5.20 练习题

A - Phoenix and Balance 题意:给你一个n(n为偶数),将从2^1到2^n平均分为两份,是差的绝对值最小 思路:1.错误思路:(这题做过)我最开始我想将首尾相加,在分一半; 代码: #include<iostream> #include<cstdio> #include<cmath> using namespace std; #define ll long long #define N 10000 ll a[N]; ll qpower(int a,int b){ ll a
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

day57日考题整理

day57日考考题 今日考题: 1.有一个列表[3,4,1,2,5,6,6,5,4,3,3]请写出一个函数,找出该列表中没有重复的数的总和 2.简述数据库表设计中一对一、一对多、多对多的应用场景,char与varchar的区别 3.js代码书写位置有几种,什么是事件,js如何绑定事件,常见的事件有哪些 4.什么是jQuery,它的基本语法是什么,jQuery导入方式有哪些分别有什么区别, 列举你所知道的jQuery选择器(针对表单筛选器是否有注意事项) 1、有一个列表[3,4,1,2,5,6
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

Java正则匹配:find,matches和lookingAt 的简单辨析

Java的Matcher对象有三种方法能够实现对目标串的正则匹配,分别是find,matches和lookingAt ,他们各有不同: matches对整个目标串进行匹配,如果目标串和模式串不能完全匹配,返回false,注意这里面是对完整的串而言,部分含有也是不可以的 find和lookingAt类似,都是判断目标串是否含有模式串,它们的区别是find在找到一个合法的匹配之后会继续停留在这个位置等待下一步指令;lookingAt则是返回目标串的起始位置,所以每次调用start方法都会返回0(因
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

我的Docker之路(四):网络模式与容器间连接

在使用Docker容器来部署应用时大部分情况下都是在一个容器中只部署一个应用程序,比如很多情况下服务A和服务B,或者应用和数据库都存在于不同的容器中,这就涉及到了容器网络模式与容器间连接相关的内容。在Linux系统中是通过network namespace来进行网络隔离,运行在Liunx中的Docker亦是如此。对于网络一个network namespace提供一个完全独立的网络,当然这是在宿主机中虚拟出的环境,包括独立的IP、端口、路由表和防火墙等等。这样Docker就可以通过这种方法为每个
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

13_【Collection、泛型】-笔记

day02【Collection、泛型】 主要内容 Collection集合 迭代器 增强for 泛型 教学目标 能够说出集合与数组的区别 说出Collection集合的常用功能 能够使用迭代器对集合进行取元素 能够说出集合的使用细节 能够使用集合存储自定义类型 能够使用foreach循环遍历集合 能够使用泛型定义集合对象 能够理解泛型上下限 能够阐述泛型通配符的作用 第一章 Collection集合 1.1 集合概述 在前面基础班我们已经学习过并使用过集合ArrayList<E> ,那么集合
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

NFLSPC #1 String

Link 一个串是合法串当且仅当满足下列条件中的至少一个: \(1.\)它是空串。 \(2.\)它首尾字母相同且去掉首尾字母之后是合法串。 \(3.\)它可以从某个位置切开得到两个合法串。 设\(f_i\)表示长度为\(i\)的合法串个数,\(g_i\)表示长度为\(i\)的仅满足第\(2\)个条件的串的个数。 显然初始状态为\(f_0=1,g_0=0\),转移为: \[\begin{aligned} f_i&=\sum f_jg_{i-j}\\ g_i&=mf_{i-2}-\frac1m\s
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

gin 发送大文件

f, err := os.OpenFile(src, os.O_RDONLY, os.ModePerm) if err != nil { appG.Response_m(11111, "文件不存在", err) return } defer f.Close() buf := bufio.NewReader(f) type_b, _ := buf.Peek(512) c.Writer.Header().Set("Content-type", http.DetectCont
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

Docker-Swarm集群

创建环境 1.使用Vagrant方式   Vagrantfile文件 Vagrant.require_version ">= 1.6.0" boxes = [ { :name => "swarm-manager", :eth1 => "192.168.88.100", :mem => "1024", :cpu => "1" }, { :name => "swarm-worker1", :eth1 => "192.168.88.101", :mem => "1
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

Centos的安装与配置

Centos7使用国内镜像源下载 阿里镜像源: http://mirrors.aliyun.com/centos/7/isos/x86_64/ 各个版本的ISO镜像文件说明: CentOS-7-x86_64-DVD-1708.iso 标准安装版(推荐) CentOS-7-x86_64-Everything-1708.iso 完整版,集成所有软件(以用来补充系统的软件或者填充本地镜像) CentOS-7-x86_64-LiveGNOME-1708.iso GNOME桌面版 CentOS-7-x8
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

springCloud(一) eureka服务端搭建

1: pom 文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/mav
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

省选模拟101

A. 石子游戏   容易发现答案大约是log级别的,然后可以考虑一个暴力dp,记录当前一共选择了几个。   发现dp的转移顺序并不是必要的,而重复的转移也一定不优,所以可以考虑将所有状态放到一起转移,然后就可以fwt来优化了。   fwt的过程中不用每次都转化回去,直接用点值展开一项就可以判断有没有解。 B. 函数   是一种叫做powerful number的奇怪东西的模板题。   定义就是所有质因子的幂次不小于2。然后令$f=g*h$,其中$g(x)=x^k$,那么由于$h=f/g$,所以
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

2 监督学习 VS 无监督学习

机器学习的常用方法,主要分为有监督学习(supervised learning)和无监督学习(unsupervised learning)。 监督学习,就是人们常说的分类,通过已有的训练样本(即已知数据以及其对应的输出)去训练得到一个最优模型(这个模型属于某个函数的集合,最优则表示在某个评价准则下是最佳的),再利用这个模型将所有的输入映射为相应的输出,对输出进行简单的判断从而实现分类的目的,也就具有了对未知数据进行分类的能力。 在人对事物的认识中,我们从孩子开始就被大人们教授这是鸟啊、那是猪啊
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

dojo 访问 VS 创建的Json文件 汉字乱码

通过VS创建了一个json文件,直接保存成了文件放到了Web根目录下。 通过dojo的dojo/request访问,返回的汉字都是乱码。 通过以下方案解决。 用记事本把josn文件打开,然后点击另存为,选择UTF-8编码。保存后的文件替换原文件,再次访问正常。 不知道是不是和我网站首页head节点中加了这两句有关系。 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <meta charset="utf-
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

LeetCode1371.每个元音包含偶数次的最长子字符串

题目要求: 算法分析 条件: 每个元音字母,'a','e','i','o','u',在子字符串中都恰好出现了偶数次 在前缀和中存储某个元音字母出现次数的奇偶性, 若某一区间两侧的前缀和相同,则代表该字母在对应的区间内出现的次数为偶数次(奇数-奇数 = 偶数,偶数-偶数=偶数)。 同理,若前缀和中存储的是所有元音字母出现次数的奇偶性,那么对于两侧前缀和相同的区间,内部元音字母出现次数都为偶数次。 如何存储所有元音字母出现次数的奇偶性信息(以下简称信息)? 对于单个字母的信息可以用1或0表示,,1
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

etcd灾难恢复

灾难恢复   etcd 被设计为能承受机器失败。etcd 集群自动从临时失败(例如,机器重启)中恢复,而且对于一个有 N 个成员的集群能容许 (N-1)/2 的持续失败。当一个成员持续失败时,不管是因为硬件失败或者磁盘损坏,它丢失到集群的访问。如果集群持续丢失超过 (N-1)/2 的成员,则它只能悲惨的失败,无可救药的失去法定人数(quorum)。一旦法定人数丢失,集群无法达到一致而因此无法继续接收更新。 为了从灾难失败中恢复,其中etcd v3 提供快照和修复工具来重建集群而不丢失 v3 键
分类: 其他 发布时间: 05-20 22:27 阅读次数: 0

http的get和post请求方式

1、共同点 get和post请求都是http的请求方式,用户通过不同的http的请求方式完成对资源(url)的操作,GET、POST、PUT、DELETE就对应着这个资源的查、改、增、删四个操作,具体点来讲GET一般用于获取/查询资源信息,POST一般用于更新资源信息 http定义了与服务器之间的不同方法,最基本的方法有四种:GET、POST、PUT、DELETE,URL全称是资源描述符,一个URL地址,用于描述网络上的一个资源,而http中的GET、POST、PUT、DELETE四个操作对应
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0

GLUT Tutorials 7: GLUT高级键盘控制

博客转自:http://blog.csdn.net/xie_zi/article/details/1925667 这节我们将去介绍4个新的处理键盘输入的函数。 第一个函数允许我们去禁止keyboard repeat。函数原型如下: int glutSetKeyRepeat(int repeatMode); 参数: repeatMode:开启,禁用,或恢复auto repeat模式,下面是它可能的取值。 RepeatMode的可能取值如下: GLUT_KEY_REPEAT_OFF:关闭auto
分类: 其他 发布时间: 05-20 22:10 阅读次数: 0