自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 收藏
  • 关注

原创 adb 命令截屏

adb 命令截屏

2023-02-14 17:48:01 1131

原创 adb 修改系统黑白模式

adb 修改系统黑白模式

2023-02-14 15:18:47 645

原创 adb 命令

adb命令

2022-12-28 10:33:57 302

原创 git从某一次提交中拉取分支

git 从某一次提交中拉取分支

2022-12-28 10:31:50 1904

原创 Kotlin语法和使用

kotlin

2017-11-02 16:43:20 248

原创 自定义带红点的radioButton

自定义带红点的radiobutton

2017-05-04 22:08:29 1389

原创 带动画的圆形进度条

带动画的圆形进度条

2017-05-04 22:06:31 490

原创 MDTextInputLayout

自定义MDTextInputLayout

2017-05-04 21:16:57 306

原创 MySQL多表查询

mySql多表查询

2017-04-29 09:02:06 2386

原创 RXJava

rxjava

2017-04-29 09:01:05 224

原创 myBatis动态sql

qq

2017-04-09 15:57:31 179

原创 myBatis

...

2017-04-04 21:23:13 219

原创 SpringMVC

springMvc

2017-03-31 23:10:32 320

原创 MySQL

MySql

2017-03-26 13:44:40 2190 1

原创 SpringAOP

AOP

2017-03-20 21:52:05 206

原创 Spring注解

装配bean基于注解

2017-03-19 12:50:38 247

原创 Spring初识

Spring

2017-03-18 00:09:35 318

原创 qq,微信,新浪申请时需要的图片尺寸

新浪开发平台: 应用图标 :16*16,2M以内,支持PNG、JPG 80*80,2M以内,支持PNG、JPG 120*120,2M以内,支持PNG、JPG
 应用介绍图片(3张):满足提交审核条件,可选择继续上传 ,2M以内,支持 PNG、JPG   高:300px    宽:450p

2016-08-02 11:43:55 2329

原创 pods安装

1.移除现有Ruby默认源 $gem sources –remove https://rubygems.org/2.使用新的源 $gem sources -a https://ruby.taobao.org/3.验证新源是否替换成功 $gem sources -l 4.安装 RVM RVM:Ruby Version Manager,Ruby版本管理器$ curl -L get.rvm.io

2016-08-02 11:42:48 275

原创 网络传输TCP

1.demo1代码import java.net.*;import java.io.*; class TCPClient { public static void main(String[] args) throws Exception{ //1.创建客户端socket服务 Socket socket = new Socket("192.168.1.112",1

2016-07-15 22:32:46 331

原创 网络传输UDP

ChatDemoA.classimport java.net.*;import java.io.*;class Send implements Runnable{ DatagramSocket ds; public Send(DatagramSocket ds){ this.ds = ds; } public void run(){

2016-07-15 22:32:11 227

原创 iOS定时器的实现

第一种方式 NSTimer-(void)firstTimer{ NSTimer *timer = [NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(action) userInfo:nil repeats:YES]; [[NSRunLoop mainRunLoop] addTimer:tim

2016-07-09 23:03:09 286

原创 自定义toast

//自定义显示的toast图片和文字1.使用方法CustomToast.ToastShow(this, R.drawable.publish_defeat, "网络异常,请稍后重试", Gravity.CENTER);2.自定义类public static void ToastShow(Context context, int imageId, String content,int gravityP

2016-07-09 22:12:10 158

原创 自定义等待框

1.使用方法class{DialogWaiting dialogWaiting; //开启等待框 public void showWaitingDialog() { if (dialog != null && dialog.isShowing()) { return; } dialogWaiting = ne

2016-07-09 22:11:40 246

原创 自定义popwindow,从底部弹出和消失动画

1.使用方法popWindow = new CustomPopWindow(this, new View.OnClickListener() { @Override public void onClick(View v) { } }

2016-07-09 22:10:05 433

原创 java中ArrayList排序

java中的ArrayList需要通过collections类的sort方法来进行排序 如果想自定义排序方式则需要有类来实现Comparator接口并重写compare方法 调用sort方法时将ArrayList对象与实现Commparator接口的类的对象作为参数1.获取ArrayList数据ArrayList<Chapter> list = executeChapter.getStu

2016-07-09 20:04:43 433

原创 android 批量打包

1.首先你必须在AndroidManifest.xml中的meta-data修改以下的样子:<meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" />其中${UMENG_CHANNEL_VALUE}中的值就是你在gradle中自定义配置的值。其中${UMENG_CHANNEL_V

2016-07-01 23:06:48 258

原创 android 获取Android Studio的签名文件

1.获取Android Studio 默认的MD5和SHA1 $ keytool -list -v -keystore ~/.android/debug.keystore打印信息***************** WARNING WARNING WARNING ****************** 存储在您的密钥库中的信息的完整性 ** 尚未经过验证! 为了验证其完整性,

2016-07-01 22:54:12 1868

原创 iOS创建framework

1.创建framework2.设置调试支持所有的CPU类型3.添加头文件4.默认创建的framework是动态库,运行会报错,而且自己创建的动态库是不允许上架的,解决报错的方式是5.创建静态的framework方式只需要修改一处配置就可以了

2016-06-25 14:10:46 552

原创 iOS工程中创建库工程

工程中创建库工程

2016-06-25 13:42:46 178

原创 iOS静态库创建

iOS静态库创建iOS库分两种 静态库.a 和.framwork 动态库.dylib和.framework静态库和动态库在使用上的区别 静态库:链接时,静态库会被完整地复制到可执行文件中,被多次使用就有多份冗余拷贝(左图所示) 动态库:链接时不复制,程序运行时由系统动态加载到内存,供程序调用,系统只加载一次,多个程序共用,节省内存创建静态库工程 1.xcode创建.

2016-06-25 12:42:57 158

空空如也

空空如也

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

TA关注的人

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