自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr.稻 帅(梦想如歌!)

一个文艺范酱油师,个人微信号:enson16855

  • 博客(145)
  • 资源 (6)
  • 问答 (2)
  • 收藏
  • 关注

原创 android笔记6——intent的使用

今天挑出一节专门来说一下使用intent和intentfilter进行通信。场景:一个Activity启动另一个Activity。前面已经讲了Fragment的切换,Fragment顾名思义是基于碎片切换的,假如我们要切换屏幕,或者是service组件等等,这就要用到Intent。此外还想说明一下,Intent还具有很好的设计思想在里面的。它将各种“启动意图”封装成一个一致编程模型,利

2014-06-05 15:36:40 1619

转载 JDOMXPATH编程指南

XML是一种优秀的数据打包和数据交换的形式,在当今XML大行于天下,如果没有听说过它的大名,那可真是孤陋寡闻了。用XML描述数据的优势显而易见,它具有结构简单,便于人和机器阅读的双重功效,并弥补了关系型数据对客观世界中真实数据描述能力的不足。W3C组织根据技术领域的需要,制定出了XML的格式规范,并相应的建立了描述模型,简称DOM。各种流行的程序设计语言都纷纷根据这一模型推出了自己的XML解析器,

2014-06-04 16:01:06 1016

原创 【小白的java成长系列】——Eclipse最常用快捷键

快捷键 功能 备注Ctrl+1 快速修复 最经典的Alt+/ 提供内容的帮助 记不全方法 类 属性 最常用输入try 按alt / 自动出现代码try catch 一般很容易出现异常的代码或者是很容易出错误的代码放在try...catch中Ctrl+O 显示类中 方法 属性和大纲 查找bug时非常有用(函数列表) 多按一次Ctrl+O 列出更多的内部变量

2014-06-04 15:59:18 1516 1

原创 android笔记5——同一个Activity中Fragment的切换

今天来模拟一个注册的界面过程:点击“下一步”之后:说明一下:界面总局只在一个Activity里面。1、首先定义RegistActivitypublic class RegistActivity extends Activity { private EditText userEditText; private EditText verifyCodeTex

2014-06-04 10:40:01 2252

原创 android笔记4——Fragment的使用

说明第一下:按照前面的方式我们创建了项目,如果使用的是最新的ADT,Minimum Android SDK选的是android2.*或1.*,此时会默认创建一个兼容的项目,——appcompat_v7,这个项目还是不能删除的,删除会报错。。说明第二下:项目创建好了之后,发现layout文件夹(布局)中会有默认两个文件:adtivity和fragment文件:1、Fragment概述

2014-05-28 16:20:02 4720

原创 android笔记3——项目文件结构说明

以下是andoid项目文件结构图,常用操作部分已经用矩形框标注好了。。接下来,我们队每一个文件夹或者文件说明一下:1、核心文件AndroidManifest.xml,App清单文件,就像我们去饭店享食美味,饭店给我们提供的菜单一样。。2、src,顾名思义,当然就是放置源代码的文件夹,MainActivity 表示的为Activity程序,Activity代表的为屏幕。

2014-05-28 12:04:51 1556

原创 android笔记2——开始第一个android程序

开启你的神器——android development tool (Eclipse)1、右键New --> Android Appliction Project 接下来直接点击Next 按照默认配置方式即可。。。2、项目结构如下:3、我们先不要去纠结项目结构,跑一遍项目吧:先把模拟器启动起来4、右键项目  Run As... --> Andr

2014-05-28 11:15:03 1306

原创 解决android上java.net.UnknownHostException: Unable to resolve host "xxxx": No address associated wit

如题:解决android上面java.net.UnknownHostException: Unable to resolve host "m.blog.csdn.net": No address associated with hostname的错误:这是由于我们在开发的过程中没有给模拟器和Manifest开放网络导致的,解决方法目前有两种:1、android设备网络连接没打开,例如3

2014-05-20 17:30:55 38742

原创 Eclipse使用BlueStacks作为android模拟器

开发了android程序就知道,原生的模拟器启动比较慢,还会出现莫名的问题,这边介绍另外一种模拟器:BlueStacks:BlueStacks是一个可以让Android 应用程序运行在Windows系统(目前,该公司再次宣布推出Mac版Bluestacks模拟器。)上的软件,由BlueStacks公司推出。BlueStacks新版本App Player采用名为Layercake的技术,可以让针

2014-05-19 14:46:49 5389

原创 android笔记1——开发环境的搭建

Long Long ago...已经成为了历史,我还是要说出一个真相:早年前,那时候,android还不被大众所认知的时候,当然开发者也没不像现在那样趋于饱和状态。一位大牛前辈,也是我的学长,那时候我还在上大学。前辈告诫我有时间得去看看android开发,那时候的自己,年轻、冲动、不畏惧,毅然地选择了java服务端开发,放弃了学习android开发。时隔数年的今天,因为公司业务项目的发展,我还

2014-05-16 13:15:12 1857

原创 【小白的java成长系列】——windows下搭建和配置java环境

基于很多原因,还是得说说java环境的搭建和配置。1、下载JDK:jdk和jre的区别:jre表示运行环境,jdk除了运行环境,还带有调试开发环境。地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html 这边主要讲解jdk7的安装。此外http://www.orac

2014-05-16 12:46:19 1707

原创 git笔记之解决eclipse不能提交jar等文件的问题

今天用git托管了一个java web项目,因为是web项目,所以要上传jar文件(此项目未使用maven管理),一直使用git commit and push,就是在服务器上看不到jar文件上传,eclipse环境中的jar文件依然打着问号(?)解决方法:找到项目当中的 .gitignore(为隐藏文件),打开*.class# Mobile Tools for Java (J

2014-05-08 15:56:40 3552

原创 git笔记之eclipse使用github远程仓库进行版本管理

这里记录一下eclipse开发工具中git的使用说明。环境:centOS,eclipse-jee-kepler-SR2-linux-gtk-x86_64.tar.gzeclipse的使用需要依赖Java环境,这边CentOS系统里面已经安装好了JDK:不能使用open-jdk,此版本会出现不明异常。1、eclipse安装egit插件:eclipse里面,help -->

2014-05-08 11:27:42 2813

原创 git笔记之多账户的使用

前面配置的是单个账户的使用,我们在开发过程中可能会用到多个账户,如个人账户可能有code-csdn的,也有github的(虽然都是基于github的,主要都是基于ssh的),今天来记录一下多个账户的使用。1、准备工作本人目前拥有csdn-code账户和github账户,没有可以点击注册账户。说明一下:csdn-code其实应该就是csdn自己搭建的一个github服务器。环境:Cent

2014-05-08 11:13:36 2996

原创 git笔记之安装使用

git是什么?简单介绍一下,Git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到非常大的项目版本管理。Git是目前世界上最先进的分布式版本控制系统,没有传说中的之一。Git诞生?Git 是 Linus为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。在过去一段时间里,Linux的开发并没有使用到版本控制,天呐!Linux这么牛逼的系统曾经在开发过程中居

2014-05-07 14:16:25 1181

原创 解决eclipse编辑python程序的SyntaxError: Non-ASCII character错误

错误信息如下:File "E:\work\pydev\pythodemo\src\code\string.py", line 1SyntaxError: Non-ASCII character '\xe5' in file E:\work\pydev\pythodemo\src\code\string.py on line 1, but no encoding declared; see

2014-04-30 16:44:41 4544

原创 python笔记之列表和元组

pyhton的列表和元组,说白了其实就是一种数据结构,只是在python当中更加方便的去操作而已。。1、序列其实字符串就是采取序列的方式的:string = "hello"print string[0]结果为:h对比其他编程语言,python还有一个负值索引的概念:

2014-04-30 14:57:16 1179

转载 不懂技术的人不要对懂技术的人说这很容易实现

“这个网站相当简单,所有你需要做的就是完成X,Y,Z。你看起来应该是技术很好,所以,我相信,你不需要花费太多时间就能把它搭建起来。” 我时不时的就会收到这样的Email。写这些邮件的人几乎都是跟技术不沾边的人,或正在研究他们的第一个产品。起初,当听到人们这样的话,我总是十分的恼怒。他们在跟谁辩论软件开发所需要的时间?但后来我意识到,即使我自己对自己的项目预测要花去多少开发时间,我也

2014-04-29 16:26:20 1113

原创 Node学习笔记——模块和包

模块——module,包——package,学过其他语言的就知道,比如java,具体的含义跟java里面的包的概念差不多,当然在语言的实现上和使用上还是有区别,下面我们来看看node.js的module和package。首先要确定一个概念:包和模块是node的一个很重要支柱。node.js提供了require 函数来调用其他模块,而且模块都是基于文件的,机制还是相对很简单。1、创建公开模块

2014-04-16 20:53:57 1445

原创 Linux系统下源码方式安装MongoDB

本人也是学习node.js缘故,需要用到mongodb数据库,虽然之前在公司也用过mongdb数据库,因为工作的缘故,我们的开发环境下面没能连接互联网,当时用到就是tarz包版本,非源码安装版。这边主要介绍的是源码安装方式,主要参照的是官网文档。。前提条件:系统为(因为用的是虚拟机,所以内存只分配了1.8G,满足基本开发需求。)详细参照官网文档:http://docs.mongodb.

2014-04-11 17:37:48 1726

原创 推荐两本NodeJS的学习书籍

给大家推荐两本NodeJS的学习书籍:欢迎广大node.js编程爱好者加入到社区:http://cnodejs.org/ ,一起学习和探讨node.js开发。。。继续推荐书籍吧。。第一本:Node.js开发指南目录:第1章 Node.js简介1.1 Node.js是什么1.2 Node.js能做什么1.3 异步式I/O与事件驱动1.4 Node.js的性

2014-04-10 12:42:12 16000

转载 解决npm 的 shasum check failed for错误(npm注册国内镜像介绍)

本文转自http://cnodejs.org

2014-04-09 21:35:47 18102

原创 Python的包管理工具pip安装指南

最近一段时间接触了Nodejs,发现它有个很好的包管理工具——npm,查阅资料后发现python也具有这样的工具,这个工具就是——pip。下面来介绍以下其安装步骤:终端上执行:wget http://python-distribute.org/distribute_setup.pywget https://raw.github.com/pypa/pip/master/co

2014-04-09 21:05:48 1503

原创 Node学习笔记——NodeJS的事件驱动

首先来介绍一下NodeJS的事件驱动的概念:         Node.js 所有的异步 I/O 操作在完成时都会发送一个事件到事件队列。在开发者看来,事件由 EventEmitter 对象提供。前面提到的 fs.readFile 和 http.createServer 的回调函数都是通过 EventEmitter 来实现的。        以上加粗的这段话摘自《NodeJS开发指南》,具

2014-04-08 22:31:56 2587

原创 Node学习笔记——NodeJS的异步IO

扯到IO方面,就得去了解操作系统的使用过程和方法等知识的,这边就不介绍操作系统的知识了。首先来介绍一段Node的程序:var fs = require('fs');fs.readFile("txt/io.txt","UTF-8",function(err,data){ if(err){ console.log(err); }else{ console.log(data);

2014-04-06 21:05:02 1994

原创 Node学习笔记——NodeJS简介

首先说明一下,以下部分内容摘自nodejs的学习教程,目前使用到的nodejs学习教程有两个——《深入浅出Node.js》和《Node.js开发指南》。1、什么是Node?Node是一个javascript运行平台,这里要注重一个词,“平台”这个词,Node不是一门新的开发语言,它只是一个平台。2、Node.js 能做什么?Node是为网络而生,使用node,你可以做以下开发:

2014-04-06 20:39:52 1707

原创 Node学习笔记——eclipse配置nodejs开发环境

首先说明一下本人的开发环境,个人兴趣爱好问题,这边使用的很多环境都是基于Linux系统下做的,这次也不例外。前提条件:NodeJs已经在系统中正确安装。如下图:(没错就这么神奇)。1、下载安装eclipse,地址:http://www.eclipse.org/downloads/下载Eclipse Standard 版本即可。2、安装nodeclipse插件:N

2014-04-04 20:11:37 16158

原创 Node学习笔记——Linux系统下安装Node.js

对于Linux系统而言,官方推荐使用Node源代码进行安装。1、官网下载Node源码:http://www.nodejs.org/download/选择Source Code安装即可:2、Node环境依赖:Python环境:版本为2.6或者2.7,目前不支持Python3.0及以上版本;源代码编译器:GCC或者G++编译器;此外还有一个make工具,一般linux系统自

2014-04-03 22:08:53 1653

原创 CentOS(Linux)安装chrome浏览器

首先说一下,谷歌的浏览器已经不支持RedHat&CentOS平台了,需要手动编译安装,会显得很麻烦的。以下通过一种简单的方式来安装。1、先下载脚本 http://chrome.richardlloyd.org.uk/install_chrome.sh2、然后使用gedit编辑install_chrome.sh,并将其中的http://omahaproxy.appspot.com

2014-04-03 21:43:25 2350

原创 【hadoop之翊】——hadoop配置ssh免密码登录,解决ssh设置好了依然需要输入密码的问题

首先确定系统是否安装了ssh服务,如果没有则可以使用yum进行安装,参照前面关于yum使用的文章。1、使用以下命令进行查看:ssh -version2、查看用户主目录下是否有.ssh文件夹(为隐藏文件夹),其中javen为本人系统用户主文件夹名称ll /home/javen/.ssh/没有的话就自行创建mkdir /home/javen/.ssh3、生成私钥和公钥

2014-03-29 20:01:35 3700

原创 android去除ImageButton白色边框

android ImageButton默认在图片周围添加了白色的边框,特别的碍眼,去掉它的方法是:<ImageButton android:background="#00ffffff"对比情况:去掉之前,去掉之后的为:

2014-03-05 22:21:49 2007

原创 解决maven web项目Cannot detect Web Project version. Please specify version of Web Project through...的错误

前面已经聊了创建maven web工程,但是问题来了,创建maven web工程之后会出现如下的错误,在pom.xml文件头部 有以下的错误Cannot detect Web Project version. Please specify version of Web Project through configuration property of war plugin. E.g.: m

2014-02-22 21:39:39 31554 1

原创 Myeclipse创建maven web工程及配置

聊聊Myeclipse创建maven web工程吧。步骤如下:1、New - Project 选择maven project2、点击Next,勾选Creat a sample ....3、Next4、点击finish即可。5、配置为web工程在我们的项目上点击右键,选择properties 并找到 Project Facets

2014-02-22 21:33:57 10182

原创 Myeclipse配置maven环境

有段时间没有写博客了,原因在于公司项目比较忙,今天来聊聊怎么在Myeclipse环境下配置maven环境。其实比较简单的,myeclipse自带了maven插件,我们只要做一些简单的配置就可以的。1、打开myeclipse,选择window --> preferences,查找maven2、配置installations,add本地的maven软件即可3、配置user

2014-02-22 21:05:29 2547

原创 mysql中设置默认字符编码为utf-8

使用过Linux的同志就知道,在Linux下安装mysql,尤其是使用yum安装的时候,我们是没法选择其默认的字符编码方式。这个就是一个比较头痛的问题,如果Linux数据库中使用到中文的时候,乱码问题会让你很头痛。今天就来先说说Linux下怎么设置其默认编码方式。1、首先中止其mysql服务,需要在root权限下service mysqld stop2、在/etc/下面找到

2013-10-31 19:14:26 4301

原创 redis数据类型之zset(Sorted-Sets)

Sorted-Sets和Sets类型极为相似,它们都是字符串的集合,都不允许重复的成员出现在一个Set中。它们之间的主要差别是Sorted-Sets中的每一个成员都会有一个分数(score)与之关联,Redis正是通过分数来为集合中的成员进行从小到大的排序。然而需要额外指出的是,尽管Sorted-Sets中的成员必须是唯一的,但是分数(score)却是可以重复的。        在Sort

2013-10-30 21:52:15 15305

原创 redis数据类型之set

在Redis中,我们可以将Set类型看作为没有排序的字符集合,和List类型一样,我们也可以在该类型的数据值上执行添加、删除或判断某一元素是否存在等操作。需要说明的是,这些操作的时间复杂度为O(1),即常量时间内完成次操作。Set可包含的最大元素数量是4294967295。       set操作命令如下:sadd(key, member):向名称为key的set中添加元素member

2013-10-30 21:48:23 1370

原创 maven3的安装

先来简单介绍一下maven,Maven是Apache的顶级项目,是基于项目对象模型,也就是POM模型,用作项目管理,基本上是用做Java的项目。1、安装环境准备,首先确定机子上已经安装和配置好了JDK,包括JAVA_HOME,PATH的配置。这里就不做介绍了。2、下载maven,下载页面:http://maven.apache.org/download.cgi ,下载3.x版本,本人使

2013-10-30 21:27:56 1193

原创 redis数据类型之hash

Redis hash是一个string类型的field和value的映射表.一个key可对应多个field,一个field对应一个value。将一个对象存储为hash类型,较于每个字段都存储成string类型更能节省内存。新建一个hash对象时开始是用zipmap(又称为small hash)来存储的。这个zipmap其实并不是hash table,但是zipmap相比正常的hash实现可以节

2013-10-28 19:21:11 6682 1

原创 redis数据类型之list

在Redis中,List类型是按照插入顺序排序的字符串链表。和数据结构中的普通链表一样,我们可以在其头部(left)和尾部(right)添加新的元素。在插入时,如果该键并不存在,Redis将为该键创建一个新的链表。与此相反,如果链表中所有的元素均被移除,那么该键也将会被从数据库中删除。List中可以包含的最大元素数量是4294967295。     从元素插入和删除的效率视角来看,如果我们是在

2013-10-28 19:13:42 1601 1

数字巨链——区块链技术

区块链技术,数字巨链

2016-08-19

Apache_Shiro开发文档

较详细的Apache_Shiro开发文档,很有实战作用。。

2014-05-21

maven实战迷你版-基于maven3

maven实战迷你版-基于maven3,讲解maven的安装和使用方式,基于maven的web工程构建方式

2013-10-27

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

TA关注的人

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