自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (32)
  • 收藏
  • 关注

转载 获取系统权限修改系统时间

这二天要在项目工程中添加修改Android系统时间的功能,在网上找的资料,大概是是这样的:来自http://www.2cto.com/kf/201201/116830.html在 android 的API中有提供 SystemClock.setCurrentTimeMillis()函数来修改系统时间,可惜无论你怎么调用这个函数都是没用的,无论模拟器还是真机,在logcat中总会得到"Una

2013-01-30 14:42:26 1942

原创 android 2.2联系人表结构

android 2.2联系人表结构                             ContactsContract.RawContactslong    _ID                                      read-only        Row ID;update rather than to delete and re-insert it

2013-01-29 16:43:52 1069

转载 Android多屏幕适配

问题:测试时,发现应用在不同的显示器上显示效果不同(部分文本不能显示完全),自然想到屏幕适配的问题。按照思路整理如下:(一) 几个概念1, Screen size 屏幕的尺寸,即对角线长度(单位inch-英寸)2, Screen density屏幕密度,即单位长度像素点数(pots/inches)3, Resolution 分辨率,即屏幕的总像素点数

2013-01-28 19:20:26 476

转载 android – 多屏幕适配相关

1、基本概念屏幕大小(screen size) – 屏幕的实际大小,用屏幕对角线长度来衡量(比如3.4寸,3.8寸)。android把屏幕分为以下4种:small,normal,large,extra large。怎么判断?屏幕密度(Screen Density) -  一块实际的屏幕区域有多少个像素,一般用dpi衡量(每英寸有多少个点)。相比起medium、high屏

2013-01-28 19:19:08 408

转载 Android通讯录查询篇--ContactsContract.Data开篇

正在学习Android,想先找个简单点的东西练习一下,先想到的是通讯录,不过关于手机通讯录方面的资料在我现有的书和视频上都很少看到。没办法只有自己看SDK Docs了。  不管怎么说还是先赞Google的Android Docs,确实很全面,只要你想找就一定能找到你要的东西。不过我感觉想把里面的各个类的关系联系起来还是有点困难,特别是像英文水平过于一般的我,看的那叫个累呀。  好了,还是来

2013-01-28 17:43:55 863

转载 layout设计 屏幕适配

Android多屏幕适配  android中为实现多屏幕适配,可以在layout_hdpi/layout_mdip/layout_ldpi/layout 目录下放置布局文件。如果一个大屏手机适配的话,适配的顺序是layout_hdpi->layout_mdpi->layout->layout_ldpi;如果一个中屏手机适配的话,适配的顺序是layout_mdpi

2013-01-28 10:34:33 710

转载 svn 错误信息 中文提示

# # Simplified Chinese translation for subversion package # This file is distributed under the same license as the subversion package. # # Update to new pot: #    msgmerge --update zh_CN.po

2013-01-26 18:20:22 9745

原创 Android手机分辨率(详细)

1.术语和概念术语说明备注Screen size(屏幕尺寸)指的是手机实际的物理尺寸,比如常用的2.8英寸,3.2英寸,3.5英寸,3.7英寸摩托罗拉milestone手机是3.7英寸Aspect Ratio(宽高比率)指的是实际的物理尺寸宽高比率,分为long和nolong

2013-01-25 14:44:35 723

原创 最初接触屏幕适配的心得

关于屏幕适配遵循什么原则。分辨率为王,还是屏幕大小为王?以屏幕大小为准比较能达到预想目的。真实举例。我手上有个开发板,屏幕是我手机屏幕大小的2倍。但是分辨率比我的手机还小。起初布局文件以分辨率大小不同来区分,的得到的结果是:layout-800*480中的文字大小和控件大小都较大,layout-480*320的小。结果出现意料之外的事情。我的小屏幕手机找的是layout-800*480,文

2013-01-25 14:23:41 492

原创 contextMenu和OPtionMenu的点击事件同时相应问题

如果一个界面上同时有contextMenu和OPtionMenu ,当上下文菜单被点击时,OPtionMenu的响应事件也会被触发。研究很长事件没找到非常好的解决方法目前使用的方法;加一个布尔变量isContextMenu,OPtionMenu的响应事件中先判断是否是上下文菜单点击时如:if (isContextMenu) {return super.onMenuItemSelec

2013-01-25 11:48:20 1670

转载 Sqlite命令操作

建立数据库档案用sqlite3建立数据库的方法很简单,只要在shell下键入(以下$符号为shell提示号,请勿键入):$ sqlite3 foo.db 如果目录下没有foo.db,sqlite3就会建立这个数据库。sqlite3并没有强制数据库档名要怎么取,如果你喜欢,也可以取个foo.icannameitwhateverilike的档名。在sqlite3提示列下操作进入

2013-01-24 13:35:03 605

转载 SQlite命令行工具的使用

最近使用sqlite较多,这东西现在是越用越着迷,不管是工作或者个人自娱自乐写东西,只要有数据存储首先就想到了sqlite,我一直对C/S模式的数据存储很反感,记得在知道sqlite之前的很长一段时间里一直用的是xml来存数我的数据,我喜欢将数据存储在单一文件里,我可以随时把数据带在身上,而且它们兼容性够好,拿着数据文件到那里都能用,哪怕是在嵌入式系统里照样玩儿的转…SQLite特性

2013-01-24 11:54:30 407

原创 sqlite命令行操作

SQLite数据库命令行操作1、进入Linux操作系统在Windows 操作系统中,进入DOS状态[开始]—[运行],录入cmd录入 adb shell 命令出现 # 提示符,说明当前进入 Linux 操作系统问题:如何从Linux系统返回DOS?  在#下,录入  exit 命令即可。2、进入SQLite数据库在Linux系统#提示符下

2013-01-24 11:25:29 1157

原创 eclipse代码中选中的变量灰显

在Preferences->Java->Editor->Mark Occurrences里面设置

2013-01-23 18:29:34 884

转载 Android开发:使用AudioTrack播放PCM音频数据【附源码】

http://www.linuxidc.com/Linux/2012-06/63186.htm

2013-01-23 11:29:40 909

原创 音频格式转换从pcm到a律

package com.newmine.phone.comm;import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;import android.media.AudioFormat;import

2013-01-21 16:01:34 2887

原创 Android ApiDemos示例解析(1):创建ApiDemo示例

Android SDK中带有很多例子,其中ApiDemo详细介绍了Android平台主要API,分成了   App   Content   Graphics   Media   OS   Text   Views几个大类,每个大类又分为几个小类,一共大约有200多个实例,涵盖了Android OS API的各个方面:下面是所有示例的列表:App/Activity

2013-01-18 14:18:11 713

转载 EditText addTextChangedListener 重复执行了TextWatcher

1.Java代码  dialEtBox.addTextChangedListener(new PhoneNumberWatcher());   2.Java代码  class PhoneNumberWatcher implements TextWatcher {          // 为什么会执行两次

2013-01-17 18:41:01 8767

原创 如何获取ListPreference的值(在PreferenceActivity中)

(比如CheckBoxPreference) SharedPreferences myPreference = PreferenceManager.getDefaultSharedPreferences(this); boolean CHANGE = myPreference.getBoolean

2013-01-16 17:48:54 1756

转载 android命名规范

1.代码文件命名规范    a.一般的代码文件命名以继承名类名为前缀,例:继承自Activity的文件可写成ActivityMain.java。    b.一些纯粹的类名命名遵守以大的归类为前缀,可自定,如InfoRank.java。    c.首字母及新单词开始必须大小写,遵从匈牙利命名法则(前缀+修饰语)。  2.图片资源文件命名命名规范    a.命名以全小写,单词不缩写

2013-01-15 10:59:25 1680

转载 SVN commit:remains in tree-conflict错误的解决办法

昨天在提交一个新类包的时候,出错了,重新提交了几次也不行.错误是:Aborting commit: ‘C:/workspace/MyWork/src/org’ remains in conflict由于是新第一次提交,感觉上应该是没有问题的.最后上网找了一下,发现了解决办法.Eclipse中的解决办法右击工程目录–>team–>Show Tree Conflict–

2013-01-14 17:33:56 784

原创 LinearLayout加载动态view时显示不全解决办法

问题:在某个主要Layout里面有个LinearLayout,用来动态加载别的view页面,如果需要加载的动态view内容很空洞(例如没有足够的Text长度来撑起整个layout宽度),这时候这个被加载的view就会不能以fill_parent的width来显示。如图: 实际想要的效果为:java code:[java

2013-01-10 20:05:24 11406 2

转载 Android获取其他包的Context实例,然后调用它的方法

Android中有Context的概念,想必大家都知道。Context可以做很多事情,打开activity、发送广播、打开本包下文件夹和数据库、获取classLoader、获取资源等等。如果我们得到了一个包的Context对象,那我们基本上可以做这个包自己能做的大部分事情。         那我们能得到吗?很高兴的告诉你,能!      Context有个createPackageCont

2013-01-10 20:03:55 1048

原创 利用createPackageContext()方法遇到的问题

(1)Context configContext = context.createPackageContext(“com.newmine.settings”, Context.CONTEXT_IGNORE_SECURITY);SharedPreferences configxml = configContext.getSharedPreferences(“config”, 3);

2013-01-10 20:01:28 8725 1

转载 Activity设置singleInstance后不能启用startActivityForResult()进行数据回调

一般情况下如果我们想从A跳到B,并希望B操作完毕后返回操作结果到A,我们第一时间就会想到运用startActivityForResult()进行处理     但是...    如果A的LauncherMode设置成了singleTop或者singleInstance,这招就会失灵查看startActivityForResult()的文档,是这样描述的:

2013-01-10 19:59:22 3694

转载 Android开发者应该深入学习的10个开源应用项目

1.Android团队提供的示例项目  如果不是从学习Android SDK中提供的那些样例代码开始,可能没有更好的方法来掌握在Android这个框架上开发。由Android的核心开发团队提供了15个优秀的示例项目,包含了游戏、图像处理、时间显示、开始菜单快捷方式等。  地址:http://code.google.com/p/apps-for-android/  2.Rem

2013-01-10 17:09:17 543

原创 SharedPreferences具体使用方法及createPackageContext方法(获取其他应用的共享文件)

很多时候我们开发的软件需要向用户提供软件参数设置功能,Android应用,我们最适合采用什么方式保存软件配置参数呢?在Android平台上,提供了一个SharedPreferences类,它是一个轻量级的存储类,特别适合用于保存软件配置参数。使用SharedPreferences保存数据,其背后是用xml文件存放数据,使用简易的键值对存储。文件存放在/data/data//shared_prefs

2013-01-10 16:53:12 638

转载 Android数据的四种存储方式

作为一个完成的应用程序,数据存储操作是必不可少的。因此,Android系统一共提供了四种数据存储方式。分别是:SharePreference、SQLite、Content Provider和File。由于Android系统中,数据基本都是私有的的,都是存放于“data/data/程序包名”目录下,所以要实现数据共享,正确方式是使用Content Provider。  SQLite: SQL

2013-01-10 14:01:31 605

转载 三句话影响人的一生

一个男人在外工作20年,终于要回家了,老板问他:你是要20年的工资还是要3句忠告?男人说我明天上路,明早给您答案好吗?老板说可以。当晚男人未眠…早晨,他对老板说:我要3个忠告。于是老板给他3句话。一、不要试图寻找不可能的捷径,世上没有便宜的事,只有脚踏实地才是最好的方法…无论做何事。二、不要对明知不是好事的事过分好奇,有可能你会因此而丧命。三、不要在冲动时做任何决定,否则这个决定就有可能成为你一辈

2013-01-09 15:22:21 496

翻译 比较好的博主

http://blog.csdn.net/pku_android/article/category/918222http://blog.csdn.net/aomandeshangxiao此人所写的东西有深度,可能是网上marc老师或者某个老师,他的思维导图和android源码分析有空看看http://blog.csdn.net/darlk/article/details

2013-01-09 15:20:45 572

转载 关于人生,没事就看看

1.有人说,人生像是一个苦瓜,即使在水中浸泡,在圣殿中供养,放入口中,苦味依然不减,这是人生苦的本质;也有人说,人生像是一杯白开水,放入蜂蜜就是甜的,放入盐就是咸的。其实,人生的痛苦和快乐,都是来源于自己的内心。心是苦的,人生便如苦海无边;心是甜的,人生处处都是曼妙风景。 2. 我们的烦忧,莫过于放不下曾经的美好,太执着于一个走远的人,一段枯萎的情,一件尘封的事。 3. 生命是一种

2013-01-09 15:09:10 552

转载 使用MediaPlayer时报错

最近在做游戏状态的保存时,需要存储背景音乐是否静音了,一直不成功,并且总是报出如下错误: ERROR/MediaPlayer(9974): start called in state 64 ERROR/MediaPlayer(9974): error (-38, 0) ERROR/MediaPlayer(9974): Error (-38,0)  刚开始一直不是很清楚到

2013-01-09 14:20:20 905

转载 一些常见svn图标的含义

项目视图   The Package Explorer view - 已忽略版本控制的文件。可以通过Window → Preferences → Team → Ignored Resources.来忽略文件。A file ignored by version control. You can control what resources will be ignored

2013-01-04 14:21:32 834

Android编程权威指南中文第3版 (1).pdf.zip

Android编程权威指南中文第3版 (1).pdf

2019-07-12

kotlin-for-android-developers-zh.pdf.zip

kitlin-for-android-developer-zh

2019-05-25

kotlin-reference-chinese.pdf.zip

kotlin-reference-chinese

2019-05-25

实现模式@www.java1234.com.pdf.zip

内容简介 · · · · · · 在这本新书《实现模式》里面, Kent Beck将自己多年形成的编程习惯以及阅读既有代码的体验凝练成了编程中的价值观、原则和77种实现模式。 沟通、简单和灵活的价值观应当被所有开发人员所铭记,无时或忘。局部影响、最小化重复、将逻辑与数据捆绑等原则同样是通用性的指导思想,比价值观更贴近编程场景,在价值观和模式之间搭建了桥梁。在77个实现模式中,每一个模式都覆盖了编写简洁、清晰、易扩展、易维护的代码这一原则的某个方面。它们为日常的编程提供了丰富翔实的参考依据,并告诉大家这些代码如何为降低沟通成本和提高有效产出提供保障。 本书适用于各个阶段的开发者群体,刚刚涉足软件开发领域的新人能够透过大师的眼睛来看待编程,了解编程的价值观与原则;而具有丰富经验的资深工程师则可以通过这些模式进行反思,探究成功实践背后的意义。把价值观、原则和开发实践结合之后,日常开发工作便会以崭新迷人的形式呈现在我们面前。 作者简介 · · · · · · Kent Beck,JUnit测试框架创始人,《测试驱动开发》和《解析极限编程》的作者,软件业中最具创新力,最富盛名的领袖之一。长期以来,他一直致力于挑战软件工程教条,推动模式、测试驱动开发以及极限编程等思想的应用和传播。

2019-05-25

Android系统源代码情景分析(带书签高清版)

在组织上,本书将上述内容划分为初识Android系统、Android专用驱动系统和Android应用程序框架三大篇。初识Android系统篇介绍了参考书籍、基础知识以及实验环境搭建;Android专用驱动系统篇介绍了Logger日志驱动程序、Binder进程间通信驱动程序以及Ashmem匿名共享内存驱动程序;Android应用程序框架篇从组件、进程、消息以及安装四个维度对Android应用程序的框架

2019-05-05

android开发艺术探索高清完整版PDF

《Android开发艺术探索》是一本Android进阶类书籍,采用理论、源码和实践相结合的方式来阐述高水准的Android应用开发要点。《Android开发艺术探索》从三个方面来组织内容。第一,介绍Android开发者不容易掌握的一些知识点;第二,结合Android源代码和应用层开发过程,融会贯通,介绍一些比较深入的知识点;第三,介绍一些核心技术和Android的性能优化思想。, 《Android开发艺术探索》侧重于Android知识的体系化和系统工作机制的分析,通过《Android开发艺术探索》的学习可以极大地提高开发者的Android技术水平,从而更加高效地成为高级开发者。而对于高级开发者来说,仍然可以从《Android开发艺术探索》的知识体系中获益。 目录 第1章 Activity的生命周期和启动模式 / 1 1.1 Activity的生命周期全面分析 / 1 1.1.1 典型情况下的生命周期分析 / 2 1.1.2 异常情况下的生命周期分析 / 8 1.2 Activity的启动模式 / 16 1.2.1 Activity的Launch Mode / 16 1.2.2 Activity的Flags / 27 1.3 Intent Filter的匹配规则 / 28 第2章 IPC机制 / 35 2.1 Android IPC简介 / 35 2.2 Android中的多进程模式 / 36 2.2.1 开启多进程模式 / 36 2.2.2 多进程模式的运行机制 / 39 2.3 IPC基础概念介绍 / 42 2.3.1 Serializable接口 / 42 2.3.2 Parcelable接口 / 45 2.3.3 Binder / 47 2.4 Android中的IPC方式 / 61 2.4.1 使用Bundle / 61 2.4.2 使用文件共享 / 62 2.4.3 使用Messenger / 65 2.4.4 使用AIDL / 71 2.4.5 使用 Content Provider / 91 2.4.6 使用Socket / 103 2.5 Binder连接池 / 112 2.6 选用合适的IPC方式 / 121 第3章 View的事件体系 / 122 3.1 View基础知识 / 122 3.1.1 什么是View / 123 3.1.2 View的位置参数 / 123 3.1.3 Motion Event和Touch Slop / 125 3.1.4 VelocityT racker、Gesture Detector和Scroller / 126 3.2 View的滑动 / 129 3.2.1 使用scroll To/scroll By / 129 3.2.2 使用动画 / 131 3.2.3 改变布局参数 / 133 3.2.4 各种滑动方式的对比 / 133 3.3 弹性滑动 / 135 3.3.1 使用Scroller / 136 3.3.2 通过动画 / 138 3.3.3 使用延时策略 / 139 3.4 View的事件分发机制 / 140 3.4.1 点击事件的传递规则 / 140 3.4.2 事件分发的源码解析 / 144 3.5 View的滑动冲突 / 154 3.5.1 常见的滑动冲突场景 / 155 3.5.2 滑动冲突的处理规则 / 156 3.5.3 滑动冲突的解决方式 / 157 第4章 View的工作原理 / 174 4.1 初识View Root和Decor View / 174 4.2 理解Measure Spec / 177 4.2.1 Measure Spec / 177 4.2.2 Measure Spec和Layout Params的对应关系 / 178 4.3 View的工作流程 / 183 4.3.1 measure过程 / 183 4.3.2 layout过程 / 193 4.3.3 draw过程 / 197 4.4 自定义View / 199 4.4.1 自定义View的分类 / 200 4.4.2 自定义View须知 / 201 4.4.3 自定义View示例 / 202 4.4.4 自定义View的思想 / 217 第5章 理解Remote Views / 218 5.1 Remote Views的应用 / 218 5.1.1 Remote Views在通知栏上的应用 / 219 5.1.2 Remote Views在桌面小部件上的应用 / 221 5.1.3 Pending Intent概述 / 228 5.2 Remote Views的内部机制 / 230 5.3 Remote Views的意义 / 239 第6章 Android的Drawable / 243 6.1 Drawable简介 / 243 6.2 Drawable的分类 / 244 6.2.1 Bitmap Drawable / 244 6.2.2 Shape Drawable / 247 6.2.3 Layer Drawable / 251 6.2.4 State List Drawable / 253 6.2.5 Level List Drawable / 255 6.2.6 Transition Drawable / 256 6.2.7 Inset Drawable / 257 6.2.8 Scale Drawable / 258 6.2.9 Clip Drawable / 260 6.3 自定义Drawable / 262 第7章 Android动画深入分析 / 265 7.1 View动画 / 265 7.1.1 View动画的种类 / 265 7.1.2 自定义View动画 / 270 7.1.3 帧动画 / 272 7.2 View动画的特殊使用场景 / 273 7.2.1 LayoutAnimation / 273 7.2.2 Activity的切换效果 / 275 7.3 属性动画 / 276 7.3.1 使用属性动画 / 276 7.3.2 理解插值器和估值器 / 280 7.3.3 属性动画的监听器 / 282 7.3.4 对任意属性做动画 / 282 7.3.5 属性动画的工作原理 / 288 7.4 使用动画的注意事项 / 292 第8章 理解Window和Window Manager / 294 8.1 Window和Window Manager / 294 8.2 Window的内部机制 / 297 8.2.1 Window的添加过程 / 298 8.2.2 Window的删除过程 / 301 8.2.3 Window的更新过程 / 303 8.3 Window的创建过程 / 304 8.3.1 Activity的Window创建过程 / 304 8.3.2 Dialog的Window创建过程 / 308 8.3.3 Toast的Window创建过程 / 311 第9章 四大组件的工作过程 / 316 9.1 四大组件的运行状态 / 316 9.2 Activity的工作过程 / 318 9.3 Service的工作过程 / 336 9.3.1 Service的启动过程 / 336 9.3.2 Service的绑定过程 / 344 9.4 Broadcast Receiver的工作过程 / 352 9.4.1 广播的注册过程 / 353 9.4.2 广播的发送和接收过程 / 356 9.5 Content Provider的工作过程 / 362 第10章 Android的消息机制 / 372 10.1 Android的消息机制概述 / 373 10.2 Android的消息机制分析 / 375 10.2.1 Thread Local的工作原理 / 375 10.2.2 消息队列的工作原理 / 380 10.2.3 Looper的工作原理 / 383 10.2.4 Handler的工作原理 / 385 10.3 主线程的消息循环 / 389 第11章 Android的线程和线程池 / 391 11.1 主线程和子线程 / 392 11.2 Android中的线程形态 / 392 11.2.1 Async Task / 392 11.2.2 Async Task的工作原理 / 395 11.2.3 Handler Thread / 402 11.2.4 Intent Service / 403 11.3 Android中的线程池 / 406 11.3.1 Thread Pool Executor / 407 11.3.2 线程池的分类 / 410 第12章 Bitmap的加载和Cache / 413 12.1 Bitmap的高效加载 / 414 12.2 Android中的缓存策略 / 417 12.2.1 Lru Cache / 418 12.2.2 Disk Lru Cache / 419 12.2.3 Image Loader的实现 / 424 12.3 Image Loader的使用 / 441 12.3.1 照片墙效果 / 441 12.3.2 优化列表的卡顿现象 / 446 第13章 综合技术 / 448 13.1 使用Crash Handler来获取应用的crash信息 / 449 13.2 使用multidex来解决方法数越界 / 455 13.3 Android的动态加载技术 / 463 13.4 反编译初步 / 469 13.4.1 使用dex2jar和jd—gui反编译apk / 470 13.4.2 使用apktool对apk进行二次打包 / 470 第14章 JNI和NDK编程 / 473 14.1 JNI的开发流程 / 474 14.2 NDK的开发流程 / 478 14.3 JNI的数据类型和类型签名 / 484 14.4 JNI调用Java方法的流程 / 486 第15章 Android性能优化 / 489 15.1 Android的性能优化方法 / 490 15.1.1 布局优化 / 490 15.1.2 绘制优化 / 493 15.1.3 内存泄露优化 / 493 15.1.4 响应速度优化和ANR日志分析 / 496 15.1.5 List View和Bitmap优化 / 501 15.1.6 线程优化 / 501 15.1.7 一些性能优化建议 / 501 15.2 内存泄露分析之MAT工具 / 502 15.3 提高程序的可维护性 / 506

2019-04-30

深入浅出统计学_中文版.pdf

《深入浅出统计学》具有深入浅出系列的一贯特色,提供最符合直觉的理解方式,让统计理论的学习既有趣又自然。从应对考试到解决实际问题,无论你是学生还是数据分析师,都能从中受益。本书涵盖的知识点包括:信息可视化、概率计算、几何分布、二项分布及泊松分布、正态分布、统计抽样、置信区间的构建、假设检验、卡方分布、相关与回归等等,完整涵盖AP考试范围。本书运用充满互动性的真实世界情节,教给你有关这门学科的所有基础,为这个枯燥的领域带来鲜活的乐趣,不仅让你充分掌握统计学的要义,更会告诉你如何将统计理论应用到日常生活中。 序言 xxvii 1 信息图形化:第一印象 1 2 集中趋势的量度:中庸之道 45 3 分散性与变异性的量度:强大的“距” 83 4 概率计算:把握机会 127 5 离散概率分布的运用:善用期望 197 6 排列与组合:排序、排位、排 241 7 几何分布、二项分布及泊松分布:坚持离散 269 8 正态分布的运用:保持正态 325 9 再谈正态分布的运用:超越正态 361 10 统计抽样的运用:抽取样本 415 11 总体和样本的估计:进行预测 441 12 置信区间的构建:自信地猜测 487 13 假设检验的运用:研究证据 521 14 χ2分布:继续探讨…… 567 15 相关与回归:我的线条如何? 605 附录i 尾声:正文未及的十大拓展 643 附录ii 统计表:快来查表 657

2019-04-07

Git版本控制管理 第2版带书签 高清完整PDF版

Git是一款免费、源的分布式版本控制系统,最早由LinilusTorvalds创建,用于管理Linux内核发,现已成为分布式版本控制的主流工具。   《Git版本控制管理(第2版)》是学习掌握Git的*教程,总共分为21章,其内容涵盖了如何在多种真实发环境中使用Git;洞察Git的常用案例、初始任务和基本功能;如何在集中和分布式版本控制中使用Git;使用Git管理合并、冲突、补丁和差异;获得诸如重新定义变基(rebasing)、钩子(hook)以及处理子模块(子项目)等的高级技巧;Git如何与SVN版本库交互(包括SVN向Git的转换);通过GitHub导航、使用源项目,并对源项目做贡献。   《Git版本控制管理(第2版)》适合需要行版本控制的发团队成员阅读,对Git感兴趣的发人员也可以从中获益。

2019-03-07

Think in python中英文对照pdf文件

Think in python中英文对照pdf文件,包含英文原版,中文帮助理解

2018-11-16

Thinking in Patterns中文版

<Thinking in C++><Thinking in Java>作者的又一力作。译得也很好,书中的代码Copy下来就可以直接运行。 这本书前一半是用JAVA语言来写的,后面一半用了多种语言合写的。 写得很通俗易懂,译得还是不错的。 Thinking in Patterns with java.与《Thinking in java 4th Edition》配套。

2018-11-14

IOS XMPP 聊天程序客户端

关于Jabber的XMPP聊天程序客户端,详细见http://blog.csdn.net/kangkangz4/article/details/7750765

2018-09-07

可用的VMware Fusion 10序列号.txt

vmware fusion pro 10序列号 亲测可用激活 VMware Fusion 都可让您像启动一个软件那样简单地运行一款操作系统。 而且,对于虚拟 Windows 系统,你不仅可以窗口化或全屏运行,甚至其 Unity 模式还能将其中的应用程序从 Windows 里 “拉出来” 直接在 Mac 上使用,感觉就像使用 Mac 版应用一样,让你拥有一个无缝的体验。

2018-03-14

Android编程权威指南中文(第3版).pdf

中文、第3版、超清、含书签. Big Nerd Ranch是美国一家专业的移动开发技术培训机构。本书主要以其Android训练营教学课程为基础,融合了几位作者多年的心得体会,是一本完全面向实战的Android编程指南。全书共34章,详细介绍了8个Android 应用。通过这些精心设计的应用,读者可掌握很多重要的理论知识和开发技巧,获得前沿的开发经验。如果你熟悉Java语言,或者了解面向对象编程,那就立刻开始Android编程之旅吧

2018-02-21

Android Studio实战快速高效地构建Android应用.pdf

如何开始使用Android Studio IDE ● 如何导航及使用Android Studio ● 如何使用Git进行版本控制 ● 如何使用Gradle ● 如何使用崭新的Android Wear框架 ● 如何使用Android Studio调试代码 ● 如何管理应用项目 ● 如何测试应用 ● 如何分析并重构代码 ● 如何定制Android Studio

2018-02-21

Android源码设计模式解析与实战.pdf

《Android 源码设计模式解析与实战》不仅分析了Android源代码的设计模式,更结合实例演示了如何使用这些设计模式。看这本书,既能学到如何分析、学习Android源代码,又能提高自己架构设计水平 《Android 源码设计模式解析与实战》不仅分析了Android源代码的设计模式,更结合实例演示了如何使用这些设计模式。看这本书,既能学到如何分析、学习Android源代码,又能提高自己架构设计水平

2018-02-21

深入REACT技术栈.mobi

陈屹,前端架构师,就职于阿里巴巴。热衷开源事业,长年专注于前端架构、数据可视化、Node.js等领域,知乎专栏pure render的创办人。 本书从几个维度去介绍 React。一是作为 View 库,它怎么实现组件化,以及它背后的实现原理。二是扩展到 Flux 应用架构及重要的衍生品 Redux,它们怎么与 React 结合做应用开发。三是对 React 与 server 的碰撞产生的一些思考。四是讲述它在可视化方面的优势与劣势。   本书适合有一定经验的前端开发人员阅读。

2018-02-14

ReactNative入门与实战.zip

本书共4部分,首先简要介绍了React Native的开发基础知识,然后介绍了React Native的API、组件以及Native扩展和组件的封装,接着介绍了App的动态更新和上架过程,最后通过3个案例介绍了如何使用React Native开发原生App。 王利华,vczero,携程无线框架高级工程师,HTML5培训讲师,主要负责框架组件性能优化、新一代框架研发。2013~2015年在高德地图负责Node.js服务和JavaScript API相关的研发。 魏晓军,携程框架研发部研发经理,负责携程无线前端框架团队。2011年加入携程,先后从事携程PC端前端框架、数据可视化框架、无线端前端框架

2018-02-14

React.Native开发指南.pdf

本书是一本实践指南,从基础知识入手,逐步深入,带领读者部署可100%代码复用的、成熟的跨平台移动应用。作者通过示例代码向Web开发者和前端工程师展示了如何使用移动组件构建界面并编写样式,以及如何调试和部署应用。除了框架本身的讲解,作者还探讨了如何使用第三方库,以及如何编写自己的Java或者Objective-C的React Native扩展。

2018-02-14

反编译java源码使用的工具

apktool ,gui,dex2jar主要用于反编译源码使用

2015-05-05

Android逆向助手v2.2

Android反编译助手v2.2,该助手内部使用apltool.bat,gui等等

2015-05-05

Android软件安全与逆向分析

反编译Android程序的最专业书籍,对学习android开发有莫大的帮助

2014-06-04

OpenGL ES 2 for Android A Quick

Android上使用的OpenGL的最佳教材

2014-06-04

开源中国三个移动平台客户端源码

开源中国三个移动平台客户端源码,内含android,iphone,wp7三个系统的源码

2014-05-15

ViewPager Demo

ViewPager是google SDk中自带的一个附加包的一个类,可以用来实现屏幕间的切换

2013-06-05

设计模式_可复用..基础

目 录 序言 前言 读者指南 第1章 引言 1 1.1 什么是设计模式 2 1.2 Smalltalk MVC中的设计模式 3 1.3 描述设计模式 4 1.4 设计模式的编目 5 1.5 组织编目 7 1.6 设计模式怎样解决设计问题 8 1.6.1 寻找合适的对象 8 1.6.2 决定对象的粒度 9 1.6.3 指定对象接口 9 1.6.4 描述对象的实现 10 1.6.5 运用复用机制 13 1.6.6 关联运行时刻和编译时刻的 结构 15 1.6.7 设计应支持变化 16 1.7 怎样选择设计模式 19 1.8 怎样使用设计模式 20 第2章 实例研究:设计一个文档编 辑器 22 2.1 设计问题 23 2.2 文档结构 23 2.2.1 递归组合 24 2.2.2 图元 25 2.2.3 组合模式 27 2.3 格式化 27 2.3.1 封装格式化算法 27 2.3.2 Compositor和Composition 27 2.3.3 策略模式 29 2.4 修饰用户界面 29 2.4.1 透明围栏 29 2.4.2 Monoglyph 30 2.4.3 Decorator 模式 32 2.5 支持多种视感标准 32 2.5.1 对象创建的抽象 32 2.5.2 工厂类和产品类 33 2.5.3 Abstract Factory模式 35 2.6 支持多种窗口系统 35 2.6.1 我们是否可以使用Abstract Factory 模式 35 2.6.2 封装实现依赖关系 35 2.6.3 Window和WindowImp 37 2.6.4 Bridge 模式 40 2.7 用户操作 40 2.7.1 封装一个请求 41 2.7.2 Command 类及其子类 41 2.7.3 撤消和重做 42 2.7.4 命令历史记录 42 2.7.5 Command 模式 44 2.8 拼写检查和断字处理 44 2.8.1 访问分散的信息 44 2.8.2 封装访问和遍历 45 2.8.3 Iterator类及其子类 46 2.8.4 Iterator模式 48 2.8.5 遍历和遍历过程中的动作 48 2.8.6 封装分析 48 2.8.7 Visitor 类及其子类 51 2.8.8 Visitor 模式 52 2.9 小结 53 第3章 创建型模式 54 3.1 Abstract Factory(抽象工厂)— 对象创建型模式 57 3.2 Builder(生成器)—对象创建型 模式 63 3.3 Factory Method(工厂方法)— 对象创建型模式 70 3.4 Prototype(原型)—对象创建型 模式 87 3.5 Singleton(单件)—对象创建型 模式 84 3.6 创建型模式的讨论 89 第4章 结构型模式 91 4.1 Adapter(适配器)—类对象结构型 模式 92 4.2 Bridge(桥接)—对象结构型 模式 100 4.3 Composite(组成)—对象结构型 模式 107 4.4 Decorator(装饰)—对象结构型 模式 115 4.5 FACADE(外观)—对象结构型 模式 121 4.6 Flyweight(享元)—对象结构型 模式 128 4.7 Proxy(代理)—对象结构型 模式 137 4.8 结构型模式的讨论 144 4.8.1 Adapter与Bridge 144 4.8.2 Composite、Decorator与Proxy 145 第5章 行为模式 147 5.1 CHAIN OF RESPONSIBIL ITY(职责链) —对象行为型模式 147 5.2 COMMAND(命令)—对象行为型 模式 154 5.3 INTERPRETER(解释器)—类行为型 模式 162 5.4 ITERATOR(迭代器)—对象行为型 模式 171 5.5 MEDIATOR(中介者)—对象行为型 模式 181 5.6 MEMENTO(备忘录)—对象行为型 模式 188 5.7 OBSERVER(观察者)—对象行为型 模式 194 5.8 STATE(状态)—对象行为型模式 201 5.9 STRATEGY(策略)—对象行为型 模式 208 5.10 TEMPLATE METHOD(模板方法) —类行为型模式 214 5.11 VISITOR(访问者)—对象行为型 模式 218 5.12 行为模式的讨论 228 5.12 1 封装变化 228 5.12.2 对象作为参数 228 5.12.3 通信应该被封装还是被分布 229 5.12.4 对发送者和接收者解耦 229 5.12.5 总结 231 第6章 结论 232 6.1 设计模式将带来什么 232 6.2 一套通用的设计词汇 232 6.3 书写文档和学习的辅助手段 232 6.4 现有方法的一种补充 233 6.5 重构的目标 233 6.6 本书简史 234 6.7 模式界 235 6.8 Alexander 的模式语言 235 6.9 软件中的模式 236 6.10 邀请参与 237 6.11 临别感想 237

2013-04-03

Java设计模式

本书介绍了Gamma、Helm、Johnson和Vlissides合著的畅销书《设计模式》中列出的23种模式。在本书中,对于每一种模式,都至少为之提供了一个完整的可视化Java程序。通过这种实践方式将使你能够更具体、更轻松地掌握设计模式的概念,使Java程序员迅速上手,并有助于在实践中充分享用设计模式的强大功能。

2013-04-01

重构:改善既有代码的设计

《重构:改善既有代码的设计》清晰地揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了70多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。《重构:改善既有代码的设计》提出的重构准则将帮助你一次一小步地修改你的代码,从而减少了开发过程中的风险。   《重构:改善既有代码的设计》适合软件开发人员、项目管理人员等阅读,也可作为高等院校计算机及相关专业师生的参考读物。

2013-04-01

eclipse中svn插件及其安装与使用说明

全面的eclipse中svn插件的安装与使用文档及相关插件

2013-03-29

java的workbook类的jar包

java的workbook类的jar包,用于对excel等进行操作

2013-03-14

空空如也

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

TA关注的人

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