自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

yongwan5637的博客

一路黔行,未来可期

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 对python中接口的一些认识

什么是接口 ?接口只是定义了一些方法,而没有去实现,多用于程序设计时,只是设计需要有什么样的功能,但是并没有实现任何功能,这些功能需要被另一个类(B)继承后,由 类B去实现其中的某个功能或全部功能。在python中接口由抽象类和抽象方法去实现,接口是不能被实例化的,只能被别的类继承去实现相应的功能。个人觉得接口在python中并没有那么重要,因为如果要继承接口,需要把其中的每个方法全部实现,否则会...

2018-05-31 15:25:23 7458 1

转载 Python中创建字典的几种方法

1.传统的文字表达式:>>> d={'name':'Allen','age':21,'gender':'male'}>>> d{'age': 21, 'name': 'Allen', 'gender': 'male'}123如果你可以事先拼出整个字典,这种方式是很方便的。2.动态分配键值:>>> d={}>>> d['n...

2018-05-31 11:27:05 771

转载 python使用Zbar实现二维码/条形码检测识别流程

1、Zbar库安装:windows 10 上安装zbar(python)OpenCV+ZBar实现条码识别(Windows32位和64位)Win10x64+Zbar_0.10+VS2015+Opencv3.0.0https://sourceforge.net/projects/zbar/files/latest/downloadhttps://github.com/npinch...

2018-05-31 11:02:57 10371

原创 推荐一些学习Java的牛人博客

https://www.cnblogs.com/lanxuezaipiao/p/3447757.html

2018-05-28 16:08:11 3845

转载 编程艺术——软件设计模式SOLID原则

一. 什么是设计模式?    从广义角度讲设计模式是可解决一类软件问题并能重复使用的设计方案;    从狭义角度讲设计模式是对被用来在特定场景下解决一般设计问题的类和相互通信的对象的描述,是在类和对象的层次描述的可重复使用的软件设计问题的解决方案.    模式体现的是程序整体的构思,也会出现在分析或者是概要设计阶段,包括创建型模式、结构型模式和行为型模式.    模式的核心思想是通过增加抽象层,把...

2018-05-28 16:00:07 2158

转载 理解多态与工厂模式

什么是多态?概念:同一操作作用于不同的对象,可以有不同的解释,产生不同的执行结果,这就是多态性。简单的说:就是用基类的引用指向子类的对象。为什么要用多态呢?原因:我们知道,封装可以隐藏实现细节,使得代码模块化;继承可以扩展已存在的代码模块(类);它们的目的都是为了——代码重用。而多态除了代码的复用性外,还可以解决项目中紧偶合的问题,提高程序的可扩展性.。耦合度讲的是模块模块之间,代码代码之间的关联...

2018-05-26 15:20:13 5366

转载 掌握python中多继承

Python的多重继承和super多重继承:super:不要一说到 super 就想到父类!super 指的是 MRO 表中的下一个类!super 其实干的是这件事:def super(cls, inst): mro = inst.__class__.mro() # Always the most derived class return mro[mro.index(cls) + ...

2018-05-24 13:37:16 222

原创 Pycharm安装OpenCV教程

OpenCV下载:https://opencv.org/releases.html1、将D:\opencv3\opencv\build\python\2.7\x64中cv2.pyd文件放到Python\Python36\Lib\site-packages下 2、在pycharm中install cv2模块 如果出现install error的情况可以install opencv-python代替 ...

2018-05-23 09:52:37 26950

转载 Ubuntu中安装Pycharm及Opencv教程

https://blog.csdn.net/cyn618/article/details/64494434https://www.cnblogs.com/zengcv/p/6602401.html

2018-05-21 12:57:15 5276

转载 【Tensorflow】常用函数解析

1、tf.placeholde函数解释与用法:函数原型:tf.placeholder(dtype, shape=None, name=None)使用说明:placeholder,中文意思是占位符,在tensorflow中类似于函数参数,运行时必须传入值。该函数用于得到传递进来的真实的训练样本。同时也可以理解为形参, 用于定义过程,在执行的时候再赋具体的值。(相当于首...

2018-05-19 14:15:33 469

转载 CNN入门二:通俗理解卷积神经网络

一、CNN的引入在人工的全连接神经网络中,每相邻两层之间的每个神经元之间都是有边相连的。当输入层的特征维度变得很高时,这时全连接网络需要训练的参数就会增大很多,计算速度就会变得很慢,例如一张黑白的 28×2828×28 的手写数字图片,输入层的神经元就有784个,如下图所示:  若在中间只使用一层隐藏层,参数 ww 就有 784×15=11760784×15=11760 多个;若输入的是28×28...

2018-05-18 17:55:12 254

转载 CNN入门:通俗理解卷积神经网络

 通俗理解卷积神经网络(cs231n与5月dl班课程笔记)1 前言    2012年我在北京组织过8期machine learning读书会,那时“机器学习”非常火,很多人都对其抱有巨大的热情。当我2013年再次来到北京时,有一个词似乎比“机器学习”更火,那就是“深度学习”。    本博客内写过一些机器学习相关的文章,但上一篇技术文章“LDA主题模型”还是写于2014年11月份,毕竟自2015年开...

2018-05-16 22:10:30 2520 1

转载 Python中yaml模块的使用

一、简介 YAML是一种直观的能够被电脑识别的的数据序列化格式,容易被人类阅读,并且容易和脚本语言交互。YAML类似于XML,但是语法比XML简单得多,对于转化成数组或可以hash的数据时是很简单有效的。YAML基本语法规则如下。大小写敏感使用缩进表示层级关系缩进时不允许使用Tab键,只允许使用空格缩进的空格数目不重要,只要相同层级的元素左侧对齐即可# 表示注释当前行YAML 支持的数据结构有三种...

2018-05-16 16:28:13 5322

原创 Python中lambda表达式的用法

先看官方文档解释:4.7.5. Lambda ExpressionsSmall anonymous functions can be created with the lambda keyword. This function returns the sum of its two arguments: lambda a, b: a+b. Lambda functions can be used w...

2018-05-09 15:07:01 335

转载 浅析Python面向对象之继承

1、概述面向对象编程 (OOP) 语言的一个主要功能就是“继承”。继承是指这样一种能力:它可以使用现有类的所有功能,并在无需重新编写原来的类的情况下对这些功能进行扩展。  通过继承创建的新类称为“子类”或“派生类”,被继承的类称为“基类”、“父类”或“超类”,继承的过程,就是从一般到特殊的过程。在某些 OOP 语言中,一个子类可以继承多个基类。但是一般情况下,一个子类只能有一个基类,要实现多重继承...

2018-05-09 14:17:47 187

转载 Ubuntu常用命令汇总

一、文件/文件夹管理ls 列出当前目录文件(不包括隐含文件)ls -a 列出当前目录文件(包括隐含文件)ls -l 列出当前目录下文件的详细信息cd .. 回当前目录的上一级目录cd - 回上一次所在的目录cd ~ 或 cd 回当前用户的宿主目录mkdir 目录名 创建一个目录rmdir 空目录名 删除一个空目录rm 文件名 文件名 删除一个文件或多个文件rm -rf 非空目录...

2018-05-05 16:00:31 663

转载 Android Vendor Test Suite (VTS) 的概念、作用及测试方法

注意:本文基于 Android 8.0 进行分析。这篇文章会不定期更新,欢迎大家指出问题和提出建议。1、前言 - Project Treble  Android 目前有一个比较明显的缺点是设备升级到新版本系统所要花费的时间太长(比如从 Android 6.0 升级到 Android 7.0)。通常在由 Google 发布新版本的 AOSP 之后,还需要 SoC 厂商对 HAL 进行升级,以及 OE...

2018-05-03 14:00:08 780

原创 Python中关于空类型的判断

 在Python中,None、空列表[]、空字典{}、空元组()、0等一系列代表空和无的对象会被转换成False。除此之外的其它对象都会被转化成True。python变量初始化为空值分别是:数值digital_value = 0字符串str_value = "" 列表list_value = []字典ditc_value = {}元组tuple_value = ()Python中关于空类型的判断使...

2018-05-02 15:40:44 9593

转载 java网络编程基础详解三之TCP协议的3次握手与4次挥手过程详解

前言 尽管TCP和UDP都使用相同的网络层(IP),TCP却向应用层提供与UDP完全不同的服务。TCP提供一种面向连接的、可靠的字节流服务。 面向连接意味着两个使用TCP的应用(通常是一个客户和一个服务器)在彼此交换数据之前必须先建立一个TCP连接。这一过程与打电话很相似,先拨号振铃,等待对方摘机说“喂”,然后才说明是谁。 本文将分别讲解经典的TCP协议建立连接(所...

2018-05-01 22:24:23 1074

转载 java网络编程基础详解二

网络基本知识:在java中网络程序有两种协议:TCP和UDP,TCP通过握手协议进行可靠的连接,UDP则是不可靠连接。IP地址:用于标记一台计算机的身份证。IP地址由网络地址(确定网络)和主机地址(网络中的主机)组成。子网掩码:为了区分网络地址和主机地址。IP地址分为A类地址、B类地址、C类地址(常用)、D类地址、E类地址。127.0.0.1(localhost)是本机地址...

2018-05-01 22:04:55 175

原创 网络编程连接异常

package Test;import java.io.InputStream;import java.io.OutputStream;import java.net.Socket;public class SimpleSocketClient { public static void main(String[] args) { Socket socket = null; ...

2018-05-01 20:04:26 474

python安装第三方库

持续更新中

2017-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除