《我的眼睛--图灵识别》第六章:基础:验证图形码识别

《我的眼睛–图灵识别》第六章:基础:验证图形码识别 1、什么是识别 识别的意思是辨认、辨别、区分,分辨识别真假。对事物或现象进行描述、辨认、分类和解释的过程。 我们人的眼睛随便看到一个物体,就能知道它是什么东西,这是为什么呢?当然也会有不认识的事物时,仅进行归类方式代替。这里就会得到这样一个现象,要认识一个物体需要事先有人告诉它是什么或者自己临时给予定义了一个新名字,这样就能够识别它们是什么。 当你看到一辆车时,就能知道它是车。因为车有它独有的识别特征,那就是圆形的轮子,没有轮子的都不是车。当
分类: 其他 发布时间: 02-25 22:59 阅读次数: 0

【一只鱼】●『Fish ISR虹鱼图灵识别』- 免费版插件下载【2018.5.3更新】

虹鱼图灵识别(v1.1.3免费版) 内含新版插件下载,可以生成按键精灵脚本,易语言代码,VB代码,TC代码等等: FishISR113.zip (3.82 M, 下载次数:823) 【虹鱼图灵识别】教程1-软件功能介绍 http://bbs.anjian.com/showtopic-665850-1.aspx 【虹鱼图灵识别】教程2-基本操作介绍(推荐) http://bbs.anjian.com/showtopic-665854-1.aspx 虹鱼图灵识别-工程文件(例子2个),可供学习参考
分类: 其他 发布时间: 02-25 22:59 阅读次数: 0

《我的眼睛--图灵识别》预告宣传海报

《我的眼睛–图灵识别》预告宣传海报 需要有一点的计算机编程基础(基于C/C++、VB6、按键精灵),图文并茂,深入原理;适合业余感兴趣的AI人工智能图像识别的初学者入门。 适用于AI人工智能图形图像、颜色和文字识别行业相关的领域作为学习参考。读完本书,您一定会受益匪浅、脑洞大开的! 宣传海报: ●专注图色文字识别 ●全彩共有十三章节 ●图文并茂原理易懂 ●三门编程语言源码 VB6、按键精灵2014、VS2015(C/C++) ●三步识别入门基础 颜色识别、图片识别、形状识别 ●带十三套图像滤镜
分类: 其他 发布时间: 02-25 22:58 阅读次数: 0

javascript this指向初探

注:this 即绑定函数上下文 1. 普通函数this指向 var user = "ynqc"; function f() { var user = "hello"; console.log(this.user); //ynqc console.log(this); //Window } f(); 函数(箭头函数不一样)的this值即谁调用了该函数,this就指向谁。这里【f()】等价于【window.f()】,即this指向window。 2. 对象里面this指向
分类: 其他 发布时间: 02-25 22:58 阅读次数: 0

es6 为什么引进块级作用域

在没有es6之前,js只有全局作用域和函数作用域,其中作用域内的变量和函数都存在提升问题。 a.函数内层的变量会冲掉该外层的变量 (function () { var str = "ynqc"; function test() { console.log(str); //undefined if (false) { var str = "test"; } } return t
分类: 其他 发布时间: 02-25 22:57 阅读次数: 0

componentWillReceiveProps为什么deprecated

官方文档(https://reactjs.org/docs/react-component.html#unsafe_componentwillreceiveprops)有一句是这样说的: Using this lifecycle method often leads to bugs and inconsistencies, and for that reason it is going to be deprecated in the future. 到底有哪些bugs和inconsistenc
分类: 其他 发布时间: 02-25 22:57 阅读次数: 0

Promise 简单封装Ajax

get请求 function getJSON (url) { return new Promise( (resolve, reject) => { var xhr = new XMLHttpRequest(); xhr.open('GET', url, true); xhr.onreadystatechange = function () { // xhr 为 this var resJson;
分类: 其他 发布时间: 02-25 22:57 阅读次数: 0

javascript选择器

1.document.querySelector() querySelector() 方法仅仅返回匹配指定选择器的第一个元素。如果你需要返回所有的元素,请使用 querySelectorAll() 方法替代 (1)获取文档中 id=“demo” 的元素: document.querySelector("#demo"); (2)获取文档中第一个p的元素 document.querySelector(“p”); (3)获取文档中 class=“example” 的第一个元素 document.qu
分类: 其他 发布时间: 02-25 22:57 阅读次数: 0

将字符串首字母大写

Css <span style="text-transform: capitalize;">bb</span> JS function toUpperFirstCode(str) { var reg = /( |^)[a-z]/g; // | - 指明两项之间的一个选择, ^ - 匹配输入字符串的开始位置 //var reg = /^\S/; // \S - 匹配任何非空白字符 var newStr = str.replace(reg, function(
分类: 其他 发布时间: 02-25 22:56 阅读次数: 0

一些简单的算法

//反转字符串 function revertStr(str) { var arr = str.split(" "), newArr = []; arr.forEach(function (item) { var length = item.length, newStr = ""; for (var i = 0; i < length; i ++) { newStr += item.charAt(length - i -
分类: 其他 发布时间: 02-25 22:56 阅读次数: 0

如何在npm发布自己的包并且关联github

1.创建github帐号,如果google浏览器总是报错,换edge浏览器 2.new git相应分支,git clone到本地 3.github上传你自己的代码 4.在npm上创建帐号 3.在本地git文件夹运行npm init,生成package.json文件 4.运行npm login,登录npm 5.在package.json中添加相应git地址,使npm与github连接 "repository": { "type": "git", "url": "[email protected]
分类: 其他 发布时间: 02-25 22:56 阅读次数: 0

Number.isNaN 与 isNaN 的区别

JavaScript 中,value一共有七种type null,undefined,boolean,number,string,object,symbol(ES6新增),以下为isNaN与Number.isNaN的输出结果: //isNaN console.log(isNaN(null)); //false console.log(isNaN(true)); //false console.log(isNaN(false));
分类: 其他 发布时间: 02-25 22:55 阅读次数: 0

HTML属性和DOM属性的关系

1.少量的HTML属性和DOM属性之间有着1:1的映射,如id 2.有些HTML属性没有对应的DOM属性,如colspan 3.有些DOM属性没有对应的HTML属性,如textContent 4.就算名字相同,HTML属性和DOM属性,也不是同一样的东西 5.HTML属性的值指定了初始值;DOM属性的值表示当前值。DOM属性的值可以改变;HTML属性的值不能改变 6.模板绑定是通过DOM属性和事件来工作的,不是HTML属性
分类: 其他 发布时间: 02-25 22:55 阅读次数: 0

在浏览器中输入一个地址回车后发生了些什么事儿?

在浏览器中输入一个地址回车后,直到你看到页面,这中间发生了些什么事儿? - 你回答个servlet生命周期也好啊 地址如果是域名,那么会浏览器先读浏览器的dns缓存 没有,读本机的缓存。。 本机没有读dns服务器 dns服务器没有,再向上,一直到dns根服务器 返回ip DNF域名解析全过程 http://blog.csdn.net/Amen_Wu/article/details/79609423 然后浏览器封装http协议包,经过局域网经由tcp传输到对应ip(此处省略TCP的路由寻址)。
分类: 其他 发布时间: 02-25 22:54 阅读次数: 0

Linux里如何直接修改jar包里的配置文件

前言:相信不少小伙伴在项目需要打包上线时都遇到过一种情况,如服务器的地址或是端口变了,需要修改项目里的配置文件,于是不得不将jar包拿下来修改再上传,或是重新打包上传,可谓是不胜烦琐,今天教大家一个小技巧,既如何直接在Linux里面修改配置文件! 准备步骤: 1.安装unzip 命令:yum install -y unzip zip 2.直接vim jar包名 3./要找的文件名定位修改的文件 4.在定位到后,该配置文件会标黄,直接回车进入编辑模式,即可编辑了 5.在编辑后一定别忘了wq保存成
分类: 其他 发布时间: 02-25 22:53 阅读次数: 0

NodeJs的Linux环境安装和使用Aglio生成Api

文章目录 简介 Linux环境下安装NodeJs 安装aglio 介绍 使用aglio生成API 简介 Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。 Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。 Linux环境下安装NodeJs 1、去官网下载和自己系统匹配的文件: 英文网址:https://nodejs.org/en/download/ 中文网址:http://nodejs.cn/download/ 在Linux里
分类: 其他 发布时间: 02-25 22:53 阅读次数: 0

Generator插件配置方法

generator 准备工作 文件的配置 添加maven启动项 启动 异常解决 资源链接 准备工作 在项目的pom文件中添加插件配置,代码如下: <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> <!-- mybatis generator 自动生
分类: 其他 发布时间: 02-25 22:53 阅读次数: 0

Go语言从入门到精通 - 初识Go语言

Go语言从入门到精通 - 初识Go语言 目录 初识Go语言 Go语言特点 Go语言优势 Go语言劣势 Go语言用途 视频教程: 感言 初识Go语言 Go,全称golang,是Google开发的一种静态强类型、编译型、并发型并具有垃圾回收功能的编程语言。 Go从2007年末由Robert Griesemer、Rob Pike、Ken Thompson(C语言发明者)主持开发,于2009年11月正式宣布成为开放源代码项目,并在Linux及Mac OS X平台上进行了实现,后续增加了Windows平
分类: 其他 发布时间: 02-25 22:53 阅读次数: 0

Go语言从入门到精通 - 数据类型转换

Go语言从入门到精通 - 数据类型转换 Go语言数据类型转换 Go 语言使用类型前置加括号的方式进行类型转换,一般格式如下: T(表达式) 其中,T 代表要转换的类型。表达式包括变量、复杂算数和函数返回值等。 类型转换时,需要考虑两种类型的关系和范围,是否会发生数值截断等,参见下面代码: package main import ( "fmt" "math" ) func main() { // 输出各数值范围 fmt.Prin
分类: 其他 发布时间: 02-25 22:52 阅读次数: 0

Go语言从入门到精通 -【web项目实战篇】- 搭建Web服务器

Go语言从入门到精通 -【web项目实战篇】- 搭建Web服务器 本节核心内容 介绍使用net/http包创建HTTP服务 介绍使用net/http包建立Web服务器 介绍Gin框架 本小节视频教程和代码:百度网盘 可先下载视频和源码到本地,边看视频边结合源码理解后续内容,边学边练。 想查看Gin源码的朋友可自行查看Gin框架官方地址 搭建一个简单的Web服务器 Go语言标准库 - net/http 这里给大家提供一个学习Go语言的一个很好的起点,Go语言官方文档,今天我们学习的Go Web服
分类: 其他 发布时间: 02-25 22:51 阅读次数: 0