自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

乌龟

慢慢的走

  • 博客(25)
  • 资源 (9)
  • 收藏
  • 关注

原创 android studio 3.1.1 创建项目编译不过的问题解决

今天使用android 的罪行版本3.1.1 创建项目,出现了几个问题,现在记录如下:问题一:一些库找不到按照studio的默认流程创建项目后一些库找不到。如下:org.gradle.internal.resource.transport.http.HttpRequestException: Could not HEAD 'https://dl.google.com/dl/androi

2018-04-24 10:55:36 22430 5

原创 FontFamily 看这里就够了

TextView中字体设置typeface一、配置设置代码方式设置fontFamily文字如何实现加粗、斜体?三者之间的关系自定义字体参考:TextView中字体设置textView中有三个属性可以设置字体textStyle:设置样式fontFamily:设置使用的字体typeface:设置使用的字体文件。tex

2018-04-20 15:33:38 50552 5

原创 mac java不同版本切换

安装不同版本的JDK,入1.6,1.7、1.8安装jenv 执行:curl -s get.jenv.io | bash进入jenv目录,然后建相关目录:cd ~/.jenv/candidates/ mkdir java cd java mkdir 1.6 mkdir 1.7 mkdir 1.8 执行如下命命令中的java版本号和路径需要根据您自己的情况做相

2017-07-07 22:16:00 528

原创 git fork update

github上fork出一个项目后,如何保持fork项目与原项目保持同步更新呢?如何提交我们的代码更新呢?同步更新步骤在fork代码中添加上游代码仓库的remote源git remote add upstream ***版本同步: git remote update upstream git rebase upstream/{branch name}1

2017-06-22 13:41:01 525

原创 git 常用

git rm -rf --cached ***若build在gint初始化时,init,add、commit后,修改.gitignore过滤此文件。此时不会真的过滤掉。每次编译后,git status 还是会显示build文件修改过,此时执行上面命令,会删除并被过滤

2017-06-22 12:30:26 190

原创 Idea Plugin 开发

快速入门:系列Intellij IDEA插件开发(一)快速入门Intellij IDEA插件开发(二)虚拟文件系统Intellij IDEA插件开发(三)操作PSI对象Intellij IDEA插件开发(四)PSI进阶Intellij IDEA插件开发(五)自定义语言支持官方文档-英文

2017-06-12 15:56:47 539

原创 http2

http1 与http2的区别http2 的请求头压缩http1中请求头都是按文本发送,UA、Cookie这些信息有河大的压缩空间。http2 的多路复用http1 会经过tcp的三次握手->数据传输->tcp关闭http2:相同域名的所有请求都使用同一个连接。数据传输时,HTTp2会告诉服务器给每个不同请求的数据增加一个ID标识,浏览器根据ID重新组装数据并分配

2017-05-16 22:37:42 548

原创 Binder-1 基础概念

名词binder是什么binder 作用是什么?为什么使用binder,而不使用Linux中的其他通信方式binder中有哪些角色?Binder中有四种角色:Framwork层和native层的对应关系Binder中的线程问:Binder进程最多可以服务多少个请求?问:Binder线程都被阻塞后会出现上面情况?Binder通信过程

2017-05-10 00:07:59 490

原创 业务首页优化记录

当界面有多个tab时,把tab做成懒加载。好处:- 减少View的创建。(待验证)- 减少接口不必要的接口请求并行请求接口当界面有多个接口请求且界面逻辑有数据依赖时,即有先后顺序,可以从接口层面拆分为没有依赖关系。这样就可以把接口做成并行的。预加载数据模板类实现方式见:PreLoadListStateFragmentzip操作符误区结论:zip操作符使用时,需要给每个

2017-04-19 00:14:17 224

原创 gradle 包装器

官方文档:定义包装器:使用包装器自定义包装器官方文档:http://gradle.org/docs/current/dsl/org.gradle.api.tasks.wrapper.Wrapper.html定义包装器:task wrapper(type: Wrapper) { gradleVersion = '2.14.1' distribu

2017-04-19 00:06:54 785 1

原创 gradle 查看库本地存储地址

项目中的gradle.build文件下使用如下taskandroid { //.. 其他配置 task showMeCache << { configurations.compile.each { println it } }}命令:gradle showMeCache结果:/Users/***/work/android-sour

2017-04-19 00:06:19 4839

原创 gradle 打印依赖树

./gradlew app:dependencies通过依赖树具体排查, 找到问题根源,排除掉./gradlew dependencies -q --configuration compile

2017-04-19 00:05:47 35868

原创 依赖传递

依赖类型类型描述示例项目依赖依赖其他gradle项目文件依赖依赖文件系统中的一系列文件客户端模块依赖依赖仓库中的外部类库,具有生命原数据的能力gradle运行时依赖依赖gradle api 或者封装的gradle运行时类库依赖标记dependencies{ compile "com.android.support:a

2017-04-19 00:05:23 979

原创 gradle android 目录结构

Gradle 是以 Groovy 语言为基础,面向Java应用为主。基于DSL(领域特定语言)语法的自动化构建工具。Gradle这个工具集成了构建,测试,发布和其他,比如软件打包,生成注释文档等功能。之前eclipse使用ant进行软件的构建功能,需要配置一大堆的xml,但是在gradle中就不需要了。目前主流的打包方式有ant,maven,gradle。gradle是近几年发展起来的自动

2017-04-19 00:04:45 417

原创 gradle 学习资料汇总

android studio project site官网地址。英文版http://tools.android.com/tech-docs/new-build-system中文翻译-快速预览http://wiki.jikexueyuan.com/project/android-gradle-guide/basic-project.html中文翻译,可能版本比较旧https://g

2017-04-19 00:04:01 293

原创 ag

比ack更快的ag另外 ag也不非常错 the_silver_searcherAck and Ag found the same results, but Ag was 34x faster安装agbrew install the_silver_searcherag的jgrepfunction jgrep(){ ag --java "$@"}function

2017-04-19 00:02:16 330

原创 Handler

问题:Handler是什么?作用是什么?Handler、Loop、MessageQueue、Thread各自的作用,和他们之间的关系。多个Handler实例发送消息时,为什么是当前Handler收到,而不是其他Handler收到Looper.loop()为什么不阻塞主线程绘制、点击、Activit生命周期和Handler的关系Handler.post()、Handler.handl

2017-04-18 09:30:27 309

原创 IDEA阅读android源码

一直使用Mac+Intellig IDEA进行android开发,并且android源码已经花了两三个星期下载回来了,但是linux平台,没有好用的source insight,所以一直阅读都是需要看哪个了才去搜索那一个。原来发现,原来android提供了eclipse,idea等工具进行阅读的方法。在android源码目录有一个目录development/tools/idegen,这个就是用来

2017-04-16 22:40:50 582

原创 重放攻击

百度百科:http://baike.baidu.com/item/%E9%87%8D%E6%94%BE%E6%94%BB%E5%87%BB/2229240维基百科:https://en.wikipedia.org/wiki/Replay_attack

2017-04-16 22:33:20 402

原创 grep

grep forest f.txt #文件查找grep forest f.txt cpf.txt #多文件查找grep 'log' /home/admin -r -n #目录下查找所有符合关键字的文件cat f.txt | grep -i shopbase grep 'shopbase' /home/admin -r -n --include *.{vm,java} #指定文件后

2017-04-16 22:30:39 337

原创 awk

是一个强大的文本分析工具1 基础命令awk '{print $4,$6}' f.txtawk '{print NR,$0}' f.txt cpf.txt awk '{print FNR,$0}' f.txt cpf.txtawk '{print FNR,FILENAME,$0}' f.txt cpf.txtawk '{print FILENAME,"NR="NR,"FNR="F

2017-04-16 22:30:24 186

原创 find

查找sudo -u admin find /home/admin /tmp /usr -name \*.log(多个目录去找)find . -iname \*.txt(大小写都匹配)find . -type d(当前目录下的所有子目录)find /usr -type l(当前目录下所有的符号链接)find /usr -type l -name "z*" -ls(符号链接的详细信息 eg

2017-04-16 22:30:06 311

原创 Activity fullScreen Theme样式导致输入法显示问题。

问题表象:今天在移植部分代码时,出现了输入法的menu栏不显示的问题。如上图图二。细心观察会有3处不同:输入法栏显示不全actionBar的头部不显示问题。图1ListView没有滚动,图2整体向上滚动问题原因activity配置如下<activity android:name="***.PostDetailActivity" android

2017-04-16 22:18:12 1193

转载 利用JFM进行多媒体编程(转载)

防止有一天找不到了。Java媒体框架(JMF)使你能够编写出功能强大的多媒体程序,却不用关心底层复杂的实现细节。JMF API的使用相对比较简单,但是能够满足几乎所有多媒体编程的需求。在这篇文章中,我将向你介绍如何用很少的代码就编写出多媒体程序。    Java多媒体框架(JMF)中包含了许多用于处理多媒体的API。它是一个相当复杂的系统,完全了解这个系统可

2009-07-31 16:17:00 2520

原创 tomcat-6.0.13配置

一:配置环境变量:我的电脑 -- 右键属性-- 高级 -- 环境变量 -- 系统变量。  1:JAVA_HOME 如:C:/Program Files/Java/jdk1.5.0_01,一定要是jdk。  2:path = %JAVA_HOME%/bin;%JAVA_HOME%/jre/bin  3:CLASS_PATH = %JAVA_HOME%/lib/dt.jar;%JAVA_HOME%/l

2009-06-18 11:38:00 706

git权威指南

Git权威指南》是Git领域的集大成之作,是一本关于Git的百科全书,在广度、深度和实战性上让同类作品望尘莫及。作者是国内顶尖的版本控制专家和咨询顾问之一,本书得到了Git官方维护者Junio C Hamano和ITeye创始人范凯(Robbin)先生等数位专家的高度认可和极力推荐,权威性毋庸置疑。

2015-11-12

mac .9去黑边工具

使用时不要打开默认的工具,保存后就是去黑边的图片啦

2015-07-28

android反编译工具及查看代码工具

包括 android反编译工具,jd-gui.exe 和Android反编译工具.exe Android反编译工具.exe 反编译apk文件。 jd-gui.exe查看代码

2012-04-17

jd-gui.exe.exe

jd-gui.exe.exejd-gui.exe.exejd-gui.exe.exe

2012-04-17

HttpClient3.1 源码

commons-httpclient 源代码包

2012-01-19

Struts/Hibernate/Spring集成开发宝典代码2

Struts/Hibernate/Spring集成开发宝典代码2

2009-09-24

Struts/Hibernate/Spring集成开发宝典代码1

Struts/Hibernate/Spring集成开发宝典代码1, 由于代码太多,分三部分上传,需要的朋友下载时注意下。

2009-09-24

struts2 api

strutsapi,浏览器打开......

2009-06-18

MyEclipse7汉化包及汉化方法,解压即用

MyEclipse7汉化包及汉化方法。压缩包中有汉化包和2种汉化方法,两种方法都可以实现汉化。

2009-06-18

空空如也

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

TA关注的人

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