自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

andayoung

时辰已到,今日起兵!

  • 博客(20)
  • 资源 (5)
  • 收藏
  • 关注

转载 自定义注解Annotation的注释

自定义注解Annotation的注释1.很不错的一个例子Name姓名注解:@Target(ElementType.FIELD) @Retention(RetentionPolicy.RUNTIME) @Documented public @interface Name { String value() default ""; } Gander性别注解:@Target(El

2018-03-19 15:37:07 310

原创 泛型?与 T 的最终奥义

泛型?与 T 的最终奥义1.为什么要使用泛型比如我定义了一个接口,里面的抽象方法类型不确定或者有多种,我需要这样写:public interface Andayoung{ String young(String a); String young(boolean a);}然而我使用泛型可以代表任何类型,这样大大简化了代码:public interfa...

2018-03-16 17:00:25 270

原创 synchronized:解决Socket并发执行时被关闭的问题

synchronized:解决Socket并发执行时被关闭的问题1.synchronized用法synchronized修饰方法public synchronized void test() { }synchronized修饰代码块 synchronized(this) { } 2.synchronized...

2018-03-09 15:58:18 1627

转载 Java设计模式整理

Java设计模式整理1.单例设计模式所谓单例设计模式简单说就是无论程序如何运行,采用单例设计模式的类(Singleton类)永远只会有一个实例化对象产生,并且只提供一个全局的访问点 。具体实现步骤如下:将采用单例设计模式的类的构造方法私有化(采用private修饰);在其内部产生该类的实例化对象,并将其封装成private static类型;定义一个静态方法返回该类的实例...

2018-03-01 18:56:31 279

转载 Java设计原则整理

Java设计原则整理1.单一职责原则 ( SRP,Single Responsibility Principle )一个类,应该只有一个引起它变化的原因,类变化的原因就是职责。 一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力,如果一个类承担的职责过多,就等于把这些职责耦合在一起了。 这种耦合会导致脆弱的设计,当发生职责变化时,设计会遭受到意想不到的破坏。而如果想...

2018-03-01 14:24:54 162

转载 JNI语法、函数居然还没放弃(二)

一、对照表Java类型 本地类型 描述 boolean jboolean C/C++8位整型 byte jbyte C/C++带符号的8位整型 char jchar C/C++无符号的16位整型 short jshort C/C++带符号的16位整型 int jin

2018-02-27 10:02:31 226

原创 JNI&NDK开发从入门到放弃(一)

JNI&NDK开发从入门到放弃(一)1.安装与配置借图下载NDKNDK下载配置完成之后,需要在gradle.properties文件中加上一行:android.useDeprecatedNdk=true安装NDK插件在External Tools下配置两个非常有用的插件。进入Settings–>Tools–>ExternalTo...

2018-02-24 17:54:21 446

原创 Python中的装饰器理解

Python中的装饰器理解主要记住两个例子就好:1.装饰器含有不确定参数需要注意: 1.装饰器的参数func为函数,装饰器内部函数_deco的参数*args, **kwargs为func函数传入的不确定性变量。 2.装饰器以输出的函数作为形参,返回内部自定义的函数;内部自定义的函数返回形参传入的函数;所以可认为,装饰器传入函数,返回的还是这个函数,只不过是处理过后的函数。def

2018-02-03 16:28:32 294

原创 应用SDK与对外接口的封装、混淆与打包

从事Android开发久了不可避免的会接触对外接口的封装,下面本人就以自己写过的一个例子系统讲讲怎样对应用sdk的开发。1.封装我们在与其他公司合作的时候,往往会有技术方面的协作,但我们又不想过多的暴露我们某些技术方面的细节,比如:ip地址、技术参数、核心算法。于是我们会对这部分代码进行封装,这部分需要精通Java的设计模式。 下面上传我的项目:新建一个Android

2018-02-02 10:51:47 9125 3

原创 MVP自定义设计

RxCache要点解读(四)RxCache好难呀。1.导入依赖包2.RxCache具体用法(搭配Retrofit使用)(1)定义接口(2)创建一个RxCache实例并使用它3.参数解析4.结尾地狱空荡荡,魔鬼在人间。

2017-11-10 15:48:42 405

原创 Android自定义相机开发

Android自定义相机开发入门第一个接手的项目,如今重新拾起来整理一下。1.添加相关权限uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>uses-permission android:name="android.permission.CAMERA"/>2.拍照原理

2017-11-02 11:07:17 963

原创 RxCache要点解读(四)

RxCache要点解读(四)RxCache好难呀。1.导入依赖包添加JitPack仓库在你的build.gradle文件 (项目根目录下):allprojects { repositories { jcenter() maven { url "https://jitpack.io" } }}添加依赖库,在项目模块中dependencies {

2017-03-06 13:08:22 952

原创 git备忘录

git备忘录感谢我的老大书兵哥强制要求我学习Git。1.本地版本库$ git init$ git add readme.txt andayoung.txt$ git commit -m "add 2 files."其他操作:$ git status //仓库当前的状态$ git diff andayoung.txt //查看本地仓库做了什么修改$ cat andayoung.txt //查看

2016-12-28 20:14:08 362

原创 ButterKnife初学手册(三)

ButterKnife初学手册(三)ButterKnife非常好。1.环境配置打开Android studio 左上角File-settings-选择Plugins搜索Android ButterKnife Zelezny然后安装重新启动android studio然后添加依赖库:compile 'com.jakewharton:butterknife:7.0.1'注意如果在Library 项目中使

2016-12-14 02:00:46 393

原创 RxJava使用入门(二)

RxJava使用入门(二)RxJava也好。1.导入依赖包compile 'io.reactivex:rxjava:1.0.14' compile 'io.reactivex:rxandroid:1.0.1' 2.RxJava具体用法(1)创建 ObserverObserver 即观察者,它决定事件触发的时候将有怎样的行为。 RxJava 中的 Observer 接口的实现方式:Observer<

2016-12-13 22:04:19 376

原创 Retrofit用法初识(一)

Retrofit用法初识(一)Retrofit好。1.导入依赖包compile 'com.squareup.retrofit2:retrofit:2.1.0'compile 'com.squareup.retrofit2:converter-gson:2.1.0'compile 'com.squareup.retrofit2:adapter-rxjava:2.1.0'2.Retrofit具体用法

2016-12-09 11:07:02 1062

原创 Win7系统无法验证文件数字签名(0xcoooo428)最佳解决方法

Win7系统无法验证文件数字签名(0xcoooo428)最佳解决方法自个笔记本卡得不要不要的,前段时间一狠心重装了Ubuntu系统,Ubuntu比Win10干净得多,但是很多工具并不能适配Ubuntu,所以又一跺脚投向Windows的怀抱,然而这回笔者直接奔稳定的Win7去了。反反复复折腾环境,终于可以工作了,可又遇到了一件破事。某次一开机就显示然而一直假死,无法启动系统。。。自己尝试安全模式启动、

2016-11-25 00:20:02 62282 52

原创 Activity的四种启动模式launchMode

Activity的四种启动模式launchMode这是一个永远不会过时得问题,记得刚入门得时候飞哥很详细得跟我说明四种不同启动方式得区别,当时我一边应承,一边在想为什么要分为这四种不同的启动方式? 后来面试得时候对方老大让我简单介绍一下这四种启动方式,我仅凭印象和理解对这些概念做了描述,当说到最后一种时我突然忘记了,叫什么来着?single?single啥?记得是重新开一个栈,singleStack...

2016-11-16 23:19:16 468

原创 Android横竖屏切换引起问题的小结

Android横竖屏切换引起问题的小结终于下定决心好好写(抄)写(抄)属于自己的博客了,以前总是懒惰,总是不肯行动,要知道这个世界永远不会为你而改变,我们只有改变自己。碎语少说,言归正传。关于Android应用横竖屏的切换所引起的问题以及解决的方法,我以前老大也曾不止一次问过我,而我却从没有认真思考、回答过他,现在我借此做个总结。

2016-11-16 02:25:41 5023

原创 Android事件分发与处理简单整理

在上一家公司接手了一个项目,由于界面交互的复杂性让我花了很多时间去对Android的事件分发与处理机制做了一个相对比较深的研究。在此记录一下。 事件 返回 传递or消费 super.dispatchTouchEvent 当前View的onInterceptTouchEvent dispatchTouchEvent true 当前View的dispatchTouch

2016-09-24 15:02:59 369

之前需要积分不好意思,现在取消了.zip

免费的资源,Win7系统无法验证文件数字签名(0xcoooo428)最佳解决方法

2020-04-28

对外接口的封装、混淆与打包Demo

http://blog.csdn.net/zhoup324/article/details/79236489

2018-02-02

Win7系统无法验证文件数字签名(0xcoooo428)最佳解决方法

Win7系统无法验证文件数字签名(0xcoooo428)最佳解决方法

2017-11-17

amd_xata.sys

Win7系统无法验证文件数字签名(0xcoooo428)最佳解决方法

2016-11-25

Android端批量下载某个网页的所有图片

原理:使用 jsoup 从 HTML 中提取所有链接,批量下载某个网页的所有图片。

2015-09-28

空空如也

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

TA关注的人

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