自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (1)
  • 收藏
  • 关注

原创 搜索二维矩阵

Java二维数组创建的方式:1.int[][] num = new int[row][col]; // num可以位于[]前面,中间,后面2.int num[][]={{1},{2,3},{4,5,6}}; // num.length = 3;3.int num[][] = new int[3][];搜索二维矩阵编写一个高效的算法来搜索mxn矩阵 matrix 中...

2019-08-03 11:14:34 123

原创 LengthFieldBasedFrameDecoder中的lengthAdjustment

lengthAdjustment的计算:发送数据包长度 = 长度域的值 + lengthFieldOffset + lengthFieldLength + lengthAdjustment;

2019-08-02 11:09:49 679

原创 求众数、排序算法、二分法

求众数给定一个大小为n的数组,找到其中的众数。众数是指在数组中出现次数大于⌊ n/2 ⌋的元素public int getNum(int[]nums){ Map<Integer,Integer>map = new HashMap<Integer,Integer>HashMap; for(int num:nums){ Inte...

2019-08-01 22:48:29 577

转载 java 异或运算符^

异或是一种基于二进制的位运算,同值取0,异值取1。性质1、交换律2、结合律(即(a^b)^c == a^(b^c))3、对于任何数x,都有x^x=0,x^0=x4、自反性 A XOR B XOR B = A xor 0 = A运用:1.变量交换A=A XOR B (a XOR b)B=B XOR A (b XOR a XOR b = a)A=A XOR B (a ...

2019-08-01 21:41:32 251

原创 window常用cmd命令记录

判断远程服务是否可以访问 1.ping 2.telnet: window7需要开启对应功能,控制面板-->程序与功能-->打开或关闭window功能--->勾选telnet客户端/服务端 操作格式:telnet ip 端口 退出:先输入Ctrl+],然后输入quit判断端口是否占用: 1.netst...

2019-08-01 21:21:49 254

原创 友盟多渠道打包

首先对多渠道打包进行说明:简单的来讲就是可以同时生成多个不同名字的apk,然后将不同的apk上传到不同的应用平台。多渠道打包的意义:android应用市场五花八门,有豌豆荚、小米、应用宝等,当我们将apk上传到应用市场后,有时候可能需要知道不同应用市场的下载量等信息。如果我们在不同的应用市场上传的是同一个apk,那么将很难知道这些信息。所以我们需要生成不同的apk,这些apk并

2017-09-08 18:49:57 349 1

转载 Android studio 中的gradle粗解

一.Android studio生成aar文件1.在Android Studio1.4中,New project,先默认新建一个Applicaton module,接后File > New > New Module,选择Androd Library > Next,新建的Library与正常的Application最大区别是module build.gradle中是apply plugin:

2017-09-07 19:16:38 239

原创 postDelayed(Runnable r, long delayMillis)线程问题

Handler调用postDelayed()时,runnable和Handler同处于一个线程,该线程为创建Handler的线程。如果在Handler是在UI线程充创建,则在runnable中不能执行网络请求等耗时操作,否则会报NetworkOnMainThreadException异常。如果要在子线程中创建Handler,需要在方法开始和结束分别使用Looper.prepare()和Looper

2017-09-04 18:19:54 948

原创 百度地图开发包assets文件夹

通过自定义下载了百度地图的开发包之后,解压后发现有两个文件夹(assets,libs),将这两个文件夹导入到了Android studio中。过程很顺利,但是在之后的开发中发现了一个问题,自己的apk要比想象中的大,于是将apk解压后查看时什么原因,最后发现问题出在assets文件夹下,百度地图开发包中的assets文件夹有两个png图片,加起来有7M。于是尝试着删除图片后运行,没有出现什么问题,

2017-09-02 15:17:19 788

空空如也

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

TA关注的人

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