自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

冰天雪地

记录我个人的IT生涯成长

  • 博客(77)
  • 资源 (3)
  • 问答 (12)
  • 收藏
  • 关注

原创 傅立叶变换

转自【https://www.cnblogs.com/h2zZhou/p/8405717.html】

2019-10-24 17:44:49 283

原创 opencv4 imread函数第二个函数解析

小白最近在学习opencv4,网上找的毛星云毛老师的opencv3编程入门,但自己下载的是opencv4,所以遇到了很多问题,百度到的各种文章都是千篇一律,最后自己看源码才得到解决。正是应了一句话,少百度,多源码。。开帖纪念下自己小白的发展史。函数原型:Mat imread( const String& filename, int flags = IMREAD_COLOR );...

2019-09-30 17:10:23 944 1

原创 CMake Error at CMakeLists.txt:11

背景:编译opencv源码。 问题:用clion或者CMake命令时报错,报错类型为:CMake Error at CMakeLists.txt:11 (message):FATAL: In-source builds are not allowed.You should create a separate directory for build files.解决方案:进到op...

2019-09-29 17:31:27 13095 5

转载 图片加载框架-Picasso最详细的使用指南

写在前面Android 中有几个比较有名的图片加载框架,Universal ImageLoader、Picasso、Glide和Fresco。它们各有优点,以前一直用的是ImageLoader 做项目中的图片加载,由于作者宣布ImageLoader 不会在更新了,因此新的项目打算换一个图片加载框架-Picas...

2018-12-29 11:26:22 236

转载 【转】线索二叉树的构造和遍历

#include <stdio.h>#include <stdlib.h>typedef char ElemType;// 线索存储标志位// Link(0):表示指向左右孩子的指针// Thread(1):表示指向前驱后继的线索typedef enum {Link, Thread} PointerTag; typedef struct BiThrN...

2018-09-18 11:29:35 317

转载 数据结构-图解线性表

【转】1.线性表的定义若将线性表记为(a1,...,ai-1,ai,ai+1,...,an),则表中ai-1领先于ai,ai领先于ai+1,称ai-1是ai的直接前驱元素,ai+1是ai的直接后继元素。线性表元素的个数n(n>=0)定义为线性表的长度,当n=0时,称为空表。2.线性表的顺序存储结构线性表的顺序存储结构,指的是一段地址连续的存储单元依次存储线性表的数据元素。...

2018-08-16 11:11:50 521

转载 数据结构-图

【转】前言:In order to change we must be sick and tired of being sick and tired.Name:WIllamTime:2017/2/251、名词解释: 图(Graph)是由顶点的有穷非空集合和顶点之间边的集合组成,通常表示为:G(V,E),其中,G表示一个图,V是图G中顶点的集合,E是图G中边的集合。在图中的数据元...

2018-08-16 10:20:33 204

转载 数据结构-树-基础

数据结构——树定义:树是一个n(n>=0)个结点的有序合集 名词理解:结点:指树中的一个元素;结点的度:指结点拥有的子树的个数,二叉树的度不大于2;数的度:指树中的最大结点度数;叶子:度为0的结点,也称为终端结点;高度:叶子节点的高度为1,根节点高度最高;层:根在第一层,以此类推; 二叉树的定义:由一个结点和两颗互不相交、分别称为这个根的左子树和右...

2018-08-15 14:51:24 150

转载 C语言中Union类型的使用方法

转自:http://blog.csdn.net/feimor/article/details/6858103使用C语言时,常常使用struct,对于union类型却几乎没有用过,只知道它是联合类型,各字段共享一块内存,实际应用中却不知道它的具体用途。今天读《编程卓越之道》中看到有对其使用的简单介绍,记录在此:首先摘录一下struct和union的重要区别:    struct为每个...

2018-08-13 16:21:21 253

转载 【转】C语言字符串操作总结大全

1)字符串操作 strcpy(p, p1) 复制字符串strncpy(p, p1, n) 复制指定长度字符串strcat(p, p1) 附加字符串strncat(p, p1, n) 附加指定长度字符串strlen(p) 取字符串长度strcmp(p, p1) 比较字符串strcasecmp忽略大小写比较字符串strncmp(p, p1, n) 比较指定长度字符串strchr(p,...

2018-08-13 15:27:05 403

转载 C-结构体

【转】数组(Array),它是一组具有相同类型的数据的集合。但在实际的编程过程中,我们往往还需要一组类型不同的数据,例如对于学生信息登记表,姓名为字符串,学号为整数,年龄为整数,所在的学习小组为字符,成绩为小数,因为数据类型不同,显然不能用一个数组来存放。在C语言中,可以使用结构体(Struct)来存放一组不同类型的数据。结构体的定义形式为:struct 结构体名{    结构体所包含...

2018-08-01 11:03:13 128

转载 深度学习入门

Introduction        卷积神经网络CNN,虽然它听起来就像是生物学、数学和计算机的奇怪混杂产物,但在近些年的机器视觉领域,它是最具影响力的创新结果。随着Alex Krizhevsky开始使用神经网络,将分类错误率由26%降到15%并赢得2012年度ImageNet竞赛(相当于机器视觉界的奥林匹克)时,它就开始声名大噪了。从那时起,一票公司开始在它们的核心服务中使用深度学习技术。例...

2018-07-02 16:53:13 244

原创 centos7 搭建android开发环境

1.JDK安装(最好在root下操作,方便后续直接加权限给普通用户)centos貌似默认安装了openjdk,已经可以使用了。不想继续安装ORACLE的JDK可以跳过。继续安装,则在http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html选择linux 64位的jdk下载,复制到cen

2016-01-25 16:40:23 2600

原创 android加深笔记--IPC通信之Messenger

最近在看android开发艺术探索,感觉挺不错的,有很多之前自己没有接触的或者印象不太深刻的,以前一直都是转载别人,自己看看,就觉得会了。但现在总觉得,码农虽然贯穿懒字原则,但是适当的动手能力还是要有,个人不太习惯一有新需求就百度别人已经做好的在上面改改改,或者找别人封装好的直接用,这样感觉对自身技术提升太过狭隘了吧,所以打算做这样一些加深笔记,利人利己吧!一.MessengerM

2015-12-10 16:17:56 425

转载 JSoup HTML解析器

JSoupjsoup Cookbook(中文版)入门解析和遍历一个html文档输入解析一个html字符串解析一个body片断根据一个url加载Document对象根据一个文件加载Document对象数据抽取使用dom方法来遍历一个Document对象使用选择器语法来查找元素从元素集合抽取属性、文本和html内容URL处理程序示例:

2015-02-26 14:27:08 426

原创 android开发之TextView超链接无下划线

String msg = "感谢您的支持,发送您的建议或意见我们将尽快回复。\n点此查看《常见问题》。"; SpannableStringBuilder style = new SpannableStringBuilder(msg); style.setSpan(new ForegroundColorSpan(Color.BLUE), 24, msg.length(), Spann

2014-11-06 14:50:28 743

转载 Android之汉字转拼音

Android提供了汉字转拼音的类,这个类是在联系人app下的。具体目录是packages/providers/ContactsProvider/src/com/android/providers/contacts的HanziToPinyin.java文件。如果想要这个工具类,可以直接拷贝来用。获取一段汉字全拼方法:pub

2014-11-03 15:28:39 526

转载 随机生成汉字与md5码生成

/** 摘抄:* 汉字的机内码从第16区B0开始,并且从区位D7开始以后的汉字都是很难见到的繁杂汉字, 可以将这些排除。* 所以随机生成汉字机字码的第1位范围在B、C、D之间。* 如果第1位是D,则第2位区位码就不能是7以后的16进制数,* 由于每个区的第1个位置和最后一个位置是空的,没有汉字,因此:* 生成的区位码的第3位如果是A,第4位就不能是0,如果是F,第4位就不能

2014-11-03 09:57:44 531

转载 自定义ProgressBar

android ProgressBar android ProgressBar案例 android progressBar背景图片?1234567java.lang.Object   ↳    android.view.View       ↳   

2014-10-30 14:35:40 820

原创 打开app info

* Intent intent = new* Intent(Settings.ACTION_APPLICATION_DETAILS_SETTINGS); Uri* uri = Uri.fromParts("package", "me.mhao.ui", null);* intent.setData(uri); startActivity(intent);*/

2014-10-29 14:58:41 760

转载 android手势密码

前言:Android关于手势的操作提供两种形式:一种是针对用户手指在屏幕上划出的动作而进行移动的检测,这些手势的检测通过android提供的监听器来实现;另一种是用户手指在屏幕上滑动而形成一定的不规则的几何图形(即为多个持续触摸事件在屏幕形成特定的形状);本文主要是针对第二种手势的绘制原理进行浅析,我们姑且称它为输入法手势;《》    一. 输入法手势       在And

2014-10-13 13:36:59 1697 1

转载 AOP简易例子-重在理解作用

最近在研究aop,看了点资料,总结如下: 所谓AOP就是将分散在各个方法处的公共代码提取到一处,并通过类似拦截器的机制实现代码的动态整合。可以简单地想象成,在某个方法的调用前、执行中、调用后和抛出异常时,动态插入自己的代码。 网上碰到个例子还不错,整理了一下: 首先看一个简单的spring IOC例子: 用户买书接口: Java代码  pac

2014-08-14 11:27:04 718

转载 ServletContext

今天我们学习的是ServletContext的应用。   WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。   ServletConfig对象中维护了ServletContext对象的引用,开发人员在编写servlet时,可以通过ServletConfig.getServletContext方法获得ServletCon

2014-08-13 13:27:22 421

转载 spring p标签是spring内置

引:http://blog.csdn.net/liaomin416100569/article/details/4924899给XML配置文件"减肥"的另一个选择就是使用p名称空间,从 2.0开始,Spring支持使用名称空间的可扩展配置格式。这些名称空间都是基于一种XML Schema定义。事实上,我们所看到的所有bean的配置格式都是基于一个 XML Schema文档。特定的名

2014-08-13 10:56:10 612

转载 ModelAndView详解

ModelAndView的构造方法有7个。但是它们都是相通的。这里使用无参构造函数来举例说明如何构造ModelAndView实例。   ModelAndView类别就如其名称所示,是代表了MVC Web程序中Model与View的对象,不过它只是方便您一次返回这两个对象的holder,Model与View两者仍是分离的概念。   最简单的ModelAndView是持有Vie

2014-08-12 10:44:21 515

转载 Autowired注解与自动装配

1   配置文件的方法 我们编写spring 框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。 Boss 拥有 Office 和 Car 类型的两个属性:       清单 3. Boss.java [java] vi

2014-08-11 17:33:04 535

转载 ExecutorService 线程池

ExecutorService 建立多线程的步骤:1。定义线程类class Handler implements Runnable{}2。建立ExecutorService线程池ExecutorService executorService = Executors.newCachedThreadPool();或者int c

2014-08-11 13:52:06 409

转载 ToStringBuilder

一、简介与引入   1、ToStringBuilder、HashCodeBuilder、EqualsBuilder、ToStringStyle、ReflectionToStringBuilder、CompareToBuilder等这些类都是位于commons-lang.jar下面的,所以要使用这些类一定要导入commons-lang.jar。   2、为什么要使用ToStringBuild

2014-08-08 16:55:37 577

转载 Eclipse 创建web项目

1.      创建一个web工程,此处用eclipse创建(如果对创建web工程很熟悉,可以不看的,本文目的是做一个记录) 1)     打开新建工程对话框,选择Dynamic web Project并点击下一步,如图:2)在出现的工程设定窗口中,设定工程的名字和Dynamic web module version(对应的servlet版本,不同的Dynamic web mo

2014-08-08 14:09:28 596

转载 HttpSession

session的机制     http是无状态的协议,客户每次读取web页面时,服务器都打开新的会话,而且服务器也不会自动维护客户的上下文信息,那么要怎么才能实现会话跟踪呢?session就是一种保存上下文信息的机制,它是针对每一个用户的,变量的值保存在服务器端,通过SessionID来区分不同的客户,session是以cookie或URL重写为基础的,默认使用cookie来实现,

2014-08-07 18:01:32 391

转载 singleton

Singleton模式主要作用是保证在Java应用程序中,一个类Class只有一个实例存在。在很多操作中,比如建立目录 数据库连接都需要这样的单线程操作。还有, singleton能够被状态化; 这样,多个单态类在一起就可以作为一个状态仓库一样向外提供服务,比如,你要论坛中的帖子计数器,每次浏览一次需要计数,单态类能否保持住这个计数,并且能synchronize的安全自动加1,如果

2014-08-05 14:41:58 888

转载 IoC 与DI-----java

IOC(DI):其实这个Spring架构核心的概念没有这么复杂,更不像有些书上描述的那样晦涩。java程序员都知道:java程序中的每个业务逻辑至少需要两个或以上的对象来协作完成,通常,每个对象在使用他的合作对象时,自己均要使用像new object() 这样的语法来完成合作对象的申请工作。你会发现:对象间的耦合度高了。而IOC的思想是:Spring容器来实现这些相互依赖对象的创建、协调工作。对象

2014-08-05 13:33:41 560

转载 Synchronized关键字剖析

Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。     一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完这个代码块以后才能执行该代码块。     二、然而,当一个线程访问object的一个synch

2014-07-17 11:32:41 476

转载 Android编程之SparseArray<E>详解

最近编程时,发现一个针对HashMap的一个提示:翻译过来就是:用SparseArray来代替会有更好性能。那我们就来看看源码中SparseArray到底做了哪些事情:一、构造从构造方法我们可以看出,它和一般的List一样,可以预先设置容器大小,默认的大小是10:[java] view plaincopypublic Sp

2014-07-15 16:40:29 425

转载 ViewHolder模式

@SuppressWarnings("unchecked")    public static T get(View view, int id) {        SparseArray viewHolder = (SparseArray) view.getTag();        if (viewHolder == null) {            viewHolder

2014-07-15 16:39:15 524

转载 Android上传文件至服务器

本实例实现每隔5秒上传一次,通过服务器端获取手机上传过来的文件信息并做相应处理;采用Android+Struts2技术。          一、Android端实现文件上传1)、新建一个Android项目命名为androidUpload,目录结构如下:         2)、新建FormFile类,用来封装文件信息package com.ljq.utils;

2014-07-15 11:19:44 515

转载 Eclipse构建Maven项目

1. 安装m2eclipse插件    要用Eclipse构建Maven项目,我们需要先安装meeclipse插件    点击eclipse菜单栏Help->Eclipse Marketplace搜索到插件Maven Integration for Eclipse 并点击安装即可,如下图:  安装成成之后我们在Eclipse菜单栏中点击File->New->Othe

2014-07-11 15:23:11 447

转载 Spring MVC

现在主流的Web MVC框架除了Struts这个主力 外,其次就是Spring MVC了,因此这也是作为一名程序员需要掌握的主流框架,框架选择多了,应对多变的需求和业务时,可实行的方案自然就多了。不过要想灵活运用Spring MVC来应对大多数的Web开发,就必须要掌握它的配置及原理。  一、Spring MVC环境搭建:(Spring 2.5.6 + Hibernate 3.2.0)

2014-07-11 15:21:44 443

转载 maven 入门

Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Maven可以管理项目的整个声明周期,包括编 译,构建,测试,发布,报告等等。目前Apache下绝大多数项目都已经采用Maven进行管理。而Maven本身还支持多种插件,可以方

2014-07-11 15:17:09 444

转载 android滑动按钮

在很多时候我们看到在iphone手机应用中都有滑动开启和关闭这个功能,在android40以下的版本中且没有这个功能,但是android手机在使用的多是4.0以下的系统,所以为了满足需求,我们自己设计自定的滑动开启和关闭按钮。  第一步:创建一个打开关闭的状态接口函数OnChangedListener主要创建一个打开关闭状态的抽象方法OnChanged(boolean Ch

2014-07-09 15:21:58 850

机器学习实战源码+数据集

机器学习实战的配套源码,和项目中用到的数据集。找了好久找到的,有需要的自取,共同学习

2018-04-25

高清带目录pdf

全书结构大致如下:【1~3章】介绍机器学习基本知识(绪论、模型评估与选择、线性模型)【4~10章】介绍一些经典而常用的机器学习方法(决策树、神经网络、支持向量机、贝叶斯分类器、集成学习、聚类、降维与度量学习)【11~16章】介绍一些进阶知识(特征选择与稀疏学习、计算学习理论、半监督学习、概率图模型、规则学习、强化学习) 作者:林安亚 链接:https://www.zhihu.com/question/39945249/answer/83983863 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

2018-04-24

Volley.jar

android开发中可能要用的jar,volley用处大概开发者都知道的吧

2015-10-13

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

TA关注的人

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