自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lms的专栏

笔记

  • 博客(42)
  • 资源 (2)
  • 收藏
  • 关注

转载 Java性能优化的50个细节

转自:https://blog.csdn.net/gupao123456/article/details/82686666 在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。1. 尽量在合适的场合使用单例使用单...

2019-04-12 09:59:51 159

转载 Linux 进程

转自:https://blog.csdn.net/chen3888015/article/details/7432868 LINUX CPU利用率计算JAVA内存占用查看Java 系统性能分析 命令  1. cpu分析    top , pidstat(sysstat)    pid -p PI...

2018-10-18 15:32:32 245

原创 Android 手机中设置wifi调试

需要rootsusetprop service.adb.tcp.port 5555stop adbdstart adbd

2018-10-11 14:37:40 549

转载 [Android编译(二)] 从谷歌官网下载android 6.0源码、编译并刷入nexus 6p手机

https://blog.csdn.net/fuchaosz/article/details/52473660

2018-10-10 22:00:15 287

原创 Android 插件化记录

https://blog.csdn.net/Handsonn/article/details/80037848

2018-09-20 21:59:44 419

原创 Android备忘

1.VM、DVM(Dalvik VM)和ART虚拟机对比 https://blog.csdn.net/evan_man/article/details/524143902.Android基础知识一(Dalvik虚拟机(DVM)、基本架构、启动过程) https://blog.csdn.net/qq_36347817/article/details/78778496...

2018-09-13 22:15:20 111

原创 Android 下的单例模式讨论篇:单例模式与垃圾回收

一度以为Android在资源不足情况下会回收资源,然后单例可能被回收。但仔细想来,这样认为还是因为对Android回收机制不熟。正常情况Android宁愿抛出OOM也不会回收强引用的对象,更何况静态单例类,所以不会回收。所谓的Android kill后台进程,也是把整个进程杀死了。就如下面这篇文章写的一样: https://www.cnblogs.com/ryq201...

2018-09-13 09:21:47 1306

转载 单例模式讨论篇:单例模式与垃圾回收

开发中突然想到这个问题,查了一下,讨论的比较多。但Android上的单例还要再测一下。 转自:https://blog.csdn.net/zhengzhb/article/details/7331354     ...

2018-09-12 19:30:21 239

转载 OSI七层协议模型、TCP/IP四层模型学习笔记

转自:https://www.cnblogs.com/Robin-YB/p/6668762.html1. OSI七层和TCP/IP四层的关系1.1 OSI引入了服务、接口、协议、分层的概念,TCP/IP借鉴了OSI的这些概念建立TCP/IP模型。1.2 OSI先有模型,后有协议,先有标准,后进行实践;而TCP/IP则相反,先有协议和应用再提出了模型,且是参照的OSI模型...

2018-09-11 14:56:18 126

转载 Android 运行时: DVM vs ART

转自:https://www.jianshu.com/p/bdb6c29aca83 在了解 Android 运行时之前,我们需要了解什么是运行时环境以及一些基本概念,即 Java 虚拟机(JVM)和 Dalvik 虚拟机(DVM)的功能。什么是运行时?简单来说,运行时就是一个供操作系统使用的系统,它负责将你用高级语言(比如 Java)编写的代码...

2018-09-11 12:00:33 142

原创 Android OpenGL ES 生成图片无法渲染问题

问题描述:动态生成大图,加载到texture中显示黑屏。原因:手机OpenGL环境支持texture的最大分辨率有限制,如果超出显示则会加载异常(长宽有一个超出都会有问题)。获取texture支持的最大分辨率方法: int[] maxP = new int[2]; //比较老的手机:4096 //华为的一款:8192 //三星S7 Edge:16384 GLES30.glG...

2018-09-07 11:34:33 696

转载 HTTPS系列干货(一)

转自:https://zhuanlan.zhihu.com/p/27395037HTTPS(全称:HyperText Transfer Protocol over Secure Socket Layer),其实 HTTPS 并不是一个新鲜协议,Google 很早就开始启用了,初衷是为了保证数据安全。 近两年,Google、Baidu、Facebook 等这样的互联网巨头,不谋而合地开始大力推行...

2018-08-31 10:16:21 141

原创 Android Camera

最近排查APP CPU占用,发现camera会开很多线程,查找了一下各个线程的含义,其实也不是线程含义,是相机拍照录像相关的名词,自然也就明白各线程的作用了:AEC(自动曝光控制)、AGC(自动增益控制)、AWB(自动白平衡)、自动对焦(AF)ASP(Analog Signal Processing)、ADC(Analog-Digital Converter)、前期影像处理(Pre-I...

2018-08-30 16:08:03 221

原创 HTTPS工作原理

讲的不错:https://www.cnblogs.com/svan/p/5090201.html

2018-08-29 09:31:53 129

转载 WebSocket安卓客户端实现详解(一)--连接建立与重连

转自:https://blog.csdn.net/zly921112/article/details/72973054 WebSocket安卓客户端实现详解(一)–连接建立与重连 今年在公司第一个需求就是基于websocket写一个客户端消息中心,现在已经上线很久了在司机这种网络环境平均一天重连8次,自认为还是不错的.当时写的时候那个心酸啊,主要因为...

2018-08-22 21:23:00 3154

转载 WebSocket介绍,与Socket的区别

转自:https://blog.csdn.net/wwd0501/article/details/54582912WebSocket介绍与原理WebSocket protocol 是HTML5一种新的协议。它实现了浏览器与服务器全双工通信(full-duplex)。一开始的握手需要借助HTTP请求完成。——百度百科目的:即时通讯,替代轮询网站上的即时通讯是很常见的,...

2018-08-22 21:10:44 142

转载 一种极低成本的Android屏幕适配方式

转自:https://mp.weixin.qq.com/s/d9QCoBP6kV9VSWvVldVVwA每天叫醒你的不是闹钟,而是姿势在Android开发中,由于Android碎片化严重,屏幕分辨率千奇百怪,而想要在各种分辨率的设备上显示基本一致的效果,适配成本越来越高。虽然Android官方提供了dp单位来适配,但其在各种奇怪分辨率下表现却不尽如人意,因此下面探索一种简单且低侵入的适配方式。...

2018-08-21 21:23:35 128

原创 Java 反编工具

http://www.javadecompilers.com/jad

2018-08-21 16:58:39 125

转载 颜色混合opengl--glBlendFunc函数

转自:https://blog.csdn.net/aurora_mylove/article/details/1700540 混合是什么呢?混合就是把两种颜色混在一起。具体一点,就是把某一像素位置原来的颜色和将要画上去的颜色,通过某种方式混在一起,从而实现特殊的效果。假设我们需要绘制这样一个场景:透过红色的玻璃去看绿色的物体,那么可以先绘制绿色的物体,再绘制红色...

2018-08-21 15:25:13 610

原创 Android Studio 依赖库地址修改

1. 最近AS仓库翻墙也经常不好用,还是换成国内的仓库。选阿里巴巴~~~的2. 如图,更改项目根目录下的build.gradle内容为:maven { name "aliyunmaven" url "http://maven.aliyun.com/nexus/content/groups/public/" }

2018-08-16 16:48:06 2957

原创 常用分辨率、屏幕密度对应关系

像素密度等级 像素密度范围 分辨率(通常) 像素密度与dp转换关系 ldpi —dpi-120dpi 320*240 1dp = 0.75px mdpi 120dpi-160dpi 480*320 (Half-size VGA) 1dp = 1px hdpi 160dpi-240dpi 800*480 (Wide VG...

2018-08-16 15:11:22 5325

转载 Android视频加密那点事儿!

不错,转来备份。转自:https://blog.csdn.net/shenshibaoma/article/details/79003854前言 最近有需求要做视频的加密。因为视频下载到本地后,为了防止二次拷贝和二次上传到其他渠道,有些还是付费的视频,因此要对视频做加密,加密给了二周的研究时间,留下两周作为开发和测试阶段,故事就这样开始了!分片加密&...

2018-08-15 23:00:06 1904 1

转载 Android adb logcat 命令行用法

转自:https://blog.csdn.net/tumuzhuanjia/article/details/39555445 上述博主也是转载的,不过他的上级地址点进去是博彩网站,所以去掉了。。。本文为转载。作者 :万境绝尘 eclipse 自带的 LogCat 工具太垃圾了, 开始用 adb logcat 在终端查看日志;1. 解析 adb logcat 的帮助信息...

2018-08-15 15:52:14 651

转载 关于 Android 进程保活,你所需要知道的一切

转自:https://www.jianshu.com/p/63aafe3c12af 声明:本文作者授权微信公众号Android程序员(AndroidTrending)在微信公众号平台原创首发。早前,我在知乎上回答了这样一个问题:怎么让 Android 程序一直后台运行,像 QQ 一样不被杀死?。关于 Android 平台的进程保活这一块,想...

2018-08-15 08:58:16 255

原创 Android Studio 性能优化 CPU

工具、命令1.Android Studio:Android profiler主要功能:生成分析日志,可根据线程查看CPU耗时操作代码。2. adb shell top 跟踪整个应用CPU占用情况3. adb shell top -m 10 -H -p 4391 -d 1 跟踪CPU占用情况,并显示出具体线程(谷歌Pixel 2 XL)1、2、3综合分析,用3跟踪资源消耗严...

2018-08-14 17:12:04 1318

原创 Excle表格转为MakeDown格式

使用typora软件,直接将Excle内容复制进去即可,简单高效。官网:https://www.typora.io/ 要翻墙国内找到个腾讯的:https://pc.qq.com/detail/15/detail_22855.html

2018-08-14 11:33:42 235

转载 自己动手编译Android源码(超详细)

转自:https://www.jianshu.com/p/367f0886e62b 在Android Studio代码调试一文中,简单的介绍了代码调试的一些技巧.现在我们来谈谈android源码编译的一些事.(俺认为,作为android developer人人都应该有一份自己Android源码,这样我们就可以随时对自己有疑惑的地方通过亲手调试来加强理解).本文使用最...

2018-08-14 11:17:03 722

转载 AndroidStudio3.0 Android Profiler分析器(cpu memory network 分析器)

转自:https://blog.csdn.net/niubitianping/article/details/72617864 Android Profiler分为三大模块: cpu、内存 、网络。基本的使用在上一篇文章有讲到。这里详细说一下。一、 CPU分析器CPU ProfilerCPU分析器可帮助您实时...

2018-08-10 16:22:41 245

转载 一篇文章了解相见恨晚的 Android Binder 进程间通讯机制

转自:https://blog.csdn.net/freekiteyu/article/details/70082302 Android-Binder进程间通讯机制概述最近在学习Binder机制,在网上查阅了大量的资料,也看了老罗的Binder系列的博客和Innost的深入理解Binder系列的博客,都是从底层开始讲的,全是C代码,虽然之前学过C和C...

2018-08-08 22:01:48 102

转载 浅谈android数据存储加密

转自:https://blog.csdn.net/say_from_wen/article/details/77870849?locationNum=2&fps=1 写在开头在移动端的开发中,数据安全的问题一直是大家备受关注的,数据加密技术也受到了大家的青睐。项目中也用到了一些,在这里学习总结下,完善下自己的知识,也分享给大家,一起交流!(末尾也会说...

2018-07-30 13:38:52 238

转载 快速排序--QuickSort,看完自己就能写出来的快排思路推演

写的不错,有道有理有根据滴!转载:https://blog.csdn.net/u011531425/article/details/80588427 快速排序(QuickSort)介绍首先发明者竟然敢给自己发明的算法叫做QuickSort,这个名字闪不闪亮?好比别的武功叫做六脉神剑、降龙十八掌,我这个叫做“天下无敌神功”。别的排序算法都是按照特点来起的,你这...

2018-07-05 16:30:17 295

转载 解决Windows下使用github需要每次都要ssh-add的问题

原文地址:https://blog.csdn.net/esonjohn/article/details/79134665笔者在windows 10下使用git客户端对github上的仓库进行操作的过程中发现:每次打开git的shell之,进行clone、push等操作会出现permission denied错误;笔者按照网上的指导进行ssh key的配置,详情见(https://segme...

2018-06-28 11:08:42 893

原创 Ubuntu16.04网卡驱动问题(有线、无线)

Ubuntu16.04网卡驱动问题(有线、无线)问题原因:16.04系统默认内核版本4.4,比较老,对一些新的硬件不支持问题设备:战神ZX8-CP7S1笔记本有线网卡型号:Qualcomm Atheros Killer E2500 Gigabit Ethernet Controller(rev 10)无线网卡型号:Intel Corporation Device 24fb(rev 10...

2018-06-21 17:18:39 22767 3

转载 转载:网络复习(备份)

转载:https://blog.csdn.net/json_it/article/details/78312311 1、手机能够使用联网功能是因为手机底层实现了TCP/IP协议,可以使手机终端通过无线网络建立TCP连接。TCP协议可以对上层网络提供接口,使上层网络数据的传输建立在“无差别”的网络之上。2、WEB使用H...

2018-06-15 11:47:12 105

原创 Windows下使用Google Protobuf使用

本日志不是编译protobuf源码,只是下载protobuf的release版本。在windows下能编译自己定义好的.proto文件,生成在Java或C++下可用的.class或.h .cc文件。。。或其他语言文件1、下载地址:https://github.com/google/protobuf/releases 选protoc-***-win32.zip2、下载后解压,然后CMD切换到...\...

2018-05-21 11:35:40 1568

原创 OpenglES报错

1、glCreateProgram需要在GL线程中调用,否则报错1281。报1281、1282这个错误有很多情况,对OpenGL还处于学习阶段,遇到再补充。顶点buffer不需要再GL线程中调用。2、无报错,但不能画出三角形,原因:代码是按照2.0规范调用,没有在创建G了SurfaceView后启用2.0支持。(glSurfaceView.setEGLContextClientVersion(2)...

2018-05-04 10:41:43 1292

转载 Android属性之excludeFromRecents

http://blog.csdn.net/laurawan/article/details/41819679Android:excludeFromRecents控制在不在recent列表中显示。true时不显示;false显示,默认。运行如下activity后,不会显示在recent列表中。            android:name="com.example.com.

2017-05-09 09:48:47 271

原创 Android VideoView播放raw内视频

一个标点。。。浪费的时间。。。用VideoView播放raw内的视频,整了半天都报错:Failed to open file 'android:resource://***/2131099649'经过淡腾的查找发现是个标点写错了android:resource应该写成android.resource记录一下。。。细节是魔鬼。。。

2016-12-22 17:36:24 2157

原创 Android Studio 打包CPU类型兼容

工程里引用了几个sdk,打包成功,运行的时候报错,提示so库找不到。排查原因:自己的工程只有armeabi-v7a的so库,但引用的SDK中有arm64-v8a的库。打包APK后,lib下会出现arm64-v8a和armeabi-v7a两个文件夹。当运行在arm64位处理器上时发现有arm64-v8a,就直接加载这个文件夹的so库,但自己工程的代码只兼容了v7,也就是自己工程的so库只在a

2016-12-08 15:07:00 3902

原创 AndroidStudio使用备忘:报错finished with non-zero exit value 2

FAILURE: Build failed with an exception.* What went wrong:Execution failed for task ':***:dexDebug'.> com.android.ide.common.process.ProcessException: org.gradle.process.internal.ExecExcepti

2015-11-16 13:02:31 1194

Android_UI_基础教程

Android UI 基础教程,英文文档,可以学习一下。

2013-06-10

JSP高级编程第一讲

jsp 高级编程,共五讲,第一讲。PDF格式

2009-12-13

空空如也

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

TA关注的人

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