python自动化需要安装的第三方库

1.pip install ddt 2.pip install requests 3.pip install unittest 需要在cmd。直接输入以上命令,等待安装即可。 本次的整理纯属自己总结笔记,不喜勿喷。
分类: 编程语言 发布时间: 01-29 22:45 阅读次数: 0

【OpenCV入门指南】第八篇 灰度直方图

直方图(Histogram)又称柱状图、质量分布图,是一种统计报告图。直方图由一系列高度不等的纵向条纹或线段表示数据分布的情况。一般用横轴表示数据类型,纵轴表示分布情况。在图像处理上,直方图是图像信息统计的有力工具。 灰度直方图是指对图像的灰度信息进行统计,我们知道灰度图在图像处理中应用非常广泛,在前面的《OpenCV第三篇Canny边缘检测》、《OpenCV第五篇轮廓检测上》、《OpenCV第六篇轮廓检测下》均能找到灰度图的用武之地。因此灰度直方图具有较高的实用价值。下面先介绍灰度直方图的几
分类: 编程语言 发布时间: 01-29 22:45 阅读次数: 0

Full-automatic recognition of various parking slot markings using a hierarchical tree structure

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014119694/article/details/86689180 Full-automatic recognition of various parking slot markings using a hierarchical tree structure 这篇文章本来已经写完了,结果浏览器卡了。找不回来了,贴几张图吧
分类: 编程语言 发布时间: 01-29 22:44 阅读次数: 0

Linux下时钟框架实践---一款芯片的时钟树配置

关键词:时钟、PLL、Mux、Divider、Gate、clk_summary等。 时钟和电源是各种设备的基础设施,整个时钟框架可以抽象为几种基本的元器件:负责提供晶振 Linux内核提供了良好的CCF(Common Clock Framework),框架的两端一个是provider,一个是consumer。 provider指的是提供时钟模块,包括晶振、PLL、Mux、Divider、Gate等,consumer指的是使用这些时钟的模块。 1. Linux时钟框架基础 相关文档对时钟框架做了
分类: 其他 发布时间: 01-29 22:44 阅读次数: 0

经典结构 搜索二叉树

内容: 1、搜索二叉树 2、典型搜索二叉树原理(AVL树、红黑树、SB树) 3、旋转 -- Rebalance 4、Java中红黑树的使用 1、搜索二叉树 搜索二叉树的定义:对于一棵二叉树中的任意子树,其左子树上的所有数值小于头结点的数值, 其右子树上所有的数值大于头结点的数值,并且树中不存在数值相同的结点。也称二叉查找树 2、典型搜索二叉树原理(AVL树、红黑树、SB树) (1)AVL树 平衡二叉树:对于一棵二叉树中的任意子树,其左子树和其右子树的 高度相差不超过1 AVL树是一种具有严苛平
分类: 其他 发布时间: 01-29 22:44 阅读次数: 0

[支配树][lca][倍增][线段树][拓扑] Jzoj P4240 游行

Description 恶梦是学校里面的学生会主席。他今天非常的兴奋,因为学校一年一度的学生节开始啦!! 在这次节日上总共有N个节目,并且总共也有N个舞台供大家表演。其中第i个节目的表演时间为第i个单位时间,表演的舞台为Ai,注意可能有多个节目使用同一个舞台。 作为恶梦的忠实粉丝之一的肥佬,当然要来逛一下啦,顺便看一下能不能要到恶梦的签名。 肥佬一开始会先在A1 看完节目1再去闲逛。 肥佬可以在舞台之间随便乱走。但是假如肥佬当前在看第i个节目,站在第Ai个舞台前面的话,由于有些道路被封锁了,所
分类: 其他 发布时间: 01-29 22:44 阅读次数: 0

Java算法—开篇

正式开通博客,希望可以坚持下去,也希望自己可以从中有所收获
分类: 其他 发布时间: 01-29 22:44 阅读次数: 0

MySQL修改表、字段、库的字符集及字符集说明

修改数据库字符集: ALTER DATABASE db_name DEFAULT CHARACTER SET character_name [COLLATE ...]; 把表默认的字符集和所有字符列(CHAR,VARCHAR,TEXT)改为新的字符集: ALTER TABLE tbl_name CONVERT TO CHARACTER SET character_name [COLLATE ...] 如:ALTER TABLE logtest CONVERT TO CHARACTER SET
分类: 其他 发布时间: 01-29 22:44 阅读次数: 0

gitlab的docker安装,非标准端口,如何处理?

这个问题的定义是: 如果我们不是用的80端口对外提供服务, 但gitlab的docker容器里的nginx却是80端口, 那么,在我们clone代码时,带的Http地址也会是80端口,这显然会出现问题, 特别是在作GITLAB的CI/CD时。 套装的修改方法如下: 一,gitlab.sh(启动docker的文件) docker run -d \ --hostname www.xxx.com \ -p 9443:443 -p 8888:8888 -p 9022:22 \
分类: 其他 发布时间: 01-29 22:44 阅读次数: 0

Android广播的使用(动态注册和静态注册)

1》判断网络状态网络广播(动态注册) package com.example.guangbo; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.net.ConnectivityManager; import android.net.
分类: 其他 发布时间: 01-29 22:44 阅读次数: 0

scrapy基本的流程 糗事百科

https://www.cnblogs.com/c-x-a/p/9889623.html 创建scrapy工程 1、scrapy startproject xxx xxx就是你的项目名,这里我们给我们的项目起名qiushibaike。 然后我们会发现了多了一个文件名为qiushibaike的文件夹 scrapy startproject xxx 2、然后我们通过命令创建一个事例工程 cd qiushibaike 3、然后用下面scrapy的第二个命令genspider 使用方法 scrapy
分类: 其他 发布时间: 01-29 22:44 阅读次数: 0

CAS单点登录详细流程

一、CAS简介和整体流程 CAS 是 Yale 大学发起的一个开源项目,旨在为 Web 应用系统提供一种可靠的单点登录方法,CAS 在 2004 年 12 月正式成为 JA-SIG 的一个项目。CAS 具有以下特点: 【1】开源的企业级单点登录解决方案。 【2】CAS Server 为需要独立部署的 Web 应用。 【3】CAS Client 支持非常多的客户端(这里指单点登录系统中的各个 Web 应用),包括 Java, .Net, PHP, Perl, Apache, uPortal, R
分类: 其他 发布时间: 01-29 22:44 阅读次数: 0

三种缓存淘汰策略

1, FIFO 先进先出,底层是利用双向链表,新来的数据放到链表的尾部,如果链表塞满了就删除头部的。 2, LFU 最近最少使用算法。思路就是如果一个数据在最近一段时间内使用次数最少,那么将来一段时间使用的可能性也很少。 LFU 是基于访问次数的。 实现:两个HASHMAP, 一个是用来存储数据的, key-value. 一个是用来存储次数的, key-time. 当访问一个key 的时候就在 key-time, 也就是的第二个hashmap 对应的time 加1. 删除的时候就寻找最少tim
分类: 其他 发布时间: 01-29 22:44 阅读次数: 0

POI解析Excel代码

// 批量区域数据导入 @Action(value = "area_batchImport") public String batchImport() throws IOException { List<Area> areas = new ArrayList<Area>(); // 编写解析代码逻辑 // 基于.xls 格式解析 HSSF // 1、 加载Excel文件对象 HSSFWorkbook
分类: 其他 发布时间: 01-29 22:44 阅读次数: 0

STL:unordered_set(c++11)

unordered_set:容器内的元素无序排列,基于值进行获取单个元素速度非常快。内部根据它们的 hash value 被组织成 buckets(slot)。 Iterators begin: 有两个类型:container iterator(1); bucket iterator。 end: 同上面的 begin cbegin: cend: Element lookup find: count: equal_range:返回 pair<iterator,iterator>, 其中的迭代器都
分类: 其他 发布时间: 01-29 22:44 阅读次数: 0

用消息队列实现即时通讯3

消息队列(MQTT) 前面讨论过消息队列传输的具体内容,那我们该用哪种方式进行呢?通过查阅网络资料,发现有两个方式值得借鉴。 第一种方式每个帐号订阅自己的Inbox,而其他人都向这个Inbox发布信息,这种方式接收比较方便,但是发布时就比较麻烦。如群组有50人的话,一条消息就要发布50次,这和Http推拉信息有点类似。 第二种方式,也是我正在使用的方式。每个帐号只订阅自己的个人聊天信息,以及加入的群聊。主题以"/"进行分隔,个人聊天p2p/帐号,群聊group/组帐号。这种方式发送群消息时只用
分类: 其他 发布时间: 01-29 22:44 阅读次数: 0

乐刷科技-Java工程师社招面试

毕业半年了,最近两个星期,面试了差不多8、9家公司了,包括做手机的oppo,卖保险的平安寿险、做游戏的乐易、注重实战能力的盛迪嘉以及两家外包公司,其他记不清了,决定把目前印象深刻的公司面试都记录下来。 乐刷科技的面试官问的还是比较多的,但是都是常规面试题: 1. springMVC的理解,说一说工作流程。 2. 对spring的理解。 3. 仔细讲解一下spring的两大特性。说一下AOP中的切面切点。 4. 用过哪些注解,注解的生命周期。 5. 说一下你对socket的理解。 6. 讲一下n
分类: 其他 发布时间: 01-29 22:44 阅读次数: 0

Java中的关键字--synchronized

  在并发编程中,synchronized关键字是常出现的角色。之前我们都称呼synchronized关键字为重量锁,但是在JDK1.6中对synchronized进行了优化,引入了偏向锁、轻量锁。本篇介绍synchronized关键字的使用方式,区别和偏向锁、轻量锁和重量锁实现原理。   先看看synchronized关键字的4种用法。   1、修饰普通方法 private synchronized void synMethod(){ }   这种用法中,sync
分类: 其他 发布时间: 01-29 22:44 阅读次数: 0

阶级差异的思考

  好久未更新文章,今日想说点什么,却又不知该从何说起。   算来,离校返家也快一周了,这一周过得浑浑噩噩,家里的事情太多了,多的头疼,多的心塞。要说状态,用一半泼妇一半怨妇来形容估计再贴切不过。   记得很久以前看过一篇文章,说的是这么一个实验:一位记者很不解为何某个贫困小镇中的所有妇女都不够优雅,或者说都是泼妇,于是她丢掉自己身上所有物件,只带一顿餐的钱,融入这个小镇,开始体验真正农妇的生活。一开始她即使风餐露宿也能对镇上的每个人都报以微笑,举手投足尽是端庄,慢慢地她开始为生计发愁,不满邻
分类: 其他 发布时间: 01-29 22:44 阅读次数: 0

bzoj1735 [Usaco2005 jan]Muddy Fields 泥泞的牧场

传送门 分析 我们知道对于没有障碍的情况就是将横轴点于纵轴点连边 于是对于这种有障碍的情况我们还是分横轴纵轴考虑 只不过对于有障碍的一整条分为若干个无障碍小段来处理 然后将标号小段连边,跑最大匹配即可 代码 #include<iostream> #include<cstdio> #include<cstring> #include<string> #include<algorithm> #include<cctype> #include<cmath> #include<cstdlib> #in
分类: 其他 发布时间: 01-29 22:44 阅读次数: 0
今日推荐