自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(84)
  • 资源 (5)
  • 收藏
  • 关注

转载 Android 各大网络请求库的比较及实战

转自:http://m.blog.csdn.net/article/details?id=45568053自己学习android也有一段时间了,在实际开发中,频繁的接触网络请求,而网络请求的方式很多,最常见的那么几个也就那么几个。本篇文章对常见的网络请求库进行一个总结。HttpUrlConnection最开始学android的时候用的网络请求是HttpUrlConnec

2016-07-27 14:05:07 632

原创 Mac查看Android studio debug.jks的SHA1值

debug.jks路径:/Users/XXXX/.android/debug.keystoreXXXX为你的用户名查看SHA1方法,打开终端输入cd .android/ keytool -list -v -keystore debug.keystore就可以查看SHA1值了storeFile=/Users/XXXX/.android/debug.keystore, sto

2016-07-13 16:13:22 3322

原创 Android中与js进行交互

在Html页面里,使用js调用Android原生态的方法第一步:在src/main目录下创建assets资源目录,在里面放一个Html页面。 Js调用Android 第二步:在布局文件是放一个webView控件<RelativeLayout xmlns:android="http://schemas.android.c

2016-07-13 15:03:52 510

原创 ButterKnife的基本使用

如何在项目中使用ButterKnife,第一步:在module的gradle目录下的build.gradle文件下添加 classpath 'com.neenbedankt.gradle.plugins:android-apt:1.8'// Top-level build file where you can add configuration options common to all

2016-07-13 14:43:43 533

原创 Android跑马灯两种方式

第一中方式:TextView实现 <TextView android:id="@+id/text_sign_message" android:layout_width="match_parent" android:layout_height="31dp" android:background="@color/sign_notice

2016-07-13 14:25:23 644

翻译 TweenedAnimation 四种动画效果参数详解

一、分类 1.Alpha: 淡入淡出 2.Scale: 缩放效果 3.Rotate: 旋转效果 4.Translate:移动效果 二、使用方法: 1.创建一个AnimationSet对象 ;  该对象是Animation对象的集合,可以将各种效果集合在一起使用.如可以实现边旋转边淡入淡出的效果 2.根据需要创建相应的Animation对象; 3.根据需求,为

2015-11-16 14:04:42 810

原创 Android相对布局

android:layout_above:该控件的位置在给定ID的控件的上面android:layout_below:该控件的位置在给定ID的控件的下面android:layout_toLeftOf:该控件的位置在给定ID的控件的左面android:layout_toRightOf:改控件的位置在给定ID的控件的右面android:layout_alignBaselin

2015-08-13 14:32:46 503

原创 AndroidApp打包后怎么查看ksystore签名

1、选中要打包的项目,然后右键,如下图2.单击-Export Signed Application Package3.如下图,选择 next4.选择你自己生成的keystore,输入密码,然后下一步5.再次输入密码,然后下一步6.如下图,看到md5加密和sha1加密的字符串

2015-08-04 17:14:46 1101

翻译 SenchaTouchq

在SenchaTouch 中使用日期组件只需要简单定义就可以了{                xtype: 'datepickerfield',                label: '生日',                name: 'birthday',                value: {                    year: 20

2015-08-04 11:17:15 445

转载 关闭 Mac 版 Chrome 自动更新的方法

Chrome 的一大特性之一就是自动更新,但如果在某些特定情况下想要关闭自动更新功能的话,也是可以实现的,本文就分享下如何关闭 Mac 版 Chrome 的自动更新功能。非常简单,在终端中执行命令(然后重启 Chrome):defaults write com.google.Keystone.Agent checkInterval 0完成之后,Mac 版 Chrome

2015-06-24 10:40:38 4472 2

原创 Java创建Servlet找不到javax.servlet.*解决方案解决创建servlet 找不到webservlet包

1.右键项目名称,进入properties进行配置2.点击左边菜单里面的targeted Runtimes就可以看到tomcat没有进行勾选,这就是出现这个情况的根本原因。3.勾选上tomcat,然后点击apply应用,然后点击OK,就可以啦!

2015-06-07 09:31:43 8174

转载 mac 下配置phonegap(cordova)开发安卓苹果应用

phonegap是一个可以用html5来制作安卓和苹果应用的软件nodejs(可以从官网下载)phonegap(cordova)通过npm安装adt(可以从谷歌官网下载最新版本的,内含eclipse和sdk)xcodeant(在下载的adt中eclipse/plugins/org.apa

2015-06-06 17:13:32 997

转载 使用ngrok让微信公众平台通过80端口访问本机

微信公众平台ngrok80端口tomcatjava使用ngrok让微信公众平台通过80端口访问本机首先声明我是用java-tomcat来研究微信公众平台的。微信公众平台要成为开发者,需要填写接口配置信息中的“URL”和“Token”这两项(参见:http://mp.weixin.qq.com/wiki/index.php?title=%E6%8E%A5%E5%85%A5%E6%8C

2015-03-22 22:56:36 1168

原创 mac下的一些系统配置

一.系统隐藏文件的可见性如果你想打开整个系统的隐藏文件可以在终端下输入以下命令defaults write com.apple.finder AppleShowAllFiles -bool true关闭显示隐藏功能defaults write com.apple.finder AppleShowAllFiles -bool false

2015-03-08 18:34:14 588

原创 Android创建JUnit 测试方法

一、修改AndroidManifest.xml配置文件<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.thinker.sqlitedemo" android:versionCode="1" android:versionName="1.0" >

2015-02-04 15:24:06 629

原创 YUM 安装及清理

Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora中的Shell前端软件包管理器。基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理 依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。  在我们平时对CentOS的软件安装中,yum命令在查找安装盘中的rpm比较快,现将收集的一些常用命令整理如下:

2015-02-03 15:57:24 927

原创 在Oracle VM VirtualBox下安装fedora20

准备工作1下安装好Oracle VM VirtualBox虚拟机2下载好fedora20.ios镜像文件一、启动VM,选择新建二、设置虚拟机的名称、类型和版本。三、设置虚拟机的内存。四、下来点击下一步,知道选择备份文件存储位置是做修改,修改之后,默认下一步。五、启动创建好的虚拟机。六、选择Fedora20的镜像文件,选择启动。

2015-01-30 17:09:06 1634

原创 Fedora20U盘 安装

fedora20 U盘安装1.下载镜像文件 http://torrents.fedoraproject.org/2.使用软碟通制作U盘启动, 格式USB-HDD +v23.打开镜像修改3.1 FEDORA-20-1/EFI/BOOT下grub.cfg文件把Fedora-disk-20-1 全部替换成FEDORA-20-1  一共三处3.2 FEDORA-20-1/isoli

2015-01-30 15:26:02 1239

转载 使用 adt-eclipse 打包 Cordova (3.0及其以上版本) + sencha touch 项目

1、将Cordova 生成的项目导入到adt-eclipse中,如下:项目结构如下:  导入之后可能报以下错误:解决方案:1.右击项目选择 properties2.选择android. 设置API 版本为你机子上安装最新版本,一般我们要下载最新的API,如图:3.确定后,菜单栏project,点击clean即可解决错误。

2015-01-28 13:54:29 1265

原创 关于限制Android横竖屏问题

一、android:configChanges属性对android:configChanges属性,一般认为有以下几点:1、不设置Activity的android:configChanges时,切屏会重新调用各个生命周期,切横屏时会执行一次,切竖屏时会执行两次2、设置Activity的android:configChanges="orientation"时,切屏还是会重新调用各

2015-01-27 10:18:42 611

转载 关于新版ADT创建项目时出现appcompat_v7的问题

猫猫最近开始学安卓了,但是遇到了很多问题在创建项目的时候会出现一个appcompat_v7的内容。并且是创建一个新的内容就会出现。这到底是怎么回事呢?度娘给我解答是这样的:ppcompat_v7是Google自己的一个兼容包,就是一个支持库,能让2.1以上全使用上4.0版本的界面。打开Eclipse,新建一个Android项目一路默认next下去,最后“Finish”完成项目的创建。

2015-01-26 16:16:45 1121

原创 SenchaTouch对Dom的访问及控制

SenchaTouch对Dom的访问及控制SenchaTouch之所以能够非常好的完成工作,是因为它可以实现对DOM的访问,并且提供了对DOM进行控制的方法。在这些方法中,Ext.get方法是最长用的1、Ext.get方法的使用Ext.get方法如下代码Ext.get('myPanel')Ext.application({ name:'MyApp', cion:'

2015-01-26 13:56:42 633

原创 SenchaTouch如何用字体icon font图标字库

最近在研究icon font图标字库,觉得很有意思,于是找了一些比较好的在线字库。大都是开源的,而且各有特色,推荐给大家!阿里icon font字库http://www.iconfont.cn/这个是阿里妈妈M2UX的一个icon font字体图标字库,包含了淘宝图标库和阿里妈妈图标库。fontellohttp://fontello.co

2015-01-26 12:03:02 1836 2

原创 Fedora20如何删除WPS-office并更新版本

下面说的是以rpm软件包进行安装的1、列出所有已安装但不在 Yum Repository 內的软件包(因为是下载的wps.rpm安装包所有wps安装不会再Repository 下,所有用此命令搜索) yum list extras搜索结果额外的软件包elfutils.x86_64                  0.160-1.fc20         @update

2015-01-26 11:50:37 961

原创 Android中的显示单位

px (pixels)像素      一般HVGA代表320x480像素,这个用的比较多。dip或dp (device independent pixels)设备独立像素    这个和设备硬件有关,一般为了支持WVGA、HVGA和QVGA 推荐使用这个,不依赖像素。sp (scaled pixels — best for text size)比例像素    主要处理字体的大

2015-01-25 23:16:37 488

转载 nginx入门

公司使用到了nginx,于是周末初步接触了一下nginx,立即被其简洁,优雅,高效的特性给迷住了。nginx是在是个好东西,配置极其简单,容易理解,极其高效,稍微一调优,ab测试10k并发,很轻松。比起apache来强太多了...1. 下载1234567891011

2015-01-25 16:00:38 558

转载 phonegap 框架详解

首先, 来看一下phonegap 初始化流程以及Native 与 JS 交互流程图。 说明:socket server模式下, phonegap.js 源码实现的采用1 毫秒执行一次XHR请求,  当Native  JS 队列里面有JS语句数据时,才是真正的1毫秒调用一下;  当没有数据, scoket server 会阻塞10毫秒, 也就是XHR 要等10秒钟才能收到结果

2015-01-25 15:58:21 953

转载 Android string.xml如何输入空格、换行等符号——转义字符

在Android中,用户往往会把所有的字符串保存在string.xml中,目的是方便统一管理,并且利于国际化,但是在这些字符串中直接输入一些符号是不起任何效果的,比如空格,换行,大于号小于号等,这就需要使用转义字符来进行转移,这样才能在使用时正确显示字符。 常用的XML转义字符记录如下: 空格: 出  库 其中的 就代表空格 换行: 你好!世界! 其中的就代表

2015-01-25 15:55:12 1181

转载 html5实现web app摇一摇换歌

微信可以摇歌曲,根据声音识别出歌曲,然后返回歌曲信息,利用html5的deviceOrientation特性和deviceMotion事件也可以在web app上实现类似于微信摇一摇的功能,原生的app实现也有相关接口,这里只考虑web app的情况...... Section One先来看下demo效果图:测试地址:http://hcy2367.github.io

2015-01-25 15:53:47 1458

转载 CSS, Sass, SCSS, Compass, Less,BEM, SMACSS, OOCSS, ACSS, CCSS, WTFSS?

我已经想了很多关于自己编写的CSS,其当前的状态和这么多年来是如何改变的。我通常在开始做一个新项目的时候都会使用自己的框架Motherplate。它使用了Sass和Compass。大部分的类名最初都没有基于任何其他的框架。也不是故意这么做的。现在,我认识的大多数开发人员都在使用Bootstrap。如果一个朋友要启动一个新项目,得到一些应用程序上的帮助,我通常会建议他们使用Boots

2015-01-25 15:52:41 1626

转载 新JavaScript库的激动人心之处

近期在GitHub上出现了大量新的JavaScript库,我们要来看一下其中非常棒的一些库。QuaggaJS: 完全使用JavaScript编写的条形码扫描程序QuaggaJS是一种条形码扫描程序,完全使用JavaScript编写,支持对各种类型的条形码——像EAN和CODE128——的实时定位和解码。尽管已经存在各种各样的条形码库,但它还是从头编写的,而并没有从流行的zx

2015-01-25 15:50:13 2373

转载 移动开发之总结CSS3属性

1、-webkit-tap-highlight-color:rgba(255,255,255,0)可以同时屏蔽ios和android下点击元素时出现的阴影。备注:transparent的属性值在android下无效。2、-webkit-appearance:none可以同时屏蔽输入框怪异的内阴影。3、-webkit-transform:translate3d(0, 0, 0)在

2015-01-25 15:47:13 864

转载 centos+nginx从零开始配置负载均衡

nginx负载均衡的理解nginx是一个轻量级的、高性能的webserver,他主要可以干下面两件事:作为http服务器(和apache的效果一样)作为反向代理服务器实现负载均衡现在nginx到处都可以见到,经常会看到宕机后的网页会显示nginx的字样,这也说明nginx由于高性能、使用配置简、开源单这些特点被越来越多的用户所接受,所使用。其中第一种作为ht

2015-01-25 15:43:33 1172

转载 tomcat启动了但是访问不了8080

tomcat启动了但是访问不了8080,而且项目也没有在tomcat目录下的webapps文件夹下。 在eclipse中配置tomcat:window---preferences---server--Runtime Environment  在右侧有Add按钮,找到tomcat文件夹(D:\work_soft\apache-tomcat-7.0.47)添加完成后有一个Edit按钮,

2015-01-23 11:23:55 3962

转载 VirtualBox 安装虚拟机时出现错误 VT-x features locked or unavailable in MSR.

错误:VT-x features locked or unavailable in MSR.这是因为CPU不支持VT-X技术或者VT-X技术被锁定。如果不打开虚拟化支持,是不能在虚拟机装64位操作系统或者安装操作系统设置多个CPU,如果安装32位操作系统只设置一个CPU,则不会出现上述错误。VT-X是Intel CPU虚拟化技术,查看CPU是否支持VT-x技术:

2015-01-19 10:05:56 768

转载 跨平台移动开发phonegap/cordova 3.3全系列教程-helloworld

cordovaphonegapandroid平台移动开发phonegap build目录(?)[+]1.    建立专案(cordova)打开cmd命令行cordova create ACESMobile aces.mobile ACEScd acesmobile如图2.    安装插件cordova plugin add

2015-01-08 15:42:04 1149

原创 Java的IO流解析

一、流的分类按照流向分:输入流、输出流输入流:只能从中读取数据,而不能向其写出数据输出流:只能向其写出数据,而不能从中读取数据这里的输出、输入都是从程序运行所在内存的角度来划分的Java的输入流主要有InputStream和Reader作为基类,而输出流则主要有OutputStream和Writer作为基类字节流和字符流字节流和字符流的区别很简单,他们的用法几乎完全一样

2015-01-07 10:32:59 2293

原创 java的File和递归

:File(掌握)     (1)为了方便我们对硬盘上的文件进行操作,java就提供了一个类File供我们使用。     (2)File类的构造方法 A:File file = new File("d:\\a.txt"); B:File file = new File("d:\\","a.txt"); C:File file = new File("d:

2015-01-05 17:32:14 784

原创 Eclipse使用

为了提高Java程序的开发效率。现在介绍一下Eclipse。了解就行。1:Eclipse的介绍     (1)eclipse的由来          A:由IBM一个小组开发。     (2)eclipse的特点          A:完全由Java语言编写的工具。          B:不需要安装          C:免费的,eclipse.org   

2015-01-05 17:19:28 932

原创 java多线程安全问题

当两个进程并发修改同一个文件时就有可能造成线程安全问题,为了解决这个问题java的多线程支持引入了同步监视器来解决这个问题,使用同步监视器的同步方法就是同步代码块、同步方法、Lock锁(同步锁)1、同步代码块synchronized(obj){ ... //此处的代码就是同步代码块}上面的语法格式中synchronized后括号里的obj就是同步监视器,上面代码的含义是:线程开

2015-01-05 15:59:24 1097

Cordova配置插件下载Cordovaplugin.sh

在安卓项目整合Cordova 时,安装的Cordova插件下载

2014-09-25

java Spring OpenSymphony的Quartz定时器的时间设置

java Spring OpenSymphony的Quartz定时器的时间设置

2014-04-28

javaWeb Sping之OpenSymphony的Quartz(定时器)

javaWeb Sping之OpenSymphony的Quartz(定时器)。可以自定义定时器的启动频率以及什么时候启动。适用于在指定时间的执行数据库的备份/邮件的自动发送/系统日志的备份

2014-04-28

java 刮刮卡实现代码(包含刮开50%涂层面积才会显示奖品等级)

刮刮卡,实现刮开涂层50%才会显示几等奖,刮开面积可控。

2014-04-17

Extjs中文文档

Extjs中文文档

2013-11-15

空空如也

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

TA关注的人

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