自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 python35+OpenCV配置

1、装python352、下载OpenCV3.43、配置OpenCV环境变量:4、安装opencv2-python

2018-04-23 18:07:55 323

原创 java集合框架综述

一、集合框架图简化图:说明:对于以上的框架图有如下几点说明1.所有集合类都位于java.util包下。Java的集合类主要由两个接口派生而出:Collection和Map,Collection和Map是Java集合框架的根接口,这两个接口又包含了一些子接口或实现类。2. 集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。3. 抽象

2018-02-04 16:28:43 458 1

原创 泛型与通配符详解

1回顾泛型类  泛型类:具有一个或多个泛型变量的类被称之为泛型类。class ClassGenericity { //在类里面可以直接使用T的类型 T aa; public void test11(T bb) { //................ } //静态方法 在类上面定义的泛型,不能再静态方法里面使用 p

2018-02-04 15:39:36 296

原创 常用的设计模式汇总

单例模式简单点说,就是一个应用程序中,某个类的实例对象只有一个,你没有办法去new,因为构造器是被private修饰的,一般通过getInstance()的方法来获取它们的实例。getInstance()的返回值是一个对象的引用,并不是一个新的实例,所以不要错误的理解成多个对象。单例模式实现起来也很容易,直接看demo吧。public class Singleton { priv

2018-01-29 11:06:30 208

原创 java反射机制

java反射机制首先从java虚拟机说起首先我们了解一下JVM,什么是JVM,Java的虚拟机,java之所以能跨平台就是因为这个东西,你可以理解成一个进程,程序,只不过他的作用是用来跑你的代码的。上图是java的内存模型,我们关注的点,一个方法区,一个栈,一个堆,初学的时候老师不深入的话只告诉你java的内存分为堆和栈,易懂点吧!假如你写了一段代码:Object

2018-01-28 22:12:25 174

原创 mvn -v 报错,’不是内部或外部命令,也不是可执行程序或批处理文件

MAVEN_HOME =D:\maven\apache-maven-3.3.9   JAVA_HOME  =C:\Program Files\Java\jdk1.7.0_17后面没有需要配置的变量就不要加分号!!!

2018-01-28 20:45:23 469

转载 java自动装箱和拆箱

抛一个问题大家先看下面的代码,先不要看答案自己做一下:public class AutoboxingTest { public static void main(String[] args) { Integer a = 1; Integer b = 2; Integer c = 3; Integer d = 3;

2018-01-28 15:35:09 201

转载 pyCharm-2018激活码

选择 Activate new license with License server (用license server 激活)在 License sever address 处填入 https://jetlicense.nss.im/点击 Activate 进行认证

2018-01-28 15:06:27 33292 24

转载 Javaweb经典三层架构和MVC框架模式

javaweb三大框架和MVC设计模式小序:博主以前在学javaweb的时候开始总不理解javaweb三大框架和MVC框架模式,虽然没有把两者混为一谈,但是也是很晕菜。作为一个Java开发程序员的话,特别是B/S架构的开发来说,MVC框架模式是我们必须要掌握的!!!一、MVC设计模式1.MVC的概念首先我们需要知道MVC模式并不是javaweb项目中独有的,MVC是

2018-01-28 14:53:21 535

转载 深度学习框架Keras使用心得

先放上Keras官方中文文档的链接:http://keras-cn.readthedocs.io/en/latest/ 本文由浅入深聊一聊我在这个过程中遇到的一些问题:1、Keras输出的loss,val这些值如何保存到文本中去:Keras中的fit函数会返回一个History对象,它的History.history属性会把之前的那些值全保存在里面,如果有验证集的话,也包含了验证集的这些指标变化情

2018-01-17 22:17:29 412

转载 TensorFlow学习笔记(一)入门

一、 TensorFlow是什么?是谷歌开源的机器学习实现框架,本文从Python语言来理解学习Tensorflow以及机器学习的知识。TensorFlow的API主要分两个层次,核心层和基于核心层的高级API。核心层面向机器学习的研究人员,以及对模型控制精细的相关人员。高级API使用和学习相对容易,简化重复性任务,使不同的用户之间保持一致性。高级API,如tf.contr

2018-01-16 16:13:28 334

原创 Ubuntu装dlib

dlib官网http://dlib.net/compile.html Windows下安装dlib直接用 pip install dlibUbuntu下安装进入官网下载安装包,解压后放在 /usr/local/lib/python2.7/dist-packages目录下安装编译所需的工具sudo apt-get install cmakesudo apt-get install libbo

2017-12-29 13:09:39 2855

原创 树莓派通过socket传输图片流-Python

树莓派通过socket传输图片流的Python实现

2017-12-25 22:14:02 9379 6

原创 树莓派通过socket传输图片流-Python

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2017-12-25 21:52:08 2728

转载 朴素贝叶斯分类器的应用

生活中很多场合需要用到分类,比如新闻分类、病人分类等等。本文介绍朴素贝叶斯分类器(Naive Bayes classifier),它是一种简单有效的常用分类算法。一、病人分类的例子让我从一个例子开始讲起,你会看到贝叶斯分类器很好懂,一点都不难。某个医院早上收了六个门诊病人,如下表。  症状  职业   疾病  打喷嚏 护士   感冒 

2017-12-06 15:15:32 1004

原创 Python播放音频

#!/usr/bin/python # -*- coding: UTF-8 -*- import os os.system("paplay BEEP1.WAV")

2017-11-17 10:40:16 2310

原创 树莓派搭建Dlib库

自Raspbian以来,Raspberry Pi用户运行的操作系统是基于Debian的(就像Ubuntu一样),  相同的安装说明可以用于Raspbian和Ubuntu ...但是在树莓派上安装Dlib库经常会报错,因为在编译Dlib库的时候需要的内存过大,会导致系统杀死进程。树莓派3只有1GB的RAM。这个1GB的RAM负责所有的系统操作,显示GUI /桌面以及处理我们的编译。因

2017-11-17 10:37:03 8394 1

转载 冒泡排序、快速排序

冒泡排序  冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。  冒泡排序的示例: 冒泡排序的算法实现如下:【排序后,数组从小到大排列】   /**

2017-11-06 13:38:43 239

原创 python控制树莓派摄像头

可以直接使用raspistill和raspivid这两个命令行工具控制摄像头。Dave Jones用Python实现了相同功能。这意味着你可以直接使用Pythong脚本来控制摄像头模块。Python的picamera接口是一个非常美妙的库。用它来演示Pi摄像头模块非常好。用法:导入相关模块import picamerafrom time import sleep初始化c

2017-10-17 15:38:27 9296 3

转载 [Leetcode 动态规划]买卖股票

转自http://liangjiabin.com/blog/2015/04/leetcode-best-time-to-buy-and-sell-stock.htmlBest Time to Buy and Sell Stock IDescription: Say you have an array for which the ith element is

2017-09-20 21:03:21 925

原创 求n位全排列字典排序后,给定序列的下一序列

求n位全排列字典排序后,给定序列的下一序列。例如n=3的全排列:123,132,213,231,312,321.   给定序列213,则需要输出231思考:按字典排序后,要输出给定序列N的下一序列,则要尽量保证前面的几位不变,变化数字的位置越靠后,则数值改变越小。publicstatic int nextArray (intN ,intn){

2016-08-12 10:06:22 404

转载 c++中vector的用法详解

vector(向量): C++中的一种数据结构,确切的说是一个类.它相当于一个动态的数组,当程序员无法知道自己需要的数组的规模多大时,用其来解决问题可以达到最大节约空间的目的.     用法:          1.文件包含:                首先在程序开头处加上#include以包含所需要的类文件vector          还有一定要加上using name

2016-08-03 17:30:23 214

原创 php连接数据库出错

$sql="SELECT*FROM khly LIMIT ".(($page-1)*10).",10";新手在这里比较容易犯错,在LIMIT后面要加个空格!不然你的循环语句看似不错,一运行就报错!

2016-06-29 01:27:52 422

转载 正则表达式(编译原理)

《编译原理》第三章习题我们的教材是那本经典的“龙书”:《Compiler: Principles, Techniques, and Tools》灰常灰常喜欢小监老师的课,就是做作业的记忆太痛苦了。。。3.3.2 试描述下列正则表达式定义的语言1) a(a|b)*a以a开头且以a结尾,中间由零个或多个a或b的实例构成的串2) ((ε

2016-06-13 10:33:41 12337 1

原创 PHP 正则表达式

定位        我们什么时候使用正则表达式呢?不是所有的字符操作都用正则就好了,php在某些方面用正则反而影响效率。当我们遇到复杂文本数据的解析时候,用正则是比较好的选择。 优点       正则表达式在处理复杂字符操作的时候,可以提高工作效率,也在一定程度节省你的代码量。 缺点

2016-05-28 16:09:02 587

原创 Android布局属性详解

Android:id                为控件指定相应的IDandroid:text             指定控件的文本,置尽量使用strings.xmlandroid:grivity          指定控件的基本位置 ,比如举重,居右,android:padding        指定控件的内边距,控件当中的内容android:singleLine     

2016-05-25 09:16:47 198

转载 Android 滑动效果入门篇(一)—— ViewFlipper

ViewFilpper 是Android官方提供的一个View容器类,继承于ViewAnimator类,用于实现页面切换,也可以设定时间间隔,让它自动播放。又ViewAnimator继承至于FrameLayout的,所以ViewFilpper的Layout里面可以放置多个View,继承关系如下:本示例通过ViewFlipper和GestureDetector.O

2016-05-24 22:08:32 159

原创 Class.getSimpleName()的作用

public class sample{  public static void main(String[] args){    //得到类的简写名称    System.out.println(sample.class.getSimpleName());    //得到对象的全路径   System.out.println(sample.class

2016-05-24 13:09:18 272

原创 cmd小技巧

cmd里面不想一点点输入冗长的文件路径?直接把这个文件拖到CMD窗口吧!你会发现 路径自己补上去了。有空格的还会自动加引号哟。还可以shift 右键 在此处打开命令窗口2333333333直接在地址栏输入 cmd 更方便tab可以自动补全路径

2016-05-17 14:51:20 338

原创 简单 PHP + MySQL 数据库动态网站制作

在这篇文章中,我尽量用最浅显易懂的语言来说明使用 PHP, MySQL 制作一个动态网站的基本技术。阅读本文需要简单的 HTML 基础知识和(任一编程语言的)编程基础知识(例如变量、值、循环、语句块的概念等)。PHP 基础概述PHP 是一种解释性语言,可用于对网页进行预处理。PHP 脚本在服务器端运行,其运行结果是一个可用来显示的网页。尽管可以完成许多类似工作,但是 Jav

2016-05-16 15:31:10 13321 2

原创 windows下PHP环境的搭建

windows下的PHP环境简称WAMP(windows+Apache+MySQL+PHP)。那么我们环境的搭建就是安装Apache+MySQL+PHP并配置相关变量。首先,贴出下载方式:Apache:http://httpd.apache.org/docs/current/platform/windows.html#down;MySQL:http://dev.mysql.com/do

2016-05-09 21:21:59 576

原创 配置安装Apache主服务发生错误:"(OS 5)拒绝访问。 : AH00369: Failed to open the Windows service manager, perh······ "

配置安装Apache主服务发生错误:(OS 5)拒绝访问。  : AH00369: Failed to open the Windows service manager, perhaps you forgot to log in as Adminstrator?具体情况:在配置安装Apache的时候,我下载的是zip格式,不是msi安装版,需要自己注册服务,才能在桌面任务栏

2016-05-09 20:58:28 31977

原创 Android小错误收集

Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'void com.example.administrator.gps.MyLocation.setNumber(java.lang.String)' on a null object reference未初始化的类会出现上面错误。

2016-04-28 21:45:35 258

原创 Android开发:报错Index -1 requested, with a size of 1

使用Cursor使,读取里面的数据用到getColumnIndex()时报错:     Index -1 requested, with a size of 1     仔细阅读过Cursor的文档,发现关于getColumnIndex()这个方法的说明如下:public abstract int getColumnIndex (String columnName)Since:

2016-04-28 21:17:42 605

原创 Android 无标题 全屏设置

标题栏和状态栏   Android程序默认情况下是包含状态栏和标题栏的。  在Eclipse中新建一个Android程序,运行后显示如下:  图中标出了状态栏(显示时间、电池电量、网络等)和标题栏(显示应用的名称,即activity的android:label的属性值)。要隐藏标题栏和状态栏,总体来说有两种方法,一种是在代码中设置,另一种是在ma

2016-04-22 09:47:32 301

翻译 Android中内容观察者的使用---- ContentObserver类详解

ContentObserver——内容观察者,目的是观察(捕捉)特定Uri引起的数据库的变化,继而做一些相应的处理,它类似于   数据库技术中的触发器(Trigger),当ContentObserver所观察的Uri发生变化时,便会触发它。触发器分为表触发器、行触发器,  相应地ContentObserver也分为“表“ContentObserver、“行”ContentObser

2016-04-09 18:16:21 217

空空如也

空空如也

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

TA关注的人

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