嵌入到POS机中的手持端车牌识别

人工智能使之越发简便,通过各种算法,减轻了人的工作负担,通过算法,抓取人脸、抓取文字,比对是否此人等,这些应用,越来越广泛了。在好几年前基于移动平台的车牌识别软件已经研发出来,如今精益求精,已经可以做到如同扫描二维码般地把车牌号抓取出来,识别出来,可方便的植入到警务通、手持POS机、手持PDA机、手机等手持终端上,这也是广泛用于公路路口、停车场、社区出入口等领域的车牌识别成熟应用推广到移动平台。 ...
分类: 编程语言 发布时间: 09-14 23:35 阅读次数: 0

js内存机制,垃圾回收机制,内存泄漏

内存机制 基本数据类型string number boolean null undefined symbol保存在栈 引用数据类型object保存在堆 垃圾回收机制 js用标记清除法  内存泄漏  内存泄漏本身是闭包的问题,想完全解决闭包的内存泄漏是不实现的,可以使用立即执行函数传递参数减少内存泄漏...
分类: 编程语言 发布时间: 09-14 23:35 阅读次数: 0

MySQL的安装与启动

MySQL的安装与启动: (1)打开MySQL官网(网址:https://www.mysql.com/fr/) =>  点击DOWNLOADS菜单  => 点击Community  => 点击MySQL Community Server => 选择需要下载的版本(两种下载,一种直接下载,一种下载Installer)。 (2)如果是直接下载,下载完成后是一个zip压缩包,...
分类: 编程语言 发布时间: 09-14 23:35 阅读次数: 0

SpringCloud学习笔记(四)整合swagger2,搭建Restful API 在线文档(+整合mybatis+mybatis-generator插件的使用)

    首先我们要对Restful有一定的了解,为了理解这个概念,我还是下了很大功夫,查了很多资料的。    RESTful架构,就是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,所以正得到越来越多网站的采用,REST这个词,是Roy Thomas Fielding在他2000年的博士论文中提出的,这篇论文影响深远,他是这么介绍他的论文的。     "本文研究计算机...
分类: 编程语言 发布时间: 09-14 23:34 阅读次数: 0

第十天 - MapReduce实体数据类型 - 与Web交互

第十天 - MapReduce实体数据类型 - 与Web交互 第十天 - MapReduce实体数据类型 - 与Web交互 一、MapReduce使用实体作为数据类型案例 输入 输出 编写代码 运行结果: 二、MapReduce与Web进行交互案例 index.jsp RunMRServlet.java system.properties RemoteUtil.java Pro...
分类: 编程语言 发布时间: 09-14 23:34 阅读次数: 0

Java学习(十二):HashMap的原理和特性

在讨论哈希表之前,我们先大概了解下其他数据结构在新增,查找等基础操作执行性能   数组:采用一段连续的存储单元来存储数据。对于指定下标的查找,时间复杂度为O(1);通过给定值进行查找,需要遍历数组,逐一比对给定关键字和数组元素,时间复杂度为O(n),当然,对于有序数组,则可采用二分查找,插值查找,斐波那契查找等方式,可将查找复杂度提高为O(logn);对于一般的插入删除操作,涉及到数组元素的移动...
分类: 编程语言 发布时间: 09-14 23:34 阅读次数: 0

移动端 Vue 星级评分

Vue 星级评分组件 描述:其实很早就有想做一个星级评分的组价了,并且想写一些组件的代码库,就是在自己没事的时候造一些轮子,在工作的时候直接 Ctrl + C 和 Ctrl + V。别人还在苦苦加班写东西的时候,你已经开开心心下班,该干嘛干嘛去了,是不是很爽,哈哈哈哈… 这里插播一个自己的心得。声明一下我并没有说别人开源的东西不好,或者别人有开源伸手即得的东西干嘛还要自己从新写。个人的体会就是...
分类: 编程语言 发布时间: 09-14 23:34 阅读次数: 0

Day8 Nim游戏

Problem describe: 你和你的朋友,两个人一起玩 Nim游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。 你们是聪明人,每一步都是最优解。 编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。 解答:在1-3块石头的时候,先手的肯定是获胜的,而到了4块石头的时候,无论你拿到几块石头都是会输的,所以你的对手想赢...
分类: 编程语言 发布时间: 09-14 23:33 阅读次数: 0

Python中的split()函数的使用方法

转自 https://blog.csdn.net/lunzi3775/article/details/77947631 这篇文章主要介绍了举例详解Python中的split()函数的使用方法,split()函数的使用是Python学习当中的基础知识,通常用于将字符串切片并转换为列表,需要的朋友可以参考下   函数:split() Python中有split()和os.path.split(...
分类: 编程语言 发布时间: 09-14 23:33 阅读次数: 0

【原创】2-SAT模板 (包括tarjin和拓扑排序模板)

2-SAT模板 说在前面 证明我还活着…… 每天做题做的疲于奔命, 高考课的作业又做不完。 啊啊啊啊 还有CSDN实在太**了,越来越**了,正在极慢速向cnblogs搬家。 天天高高兴兴打打模板 #include<stack> #include<queue> #include<cstdio> #include<vector> #...
分类: 编程语言 发布时间: 09-14 23:33 阅读次数: 0

【python】__getattr__和 __getattribute__

#__getattr__, __getattribute__ #__getattr__ 就是在查找不到属性的时候调用 from datetime import date class User: def __init__(self,info={}): self.info = info def __getattr__(self, item): retu...
分类: 编程语言 发布时间: 09-14 23:32 阅读次数: 0

信号量(信号灯)

原理:   给定一个数量,对多个进程可见,且多个进程都可以操作。进程通过对数量多少的判断执行各自的行为。   multiprocessing --> Semaphore() 函数方法:   sem = Semaphore(num)     功能 : 创建信号量对象     参数 : 信号量的初始值     返回 : 信号量对象   sem.acquire() 将信号量数量减1 当数量为0则阻塞   sem.release() 将信号量数量加1   sem.get_value() 获取当前信号量
分类: 其他 发布时间: 09-14 23:32 阅读次数: 0

layui注册页面事例和日志的方法

layui注册页面的事例: layui.use('layer', function (){ var layer = layui.layer; layer.open({ title: '注册页面', area: ['400px', '360px'], content:'<span style="float:left">账号:&nbsp&nbsp&nbsp&nbsp</span>' + '<input type="text" name="text" id="uid" placeholder="请输
分类: 其他 发布时间: 09-14 23:32 阅读次数: 0

POJ 1873 /// 状压+凸包

题目大意: 国王有一片森林,巫师需要从所有树中选出一些做成围栏把其他树围起来, 每棵树都有其对应的价值 v 和能作为围栏的长度 l 要求最小价值,若存在多种最小价值的方案则选择余下长度更少的 树木较少 状态压缩 枚举所有状态 计算当前的状态 被选中的 树的价值和长度 其他 被围起来(未被选中)的树去求凸包 计算凸包的边长(即围栏的最小长度) 判断选中的树是否能围住凸包 再更新答案 #include <cstdio> #include <algorithm> #include <cmath> #
分类: 其他 发布时间: 09-14 23:32 阅读次数: 0

spring中缓存应用

1 CachingProvider定义了创建、配置、获取、管理和控制多个CacheManager。一个应用可以在运行期访问多个CachingProvider。 2 CacheManager定义了创建、配置、获取、管理和控制多个唯一命名的Cache,这些Cache存在于CacheManager的上下文中。一个CacheManager仅被一个CachingProvider所拥有。 3 Cache是一个类似Map的数据结构并临时存储以Key为索引的值。一个Cache仅被一个CacheManager所
分类: 其他 发布时间: 09-14 23:32 阅读次数: 0

小作业5

1.通过代码实现如下转换: • 二进制转换成十进制:v = “0b1111011” • 十进制转换成二进制:v = 18 • 八进制转换成十进制:v = “011” • 十进制转换成八进制:v = 30 • 十六进制转换成十进制:v = “0x12” • 十进制转换成十六进制:v = 87 2.请编写一个函数实现将IP地址转换成一个整数。 3.求结果 v1 = 1 or 3 v2 = 1 and 3 v3 = 0 and 2 and 1 v4 = 0 and 2 or 1 v5 = 0 and
分类: 其他 发布时间: 09-14 23:32 阅读次数: 0

第一单元总结(汇编初探)

知识点蛮多的,下面大概总结一下 1、机器指令是一些二进制的数字 2、汇编语言和机器语言都依赖机器硬件,用这两种语言写的程序都不具备可移植性。 3、汇编语言是机器语言的符号化表示,执行效率差不多 4、汇编语言与机器语言你的差别在于指令的表示方法 5、汇编语言包括三类指令: 1)汇编指令(有机器码) 2)伪指令(没有对应的机器码) 3)符号(没有机器码)、 6、CPU将运算器和控制器集成在一起 7、硬件系统大概是下面这样子的 8、指令和数据:以二进制形式存放在内存中 9、存储单元: 1)编号从0开
分类: 其他 发布时间: 09-14 23:32 阅读次数: 0

iOS逆向实践记录-让非6s机型在SpringBoard拥有3DTouch

首先先给我这困难的语言表达能力道个歉哈,真的尽力了。 最近才接触不久的逆向工程,刷夜,爆肝,把《iOS应用逆向工程》这本书的工具,全部看了一遍,并且尝试了一遍,感觉需要点什么。 那就是实践! 最近6s手机出了3DTouch,无奈手中没有这款机型,恰好最近对逆向小有心得,又听说过已经有插件能实现同样的需求,证明确实有可行性,于是开动。根据点击的判断和出现,初步感觉,这应该不需要多少行代码就能搞定,应该只要添加一个手势,或者是更改一个手势的点击事件,让系统认为发生了3DTouch点击事件,就可以了
分类: 其他 发布时间: 09-14 23:32 阅读次数: 0

nginx回源使用localhost产生问题

最近测试ngx_http_slice模块,回源的时候填的localhost结果老是超时,还以为是slice模块有问题,后来无意间改成127.0.0.1后就没有问题了 真是见鬼了 #user root; worker_processes 1; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream;
分类: 其他 发布时间: 09-14 23:32 阅读次数: 0

vue路由(2)、编程式导航&嵌套路由&动态路由&keep-alive

编程式导航 在 Vue 实例内部,你可以通过 $router 访问路由实例,可以调用 this.$router.push方法注入参数。 想要导航到不同的 URL,则使用 router.push 方法。这个方法会向 history 栈添加一个新的记录,所以,当用户点击浏览器后退按钮时,则回到之前的 URL。 当你点击 <router-link> 时,这个方法会在内部调用,所以说,点击 <router-link :to="..."> 等同于调用 router.push(...)。 <!DOCTYP
分类: 其他 发布时间: 09-14 23:32 阅读次数: 0