- 博客(32)
- 资源 (11)
- 收藏
- 关注
转载 14个Xcode中常用的快捷键操作
在Xcode 6中有许多快捷键的设定可以使得你的编程工作更为高效,对于在代码文件中快速导航、定位Bug以及新增应用特性都是极有效的。当然,你戳进这篇文章的目的也在于想要快速的对代码文件进行操作,或者是让Xcode的各面板更为适应你小本子的屏幕。在Xcode 6所有快捷键中下列这些是首当其冲应当学习的。在你学习到如何使用之后,也许就再也离不开它们了。Xcode导航快捷键
2015-11-30 23:47:15
361
原创 recyclerview出现的问题
“scrapped or attached views may not be recycled”这个问题要设置下面参数为false,因为默认是trueandroid:animateLayoutChanges="false"onCreateViewHolder 没有执行LinearLayoutManager mLayoutManager = new L
2015-11-28 23:48:34
912
转载 php引入lucene搜索引擎方法.
1、lucene包的下载地址:http://apache.etoak.com/lucene/java/3.3.0/2、下载jdk环境3、下载JavaBridge URL:http://sourceforge.net/projects/php-java-bridge/步骤:1安装好jdk2下载的JavaBridge.jar拷到php的ext 文件夹下.
2015-11-20 21:45:31
403
转载 Google推荐的图片加载库Glide介绍
原文链接:Google推荐的图片加载库Glide介绍作者 : nuuneoi译者 : jianghejie校对者 : chaossss状态 : 完成在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。毫无疑问,这个库引起了
2015-11-20 21:42:38
330
转载 Android判断屏幕锁屏的方法总结
于做一个项目,需要判断屏幕是否锁屏,发现网上方法很多,但是比较杂,现在进行总结一下:总共有两类方法:一、代码直接判定二、接收广播 现在先说第一类方法(代码直接判定):1、通过PowerManager的isScreenOn方法,代码如下: ?12PowerManager p
2015-11-20 17:42:39
536
原创 用eclipse导入design需要注意的细节
今天试着导入extra里的design然后自己另外建立的project在引入design总是R文件找不到这里说下步骤首先导入design文件夹后要导入appv7和recyclerview的包导入recyclerview包的目的是为了支持design布局文件design_navigation_menu的 xmlns:android="http://s
2015-11-19 14:32:00
2556
转载 Android基础入门教程——8.3.17 Canvas API详解(Part 2)剪切方法合集
http://blog.csdn.net/coder_pig/article/details/49779565本节引言:本节继续带来Android绘图系列详解之Canvas API详解(Part 2),今天要讲解的是Canvas 中的ClipXxx方法族!我们可以看到文档中给我们提供的Clip方法有三种类型: clipPath( ),clipRect( ),clip
2015-11-17 16:23:47
576
转载 Android基础入门教程——8.3.16 Canvas API详解(Part 1)
本节引言:前面我们花了13小节详细地讲解了Android中Paint类大部分常用的API,本节开始我们来讲解 Canvas(画板)的一些常用API,我们在Android基础入门教程——8.3.1 三个绘图工具类详解 中已经列出了我们可供调用的一些方法,我们分下类:drawXxx方法族:以一定的坐标值在当前画图区域画图,另外图层会叠加, 即后面绘画的图层会覆盖前面绘画
2015-11-17 16:22:24
387
转载 Theme.AppCompat.Light无法找到问题
使用adt开发新建一个Android app,选择支持的SDK版本如果小于11(Android3.0)就会报如下错误。error: Error retrieving parent for item: No resource found that matches the given name 'Theme.AppCompat.Light'.官网给出的答案是:https://d
2015-11-17 16:21:38
357
转载 iOS开发 粗解UIDynamicAnimator
http://beyondvincent.com/2013/06/16/ios7%E6%96%B0%E7%89%B9%E5%BE%81%E6%B1%87%E6%80%BB05%E5%88%9D%E7%AA%A5uikit%E5%8A%A8%E5%8A%9Buikit-dynamics/UIDynamicAnimator 学习总结什么是UIKit动力?—— 一句话:UIKit动力提供了一
2015-11-16 20:01:11
335
转载 贝塞尔曲线初探
以下转的贝塞尔曲线,可以通过三个点,来确定一条平滑的曲线。在计算机图形学应该有讲。是图形开发中的重要工具。实现的是一个图形做圆周运动。不过不是简单的关键帧动画那样,是计算出了很多点,当然还是用的关键帧动画,即使用CAKeyframeAnimation。有了贝塞尔曲线的支持,可以赋值给CAKeyframeAnimation 贝塞尔曲线的Path引用。用贝塞尔曲线画圆,
2015-11-12 11:45:21
639
转载 关于Android中图片大小、内存占用与drawable文件夹关系的研究与分析
从上一篇文章《Android屏幕适配全攻略》写完之后,经常会有朋友问我这个问题:“能不能一个App只提供一套切图适应所有的分辨率呢?”我觉得有必要写一篇文章来研究一下这个问题,所以就有了这篇文章。研究内容研究方法测试环境研究过程结果分析结论另外一个难以解释的问题研究内容本篇内容主要探讨以下场景:同一张图片,放置在不同的draw
2015-11-12 11:37:10
465
转载 android sdk content loader 一直显示0% 问题解决办法
1、首先关闭eclipse。无法关闭则使用进程管理将其kill掉2、打开本地的用户目录,找到.android 文件夹。3、删除.android下面的cache文件夹(我删除这个就好了)4、删除.android下面的ddms.cfg文件5、重新启动eclipse,解决问题。
2015-11-12 10:25:29
392
转载 mysql主备复制搭建
这里我使用单台服务器上的两个mysql实例进行搭建,主要用到了mysql自带的mysqld_multi 一、复制原理开始搭建前有个mysql复制原理的基础知识需要补充:mysql进行主备复制使用到了三个线程:1.主库上的转存储线程: 会将mysql server提交的事务写入到二进制文件中,这个二进制文件就叫做binlog。2.备库上的连接线程: 备库启
2015-11-11 18:33:19
524
转载 BAT解密:互联网技术发展之路(7)- 网络层技术剖析2
上一篇博文《BAT解密:互联网技术发展之路(6)- 服务层技术剖析》中,介绍了互联网业务发展特点的中的“复杂性”的应对方式,本文介绍互联网业务发展特点的另外两个方面“高性能”、“高可用”。一般人提到高性能时第一想到的就是优化,提到高可用时第一反应就是双机或者备份,但是对于互联网这种超大容量和访问量的业务来说,这两个手段都是雕虫小技,无法应对互联网业务的高性能和高可用需求,互联网业务的高可用和高性能
2015-11-11 18:02:20
453
转载 eclipse中LogCat有时不显示信息的简单解决办法
android的开发中,经常需要使用到LogCat查看打印的信息。但是eclipse中的LagCat,有时会刷新不出打印的日志。特别是在点击ClearLog按钮后,经常会出现上面说的这种情况。一般来说,重启eclipse可以解决,但是更好的解决办法是关闭LogCat窗体,再重新打开,这样可以省去重启eclipse的麻烦。设置方式:Window->Show V
2015-11-09 17:54:45
448
转载 怎样用 Android Annotations 写出高性能代码
上一篇博文中简单介绍了 Android Annotations 的基本用法,顺便扯了一下概念 - 契约编程,阅读量少的可怜,看来并没有多少人对此感兴趣,今天再来一篇,介绍几个稍微高级点的用法,我就不信弄不出一个大新闻。本篇将要介绍的几个也许并不常用,但是逼格是有保证的,它们是Thread AnnotationsCheckResult AnnotationsCallSuper Annot
2015-11-09 17:49:46
345
转载 用php处理百万级以上的数据提高查询速度的方法
用php处理百万级以上的数据提高查询速度的方法: 1.应尽量避免在 where 子句中使用!=或2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: select id from t where num is nu
2015-11-07 15:58:03
8219
原创 通过ab测试抗压能力 和 添加索引来增加搜索 能力
通过get方法 ab -n 1000 -c 1 "http://173.208.205.210/dadapic/pin_main.php?ack=getPictures&cid=-1&lang=1&type=100&cidfocused=1%2C2%2C3%2C4%2C5%2C6&widthmin=-1&widthmax=-1&heightmin=-1&heightmax=-1&uid=130
2015-11-07 15:40:08
473
转载 8.3.14 Paint几个枚举-常量值以及ShadowLayer阴影效果
Android基础入门教程——8.3.14 Paint几个枚举/常量值以及ShadowLayer阴影效果标签(空格分隔): Android基础入门教程本节引言:在Android基础入门教程——8.3.1 三个绘图工具类详解Paint的方法参数那里我们就接触到 了这样几个东西:Paint.Style,Paint.Cap,Paint.Join等,这些都是Paint中
2015-11-06 15:52:37
431
转载 Android Gestures - Tutorial
Android GesturesThis tutorial describes how to use Gestures and the GestureOverylayVIew in Android. The tutorial is based on Eclipse 3.6, Java 1.6 and Android 2.3 (Gingerbread).Table
2015-11-06 13:16:38
413
翻译 Android 在你的app实现拖放
1. Android 拖放(Drag And Drop)1.1 在Android实现拖放随着 Android 4.0的到来View 或ViewGroup已经可以实现拖放功能1.2 允许view 被 拖曳要使用 拖曳 view 你需要 注册一个 OnTouchListener 或者 LongClickListener 在将要被拖动的View上。通过View的sta
2015-11-06 13:11:38
1485
原创 onMeasure的完美表述
onMeasure[java] view plaincopy@Override protected void onMeasure(int widthMeasureSpec, int heightMeasureSpec) { int width = measureWidth(widthM
2015-11-06 10:50:44
330
转载 HashMap 和 SparseArray比较
Android应用性能优化之使用SparseArray替代HashMap一、概述最近在项目中看到了SparseArray,好奇研究了下。 SparseArray是Android框架独有的类,在标准的JDK中不存在这个类。它要比 HashMap 节省内存,某些情况下比HashMap性能更好,按照官方问答的解释,主要是因为SparseArray不需要对key和value进行auto-box
2015-11-06 10:20:42
1421
原创 BuildConfig 中 DEBUG的作用
原文 http://blog.csdn.net/lzqjfly/article/details/12947857public final class BuildConfig { public final static boolean DEBUG = true;}设成trueBuildConfig.DEBUG 在eclipse 直接安装就会为true生成apk就会自
2015-11-05 17:24:02
565
转载 GCD介绍与总结
一、简单介绍1.什么是GCD?全称是Grand Central Dispatch,可译为“大中心调度”纯C语言,提供了非常多强大的函数 2.GCD的优势GCD是苹果公司为多核的并行运算提出的解决方案GCD会自动利用更多的CPU内核(比如双核、四核)GCD会自动管理线程的生命周期(创建线程、调度任务、销毁线程)程序员只需要告诉GCD想要执行什么任务,不需要编写任何
2015-11-04 19:13:43
1080
转载 高效开发 Android App 的 10 个建议
假如要Google Play上做一个最失败的案例,那最好的秘诀就是界面奇慢无比、耗电、耗内存。接下来就会得到用户的消极评论,最后名声也就臭了。即使你的应用设计精良、创意无限也没用。耗电或者内存占用等影响产品效率的每一个问题都会影响App的成功。这就是为什么在开发中确保最优化、运行流畅而且不会使Android系统出问题 是至关重要的了。这里不需要讨论高效编程,因为我们不会关心你写的代码是否能
2015-11-04 19:12:38
370
转载 android源码大放送(实战开发必备)
http://pan.baidu.com/s/1kT5oaUV文件夹 PATH 列表卷序列号为 000A-8F50E:.│ javaapk.com文件列表生成工具.bat│ 使用说明.txt│ 免费下载更多源码.url│ 目录列表.txt│ ├─android web应用│ jqmDemo_static.zip│
2015-11-03 11:08:35
2660
1
转载 利用JDBC连接服务器数据库
/******************************************************************************************** *
2015-11-03 11:07:05
2759
原创 protected void onWindowVisibilityChanged(int visibility) public void onWindowFocusChanged(boolea
当setVisibility(View.XXX)时 protected void onWindowVisibilityChanged(int visibility) 会被调用
2015-11-03 10:42:50
681
Learn Objective-C on the Mac eBook.pdf (incl. examples) 包含全代码
2012-07-21
JavaScript权威指南(第6版)pdf(彩页)
2012-06-21
控制系统仿真与SIMULINK(PPT+程序)
2011-06-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人