logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Android Camera、2、X 的原始数据Buffer保存在CPU还是GPU管理的内存中?

Refrence:https://www.cnblogs.com/haibindev/p/8408598.htmlhttps://blog.csdn.net/u012346890/article/details/116206407https://www.jianshu.com/p/ecb1be82e6a8https://blog.csdn.net/gzzaigcnforever/article/d

在Service中获得Context

0x00Service本身就是Context的实现,所以只需要调用this0x010x02Context是一个抽象基类,我们通过它访问当前包的资源(getResources、getAssets)和启动其他组件(Activity、Service、Broadcast)以及得到各种服务(getSystemService),当然,通过Context能得到的不仅仅只有上述这些内容。对Context的理解可

#android
Git系列之git blame:找出真凶

Refrencehttp://www.zhai14.com/blog/git-blame-command-help-u-find-out-who-made-the-serious-mistake.htmlhttps://git-scm.com/docs/git-blamegit blame 这个命令,正是解决 “找出真凶” 这个问题的快速方法。通过 git blame 命令,我们可以查出某个文件的

#git
git 取消add的部分文件

使用 git add 添加了file1、file2、file3 三个文件,但是commit时发现只需要提交file1和file3,那么就需要把file2从本次缓存区拿走。使用 git restore --staged file2 即可。git restore --staged的作用是将暂存区的文件从暂存区撤出,但不会更改文件的内容。...

git cherry-pick 还没有merge的patch (fatal: bad object)

Refrencehttps://www.cnblogs.com/zndxall/p/9641586.html场景:程序员A提交了一个commit到gerrit上,我们叫他为commit_id1,但是还没有review,那就是没有入库,程序员B想在本地拿到这个commitd_id1,既然这个提交没有入库,很明显,B单纯执行git pull是拿不到这个提交的。目前我想到的有几种方式:如果只是单纯了改了

Android 11音频服务创建以及播放的流程

Android 11音频服务创建以及播放的流程

Keil 结构体变量初始化

http://hxluo.blog.163.com/blog/static/1966022762015216111439748/http://www.openedv.com/posts/list/37045.htm例如声明了这样的结构体typedef struct{u16 cursorx;u16 cursory;u16 x1,y1;u16 x2,y

Ubuntu18.04 切换 Python 版本

Refrencehttps://learnku.com/articles/30659Ubuntu18.04 默认安装了两个版本 Python2.7 和 Python3.6查看可用版本$ ls /usr/bin/python*操作使用 update-alternatives来更改全局 Python 版本查看所有可用版本$ update-alternatives --list python如果出现报错

vim几个小技巧(批量替换,列编辑)

vim批量替换::%s/source_pattern/target_pattern/g如想把所有的username换成login_name,那么:%s/username/login_name/g就可以了。vim列编辑:有时候也会遇到这种情况,即对文件的列编辑,需要同时修改多行,就类似于ultraedit的alt+c功能。在linux不妨试一下ctrl+v。vi/vim 中可以使用 :s 命令来替换

#linux#vim
到底了