自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Upgrade gradle in linux

sudo add-apt-repository ppa:cwchien/gradlesudo apt-get updatesudo apt upgrade gradle

2019-01-23 16:45:04 312

原创 Setup android build environment in linux (android sdk, JDK)

cd ~sudo apt-get install unzipwget https://dl.google.com/android/repository/sdk-tools-linux-4333796.zipunzip sdk-tools-linux-4333796.zip -d Androidrm sdk-tools-linux-4333796.zipsudo apt-get insta...

2019-01-23 10:23:13 246

转载 阿里云服务器ECS Ubuntu学习之一:配置桌面

版权声明:本文为博主原创文章,转载请注明出处,认为写得好请点赞加评论。 https://blog.csdn.net/qq_37608398/article/details/78155568 不想知道中间过程只想快速上手的请看新版教程脚本自动执行:https://bl...

2018-10-15 14:10:11 487 1

转载 Android View事件分发机制

Android View 虽然不是四大组件,但其并不比四大组件的地位低。而View的核心知识点事件分发机制则是不少刚入门同学的拦路虎。ScrollView嵌套RecyclerView(或者ListView)的滑动冲突这种老大难的问题的理论基础就是事件分发机制。事件分发机制面试也会经常被提及,如果你能get到要领,并跟面试官深入的灵...

2018-10-12 10:49:47 160 1

转载 UML类图中最常用到的元素和关系

一、类的属性的表示方式在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含name,age和email这3个属性,以及modifyInfo()方法。那么属性/方法名称前加的加号和减号是什么意思呢?它们表示了这个属性或方法的可见性,UML类图中表示可见性的符号有三种:· + :表示public...

2018-10-09 14:06:58 1280

转载 信息安全

java-信息安全(十八)java加密解密,签名等总结摘要: java-信息安全(十八)java加密解密,签名等总结阅读全文posted @ 2018-06-06 23:34 bjlhx15 阅读(93) | 评论 (0) 编辑java-信息安全(十七)-*.PFX(*.p12)&个人信息交换文件摘要: java-信息安全(十七)-*.PFX(*.p12)&个人信息...

2018-09-29 07:49:24 336

转载 TimSort in Java 7

TimSort in Java 7 https://stackoverflow.com/questions/11441666/java-error-comparison-method-violates-its-general-contract  & https://docs.oracle.com/javase/6/docs/api/java/util/Comparator.html#com...

2018-09-29 07:49:15 236

转载 java 23种设计模式 深入理解

创建型抽象工厂模式 http://www.cnblogs.com/java-my-life/archive/2012/03/28/2418836.html工厂方法 http://www.cnblogs.com/java-my-life/archive/2012/03/25/2416227.html建造者模式  http://www.cnblogs.com/java-my-life/archi...

2018-09-28 08:59:16 310

转载 Java并发编程:深入剖析ThreadLocal

Java并发编程:深入剖析ThreadLocal  想必很多朋友对ThreadLocal并不陌生,今天我们就来一起探讨下ThreadLocal的使用方法和实现原理。首先,本文先谈一下对ThreadLocal的理解,然后根据ThreadLocal类的源码分析了其实现原理和使用需要注意的地方,最后给出了两个应用场景。  以下是本文目录大纲:  一.对ThreadLocal的理解  二....

2018-09-28 08:58:59 96

转载 Java并发性和多线程介绍目录

原文地址   译文地址  译者:张坤等Java并发性和多线程介绍 多线程的优点 多线程的代价 并发编程模型 如何创建并运行java线程 竞态条件与临界区 线程安全与共享资源 线程安全及不可变性 Java内存模型 JAVA同步块 线程通信 Java ThreadLocal Thread Signaling (未翻译) 死锁 避免死锁 饥饿和公平 嵌套管程锁死 S...

2018-09-28 08:58:45 116

转载 设计模式学习之访问者模式

访问者模式,是行为型设计模式之一。访问者模式是一种将数据操作与数据结构分离的设计模式,它可以算是 23 中设计模式中最复杂的一个,但它的使用频率并不是很高,大多数情况下,你并不需要使用访问者模式,但是当你一旦需要使用它时,那你就是需要使用它了。访问者模式的基本想法是,软件系统中拥有一个由许多对象构成的、比较稳定的对象结构,这些对象的类都拥有一个 accept 方法用来接受访问者对象的访问。访问...

2018-09-28 08:58:34 97

原创 Android源码设计模式解析与实战

1. Android 源码在线查看方式:http://androidxref.com2.Linux 内核基础知识Linux Kernel Development. 这本书的作者是Robert Love,目前最新的版本是第3版。这本书对Linux内核的设计和实现提供了一个总览视图,从概念上对Linux内核的各个子系统的设计目标和实现思路进行了清晰的描述,非常适合初学者阅读。如果从软件工程的...

2018-09-28 08:58:23 1225

转载 数据结构与算法目录

前言:数据结构与算法系列先看这里,有助于你更好地获取内容。首先明白一个问题:为什么要研究数据结构?    这是因为所有的程序本质上是对数据进行处理,如何高效的处理数据,这依赖于数据本身的结构(如类型(整型、浮点型等)、维数、是否为复杂类型(结构体类型、类类型)等)以及数据之间的逻辑关系(线性、非线性等)。我们所学的数据结构这门课程就是研究这些内容的,只有弄清楚了这些,我们才可以用高效的...

2018-09-28 08:58:12 187

转载 设计模式学习之状态模式

在阎宏博士的《JAVA与模式》一书中开头是这样描述状态(State)模式的:  状态模式,又称状态对象模式(Pattern of Objects for States),状态模式是对象的行为模式。  状态模式允许一个对象在其内部状态改变的时候改变其行为。这个对象看上去就像是改变了它的类一样。状态模式的结构  用一句话来表述,状态模式把所研究的对象的行为包装在不同的状态对象里,每一...

2018-09-28 08:58:02 92

转载 设计模式学习之桥接模式

在开始学java的时候老师讲到继承的时候,总是喜欢用一个例子来讲解,那就是画图,这里有一个画笔,可以画正方形、长方形、圆形(这个大家都知道怎么做吧,我就不解释了)。但是现在我们需要给这些形状进行上色,这里有三种颜色:白色、灰色、黑色。这里我们可以画出3*3=9中图形:白色正方形、白色长方形、白色圆形。。。。。。到这里了我们几乎到知道了这里存在两种解决方案:      方案一:为每种形状都提供各...

2018-09-28 08:57:50 148

转载 设计模式学习之解释器模式

引子解释器模式应该是一个很少会用到的模式,也不太好理解,用例子的方式来讲解吧。定义解释器模式是类的行为模式。给定一个语言之后,解释器模式可以定义出其文法的一种表示,并同时提供一个解释器。客户端可以使用这个解释器来解释这个语言中的句子。组成结构一个解释器模式中包含的四种角色抽象解释器:声明一个所有具体表达式都要实现的抽象接口(或者抽象类),接口中主要是一个interpre...

2018-09-28 08:57:41 119

转载 c++引用与指针的区别(着重理解)

★ 相同点:    1. 都是地址的概念;    指针指向一块内存,它的内容是所指内存的地址;引用是某块内存的别名。    ★ 区别:    1. 指针是一个实体,而引用仅是个别名;    2. 引用使用时无需解引用(*),指针需要解引用;    3. 引用只能在定义时被初始化一次,之后不可变;指针可变;    引用“从一而终” ^_^    4. 引用没有 con...

2018-09-28 08:57:16 83

转载 Java中的多线程

Java中的多线程你只要看这一篇就够了引如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角色要给他一个线程吧,否则连实际场景都无法模拟,当然也没法说能用单线程来实现:比如最常见的“生产...

2018-09-27 14:57:36 151

原创 English Learning

1000+ Most Popular English Idioms and Their Meanings https://www.myenglishteacher.eu/blog/most-popular-english-idioms-and-their-meanings/ The meanings and origins of English Phrases, Sayings and Prov...

2018-09-27 14:38:49 241

原创 Git issues

1. Itlookslikegit-amisinprogress.Cannotrebase. rm-rf.git/rebase-apply

2018-09-27 14:31:06 576

原创 VS2017专业版和企业版激活密钥

VS2017专业版和企业版激活密钥需要的请自取~ Enterprise: NJVYC-BMHX2-G77MM-4XJMR-6Q8QF Professional: KBJFW-NXHK6-W4WJM-CRMQB-G3CDH

2018-09-27 14:28:58 205

转载 Vysor Pro巧妙破解

下载使用用谷歌(Chrome)应用商店 搜索vysor下载应用即可;打开vysor,用手机USB连接电脑,打开usb调式链接成功界面如下:破解显示此界面属于连接成功,但是并不是高清而且功能太少,上网搜了搜教程,但是最近更新的1.7.7版本均已失效;下面教大家一个非常简单的方法,免费使用专业版本,即使更新了你也会自己破解:1.打开vysor本地文件:[windows] C:...

2018-09-27 14:11:48 12475 3

转载 Android资源文件strings实现特殊字符转义

<div id="article_content" class="article_content clearfix csdn-tracking-statistics" data-pid="blog" data-mod="popu_307" data-dsm="post">                                            <div

2018-09-27 13:58:49 517

原创 Unicode Table

控制字符、表情符号等特殊字符 https://unicode-table.com/en/#control-characterAndroid资源文件strings实现特殊字符转义 https://blog.csdn.net/zcn596785154/article/details/77869228...

2018-09-27 13:48:38 1963

零基础学算法课本PPT讲解

这是零基础学算法课本配套的课件,这便于大家自学算法!

2011-05-16

linux内核设计与实现课件

这个是大学老师讲课课件,可用于对linux内核开发有个整体的了解!

2011-05-16

空空如也

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

TA关注的人

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