
开发工具经验分享
柴华松
谁若用真心对我,我便拿命去珍惜
展开
-
Android使用无线adb调试模式
一次连接即可告别adb有线模式使用有线连接手机,执行以下命令:adb tcpip 5555> adb tcpip 5555restarting in TCP mode port: 5555接着执行adb connect (手机ip地址):5555,这时候应该就能连接成功了> adb connect 172.25.64.62:5555connected to 172.25.64.62:5555调试完成之后,输入如下的命令断开连接:> adb disconnect原创 2021-08-31 17:03:57 · 837 阅读 · 0 评论 -
Gradle sync failed: Unable to load class ‘javax.xml.bind.annotation.XmlSchema‘.解决办法
在导入android studio 项目时,可能会遇到如下问题:Caused by: org.gradle.internal.event.ListenerNotificationException: Failed to notify project evaluation listener. at org.gradle.internal.event.AbstractBroadcastDispatch.dispatch(AbstractBroadcastDispatch.java:86) at org.g原创 2021-08-21 07:30:18 · 5025 阅读 · 0 评论 -
windows cmdline 查看 hash/md5/sha1/sha256的方法
windows 查看 hash/md5/sha1/sha256的方法certutil -hashfile 文件 [md5|sha1|sha256]原创 2021-04-01 14:50:43 · 1855 阅读 · 0 评论 -
Simpleperf工具使用介绍
Simpleperf下载下载Android ndk-bundle ,在simpleperf/bin/android目录下包含有不同体系架构的 Android 上运行的静态二进制文件,在arm目录下打开命令窗口,执行命令:adb push simpleperf data/data/adb shellcd data/data/chmod 777 simpleperf./simpleperf stat -p xxx(pid 或tid) --duration xxx(时间)Simpleperf的工原创 2020-12-02 11:24:50 · 5650 阅读 · 0 评论 -
linux下通过命令行统计文件的代码行数和文件个数
linux下通过命令行统计文件的代码行数$ wc -l `find your_code_path/ -name *.java`如果统计xml文件行数则用:$ wc -l `find your_code_path/ -name *.xml`统计代码目录下包含子目录的所有文件个数的命令:$ ls -lR your_code_path/ | grep "^-" | wc -l统计代码目录下不包含子目录的所有文件个数的命令:$ ls -l your_code_path/ | grep "^-原创 2020-11-27 17:41:20 · 1615 阅读 · 0 评论 -
查看RenderThread tid
for file in find -name comm;do content=cat $file;if [ “$content” == “RenderThread” ];then echo $file;fi done原创 2020-11-12 17:43:38 · 289 阅读 · 0 评论 -
支持Android9.0+的增量更新方案
支持Android9.0的增量更新方案增量更新相关介绍如何导入如何制作patch文件增量更新相关介绍要想打造一款优秀的应用,必须要包含的功能之一应该就是应用内更新方案了 :)本文将介绍如何在Android Studio3.3中布局属于自己的增量更新方案如何导入增量更新github代码 https://github.com/chaihuasong/AppSmartUpdate(感谢it...原创 2019-04-02 21:16:31 · 843 阅读 · 0 评论 -
基于ubuntu 下 vim 入门进阶篇之环境和插件的配置2步完美搞定
本文可以帮助你快速从vi新手到vi熟练使用,按照文中的步骤可以使你在1小时之内搞定所有的配置和熟悉vi的基本使用很早之前就接触vi了,但是一直没时间弄插件,也就使用了vi的基本功能,最近经过2天的折腾,终于把vi配置好了,使用的时候非常酷炫屌,给人看的心花怒放,vi果然是神器中的经典!! 现总结如下:先上配置好之后的效果vim 在ubuntu默认自带的,但是自带的有很多不太完善,需要我们自己设定一下,但是很多包没有装完整,于是用sudo apt-get install vim 再TAB键原创 2013-12-18 09:25:02 · 24210 阅读 · 9 评论 -
vi中将tab键转化为空格
tab键和空格键之间的转换始终是个问题,比如Makefile中,应该用tab键的地方替换成空格,就会出问题。 然而在python代码中,由于其严格要求的缩进格式,不可见的空格和tab键之间的转换同样会造成麻烦。在UltraEdit里,我们可以定义tab键转换为若干个空格字符来满足自已的要求。在linux下的vi中呢? linux下的vi一般是vim的链接,我们在用户主目录下创建.vimrc文件:原创 2016-04-14 15:58:18 · 7698 阅读 · 0 评论 -
sed 批量替换字串命令
sed -i "s/oldstring/newstring/g" `grep oldstring -rl .`如上命令是替换当前目录下的所有oldstring字串为newstring字串原创 2016-01-19 16:59:15 · 684 阅读 · 0 评论 -
虚拟xp扩充C盘大小的方法
我的电脑是Linux系统,装了一个xp系统,由于之前xp上C盘只分配了7.99G的空间,导致C盘很容易出现空间不足,现扩充了4GB,这下就方便多了首先到Linux的VM virtualBox下面去执行命令:clonehd --format VDI win-xp-pro-sp3-disk1_1.vmdk win-xp-pro-sp3.vdi这句的含义是把原先的vmdk格式的原创 2014-02-26 12:42:34 · 7154 阅读 · 0 评论 -
svn 打patch生成修改点对照表的方法
我们常常会用到修改了那些文件,而这些文件修改的差异点往往会比较难描述,那么执行:svn diff > TEST000000就会生成如下文本,用TortoiseUDiff工具查看会非常赏心悦目(包含颜色)原创 2013-03-13 14:34:39 · 3434 阅读 · 0 评论