自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小哀的进化UPUPUP

过去种种,皆成今我。

  • 博客(42)
  • 资源 (5)
  • 收藏
  • 关注

原创 墨刀的理解

想要快速设计原型用墨刀是最快的,有很多现成的模板,但是墨刀不太适合做很细节的交互。有充足时间建议还是用Axure。(用墨刀两天完成了公众号原型,Axure还卡在界面上……)状态1、只能在 全局状态 增加、删除组件图片可以只放一个,不同状态换不同的内容。【其他可编辑的同理。图标不行。】2、不同的状态,组件的显示与隐藏、位置等可以不同。要从显示切换成隐藏很好解决,但是隐藏的话,不能通过单击...

2018-09-26 22:13:01 1277

转载 【数据挖掘】dummy variable 虚拟变量

一般地,在虚拟变量的设置中:基础类型、肯定类型取值为1;比较类型,否定类型取值为0。    适用于无序的离散数字变量。   例如:    若用数字1-12表示1-12月,那么就潜在表示了12月和1月差的很远,其实离的很近。    若用离散数字表示一地域,假如用数字1-23表示23个省,那么数字潜在的意思是,相邻的数字代表的省比较相似,差距的数字表示的省不相似,然而并没有这个意思。所以用单

2018-01-08 11:19:06 2209

原创 【数据预处理】one hot编码(独热编码)

1、分类数据在实际的应用场景中,有非常多的特征不是连续的数值变量,而是某一些离散的类别。比如用户的性别,用户的地址,用户的兴趣爱好等等一系列特征,都是一些分类值。这些特征一般都无法直接应用在需要进行数值型计算的算法里。2、独热编码(one hot)独热编码便是解决这个问题,其方法是使用N位状态寄存器来对N个状态进行编码,每个状态都由他独立的寄存器位,并且在任意时候,其中只有一位有效

2018-01-08 10:57:40 1935

原创 QT5.8 msvc2015配置MYSQL数据库

遇到的问题: available的驱动中有QMYSQL 和QMYSQL3,但是QMYSQL not loaded。 解决方案:将\Qt\Qt5.8.0\5.8\msvc2015_64\plugins\sqldrivers路径下的 libmysql.dll和libmysql.lib,qsqlmysql.dll、qsqlmysqld.dll拷贝到 :\Qt\Qt5.8.0\5.8\Src\qtb

2017-11-24 10:22:26 984

原创 【物联网】矩阵式二维条码 介绍

一、QR Code条码QR Code是由日本Denso公司于1994年9月研制的一种矩阵式二维条码,它除具有二维条码所具有的信息容量大、可靠性高、可表示汉字及图象多种信息、保密防伪性强等优点外,还具有以下特点: 超高速识读:QR Code码的超高速识读特性,使它适宜应用于工业自动化生产线管理等领域。 全方位识读:QR Code具有全方位(360°)识读特点。 能够有效地表示中国汉字、

2017-08-11 15:33:07 8845

原创 【物联网】行排式二维条码 介绍

一、PDF417条码1、PDF417介绍 PDF417条码是由留美华人王寅君博士发明的。PDF取自英文Portable Data File三个单词的首字母,意为“便携数据文件”。因为组成条码的每一符号字符都是由4个条和4个空共17个模块构成,所以称为PDF417条码。 PDF417是一种多层、可变长度 、具有高容量和纠错能力的二维条码。每一个PDF417符号可以表示1108个字节、或18

2017-08-11 15:05:02 4510

原创 【物联网】二维码——简要介绍

一、二维码的起源与发展二维条码技术是在一维条码无法满足实际应用需求的前提下产生的。由于受信息容量的限制,一维条码通常是对物品的标识,而二维条码是对物品的描述。 所谓对物品的标识,就是给某物品分配一个代码,代码以条码的形式标识在物品上,用来标识该物品以便自动扫描设备的识读,代码或一维条码本身不表示该产品的描述性信息。国外对二维条码技术的研究始于20世纪80年代末。在二维条码符号表示

2017-08-11 14:33:08 5094

原创 【物联网】6LoWPAN技术

一、6LoWPAN简介6LoWPAN是IPv6 over Low power Wireless Personal Area Network的简写,即基于IPv6的低速无线个域网。 IETF组织于2004年11月正式成立了IPv6 over LR_WPAN (6LoWPAN)工作组,着手制定基于IPv6的低速无线个域网标准,旨在将IPv6引入以IEEE802.15.4为底层标准的无线个域网。该

2017-08-10 20:17:02 9604

原创 【物联网】OID对象标识符

一、OID 定义OID(Object identifier,对象标识符)是由ISO/IEC、ITU国际标准化组织共同提出的标识机制,与对象相关联的用来无歧义地标识对象的全局唯一值,保证对象在通信或信息处理中正确地定位和管理。OID 用于对任何类型的对象、概念或事物进行全球无歧义命名;OID 就是网络社会中对象的身份证。二、OID编码结构和特点编码结构 标识符从树根到

2017-08-10 20:04:00 2798

原创 【物联网】物联网标识和EPC编码

一、物联网标识1、定义 物联网标识是指按一定规则赋予物品易于机器和人识别、处理的标识符/代码,它是物联网对象在信息网络中的身份识别,是一个物理编码,它实现了物的数字化。 2、作用 消除命名的二义性; 在应用范围内提供了唯一性; 可计算机处理; 连接现实世界和信息世界。 3、原则

2017-08-09 12:30:37 7059

原创 【物联网】技术导论(入门介绍篇)

一、物联网发展的必然性从技术发展的传承性角度—从互联网、移动互联网到物联网的自然演变过程。物联网与计算机技术的关系 计算机技术+数据通信技术——>计算机网络 计算机网络——>互联网 互联网+移动通信技术——>移动互联网 互联网+移动通信技术+感知技术——>物联网从现实经济与社会发展需要的角度—面对经济危机,IBM智慧地球的思路有助于救市

2017-08-04 21:58:52 1800

转载 Java正则表达式

正则表达式语法字符说明\将下一字符标记为特殊字符、文本、反向引用或八进制转义符。例如,"n"匹配字符"n"。"\n"匹配换行符。序列"\\"匹配"\","\("匹配"("。^匹配输入字符串开始的位置。如果设置了 RegExp 对象的 Multiline 属性,^ 还会与"\n"或

2017-05-31 23:46:47 360

原创 【Kotlin】入门

https://www.gitbook.com/book/wangjiegulu/kotlin-for-android-developers-zh/detailsKotlin 特点:易表现(避免模版代码)数据类data class Artist( var id: Long, var name: String, var url: String,

2017-05-22 22:03:13 373

原创 Android UI 设计笔记

一、设计原则     •理解Android的外观和感觉          4.x版本简单、平面、干净,注重功能本身。     •基于心理模型          将后台复杂的事情设计成符合用户常用的浏览模式和操作模式。     •以用户使用情景的思维方式做设计     •为不同的设备设计          确保在大部分的设备上正常运行,适用于不同的屏幕尺寸和屏幕方向,适用

2017-05-18 00:03:23 1172

转载 【Android】PreferenceFragment详解

【声明】 欢迎转载,但请保留文章原始出处→_→ 生命壹号:http://www.cnblogs.com/smyhvae/文章来源:http://www.cnblogs.com/smyhvae/p/4020469.html 【正文】一、PreferenceFragment的引入:PreferenceActivity是一个非常有用的基类,当我们开发Android项目时避免不

2017-01-26 12:29:35 512

转载 【Android】浮动窗口层级分析

转载自:http://www.open-open.com/lib/view/open1462415483393.html最近在项目中遇到了这样的需求:需要在特定的其他应用之上悬浮自己的UI交互(拖动、输入等复杂的UI交互),和九游的浮窗类似,不过我们的比九游的体验更好,我们越过了很多授权的限制。很多人都知道如何去实现一个简单的浮窗,但是却很少有人去深入的研究背后的流程机

2016-09-19 17:20:54 2428

原创 【Android】代码实现布局

一、LayoutParams介绍 LayoutParams继承于Android.View.ViewGroup.LayoutParams. LayoutParams相当于一个Layout的信息包,它封装了Layout的位置、高、宽等信息。假设在屏幕上一块区域是由一个Layout占领的,如果将一个View添加到一个Layout中,最好告诉Layout用户期望的布局方式,也就是将一个认可的layoutPa

2016-09-14 11:55:12 675 1

原创 Android获取屏幕大小的三种方法

前两种需要在activity中使用,因为要用到WindowManager.// 通过WindowManager获取DisplayMetrics dm = new DisplayMetrics();getWindowManager().getDefaultDisplay().getMetrics(dm);System.out.println("heigth : "

2016-09-09 11:22:10 524

转载 【Android】自定义属性 attrs.xml

Android中自定义属性(attrs.xml,TypedArray的使用)做Android布局是件很享受的事,这得益于他良好的xml方式。使用xml可以快速有效的为软件定义界面。可是有时候我们总感觉官方定义的一些基本组件不够用,自定义组件就不可避免了。那么如何才能做到像官方提供的那些组件一样用xml来定义他的属性呢?现在我们就来讨论一下他的用法。1、添加文件attrs.xml

2016-09-08 10:18:30 355

转载 【Android】使用WindowManager添加View

使用WindowManager添加View——悬浮窗口的基本原理Android系统中的“窗口”类型虽然很多,但只有两大类是经常使用的:一是由系统进程管理的,称之为“系统窗口”;第二个就是由应用程序产生的,用于显示UI界面的“应用窗口”。如果大家熟悉WindowManagerService(窗口管理机制WMS)的话,那么一切都很简单。它是一个负责统筹管理所有窗口的一个服务,从始到终一

2016-09-06 15:22:44 1934

转载 【Android】View和ViewGroup

0. 前言本文将对自定义View的原理和方法进行简要讲解,通过此文,你将学到:安卓的View架构View的绘图机制自定义View的方法步骤 1. View控件的架构1.1 View和ViewGroupAndroid中,控件大致可以分为两大类:View控件ViewGroup控件它们都会在界面中占得一块矩形区域。View控件是单个的视图控件,是一个独立的最小个体

2016-09-06 15:20:20 429

转载 【Android】WindowManager悬浮窗口 分析和示例

悬浮窗口的实现涉及到WindowManager(基于4.0源码分析),它是一个接口,实现类有WindowManagerImpl,CompatModeWrapper(WindowManagerImpl的内部类),LocalWindowManager(Window的内部类),它们之间的关系如下图的类图:     WindowManagerImpl:      1.是WindowMana

2016-09-06 11:36:10 2116 2

转载 【Android】插值器——Interpolatort

Interpolatort通常在动画中使用,主要来改变动画变化率。常用的有下面几种Interpolator,下面图文解说下:AccelerateDecelerateInterpolator开始与结束的地方速率改变比较慢,在中间的时候加速AccelerateInterpolator开始的地方速率改变比较慢,然后开始加速AnticipateInterpolato

2016-09-02 10:53:40 1079

原创 转载CSDN博客的方法

1、确认博主同意转载,并切记注明来源。2、在网页中右键——(Firefox浏览器)"查看元素"  (chrome浏览器) “审查元素”3、在HTML代码部分找到博客文章内容。如图所示,点击相应的地方会高亮显示。4、右键选中的HTML代码,选择复制HTML。5、打开自己博客,写新文章,类型为转载。选择“源代码”,将复制的HTML粘贴在编辑框内,保存

2016-09-01 11:48:30 400

转载 【Android】2D绘图解析之 Path

http://blog.csdn.net/leejizhou/article/details/51565057 *本篇文章已授权微信公众号 guolin_blog (郭霖)独家发布原创文章,转载请注明 ( 来自:http://blog.csdn.net/leejizhou/article/details/51565057 李济洲的博客 )上一篇文章 http://blo

2016-09-01 11:37:23 519

原创 【Android】控件与屏幕的位置、坐标、大小

一、控件        获得控件的宽、高:getWidth(),getHeight()。        获得控件左边相对于屏幕左边的距离:getLeft();(其他类似)        设置控件大小:layout(int left, int top, int right, int bottom);二、屏幕        DisplayMetrics dm = new Dis

2016-08-30 11:31:59 1001

原创 【Android】invalidate和postInvalidate的区别

invalidate()是用来刷新View的,必须是在UI线程中进行工作。比如在修改某个view的显示时,调用invalidate()才能看到重新绘制的界面。invalidate()的调用是把之前的旧的view从主UI线程队列中pop掉。    使用:    实例化一个Handler对象,并重写handleMessage方法调用invalidate()实现界面刷新;而在线程中通过sen

2016-08-30 09:43:37 538

原创 【freecodecamp】jQuery知识点

jQuery一、准备$(document).ready(function(){  语句……});二、使用选择器跟CSS相同。元素选择器:$("button")、class选择器:$(".btn")、id选择器:$("#target1")加类:$("button").addClass("animated bounce");删除类:$("

2016-07-27 11:22:14 737

原创 【freecodecamp】HTML5和CSS知识点

【freecodecamp】HTML5和CSS知识点一、CSS选择器  选择器 {属性名称: 属性值;}1、元素选择器元素名{属性名称: 属性值;}2、类选择器.类名{属性名称: 属性值;}在HTML元素中声明class="类名"。3、id选择器#id名{属性名称: 属性值;}在HTML元素中声明id="id名"。二、CSS字体1、字

2016-07-27 10:51:46 861

原创 【Android】多线程

Android多线程一、消息机制1.概要Android应用启动时会有一个默认的主线程(UI线程),主线程中关联一个消息队列,所有操作都被封装成消息交给主线程处理,将获取消息的操作放在死循环中。开启子线程执行耗时操作后,发消息(sendMessage(msg)或者post Runnable(callback)/Message——》把Message加入消息队列)给主线程的Handler

2016-06-26 23:36:46 580

原创 【Android进阶】Android四大组件

简洁直接但更深入地介绍Android的四大组件。详细用法还请看之前的文章。

2016-06-17 16:58:26 504

原创 【深入理解计算机系统[2]】第一章 计算机系统漫游

第一章 计算机系统漫游这章通过一个hello程序的生命周期开始对系统的学习。这章将会学习一些实践技巧,例如避免由计算机表示数字的方式导致的奇怪的数字错误;将会学习优化C代码的窍门,以充分利用处理器和存储器系统的设计;将了解到编译器是如何实现过程调用的,以及如何避免缓冲区溢出错误带来的安全漏洞;将会学习如何编写自己的Unix外壳、动态存储分配包、web服务器,认识到并发带来的希望和陷阱。一、

2016-06-17 15:24:32 467

原创 【Android】内容提供器(Content Provider)

Android 内容提供器(Content Provider)一、内容提供器(Content Provider)简介内容提供器(Content Provider)主要用于在不同的应用程序之间实现数据共享的功能,它提供了一套完整的机制,允许一个程序访问另一个程序中的数据,同时还能保证被访数据的安全性。目前,使用内容提供器是Android实现跨程序共享数据的标准方式。 内容提供器的用法一般

2016-03-20 22:01:19 588

原创 【第一行代码】Android数据存储

一、文件存储,二、SharedPreferences存储,三、SQLite数据库存储

2016-03-20 16:27:21 640

转载 Git使用教程

原文地址:http://www.cnblogs.com/tugenhua0707/p/4050072.html一:Git是什么?       Git是目前世界上最先进的分布式版本控制系统。二:SVN与Git的最主要的区别?      SVN是集中式版本控制系统,版本库是集中放在中央服务器的,而干活的时候,用的都是自己的电脑,所以首先要从中央服务器哪里得到最新的版本,然后

2016-03-13 14:17:00 414

原创 【第一行代码】Android的广播机制

Android中的广播类型,广播接收器,接受系统广播,发送自定义广播,发送有序广播,使用本地广播,实践之强制下线。

2016-03-09 18:04:40 692

原创 【第一行代码】Android中UI总结

1.常用控件2.常用布局3.单位和尺寸4.自定义控件5.Nine-Patch的应用

2016-02-04 17:35:21 1285 2

原创 【第一行代码】Android 活动(activity)总结

1.activity的使用2.activity的生命周期3.activity的启动模式4.activity的小技巧

2016-01-30 15:13:49 991

原创 【第一行代码】Android日志工具

Android日志工具1.显示logcatWindow---Show View---Other ---Android---LogCat 2.日志工具类(android.util.Log)a) Log.v(tag,msg)对应级别verbose,打印级别最低最琐碎意义最小的日志信息。tag一般传入当前类名,msg是具体内容,以下同,略。b) Log.d()对应级别de

2016-01-28 20:30:54 514

原创 【第一行代码】Android项目目录结构

Android项目目录结构 1.src存放所有java代码。2.gen文件内容都是自动生成的。例如R.java文件(添加的资源会在其中生成一个id)3.assets随程序打包的文件,程序运行时可以动态读取。若使用了WebView加载本地网页,所有网页相关的文件都存放在这个目录下。4.bin包含在编译时自动生成的文件,包括安装包apk文件。5.libs第三

2016-01-28 20:21:36 496

adults、advertisement数据集 最佳特征选择 转换器

包括adults和advertisement两个数据集,代码为pycharm工程文件,python3.6。注释详细。参考资料为python数据挖掘入门与实践第五章。

2018-01-12

2017阿里技术年度精选集【上】

阿里前沿技术精华,pdf高清完整版。包含内容有 数据库,中间件,运维,大牛观点等等。

2018-01-11

movielens(100K)数据集分析,Apriori算法,电影推荐

本压缩包为pycharm工程文件,其中movie文件夹内为movielens的数据集,100k条数据。代码为python3.6,注释详细。欢迎一起学习。

2018-01-11

python数据挖掘入门与实践第二章代码和数据集 近邻算法 数据预处理 流水线

python数据挖掘入门与实践书中第二章的数据集和代码。文件夹内为pycharm工程文件。其中data文件夹请放到自己主目录下。Windows一般是C盘user-用户名的文件夹。注释是自己写的,win10运行无压力。

2018-01-10

微信公众平台搭建与开发解密

机械工业出版社,2013年版本。本书共15章,主要内容有微信公众平台介绍、编辑模式的操作管理、开发模式的验证、地理位置信息的使用、常用API对接、数据库操作、缓存处理、WAP站搭建,以及刮刮乐和秒杀等促销功能。此外,本书对于腾讯微生活和第三方微信接口也作了初步介绍,最后以一个具体实例介绍了微信公众账号的开发流程。

2016-04-06

空空如也

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

TA关注的人

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