自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (2)
  • 问答 (1)
  • 收藏
  • 关注

原创 Android U user+root实现方案

Android U版本 user+root+remount

2024-04-01 22:20:47 1289

原创 Touch Log 打开方法(MTK)

进入debug 模式,打开 开发者模式 中的显示点按操作反馈打开android Framework logadb root/*inputReader touch 的log 开法/*inputDispatcher的log 开法不用重启手机就可以生效,重启手机后会失效。(P版本这个属性名称换了,换成mtk_d.viewroot.enable了, 故P版本后这句要换成需等待手机软重启后才能生效。

2024-01-11 15:46:46 935

原创 diff文件和patch文件使用

简述 顾名思义,diff是差异的意思,patch是补丁的意思,合起来理解就是根据差异进行打补丁。应用场景 补丁patch这中方式在大型的项目中比较常见,一个需求需要对多个模块进行修改,比如一个项目中有module1......module9九个模块,module1上有文件修改了,需要在其它模块上进行验证(本地进行验证,代码未提交),这时比较方面快捷的方式就是生成一个patch文件,发给相应模块的开发人员进行验证。补丁生成及使用 OK,进入正题,本地模仿...

2020-06-05 16:06:46 5907

转载 How-To-Ask-Questions-The-Smart-Way(提问的智慧)

原文:How To Ask Questions The Smart Way翻译:王刚 <yafrank at 126 dot com >时间:2013年10月26日 内容github链接目录弃权申明 引言 提问前 提问时 仔细挑选论坛 面向新手的论坛和互联网中继聊天(IRC)通常响应最快 第二步,使用项目的邮件列表 使用有意义且明确的主题 使问...

2020-04-28 16:40:28 995

原创 BroadcastReceiver广播接收器的生命周期问题

官方文档解释:onReceiveAdded in API level 1public abstract void onReceive (Context context, Intent intent)This method is called when the BroadcastReceiver is receiving an Intent bro...

2020-03-14 14:27:46 472

翻译 JUnit 5注解

 JUnit Jupiter支持使用下面表格中的注解来配置测试和扩展框架。所有的核心注解都位于junit-jupiter-api模块的 org.junit.jupiter.api 包中。注解 描述 @Test 表示该方法是一个测试方法。与JUnit 4的@Test注解不同的是,它没有声明任何属性,因为JUnit Jupiter中的测试扩展是基于它们自己的专用注解来完成的...

2018-11-27 14:47:46 750

转载 程序员的逗逼瞬间(四)

给苦逼的码农们带点欢乐---------------------------------------------------------------------------------------------------------------------------------------------------听到市场同事说要亲自解决一个技术问题演示之前,我的程序每隔半个小时崩...

2018-11-23 18:39:26 1047

转载 程序员的逗比瞬间(三)

给苦逼的码农们带点欢乐---------------------------------------------------------------------------------------------------------------------------------------------------紧急修复线上的一个大bug突然发现自己改的是线上代码,立马更正回来...

2018-11-23 18:38:03 1135

转载 程序员的逗逼瞬间(二)

给苦逼的码农们带点欢乐---------------------------------------------------------------------------------------------------------------------------------------------------一大串SQL语句,居然一下就成功了演示过程中,我的bug没有被发现...

2018-11-23 18:36:18 1533

转载 程序员的逗比瞬间(一)

给苦逼的码农们带点欢乐---------------------------------------------------------------------------------------------------------------------------------------------------第一次在网页中应用CSS,WTF!兴致勃勃向别人展示修复了一个bug...

2018-11-23 18:32:14 2234

原创 Android多线程问题及优化

      多线程的使用非常广泛,多线程带来的效率和诸多好处也不言而喻,但是多线程使用不当也会带来诸多问题,根据自己学习和同事讲解说下多线程使用不当带来的问题和优化。多线程带来的问题浪费内存。每个线程占用内存至少64KB,因此,线程过多,会浪费内存。 浪费CPU。线程过多,CPU需要频繁进行切换操作,会导致严重的性能下降。 拖慢主线程。如果子线程的优先级都和主线程一样高,主线程就得不到...

2018-11-20 17:13:01 1099

原创 UnicodeDecodeError: 'gbk' codec can't decode byte 0xbe in position 1042: illegal multibyte sequence

UnicodeDecodeError: 'gbk' codec can't decode byte 0xbe in position 1042: illegal multibyte sequence之坑 大概意思为:UnicodeDecodeError: "gbk" 编解码器在位置1042中无法解码字节 0xbe: 非法多字节序列解决办法:在文件读写的时候改为二进制读写方式,open(...

2018-10-26 16:48:43 1203

原创 常用的正则表达式

总结一些常用的正则表达式1,手机号(13\d|14[579]|15[^4\D]|17[^49\D]|18\d)\d{8} 2,邮箱\w[-\w.+]*@([A-Za-z0-9][-A-Za-z0-9]+\.)+[A-Za-z]{2,14} 3,中文[\u4e00-\u9fa5]+ 4,时间(时:分:秒)([01]?\d|2[0-3]):[0-5]?\d:...

2018-10-24 16:52:50 352

原创 Android性能功耗问题总结

误区:花费90%的经理去解决10%的性能优化目标:花20%的精力去解决80%的关键性能优化问题分类启动慢(启动时间优化),卡顿(渲染优化)启动慢:分冷启动和热启动启动慢大部分是因为卡顿,根据测试标准不同,也可能是因为动画或者通知UI线程更新的时间点晚了,比如延时显示某个View卡顿:卡顿的主要原因是UI线程被阻塞,当绘制一帧超过16ms,将发生丢帧,当丢帧超过30帧时,Ch...

2018-10-23 20:54:28 1754 1

转载 7-Zip官方文档

https://github.com/sparanoid/7z许可协议7-Zip 是一款 开源 软件。大多数源代码都基于 GNU LGPL 许可协议下发布。AES 代码基于 BSD 许可下发布。unRAR 代码基于两种许可:GNU LGPL 和 unRAR 限制许可。更多下许可信息请查看:7-Zip 许可。您可以在任何一台计算机上使用 7-Zip ,包括用在商业用途的计算机,不对 7-...

2018-10-22 15:08:44 4025

原创 Linux信号总结

 一.信号列表$ kill -l1) SIGHUP       2) SIGINT       3) SIGQUIT      4) SIGILL 5) SIGTRAP      6) SIGABRT      7) SIGBUS       8) SIGFPE 9) SIGKILL     10) SIGUSR1     11) SIGSEGV     12) SIGUSR213...

2018-10-10 18:46:31 151

原创 Git使用指导

 1,安装命令安装:$ sudo apt-get install git 下载安装配置$ git config --global user.name "your name"$ git config --global user.email  "your email"2,创建版本库先在一个磁盘上创建一个空目录$mkdir gitDir$git init2.1把文...

2018-10-10 17:32:43 156

转载 我是一个线程

(写的太好了,忍不住转过来)我是一个线程, 我一出生就被编了个号: 0x3704,  然后被领到一个昏暗的屋子里,  这里我发现了很多和我一模一样的同伴。 我身边的同伴0x6900 待的时间比较长, 他带着沧桑的口气对我说: 我们线程的宿命就是处理包裹。 把包裹处理完以后还得马上回到这里,否则可能永远回不来了。 我一脸懵懂,包裹,什么包裹?”不要着急,马上你就会明白...

2018-10-10 17:24:17 209

原创 android(Java)生成随机数

很简单,记录下import java.util.Random;private static final int N = 99;Random rand = new Random();int randNum = rand.nextInt(N); 生成0-N之间的随机数,包括0,不包括N。...

2018-09-04 15:15:39 7807

转载 null与""的区别

 (1)问题一:null和""的区别String s=null;string.trim()//就会抛出为空的exception String s=""; string.trim()//就不会抛,为什么?答:NULL:代表声明了一个空对象,不是一个字符串,可以赋给任何对象。  ""     :代表声明了一个对象实例,这个对象实例的值是一个长度为0的空字符串。String...

2018-08-20 16:20:40 633

原创 Android查看进程信息

                               Android查看进程信息ps命令简介ps命令用于报告当前系统的进程状态。可以搭配kill指令随时中断、删除不必要的程序。ps命令是最基本同时也是非常强大的进程查看命令,使用该命令可以确定有哪些进程正在运行和运行的状态、进程是否结束、进程有没有僵死、哪些进程占用了过多的资源等等,总之大部分信息都是可以通过执行该命令得到的。命...

2018-08-20 11:34:54 18204

转载 Android总结篇系列:Activity Intent Flags及Task相关属性(转)

很经典!原文地址:http://blog.csdn.net/liuhe688/article/details/6761337--------------------------------------------------------------------------今天我们来讲一下Activity的task相关内容。上次我们讲到Activity的四种启动模式的时候,已经了...

2018-08-04 18:32:45 378

原创 Git删除中间某次commit

代码更新发现编译出错,后来发现其他人的一次代码提交导致的,并且修改量很大,不好恢复成原来的,就想把这笔提交删除掉,不影响工作。具体步骤:1,首先git log查看提交记录,找到出错的前一笔提交的commit_id2,用命令git rebase -i commit_id ,查找提交记录3,将出错那笔提交的pick改为drop4,Esc,:wq完成!...

2018-07-25 20:41:20 13128

原创 Android studio常用快捷键操作

       先写好函数接口,函数功能可先不实现,然后在函数上面输入:/**,敲下回车就可以了,函数参数自动出现在注释里,然后自己添加函数及参数说明就OK了。...

2018-07-06 15:51:16 200

原创 adb push与adb pull

简介    做android相关的工作基本都会用到adb,简单介绍下adb pull与adb push从手机导出文件adb pull   :Copies a specified file from an emulator/device instance to your development computer.向手机导入文件adb push  :Copies a spe

2018-07-06 11:22:52 2138

原创 Activity的生命周期分析

    Avtivity的生命周期分为两种情况,一种是典型情况下的生命周期,一种是异常模式下的生命周期。第一种是指在有用户参与的情况下,Activity所经过的生命周期的改变;而异常情况下的生命周期是指Activity被系统回收或者由于当前设备的Configuration发生改变从而导致的Activity被销毁重建。    在正常情况下,Activity的生命周期如下:    onCreate:表...

2018-07-01 11:44:53 170

andriod 检测声音分贝

android 检测周围环境声音分贝大小

2016-05-10

Effective c++第三版

绝对经典,学习c++经典之作。。。。。。。。。。。。。。。。。。。。。。。。。。。

2011-09-15

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

TA关注的人

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