04 2016 档案

Java集合框架—Set
摘要:集合框架 Set的特点:无序,不可以重复元素。 (1)HashSet:数据结构是哈希表。线程是非同步的。 保证元素唯一性的原理:判断元素的hashCode值是否相同。 如果相同,还会继续判断元素的equals方法,是否为true。 ... 阅读全文

posted @ 2016-04-30 17:31 岚之山 阅读(141) 评论(0) 推荐(0) 编辑

HBase数据模型(2)
摘要:HBase数据模型(1) HBase数据模型(2)1.0 HBase的版本version,是一个用长整型表示的。由Rowkey、Column(列族和列)、Version组合在一起称为HBase中的一个单元格。2.0 排序,Get和Scan操作返回的是经过排序的数据。返回的数据首先按... 阅读全文

posted @ 2016-04-28 17:45 岚之山 阅读(217) 评论(0) 推荐(0) 编辑

HBase数据模型(1)
摘要:HBase数据模型(1) HBase数据模型(2)1.0 HBase的特性Table HBase以表(Table)的方式组织数据,数据存储在表中。Row/Column 行(Row)和列(Column)共同组成HBase的表。Column Family 列族(Column)将一列或者... 阅读全文

posted @ 2016-04-28 17:10 岚之山 阅读(280) 评论(0) 推荐(0) 编辑

ESP8266串口WiFi扩展板详解
摘要:产品简介 ESP8266串口WiFi扩展板是深圳四博智联科技有限公司开发的一款基于乐鑫ESP8266的超低功耗的UART-WiFi模块,兼容Arduino UNO、Mega等标准主板,可以方便地进行二次开发,加速产品原型设计。 基于乐鑫ESP8266模块,实现串口转WiFi功能。... 阅读全文

posted @ 2016-04-27 17:21 岚之山 阅读(5099) 评论(0) 推荐(0) 编辑

Arduino ESP8266编程深入要点
摘要:Arduino for ESP8266的话,如果不修改代码,默认没有办法进入轻睡眠的省电模式,只能进入Modem Sleep,也就是说Wifi可以暂时睡眠但是CPU没法睡,Modem Sleep最低功耗在15mA-16mA,轻睡眠的最低功耗在1mA-2mA左右 如... 阅读全文

posted @ 2016-04-27 17:14 岚之山 阅读(2778) 评论(1) 推荐(0) 编辑

<Android Framework 之路>多线程
摘要:多线程编程JAVA多线程方式 1. 继承Thread线程,实现run方法 2. 实现Runnable接口JAVA单继承性,当我们想将一个已经继承了其他类的子类放到Thread中时,单继承的局限就体现出来了 但是可以实现多个接口,所以第二种方法相对于第一种来说灵活许多 其次,通过 n... 阅读全文

posted @ 2016-04-26 23:02 岚之山 阅读(129) 评论(0) 推荐(0) 编辑

Windows下Python多版本共存
摘要:Windows下Python多版本共存 Python数据科学安装Numby,pandas,scipy,matpotlib等(IPython安装pandas)0.0 因为公司项目,需要Python两个版本共存开发,一个2.7x用来处理空间数据主要配合ArcGIS,而另一个3.5x用来... 阅读全文

posted @ 2016-04-26 10:54 岚之山 阅读(224) 评论(0) 推荐(0) 编辑

<Android 应用 之路> 天气预报(一)
摘要:Android天气预报客户端设计思路欢迎界面,版本号,应用名 + 数据后台加载(所有城市的信息获取)数据加载完成后跳转到显示界面,显示所有查询到的城市的天气信息欢迎界面和天气显示界面分别为单独的ActivityActivity数据传递使用Bundle网络请求采用Google原始的V... 阅读全文

posted @ 2016-04-25 23:46 岚之山 阅读(254) 评论(0) 推荐(0) 编辑

AngularJS 指令
摘要:指令(directives)是任何AngularJS应用中最重要的成分。尽管AngularJS已经自带了很多指令,你经常会发现需要自己亲手创建一些特别的指令。本文将会带你了解自定义指令并解释如何在现实世界中的Angular项目中使用它们。文章的最后,我们将一起用Angular指令来创建一个简单... 阅读全文

posted @ 2016-04-24 10:32 岚之山 阅读(171) 评论(0) 推荐(0) 编辑

Gradle项目构建(1)——Gradle的由来
摘要:一、项目自动构建介绍作为Java的开发者对eclipse都非常熟悉,其实eclipse就是居于ant来构建项目的,我们先来看看为什么需要自动化构建项目。1、为什么我们要自动化构建项目可以假设我们如果不适用eclipse或者其他集成开发环境去开发我们的项目,这个对于当今的软件来说几乎... 阅读全文

posted @ 2016-04-24 00:00 岚之山 阅读(320) 评论(0) 推荐(0) 编辑

软件设计之模块划分
摘要:在一些小型的项目当中,由于项目的关系简单,规模较小,所以有时候负责完成项目的往往是一个人或者几个人。这个时候对于模块的概念和应用显得很少,因为项目规模较小的原因,模块划分的重要性难以体现。但是,在一些大型项目中,就必须充分考虑到模块划分,因为参与项目的人数往往有很多人,同时人员变动... 阅读全文

posted @ 2016-04-23 22:59 岚之山 阅读(442) 评论(0) 推荐(0) 编辑

Oracle创建用户、表(1)
摘要:Oracle创建用户、表(1)1. 连接C:\Users\LEI>sqlplus / as sysdbaSQL*Plus: Release 12.1.0.2.0 Production on 星期五 4月 22 10:17:52 2016Copyright (c) 1982, 201... 阅读全文

posted @ 2016-04-22 10:48 岚之山 阅读(258) 评论(0) 推荐(0) 编辑

<Android HAL 之路> HAL 简介
摘要:HAL层概述名称: HAL, Hardware Abstracting Layer,中文名字:硬件抽象层。 作用:对Linux内核驱动程序的封装,向上提供接口,屏蔽低层的实现细节。向上衔接Android Runtime和Framework,向下衔接驱动程序 产生原因:利益,竞争An... 阅读全文

posted @ 2016-04-20 23:01 岚之山 阅读(494) 评论(0) 推荐(0) 编辑

<Android 应用 之路> 简易贪吃蛇
摘要:最简单的贪吃蛇最近想着忙里偷闲写点简单的Android应用,增加一些生活乐趣,由于平时工作主要精力并不是集中在书写apk上,更多的是解决代码问题和维护模块稳定,但是写代码本身是一件比较有趣的事情,因为这个过程是从无到有的。名称:贪吃蛇 开发环境:IntelliJ IDEA 14.0... 阅读全文

posted @ 2016-04-20 20:00 岚之山 阅读(324) 评论(0) 推荐(0) 编辑

微信支付开发(7) 收货地址共享接口V2
摘要:在这篇微信公众平台开发教程中,我们将介绍如何在网页中实现获取收货地址的功能。收货地址共享接口 在2016年4月13日 进行过升级,2016年5月20日之后只能使用新接口,本教程为新版接口的教程!本文分为以下二个部分:生成JS-SDK权限验证签名实现获取共享收货地址一、微信JS-SDK1. 获得Ac... 阅读全文

posted @ 2016-04-19 18:58 岚之山 阅读(552) 评论(0) 推荐(0) 编辑

略论研发评审的必要性
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 今天发生了这样一件事:部门的一个同事之前为了完成一个显示优化工作,修改了一个重要接口的代码,结果导致了很多模块调用出错。这使我意识到:每个人的思维都是存在盲区的,在牵涉到多个模块时的代码变动时应该有一个评... 阅读全文

posted @ 2016-04-19 18:58 岚之山 阅读(244) 评论(0) 推荐(0) 编辑

华为研发的成功之道
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 读完华为原高级副总裁胡红卫著的《研发困局》,从中吸取到了一些华为这个世界一流企业的研发成功之道。 华为采用IPD体系的研发模式。所谓IPD体系的研发模式,简而言之就是通过构建统一的产品平台... 阅读全文

posted @ 2016-04-18 22:59 岚之山 阅读(506) 评论(0) 推荐(0) 编辑

Sqoop基础学习(1)
摘要:1. Sqoop的导入过程在开始导入之前,Sqoop会通过JDBC来获得所需要的数据库元数据1.导入表的列名、数据类型等;2.接着这些数据库的数据类型(varchar、number等)会把映射成Java的数据类型(String、int等),根据这些信息,Sqoop会生成一个与表名同... 阅读全文

posted @ 2016-04-17 21:07 岚之山 阅读(156) 评论(0) 推荐(0) 编辑

Hive的HQL(2)
摘要:Hive基础(1)Hive的HQL(2)1. HQL的数据定义,HQL是一种SQL方言,支持绝大部分SQL-92标准。但是和SQL的差异为:不支持行级别的操作,不支持事务等。HQL的语法接近于MySQL。2. Hive的数据库,本质仅仅是个表的目录或者命名空间。一般用数据库将生产表... 阅读全文

posted @ 2016-04-17 20:50 岚之山 阅读(144) 评论(0) 推荐(0) 编辑

Hive基础(1)
摘要:Hive基础(1)Hive的HQL(2)1. Hive并不是分布式的,它独立于机器之外,类似于Hadoop的客户端。2. 元数据和数据的区别,前者如表名、列名、字段名等。3. Hive的三种安装方式内嵌模式,元数据服务和Hive服务运行在同一个JVM中,同时使用内嵌的Derby数据... 阅读全文

posted @ 2016-04-17 18:17 岚之山 阅读(138) 评论(0) 推荐(0) 编辑

MapReduce的过程(2)
摘要:MapReduce的编程思想(1)MapReduce的过程(2)1. MapReduce从输入到输出一个MapReduce的作业经过了input、map、combine、reduce、output五个阶段。其中combine阶段不一定发生,map输出的中间结果被分发到reduce的... 阅读全文

posted @ 2016-04-17 16:54 岚之山 阅读(261) 评论(0) 推荐(0) 编辑

MapReduce的编程思想(1)
摘要:MapReduce的编程思想(1)MapReduce的过程(2)1. MapReduce采用分而治之的思想,将数据处理拆分为主要的Map(映射)与Reduce(化简)两步,MapReduce操作数据的最小单位是一个键值对。2. MapReduce计算框架为主从架构,分别是JobTr... 阅读全文

posted @ 2016-04-17 16:51 岚之山 阅读(340) 评论(0) 推荐(0) 编辑

微信开放平台开发(3) 移动应用微信登录
摘要:在这篇微信公众平台开发教程中,我们将介绍如何使用微信开放平台接口实现移动应用微信登录的功能。 移动应用微信登录是基于OAuth2.0协议标准构建的微信OAuth2.0授权登录系统。在进行微信OAuth2.0授权登录接入之前,在微信开放平台注册开发者帐号,并拥有一个已审核通过的移动应用,并获得相应的... 阅读全文

posted @ 2016-04-15 18:38 岚之山 阅读(1121) 评论(0) 推荐(0) 编辑

软件研发部门的基础设施
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 有时我在想一个问题:软件研发部门的基础设施包括哪些东西?先说说硬件吧,最容易想到的开发人员用的电脑,还有开发部门局域网、源码服务器、构建服务器和备份服务器。 再说说软件吧: 工作相关的:编译... 阅读全文

posted @ 2016-04-14 23:25 岚之山 阅读(361) 评论(0) 推荐(0) 编辑

六大设计原则浅析
摘要:一、设计在软件开发中的重要性重要性在上大学的时候我们总是不理解为什么要讲这么理论性的东西,当时就一个感觉就是没什么用,我们更想去学习一些可以看到结果的东西,当你毕业之后就会发现基础的知识是多么重要,而这些知识都有一个共性就是可以脱离具体的技术或者问题而存在,是一种可以长期指导我们学... 阅读全文

posted @ 2016-04-14 22:08 岚之山 阅读(324) 评论(0) 推荐(0) 编辑

Java设计模式-单例模式
摘要:单例模式是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 单例模式... 阅读全文

posted @ 2016-04-14 11:43 岚之山 阅读(116) 评论(0) 推荐(0) 编辑

Android给图片加文字和图片水印
摘要:我们在做项目的时候有时候需要给图片添加水印,水寒今天就遇到了这样的问题,所以搞了一个工具类,贴出来大家直接调用就行。/** * 图片工具类 * @author 水寒 * 欢迎访问水寒的个人博客:http://www.sunhome.org.cn * */public class I... 阅读全文

posted @ 2016-04-13 23:53 岚之山 阅读(795) 评论(0) 推荐(0) 编辑

未能返回新代码元素错误的解决
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 删除一个ActiveX控件窗口类的头文件和cpp文件,再重新添加这个ActiveX控件窗口类,出现下面的错误:解决办法是删除解决方案的ncb文件即可。 阅读全文

posted @ 2016-04-13 18:23 岚之山 阅读(1325) 评论(0) 推荐(0) 编辑

C#调用C++接口返回字符串的做法
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 现在有这样一种情景,假如C#调用C++接口需要返回一个字符串。因为字符串是不定长的,因此传递一个定长的字符串进去是不合适的。 因此需要一种间接的做法,简单来说就是C#定义一个创建空字符串... 阅读全文

posted @ 2016-04-12 19:26 岚之山 阅读(6071) 评论(0) 推荐(0) 编辑

关于IT公司招聘的一个思考
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 21世纪什么最贵?人才!相信这是很多IT公司管理者的深刻感悟。对于IT公司而言,找到合适的人才往往不能单靠人事部门,一则人事部门可能人手短缺,几个人要帮公司十几个部门招人;二则人事部门不太懂业务和技术,... 阅读全文

posted @ 2016-04-11 23:15 岚之山 阅读(193) 评论(0) 推荐(0) 编辑

Android自定义组件系列【17】——教你如何高仿微信录音Toast
摘要:一、Toast介绍平时我们在Android开发中会经常用到一个叫Toast的东西,官方解释如下 A toast is a view containing a quick little message for the user. The toast class helps you ... 阅读全文

posted @ 2016-04-11 21:46 岚之山 阅读(268) 评论(0) 推荐(0) 编辑

Java学习笔记(一)
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 使用Eclipse软件打开Java工程的方法,具体如下:1. 在File菜单下选择“Import”菜单项,如下图:1. 在弹出的对话框中选择“Existing Project... 阅读全文

posted @ 2016-04-11 19:14 岚之山 阅读(117) 评论(0) 推荐(0) 编辑

Brackets安装angularjs插件
摘要:Brackets是Adobe公司研发的一款开源WEB前端开发框架,界面清爽简约,代码提示功能比较强大,而且支持第三方插件,其提供的插件库中有大量的对Brackets感兴趣的开发人员所开发的插件,使用者可根据自己喜好对Brackets进行功能增强。Brackets的其中一个优点是支持... 阅读全文

posted @ 2016-04-10 11:11 岚之山 阅读(207) 评论(0) 推荐(0) 编辑

volley框架下发送和读取cookie
摘要:首先volley本身不支持cookie,但是volley又非常好用(比如封装了网络请求的实现,内部支持并发, 不用我们再额外设计网络管理异步处理,网络请求不应在UI线程等等),那既想使用volley又想在对服务器发起http请求时加上cookie,并从服 务器给的响应中读取cook... 阅读全文

posted @ 2016-04-10 00:39 岚之山 阅读(317) 评论(0) 推荐(0) 编辑

Android里的网格空隙
摘要:在很多移动端或者web端开发中我们会遇到很多网格布局,如果我们使用线性布局来实现一些简单的网格布局就需要使用padding/margin等属性来使其对齐,代码如下: 但是我们很多时候需要让这些网格元素之间有一些... 阅读全文

posted @ 2016-04-10 00:29 岚之山 阅读(202) 评论(0) 推荐(0) 编辑

像音乐播放App一样移动背景
摘要:如果你经常听歌,你会发现歌曲app的背景会随着音乐移动的,从左到右或者从上到下,这种动画虽然简单,但是这里有一个技巧。如果你还不明白这种动效看看下面的demo (更多详细请参考:https://github.com/flavienlaurent/PanningView) 一,使用... 阅读全文

posted @ 2016-04-10 00:20 岚之山 阅读(341) 评论(0) 推荐(0) 编辑

JVM内存参数详解以及配置调优
摘要:基本概念: PermGen space:全称是Permanent Generation space。就是说是永久保存的区域,用于存放Class和Meta信息,Class在被Load的时候被放入该区域 Heap space:存放Instance。GC(Garbage Collection)应该不会... 阅读全文

posted @ 2016-04-09 22:09 岚之山 阅读(262) 评论(0) 推荐(0) 编辑

Sublime Text 3安装AngularJS插件
摘要:Sublime Text 3是目前笔者用过的最好用的代码编辑器之一,界面如下图所示: 我们可以用该编辑器开发AngularJS应用,首先需要安装AngularJS提示插件。需要以下几步: 1.安装Package Control 使用Ctrl+`快捷键或者通过View->Show C... 阅读全文

posted @ 2016-04-08 23:18 岚之山 阅读(216) 评论(0) 推荐(0) 编辑

GraphicsMagick安装&make命令使用
摘要:0.0本过程为GraphicsMagick Linux版安装,通过典型的make编译安装。未了支持png和jpg格式,首先请安装依赖。执行 yum install -y libpng-devel yum install -y libjpeg-devel下载GraphicsMagic... 阅读全文

posted @ 2016-04-07 18:04 岚之山 阅读(303) 评论(0) 推荐(0) 编辑

清明节太原两日游
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 难得清明有三天假期,想着出去游玩一番。太原,恰好是离北京颇近而又是一座很有历史感的城市。朋友说太原又称龙城。我联想起王昌龄的名句:但使龙城飞将在,不教胡马度阴山。莫非飞将军李广驻扎的龙城也是在太原吗?网上... 阅读全文

posted @ 2016-04-07 00:27 岚之山 阅读(203) 评论(0) 推荐(0) 编辑

Java异常处理机制 try-catch-finally
摘要:Java拥有着强大的异常处理机制,最近初步学习了下,感觉内容还是挺多的,特此来将自己的理解写出来与大家分享。一、在Java代码code中,由于使用Myeclipse IDE,可以自动提醒用户哪里有错,并且提供修改方法。很多情况下,当我们调用某个方法时,会提示我们某条语句应该用 try-... 阅读全文

posted @ 2016-04-06 17:34 岚之山 阅读(323) 评论(0) 推荐(0) 编辑

成都一日游
摘要:作者:朱金灿来源:http://blog.csdn.net/clever101 前段时间去了趟成都,因为时间比较短,只能游玩一天。成都的朋友推荐我去下面这些地方:武侯祠、锦里、杜甫草堂、宽窄巷子、春熙路和天府广场。因为时间有限,我必须设计一条合适的路线来游览这些景点,我发现我喜欢自... 阅读全文

posted @ 2016-04-05 23:12 岚之山 阅读(126) 评论(0) 推荐(0) 编辑

降低PNG图片存储大小方法、图片压缩方法
摘要:降低PNG图片存储大小方法,图片压缩方法,如何降低PNG图片存储大小?前提是分辨率和尺寸大小不变,图形的透明部分不变。请看如下办法,亲测可用。1. 将PNG图片用PS打开。2. 图像-模式-8位/通道 (这样在后续存储时才有gif存储选项)3. 将图片另存为GIF。4. 选项中选择... 阅读全文

posted @ 2016-04-05 21:46 岚之山 阅读(4429) 评论(0) 推荐(0) 编辑

Windows 10下mysql 64位 安装(mysql-5.7.11-winx64安装)
摘要:Windows下mysql 64位 安装(mysql-5.7.11-winx64安装)系统Windows10安装包mysql-5.7.11-winx64.zip安装过程中遇到的问题,请留意4.0常见问题汇总,常见问题都可解决。附上最近一次完成安装记录,给大忙人看的只有两张图和完整的... 阅读全文

posted @ 2016-04-04 21:33 岚之山 阅读(332) 评论(0) 推荐(0) 编辑

解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variabl
摘要:解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.myeclipse 2015 在编译... 阅读全文

posted @ 2016-04-03 15:55 岚之山 阅读(163) 评论(0) 推荐(0) 编辑

centos 7下Hadoop 2.7.2 伪分布式安装
摘要:centos 7 下Hadoop 2.7.2 伪分布式安装,安装jdk,免密匙登录,配置mapreduce,配置YARN。详细步骤如下:1.0 安装JDK1.1 查看是否安装了openjdk[lei@bogon ~]$ java -versionopenjdk version "... 阅读全文

posted @ 2016-04-03 09:08 岚之山 阅读(1979) 评论(0) 推荐(0) 编辑

centos 7 安装JDK (Linux安装jdk)
摘要:centos 7安装JDK (Linux安装jdk)第一部分 首先查看centos 7是否有openjdk,如没有就跳过第一部分,直接第二部分。[master@bogon ~]$ java -versionopenjdk version "1.8.0_65"OpenJDK Runt... 阅读全文

posted @ 2016-04-02 15:30 岚之山 阅读(219) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示