自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (28)
  • 收藏
  • 关注

原创 Android Tinker热修复

1. tinker项目地址下载并解压后的目录结构如下,其中tinker-sample-android是官方写的一个示例图1.png2. 使用Android Studio直接打开此示例打开后Gradle依赖会出现问题,将其注释后继续同步,直到出现如下错误:Error:Execution failed for task ':app:t...

2017-12-28 17:37:00 180

原创 Andorid Freemarker与template.js使用

1. Freemarker官方网站注:官网下载的freemarker是无法直接应用到Android中的,如果要使用需要修改源码测试代码下载1). 在assets文件夹下创建main.tpl文件, 其中${user}为动态替换的内容<html><head> <title>Welcome!</tit...

2017-12-28 12:04:00 144

原创 Android 调试工具集合

Vysor提供Windows、Mac、Linux和chrome插件,在电脑屏幕上可操作手机.Robolectric可以在test文件夹下直接操作Android中的UI控件,方便调试。推荐文章Android单元测试框架Robolectric3.0介绍Android-Debug-Database可在浏览器中查看手机应用的数据库文件Espresso...

2017-12-27 10:31:00 180

原创 Android Espresso使用

Espresso自动化测试,创建项目时已导入相对应的包。打开sdk(D:\java\androidstudio\sdk\tools)中的tools文件夹下的uiautomatorviewer.bat,点击下图中红色框中的内容捕获一帧画面。图1.pngRun->点击Record Espresso Test,提示运行安装程...

2017-12-26 18:48:00 253

原创 Android Robolectric使用

Rebolectic在src中有三个包,分别是:test、androidTest 和javatest:是测试不涉及Activity,UI组件的纯Java方法。直接在电脑上直接测试。androidTest:涉及UI,Android组件的都在该路径下测试。需要连接真机,或者模拟器进行测试。java:项目代码在moudle中的build.grad...

2017-12-26 18:06:00 274

原创 Android DownLoadManager 使用

布局文件<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/too...

2017-12-26 12:30:00 142

原创 Android 秒级编译FreeLine

项目地址:FreeLineFreeLine官网: FreeLine1. 安装FreeLine插件File->Settings->Plugins, 搜索输入FreeLine Plugin, 查找到后进行安装并重启Android Studio。图1.png安装好之后,在工具栏就会出一个图标图2.png...

2017-12-25 15:41:00 141

原创 Python 环境搭建(Windows)

1. 打开WEB浏览器访问Python图1.png2. 将鼠标放在Downloads上,在显示出的列表中,点击右侧Download for Windows下方的Python 3.6.5 (这里为版本,进入网站的时间不同,版本可能不同)进行下载。图2.png下载后如下:图3.png3. 双击运行...

2017-12-25 15:40:00 111

原创 Android Studio 解决 Error:Unable to find method 'org.gradle.api.tasks.TaskInputs.file(Ljava/lang/Ob......

Gradle编译异常信息Error:Unable to find method 'org.gradle.api.tasks.TaskInputs.file(Ljava/lang/Object;)Lorg/gradle/api/tasks/TaskInputFilePropertyBuilder;'.Possible causes for this u...

2017-12-25 11:47:00 4007

原创 Windows 下 gcc/g++ 的安装

下载 MingW图1.png点击右侧的Download Installer下载下载好之后点击运行图2.png选择Install->Continue进行安装,稍等之后点击Continue.勾选mingw32-gcc-g++, 弹窗后点击Mark For Installtion,然后再左侧选择Inst...

2017-12-21 12:04:00 204

原创 Android BaseRecyclerViewAdapterHelper使用

BaseRecyclerViewAdapterHelper项目下载1 . 使用 // 基类 具体实现类 布局 数据源 BaseQuickAdapter homeAdapter = new HomeAdapter(R.la...

2017-12-19 15:27:00 542

原创 Android 使用过的框架

JcenterMavenAndroid Support库 project.ext { supportVersion = "25.3.1" } // v4支持包 compile "com.android.support:support-v4:$supportVersion" // v7支持包 ...

2017-12-19 13:05:00 80

原创 Android Fragment懒加载

懒加载思路在Fragment布局创建的时候调用懒加载方法,创建之后将isViewPrepared设置为true。 /**标记Fragment视图是否已经初始化完毕*/ private boolean isViewPrepared; @Override public void onViewCreated(View vie...

2017-12-19 12:47:00 105

原创 iOS UITextField(编辑框)

UITextField属性0.enablesReturnKeyAutomatically默认为No,如果设置为Yes,文本框中没有输入任何字符的话,右下角的返回按钮是disabled的。1.borderStyle设置边框样式,只有设置了才会显示边框样式 text.borderStyle = UITextBorderStyleRoundedRec...

2017-12-17 18:25:00 271

原创 iOS UILabel(文本)

UILabel属性1.text:设置标签显示文本。2.attributedText:设置标签属性文本。NSString *text = @"first"; NSMutableAttributedString *textLabelStr = [[NSMutableAttributedString alloc] initWithString:te...

2017-12-17 18:06:00 106

原创 iOS UIImageView(图片)

UIImageView属性1.Image 设置图片,默认显示 UIImageView *_imageView = [[UIImageView alloc]init];_imageView.image = [UIImage imageNamed:@"me.png"];2.highlightedImage 设置高亮状态下显示的图片_imageVie...

2017-12-17 18:02:00 172

原创 iOS UIButton(按钮)

UIButton属性1.UIButton状态:UIControlStateNormal // 正常状态UIControlStateHighlighted // 高亮状态UIControlStateDisabled // 禁用状态UIControlStateSelected // 选中状态U...

2017-12-17 17:59:00 126

原创 Android Studio 解决 Error:Unable to start the daemon process.

异常Error:Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon.For example, an unrecognized jvm option is used.Please refer t...

2017-12-17 17:46:00 432

原创 Objective-C 学习第十天

一、NSDictionaryNSArray和NSMutableArray数组存储数据特点:每个元素紧密相连,并且每个元素中都是直接存储的值.缺点:数组元素下标不固定,都有可能发生变化,无法通过下标来唯一确定数组中的元素.NSDictionary(Key-Value存储)与NSMutableDictionary1). 它们是数组,以键值对的形式...

2017-12-15 19:17:00 112

原创 Objective-C 学习第九天

一、框架: 系统或者第三方事先写好的写很牛X功能的类,把这些类交给我们使用,这些类的集合就叫框架.Foundation框架: 是一个包,有很多类和函数,定义了一些数据类型.这个框架中的类都是一些最基础的类.其他的框架都是基于Foundation框架的.UIKit.AVFoundation.......NSString1). NSStri...

2017-12-15 19:14:00 139

原创 Objective-C 学习第八天

一、延展延展: Extension1). 是一个特殊的分类,所以延展也是类的一部分2). 特殊之处:a. 延展这个特殊的分类没有名字b. 只有声明没有实现,和本类共享一个实现延展的语法语法:@interface 本类名 ()@end没有实现,和本类共享一个实现.为类添加延展步骤New File->FileType选择Ex...

2017-12-15 19:11:00 63

原创 Objective-C 学习第七天

一、自动释放池的原理存入到自动释放池中的对象,在自动释放池销毁的时候,会自动调用储存在该自动释放池中的所有对象的release方法.可以解决的问题:将创建的对象,存入到自动释放池之中,就不再需要手动的release这个对象了,因为池子销毁的时候,就会自动的调用池中所有的对象release.如何创建自动释放池@autoreleasepool{...

2017-12-15 19:09:00 60

原创 Objective-C 学习第六天

一、内存管理内存的作用: 存储数据.1). 如何将数据存储到内存之中声明1个变量,将这个数据存储进去2). 当数据不再被使用的时候,占用的内存空间如何被释放内存中的五大区域栈:局部变量,当局部变量的作用域被执行完毕之后,这个局部变量就会被系统立即回收.堆:OC对象,使用C函数申请的空间BSS段:未初始化的全局变量、静态变量,一旦初始化...

2017-12-15 19:06:00 71

原创 Objective-C 学习第五天

一、创建一个对象,内存是如何分配1). 子类对象中有自己的属性和所有父类的属性2). 代码段中每一个类都有一个isa指针,这个指针指向它的父类.结构体与类相同点: 都可以将多个数据封装为1个整体 struct Data{ int year; int month; int day; ...

2017-12-15 19:05:00 245

原创 Objective-C 学习第四天

一、Xcode文档的安装1). Xcode文档提供了很多框架, 框架当中有很多类和函数, 提供的一些数据类型.2). Xcode文档需要单独安装.a. 在线安装: Xcode-> Preferences...->Downloads->Xcode文档b. 离线安装:路径:/Applications/Xcode.app/Cont...

2017-12-15 19:01:00 103

原创 Objective-C 学习第三天

封装一、什么是错误一般情况下,错误是指源代码不符合语法规范,然后编译报错后果: 程序无法编译什么是Bug?程序可以编译、链接、执行,但是程序执行的结果不是我们预想的。解决: 通过调试寻找发生Bug的原因.异常程序可以编译、链接、执行,当程序在执行的时候,处于某种特定的条件下,程序就会终止。后果: 程序立即终止运行如何处理异常1)...

2017-12-15 18:58:00 58

原创 Objective-C 学习第二天

一、 对象在内存中的存储内存中的五大区域栈 存储局部变量堆 程度员手动申请的字节看空间 malloc calloc realloc函数BSS段 存储未被初始化的全局变量, 静态变量数据段(常量区) 存储已被初始化的全局、静态变量、常量数据代码段 存储代码 存储代码程序类加载a. 在创建对象的时候 肯定需要访问类b. 声明1个类的时候指针...

2017-12-15 18:55:00 91

原创 Objective-C 学习第一天

一、基础语法OC相对于Ca. 在C的基础上新增了面向对象的语言b. 将C的复杂、繁琐的语法封装的更为简单c. OC完全兼容C语言OC程序的源文件后缀名是.m m代表message 代表OC当中最重要的一个机制 消息机制C程序的源文件的后缀名.cmain函数仍然是OC程序的入口和出口int类型的返回值代表程序的结束状态main函数的...

2017-12-15 18:54:00 116

原创 Android 使用Stetho调试

Stetho下载地址1. Android Studio添加依赖 // 基本操作 compile 'com.facebook.stetho:stetho:1.5.0' // 网络操作--有网络操作添加 compile 'com.facebook.stetho:stetho-okhttp3:1.5.0' compile 'com.squa...

2017-12-06 18:23:00 216

原创 最简单的编程问题

1. 判断某个数是否是偶数 int num = 10; if((num & 1) == 0){ // 偶数 } else { // 奇数 }2. 交换两个数 int a = 2, b = 3; a = a ^ b; b = a ^ b...

2017-12-02 17:13:00 239

原创 iphone开发环境搭建

1. 下载Xcode工具打开链接时先会让登录,此时如果没有账号就选择Create Apple ID来创建账号, 如果已经有账号则输入账号和密码登录。2. 测试代码I. 编译-> 在指定路径下创建hello.c文件,使用cc -c hello.c 进行编译,编译成功之后,会在当前路径下生成一个hello.o文件II. 链接-> 使用cc...

2017-12-02 17:10:00 287

原创 Mac电脑使用设置

1. 切换系统语言为中文在桌面点击左上角黑苹果->System Preferences...->Language & Regison,在左侧框内将简体中文设置为第一条,可以删除其他语言,设置完成之后重新启动系统。2. 鼠标滑轮设置设置完成语言之后,再桌面点击左上角黑苹果->系统偏好设置->鼠标,将滚动方向自然这个选项取...

2017-12-02 17:02:00 101

原创 Android Material Design设计风格

直接上图:Material Design.gif代码下载

2017-12-01 19:25:00 89

原创 Android 录制gif图

录制gif图思路:把App操作过程录制成视频根据视频转换成Gif方法一:使用adb命令在Android sdk下面有一些很有用的工具,adb位于platform-tools文件夹,开发者用它在设备上安装启动应用。(注: 如果经常使用adb工具,建议把sdk的文件夹路径添加到PATH环境变量中。不加入到环境变量中,每次启动adb都需要cd到pl...

2017-12-01 19:13:00 335

server.zip

压缩包中包含xml,JSON,plist等数据文件,包含有序图片文件夹,登录请求,加密请求,上传单个多个文件处理请求。直接放入Tomcat即可使用

2019-12-05

DotNetCore.pdf

英文文档: https://docs.microsoft.com/en-us/, 中文文档请下载

2019-07-15

Irvine_2019

Irvine_7th_Edition, 使用书籍为Assembly Language for x86 Processors, 7th Edition配套资源

2019-02-15

Java Swing图形界面开发与案例详解

Java Swing是目前图形界面设计的主流开发工具,《Java Swing图形界面开发与案例详解》从实用的角度出发,通过大量实例全面介绍Java Swing中各种组件的应用及图形界面的开发技术。

2019-01-28

Data Structures and Algorithms in Java

Data.Structures.and.Algorithms.in.Java.5th.Edition 英文原版

2019-01-23

C语言趣味编程及函数表

该压缩包包含C语言趣味编程100题及C语言常用函数表。

2018-11-14

vc++6.0 带行号

压缩包中包含vc6.0软件,建议使用安装此软件在win7系统,win10无法使用。行号插件解压之后按照使用说明进行安装即可。

2018-10-26

FFMpeg命令大全

FFMpeg命令大全, 详细描述FFMpeg中所包含的命令使用方法

2018-06-19

JakartaEE Spring MVC

压缩包中为JakartaEE的项目,为SpringMVC测试项目,简单的使用了SpringMVC

2018-04-16

Spring-Mybatis整合

压缩包中包含Spring-Mybatis整合项目,可直接使用,另附Mybatis逆向工程示例。

2018-04-16

JavaEE Mybatis使用

压缩包中包含Mybatis的简单使用,及Mapper的多种用法。

2018-04-16

JavaEE Spring AOP使用

压缩包中函数Spring AOP开发时使用注解和xml文件配置demo

2018-04-16

JavaEE Spring IoC注解

压缩包中使用Java中的Spring框架的注解方式来实现IoC的操作

2018-04-16

JavaEE Spring IoC入门

内容主要为Spring在Web端的使用,使用xml文件配置,练习Spring的使用

2018-04-16

Server文件

压缩包中包含xml,JSON,plist等数据文件,包含有序图片文件夹,登录请求,加密请求,上传单个多个文件处理请求。

2018-01-17

Android 图片转视频

使用地址:http://www.jianshu.com/p/292cc28848da, 包括使用到的JavaCV,JavaCPP和.so文件

2018-01-11

Apache下WebDav

文件服务器,使用Http协议上传和下载,Mac系统下的Apache配置。

2018-01-09

JimToMov(图片转视频)

压缩包中包括使用示例,图片资源,JimToMov.jar,jmf-2_1_1e-alljava.zip框架jar包

2018-01-09

Mac 配置Apache

通过此文档可以配置Mac系统下使用Apache服务器,文档说明简单,容易理解

2018-01-04

Material Design设计控件

一个具有Material Design设计风格的代码示例,拷贝即可用。

2017-12-01

Android开发编码规范

详细的概括了Android开发时的一些编码规范,能够让开发App更加规范化。

2017-11-20

Swift语言精简概述

iphone系统开发语言Swift语言的精简概述,有助于快速的学习Swift语言。

2017-11-20

Android NFC操作大全

Android 手机中的NFC操作,包含读写数据,AndroidBeam传输数据等全部操作。

2017-11-15

Android 逆向助手

Android 反编译工具包,支持反编译代码,反编译资源文件

2017-11-15

Android 应用自启动

Android开机自启动小示例

2017-08-07

测试Service中开启Thread

测试Service中开启线程修改Activity

2017-05-12

测试Thread中使用Handler修改

测试Thread中使用Handler修改

2017-05-12

空空如也

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

TA关注的人

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