自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(328)
  • 资源 (3)
  • 收藏
  • 关注

原创 解决 No such property: FOR_RUNTIME for class: org.gradle.api.attributes.Usage

这个问题搞的我头大好不容易找到的解决方法所以记录下来。Please check your Android system log. Usually it located at:For Windows:C:\User\yourusername\\.AndroidStudio3.1\system\log\idea.logI encounter the same issue, and I got thi...

2018-04-02 11:40:47 9310 1

原创 获取字符串中每个字符出现的次数

写作背景:闲来无事,忽然想到之前同事问我的一个问题,觉得有点意思记录一下那么问题呢如题所示下面我就直接贴出我的代码了:package com.testcode;import java.util.HashSet;import java.util.Iterator;import java.util.regex.Matcher;import

2016-11-25 16:37:32 1525

转载 Android实现保存图片,长图、长布局(webView等)

最近开发遇到一个问题,分享的时候 需要分享一个布局内容,但是要用图片分享的格式,最开始思考感觉不可能实现,手机上很少有功能可以实现长图保存的,可是经理说,发长微博的时候就是自动保存的长图片,顿时傻眼了,人家是怎么做的呢???本已经放弃该功能,可这么一说,又开始在网上找,并没有很明确的找到答案,侥幸今天在群里问了一下,就有一哥们说了,还给我代码,太感谢了 ,我想肯定有人和我遇

2016-11-11 18:07:42 1765 1

转载 【Android】ADB常用指令与logcat日志

【Android】ADB常用指令与logcat日志ADB命令简介  ADB是一个功能强大的命令行工具。通过它可以直接和模拟器或真机进行交互。它是一个具有客户端和服务器端的程序。  它主要由三个部分组成:客户端,它运行在你的开发机上,你可以通过执行adb命令来唤起一个客户端。其他的工具例如:ADT插件以及DDMS也可以创建一个ADB客户端。服务端,它运行在你的后台进程

2016-04-20 17:26:19 973

转载 BlockingQueue详解

本例介绍一个特殊的队列:BlockingQueue,如果BlockingQueue是空的,从BlockingQueue取东西的操作将会被阻断进入等待状态,直到BlockingQueue进了东西才会被唤醒,同样,如果BlockingQueue是满的,任何试图往里存东西的操作也会被阻断进入等待状态,直到BlockingQueue里有空间时才会被唤醒继续操作。       本例再次实现前面介绍的篮子

2015-04-16 23:01:58 751

转载 Android 开发 之 JNI入门 - NDK从入门到精通

NDK项目源码地址 : -- 第一个JNI示例程序下载 : GitHub - https://github.com/han1202012/NDKHelloworld.git -- Java传递参数给C语言实例程序 : GitHub - https://github.com/han1202012/NDKParameterPassing.git --C语言回调Java方法示例程

2015-04-03 10:49:20 1179

转载 Android spannableStringBuilder用法整理

spannableStringBuilder 用法详解: SpannableString ss = new SpannableString("红色打电话斜体删除线绿色下划线图片:.");           //用颜色标记文本         ss.setSpan(new ForegroundColorSpan(Color.RED), 0, 2,                

2015-03-06 15:55:54 1099

转载 &nbsp|&quot|&amp|&lt|&gt等html字符转义

No.文字表記10進表記16進表記文字Comment001""""""quotation mark = APL quote002&&&"&"ampersand

2015-03-06 15:43:34 2273

转载 UML用例图总结

转载请注明出处:http://blog.csdn.net/tianhai110 用例图主要用来描述 用户、需求、系统功能单元 之间的关系。它展示了一个外部用户能够观察到的系统功能模型图。【用途】:帮助开发团队以一种可视化的方式理解系统的功能需求。 用例图所包含的元素如下:1.       参与者(Actor)表示与您的应用程序或系统进行交互的用户、组织或外部系统。用一个

2015-02-03 10:54:52 1219

转载 内存溢出攻击分析

什么是内存溢出?简单的说,内存溢出就是程序向内存写入了比分配更多的空间更多的内容。攻击者据此控制程序执行的路径,冒名执行它的代码。对那些好奇这一切都是如何发生的人,本文试图详细介绍攻击的实现机制并提出一些预防措施。从我们知道的经验来看,大多都听说过这些攻击,但是很少几个真的理解攻击的具体机制,有些人有些模糊的印象,甚至有些人根本不知道越界攻击是什么。还有些人认为这个属于秘密的智慧和技能只有

2015-02-02 17:13:43 2714

转载 android开发中经常遇到的问题汇总

大家都在为项目开发成功而喜悦,但可不知成功的路上是会经常出错的,下面是我碰到的一些错误集合!【错误信息】[2011-01-19 16:39:10 - ApiDemos] WARNING: Application does not specify an API level requirement![2011-01-19 16:39:10 - ApiDemos] Devic

2015-01-27 14:40:15 2110

转载 同比和与环比的计算公式

由于采用基期的不同,发展速度可分为同比发展速度、环比发展速度和定基发展速度。简单地说,就是同比、环比与定基比,都可以用百分数或倍数表示。  同比发展速度,一般指是指本期发展水平与上年同期发展水平对比,而达到的相对发展速度。  环比发展速度,一般指是指报告期水平与前一时期水平之比,表明现象逐期的发展速度。环比分为日环比、周环比、月环比和年环比。  定基比发展速度,也简称总速度

2015-01-19 13:15:41 11084

转载 Android开发之监听或获取手机短信内容

最近做的项目里要监听手机的短消息内容,这个东西好像在最初学的时候都做过,不过现在早忘记了,现在写下来,记住了。前提--权限:[java] view plaincopy"android.permission.RECEIVE_SMS" >    "android.permission.READ_SMS" >

2015-01-16 13:57:18 1038

转载 android动画特效

StaggeredGridView允许非对齐行的GridView,类似Pinterest的瀑布流,并且跟ListView一样自带View缓存,继承自ViewGroup项目地址:https://github.com/maurycyw/StaggeredGridViewDemo地址:https://github.com/Trinea/TrineaDownload/blob/master/s

2015-01-16 10:19:12 1515

转载 Android EditText/TextView使用SpannableString显示复合文本

在Android中EditText用于编辑文本,TextView用于显示文本,但是有时候我们需要对其中的文本进行样式等方面的设置。Android为我们提供了SpannableString类来对指定文本进行处理。1) ForegroundColorSpan        文本颜色[java] view plaincopyprint?pr

2014-12-15 22:12:19 1207

转载 Android资源文件简介

一. Android资源文件简介1. Android应用资源的作用(1) Android项目中文件分类在Android工程中, 文件主要分为下面几类 : 界面布局文件, Java src源文件, 资源文件;-- 界面布局文件 : 在res/layout-? 目录下定义, 用于定义Android中界面的显示样式;

2014-12-11 16:45:00 916

转载 Android 打造任意层级树形控件 考验你的数据结构和设计

转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/40212367,本文出自:【张鸿洋的博客】1、概述大家在项目中或多或少的可能会见到,偶尔有的项目需要在APP上显示个树形控件,比如展示一个机构组织,最上面是boss,然后各种部门,各种小boss,最后各种小罗罗;整体是一个树形结构;遇到这样的情况,大家可能回去百度,

2014-12-02 11:55:49 865 1

转载 Android开源项目分类汇总【畜生级别】

Android开源项目分类汇总欢迎大家推荐好的Android开源项目,可直接Commit或在 收集&提交页 中告诉我,欢迎Star、Fork :)微博:Trinea    主页:www.trinea.cn    邮箱:[email protected]    QQ:717763774目前包括:Android开源项目第一篇——个性化控件(View)篇  包括L

2014-12-02 11:52:29 1401

转载 Android自定义控件

开发自定义控件的步骤:1、了解View的工作原理 2、 编写继承自View的子类3、 为自定义View类增加属性 4、 绘制控件 5、 响应用户消息 6 、自定义回调函数 一、View结构原理Android系统的视图结构的设计也采用了组合模式,即View作为所有图形的基类,Viewgroup对View继承扩展为视图容器

2014-11-28 19:14:07 735

原创 android的EditText控件技巧

android的EditText控件,内容右对齐 EditText光标在右边,输入内容从右往左:android:gravity="center_vertical|right"或者editText.setGravity(Gravity.RIGHT);   android:numeric="integer"设置只能输入整数,如果是小数则是:dec

2014-11-28 16:59:38 987

转载 数值类对象:NSNumber,NSValue,NSNull

基本,集合,复杂,对象可用对象封装基本数值,然后将对象放入NSArray或NSDictionary 中。用对象封装基本数值后,即可给其发送消息。数值类型包括:NSNumber,NSValue,NSNull类。oc不支持自动装箱NSNumber类创建方法+ (NSNumber *)numberWithChar:(

2014-11-12 17:30:52 798

转载 ubuntu安装mysql的步骤和配置总结

因为经常要在ubuntu linux的环境下做一些开发工作。很多时候也牵涉到mysql相关的开发工作。于是就把整个过程做了一个整理,以方便以后再次安装配置的时候参考,也希望能够让新手少走点弯路。    其实当时要做的事情主要也就是以下几件,首先要在ubuntu的机器上装一个mysql server,然后需要配置特定的帐号和权限来执行一些sql脚本,创建一个包含有完整数据的环境。现在开始:

2014-11-09 00:36:03 1032

转载 如何搭建一个独立博客——简明Github Pages与Hexo教程

目录(?)[-]前言为什么要搭建一个独立博客小白进入门槛小白白请看为什么选择GitHub PagesGitHub Pages是什么购买域名安装准备软件怎么打开Git注册GitHub配置和使用Github配置SSH keys检查SSH keys的设置生成新的SSH Key添加SSH Key到GitHub测试设置用户信息SSH Key配置成功使用GitHub Pages建立博客

2014-11-04 09:59:29 1370

转载 需要熟记的git命令

需要熟记的github常用命令总结一下ubuntu下github常用的命令,设置部分跳过,假设repository的名字叫hello-world:1.创建一个新的repository:先在github上创建并写好相关名字,描述。$cd ~/hello-world //到hello-world目录$git init //初始化$git add . //

2014-11-03 17:06:07 667

原创 系统回调及应用

2014-11-01 10:39:40 1119

转载 Android updater-scripts(Edify Script)各函数详细说明

这是Android系统来运行updater-scripts的Edify语言的基本介绍。大部分的Edify命名都是函数,当调用这些函数结束的时候,会返回数据给脚本。当然,你也可以使用这些函数的返回值来确认成功与否,例如:ifelse(mount("yaffs2", "MTD", "system", "/system") == "system", ui_print("Successfu

2014-10-30 11:21:08 1134

转载 linux常用命令

1. 更改档案拥有者 命令 : chown [-cfhvR] [--help] [--version] user[:group] file... 功能 : 更改文件或者文件夹的拥有者 参数格式 :    user : 新的档案拥有者的使用者 IDgroup : 新的档案拥有者的使用者群体(group)    -c : 若该档案拥有者确实已经更改,才显示其更改动作   

2014-10-30 10:40:06 613

转载 增量升级(省流量更新)的Android客户端实现

增量升级bspatch目录(?)[-]准备工具编译环境编码实现打包后话 By sgwhp (http://blog.csdn.net/sgwhp)转载请注明出处用过类似360手机助手应该对省流量更新都很熟悉了。详细资料可以参考以下两个博客:浅析android应用增量升级Android应用增量升级本文在以上两篇博客的基础上再增加

2014-10-25 11:04:04 868

转载 IOS和android日志分析

通过崩溃捕获和收集,可以收集到已发布应用(游戏)的异常,以便开发人员发现和修改bug,对于提高软件质量有着极大的帮助。本文介绍了iOS和android平台下崩溃捕获和收集的原理及步骤,不过如果是个人开发应用或者没有特殊限制的话,就不用往下看了,直接把友盟sdk(一个统计分析sdk)加入到工程中就万事大吉了,其中的错误日志功能完全能够满足需求,而且不需要额外准备接收服务器。  但是如果你对其原理

2014-10-22 10:21:08 891

转载 [iOS Crash文件分析]-如何使用symbolicatecrash工具

传一软件,被拒了,自己测试了n遍都未出现这个情况,今天用symbolicatecrash工具分析了一下苹果提供的Crash文件,最终查到是- (void)mapView:(MKMapView *)mapView didUpdateUserLocation:(MKUserLocation *)userLocation这里出问题,在第一次进入更新位置的时候,userLocation.coo

2014-10-22 10:03:59 3145

原创 IOS笔记 备忘

内存管理的其他注意事项:1. 口诀1)谁创建,谁释放。如果你通过alloc、new或copy创建了一个对象,那么你必须调用release或autorelease来释放,换句话说,不是你创建的,就不用你去释放。例如,在一个函数中alloc一个对象,且这个对象只在这个函数中被使用,那么必须在这个函数中调用release或autorelease。如果在一个class的某个方法中alloc一个

2014-10-21 16:16:00 648

转载 共享内存

共享内存    共享内存是被多个进程共享的一部分物理内存。共享内存是进程间共享数据的一种最快的方法,一个进程向共享内存区域写入了数据,共享这个内存区域的所有进程就可以立刻看到其中的内容。原理图如下:共享内存的实现分为两个步骤:一、 创建共享内存,使用shmget函数。二、 映射共享内存,将这段创建的共享内存映射到具体的进程空间去,使用shmat函数。

2014-10-21 12:49:16 737

转载 ByteBuffer用法小结

在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入缓冲区.缓冲区是定长的,基本上它只是一个列表,它的所有元素都是基本数据类型.ByteBuffer是最常用的缓冲区,它提供了读写其他数据类型的方法,且信道的读写方法只接收ByteBuffer.因此ByteBuffer的用法是有必要牢固掌握的.1.创建B

2014-10-09 13:25:20 1219

转载 Linux主机文件777,755,644权限详解

Linux主机的文件读写执行权限设置。一般的网站用的到也就是777、755、644这三种权限。其中每个权限都有三位数字组成,第一位表示所有者的权限,第二位表示同组用户权限,第三位表示公共用户权限,r代表读取权限等于4,w代表写入权限等于2,x代表执行权限等于1。  777的权限就是:rwxrwxrwx 。第一位7等于4+2+1,所以就是rwx,所有者有读取、

2014-09-23 10:28:39 17170

转载 iOS必备小技巧(非常的全)

退回输入键盘  - (BOOL)textFieldShouldReturn:(id)textField{    [textField resignFirstResponder];} CGRectCGRect frame = CGRectMake (origin.x,origin.y, size.width, size.height);矩形NSStringFromCGRe

2014-09-22 14:01:04 1374

转载 获取汉字拼音首字母

package com.gdut.util.print;public class WordUtil { // / summary> // / 汉字拼音首字母列表 本列表包含了20902个汉字,用于配合 GetChineseSpell // 函数使用,本表收录的字符的Unicode编码范围为19968至40869 // / /summary> private static String

2014-09-17 16:17:47 31300

转载 iOS开发之---静态库的编译以及相关问题的处理

最近在做Apple的IOS开发,有开发静态库的需求,本身IOS的开发,只允许静态库或者Framework。在Xcode上没有找到允许编译,如同Android上的*.so和Win32上的dll这样的说法。不过Framework这样的框架,估计也是类似动态库的实现,不过没有具体研究过,后续继续深入研究。BTW,我这个文档的静态库的开发是基于Xcode4.1和iOS SDK4.3编写的。Xcode4跟之

2014-09-16 17:18:03 1121

转载 <iOS>iphone技术总结, 在网上找到比较有用的东东,整合一下

iphone技术总结1.    让下面图层可以触摸searchImage.exclusiveTouch = YES;//第一层searchImage.userInteractionEnabled = NO;myMapView.exclusiveTouch = NO;//第二层myMapView.userInteractionEnabled = YES; 

2014-09-12 15:08:18 817

转载 UIViewController的生命周期及iOS程序执行顺序

当一个视图控制器被创建,并在屏幕上显示的时候。 代码的执行顺序1、 alloc                                   创建对象,分配空间2、init (initWithNibName) 初始化对象,初始化数据3、loadView                          从nib载入视图 ,通常这一步不需要去干涉。除非你没有使用xib文件创建视图

2014-09-05 09:40:13 559

转载 iOS SDK: 使用NSUserDefaults

本文展示如何使用NSUserDefaults类存储和改变应用程序设置。我们将创建Contact应用程序用于存放用户指定的图片和联系人信息。什么是NSUserDefaults?NSUserDefaults类用于保存应用程序设置和属性以及用户数据。例如,你可以存储用户在应用程序中使用的图片或默认颜色方案。这些对象存储在iOS所谓的“defaults系统”中。iOS的defaults系统在整

2014-08-22 14:16:35 777

ArcGIS Runtime SDK for iOS v2.3.2

ArcGIS Runtime SDK for iOS v2.3.2

2017-02-23

jdbc6.0驱动

解决openfire 、等 报com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unknown character set: 'utf8mb4'错,

2014-05-16

ARM中文指令手册.chm

ARM中文指令手册.chm 可以快速查询指令集,非常方便

2014-05-06

空空如也

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

TA关注的人

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