自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android系统攻城狮

CSDN博客专家,专注Android/Linux系统、多媒体技术学习与分享!

  • 博客(26)
  • 资源 (98)
  • 收藏
  • 关注

原创 Emacs收发email(三十五)

1.~/.emacs添加;;发送email(setq send-mail-function (quote smtpmail-send-it))(setq smtpmail-smtp-server "smtp.qq.com")(setq smtpmail-smtp-service 25)(setq user-full-name “小白”)(setq user-mail-address "

2017-08-26 13:55:27 3284

原创 Android5.1 Audio计算音量流程

—>startOutput() && stopOutput() —>setOutputDevice() —>checkDeviceMuteStrategies()//是否静音的策略 —>setStrategyMute(bool on) —>setStreamMute(bool on) —>checkAndSetVolume(int index) —>com

2017-08-24 14:53:15 1715

原创 Android7.1 Audio的FW和HAL层dump PCM数据(三十七)

1.抓取Systrace 怎么加参考:frameworks/av/services/audioflinger/Threads.cpp #define ATRACE_TAG ATRACE_TAG_AUDIO ATRACE_BEGIN("write"); //代码。。。 ATRACE_END(); 怎么使用Systrace参考: https:

2017-08-23 20:16:27 3588 3

原创 android audio混音

http://blog.csdn.net/azloong/article/details/24385321

2017-08-23 13:28:27 2778

转载 为什么学习Markdown

原址  自从搭建了 Hexo 博客之后,发现还有 Markdown 这种写文章的方法,想到以后要用 Markdown 写文章,之前粗略的了解过,发现 Markdown ,就是 Mark(标记后)down (写下来),就是所记即所得。我对markdown充满了好奇,于是有一种很强烈的愿望,尽自己能力把Markdown 弄明白,我搜集了大量资料,结合实践,最终整理出了一份学习笔记,记录

2017-08-18 16:21:55 2093

原创 Repo之repo/git提交代码(七)

Repo每个的工程下每个目录下都有一个git仓库,可以在每个目录的git仓库下执行git各种命令. 一、从服务器clone代码 1、初始化repo仓库 # repo init -u http://xxx/xxx_Manifest 2、同步代码 # repo sync -j8 3、必须开启自己的分支(注意:不一定是master,也有肯能是别的名字(dev). git...

2017-08-18 14:35:11 3750

原创 Mac上搭建Go语言环境及第一个hello.go程序

Golang是Google开发的一种编译型,平行化,具有垃圾回收功能的编译语言,还和C一样有指针。Golang是天生的网络编程语言,学习使用Golang先从环境配置开始。1.源码安装:https://golang.org/project/2.通过Homebrew安装 # brew install go3.设置GOPATH/GOROOT/PATH的环境变量 查看go

2017-08-17 22:43:32 1956

原创 socket解决:Address already in use报错问题

int serverfd;1.serverfd = socket(AF_INET , SOCK_STREAM, 0);2.//socket在bind之前,用SO_REUSEADDR设置地址重用:on=1;int on = 1;if((setsockopt(serverfd, SOL_SOCKET, SO_REUSEADDR, &on, sizeof(on)))<0){ perror

2017-08-17 17:26:49 4304

转载 Linux下epoll实现简单的C/S通信

原址epoll的优点:1.支持一个进程打开大数目的socket描述符(FD)    select 最不能忍受的是一个进程所打开的FD是有一定限制的,由FD_SETSIZE设置,默认值是2048。对于那些需要支持的上万连接数目的IM服务器来说显然太少了。这时候你一是可以选择修改这个宏然后重新编译内核,不过资料也同时指出这样会带来网络效率的下降,二是可以选择多进程的解决方案(传统的 A

2017-08-17 14:47:56 1165

转载 Android的Input流程分析(好文)

原址参考其实Android 5.0中事件输入子系统的框架和流程没有本质变化。Service端的实现在/frameworks/native/services/inputflinger/下(4.4中在/frameworks/base/services/input下)。通用部分的实现在/frameworks/native/libs/input/下。Android系统中负责管理输入事件的主

2017-08-16 10:53:39 2125

原创 android按键计时器

public boolean enableStart = false;public boolean down = event.getAction() == KeyEvent.ACTION_DOWN;public void sendBd(final KeyEvent e){ Thread thread = new Thread(new Runnable() { @Override...

2017-08-15 19:03:56 823

原创 emacs+cedet解析源码定义位置(三十七)

一般cedet默认是安装的,查看系统安装列表:M-x package-list-packages搜索:cedet 一般被built in到系统1、.emacs配置;;cedet(semantic-mode 1)(defun my:add-semantic-to-autocomplete() (add-to-list 'ac-sources 'ac-source-semantic)

2017-08-14 19:33:51 1085

原创 C++通过引用来传递和返回类对象(四十二)

/*C++通过引用来传递和返回类对象*/#include using namespace std;class MacBook{public://定义 void setprice(double p); double getprice(); void settitle(char * p); char * gettitle();private: double price

2017-08-12 11:52:40 404

原创 Emacs文件管理(三十六)

【代码】Emacs文件管理。

2017-08-12 10:49:30 2469

转载 集成Android免费语音合成功能(在线、离线、离在线融合),有这一篇文章就够了(离线)

原址集成Android免费语音合成功能(在线、离线、离在线融合),有这一篇文章就够了(在线)集成Android免费语音合成功能(在线、离线、离在线融合),有这一篇文章就够了(离在线融合)    上一篇是写的在线语音合成,用的是科大讯飞的SDK,因为在线是需要网络的,所以离线也是有需求的,至于为什么不直接用离在线,下一篇再告诉大家,这里先卖个关子,这一

2017-08-11 23:11:46 3575 1

转载 终生学习者,永远劳苦命!

原址好久没有写博客,最近为了基金从业的考试忙的不行不行的。近来公司要招聘一些高端的人才,自己面试了好多人,唯一让我感慨的是。好多人 都30好几了,还靠着投简历找工作,其中还不乏一些跨界找工作的人。你的优势在哪里?你认为企业会为一个只了解了两个小时的人,用高薪聘请吗?高薪,是否让你更加焦虑最近百度召开AI大会,很多朋友的参会了。得到的结果都

2017-08-11 23:09:43 433

原创 Android输入事件InputReader和InputDispatcher分析

.C++frameworks/native/services/inputflinger/InputDispatcher.cppvoid InputDispatcher::notifyKey(const NotifyKeyArgs* args) { mPolicy->interceptKeyBeforeQueueing(&event, /*byref*/ policyFlags);}.J

2017-08-10 17:07:25 1897 2

原创 安装双系统:Win7/Win10 + Ubuntu(亲测可用)

1、给硬盘划分空白空间安装Ubuntu【Android 源码编译的话至少200GB】 如果你不是用Windows home版本的话,不需要工具,开始菜单——右键点击我的电脑——管理——存储——磁盘管理(本地) 比如你的D盘有150G空闲,你希望用40GB来装Ubuntu 那么单击D盘,右键选择“压缩卷” 然后在弹出的窗口里的“输入压缩空间量”输入40000MB,然后一直下一步直到结束。2

2017-08-10 14:46:23 610

原创 android彻底卸载apk

第一种方式:1.删除/data/app/xxx的apk2.删除/data/data/com.xxx 的安装缓存目录第二种方式:adb uninstall  包名 //可以在AndroidManifest.xml 查看package="com.example.test"包名# adb uninstall com.example.test ...

2017-08-08 13:18:57 7134

转载 可视化理解卷积神经网络

原址一、相关理论本篇博文主要讲解2014年ECCV上的一篇经典文献:《Visualizing and Understanding Convolutional Networks》,可以说是CNN领域可视化理解的开山之作,这篇文献告诉我们CNN的每一层到底学习到了什么特征,然后作者通过可视化进行调整网络,提高了精度。最近两年深层的卷积神经网络,进展非常惊人,在计算机视觉方面,识别精度不

2017-08-05 23:48:24 476

转载 激活函数的作用

原址神经网络为什么要使用激活函数? 首先提一下激活函数的一般形式,在我平时的学习中,我遇到过的一般是这四种形式,simoid,tanh,ReLu,softplus。 simoid函数也称S曲线:f(x)=11+e−xtanh:f(x)=tanh(x)ReLU:f(x)=max(x,0)softmax:f(x)=log(

2017-08-05 23:09:06 1318 1

转载 ReLU激活函数:简单之美

原址导语在深度神经网络中,通常使用一种叫修正线性单元(Rectified linear unit,ReLU)作为神经元的激活函数。ReLU起源于神经科学的研究:2001年,Dayan、Abott从生物学角度模拟出了脑神经元接受信号更精确的激活模型,如下图:  其中横轴是时间(ms),纵轴是神经元的放电速率(Firing Rate)。同年,Attwell等神经科学家通过研

2017-08-05 22:52:33 867

转载 Android音频系统扫盲

原址0. 专用术语1. 物理结构2. 系统架构 本文基于Freescale IMX平台Codec ALC5625为例。0. 专用术语 ASLA - Advanced Sound Linux Architecture OSS - 以前的linux音频体系结构,被ASLA取代并兼容 Codec - Coder/Decoder I2S/PCM/AC97 - Cod...

2017-08-04 17:50:35 1591

转载 机器学习是如何运作的?谷歌来告诉你

最近媒体报道谷歌正在利用机器学习帮助处理搜索结果,这引发了人们对于这一人工智能领域的兴趣和疑问。什么是“机器学习”,机器是如何自学的呢?这里有一些 Google 内部关于机器学习的背景介绍。昨天 Google 为科技记者举办了一场活动 —— “机器学习的入门课程”。我就是其中一位与会者。尽管宣传上说只是一些介绍,但对我和其他一些记者而言,里面的内容有相当的技术含量,难以消化。

2017-08-03 17:49:34 583

原创 Git之搭建git服务器教程(三)

1.下载安装 git openssh-server# sudo apt-get install git openssh-server# git --version2.创建 git 账号密码创建 git 账号为我们刚刚搭建好的 git 创建一个账号# useradd -m gituser然后为这个账号设置密码# passwd gituser3.初始化 git 仓库并配置用户权...

2017-08-03 16:13:48 535

转载 醒醒吧,这世界上根本没有稳定的工作

原址01一个人成功地失业需要多久?庞光的答案是:五年。庞光是我的朋友,五年前,大学毕业后,他回到老家最大的国企工作。每天朝九晚五,工资和福利固定,偶尔还有些灰色的收入,漂亮的妻子,可爱的孩子,一切按部就班,日子简直甜蜜得要爆炸。忙碌中偷点小懒,闲暇时就打打牌,周末组织一个自驾游,庞光以为,这样稳定的生活起码会持续一亿光年。但没多久,庞光就赶上了企业精简,

2017-08-01 22:56:55 972

H.264标准协议(官方中文版)

H.264是一种视频压缩标准,其只规定了符合标准的码流的格式,以及码流中各个语法元素的解析方法。 H.264标准协议是每个从事多媒体工作的码农必备的参考书,欢迎下载。

2020-10-28

HxD_Hex编辑器中文版.zip

HxD is a carefully designed and fast hex editor which, additionally to raw disk editing and modifying of main memory (RAM), handles files of any size. The easy to use interface offers features such as searching and replacing, exporting, checksums/digests, insertion of byte patterns, a file shredder

2020-09-12

MultimediaFrameworkOverview.zip

音视频多媒体框架GStreamer、PulseAudio采用插件式架构,支持多格式编解码器,支持不同编码器、解析器、分离器和复用器作为插件式架构!

2020-09-01

Gstreamer-Openmax-gst-openmax.zip

OpenMAX is a royalty-free, cross-platform API that provides abstractions for routines especially useful for computer graphics, video, and audio.

2020-08-17

GStreamer中文开发手册.zip

GStreamer是一个通用的跨平台的流媒体应用程序框架,基于GObject,以C语言写成。 GStreamer并不受限于音频和视频处理,它能够处理任意类型的数据流,因此任意一种流媒体应用都可以支持,如:MeidaPlayer、A/V Editor、VOIP、RTSP、A/V Coder等等。 GStreamer框架是基于插件(plugin)和管道(pipeline)的体系结构,框架中所有功能模块都是可插拔的组件,可随意安装到任意管道上

2020-07-22

win10removeAll.zip

Win10彻底关闭windows defender,解决无故占用大量CPU和内存问题! 建议保留一个杀毒软件,不管是360、火绒还是什么,至少安装一个保证电脑的安全。

2020-06-25

vcxsrv-64.1.20.8.1.zip

VcXsrv是微软Windows的开源显示服务器。 它使Windows操作系统的用户能够运行为X Window System设计的GUI程序。 VcXsrv可以运行安装了WSL(Linux子系统Linux)的Linux GUI程序。 在bash for Windows中,设置DISPLAY环境变量允许WSL程序使用Windows GUI。

2020-06-20

debug_hybris_demo.zip

libhybris主要作用是为了解决libc库的兼容问题,目的是为了在基于GNU C library的系统运行那些用bionic编译的库(主要是Android下的闭源HAL库)。因为这些系统都是基于glibc生态的,然而现有的硬件厂商提供的driver多是为Android而写的,自然也是用bionic编译的。如何让基于glibc的系统能够重用现有Android的driver呢?这就需要像libhybris这样的兼容层。

2020-06-03

手写Fuchsia第一个app

在研究GN和Ninja时,发现Fuchsia也是用的GN和ninja来构建编译系统的,值得一提的是Android7.0以后放弃了Makefile,开始使用ninja来构建编译系统!

2020-03-16

Linux内核内存Cache机制原理

Linux内核内存Cache机制原理从源码的角度来分析流程,可以帮助Linux内核学习者了结Cache的内存机制!

2020-03-14

第五代加固技术ARM VMP原理实现与应用.zip

随着Android逆向开发的升级,Android应用的安全越来越被重视,第五代加固技术ARM VMP原理实现与应用正在探索中发展。

2020-03-01

AUDIO CODEC DAPM详解.zip

本文目的帮助理解音频系统ALSA中的dapm机制建立和触发过程,在这之中,涉及到音频路径的搭建和选择(相信这部分对于大家来说更有应用意义)。在dapm机制深入分析中,会展现alsa设计者的各种理念及实现技巧,很多细节上的考虑和处理值得我们去学习。

2019-12-30

蓝牙Audio调试.zip

蓝牙协议栈有很多种profile,像HFP、A2DP、HSP等等,他们通讯都是蓝牙模块和CPU或者DSP之间,通过AT指令来发送信息,这篇文档介绍各种profile及支持采样率和通道数据,还有调试方式!

2019-12-27

Universal Serial Bus Device Class Definition for Audio Devices.zip

Universal Serial Bus Device Class Definition for Audio Devices(UAC2.0协议文档),研究usb audio必读,欢迎下载!

2019-11-16

Pixel ROM(sailfish)

最近在玩Pixel,自己花了一周时间下载Android源码,编译出来Pixel root版的ROM,分享给爱玩机的朋友!

2019-10-20

最新windows和linux的adb工具

下载了一份最新windows和linux平台的adb工具,以此提供给更多开发者方便使用!

2019-07-30

基于域名路由策略.zip

目前使用主流的Linux配置都是基于ip设置路由策略,此篇讲解怎么基于域名路由策略,仅供参考!

2019-07-17

busybox.zip

Android debug的时候由于android原生的命令太少,编译了一个busybox分享出来,欢迎下载。

2019-06-25

Audition 2019版

Audition是做音频开发不可或缺的重要的开发工具,分享一个Win10 2019免注册版备用,也欢迎下载。

2019-06-13

802.11 Reason Code中文说明(全)

WIFI断网有很多情况,如果去翻看802.11协议文档,全英文的很费劲,把Deauthentication Reason Codes中文说明放在这里,供大家参考

2019-05-21

H266(VVC)视频编码协议标准pdf

H266(VVC)视频编码协议标准最新版 T-REC-H.266-202204-I!!PDF-E.pdf

2023-10-05

ISO 13818-7 AAC标准协议文档

ISO 13818-7 AAC标准是MPEG-2标准中定义的一部分,详细描述了AAC在MPEG-2传输流中的编码和解码方法。

2023-09-03

word2010中输入简谱

word2010中输入简谱

2023-04-25

Picture auto gen tools

Picture auto gen tools for wechat

2023-03-27

AIDL for HALs测试客户端

AIDL for HALs测试客户端

2023-01-10

彻底禁掉Win10 Defender自启动

彻底禁掉Win10 Defender自启动! 彻底禁掉Win10 Defender自启动! 彻底禁掉Win10 Defender自启动! 开机内存不会占用特别高! 开机内存不会占用特别高! 开机内存不会占用特别高!

2022-12-24

免费DLL修复工具For WIn10/Win11

免费DLL修复工具

2022-10-22

Typora free版本for Ubuntu22.04

Typora free版本for Ubuntu22.04

2022-10-22

gnome-boxes虚拟机跨平台工具

gnome-boxes虚拟机工具 1.Windows和Linux剪切版共享工具 2.Windows和Linux文件共享工具

2022-10-12

android10以上源码中编译java及UI代码

1.增加Android.mk编译方式 2.增加Android.bp编译方式

2022-07-18

企业微信for Linux

企业微信forLinux

2022-06-22

微信for Ubuntu18.04

微信for Ubuntu18.04

2022-06-22

qt_audio_record.tar.gz

花了一天时间研究,在x86与ARM平台验证可用,备忘!

2021-04-28

qt_audio_play.tar.gz

QT之QMediaPlayer播放音频demo

2021-04-28

deepin.com.wechat_2.6.8.65deepin0_i386-OK.zip

deepin for wechat

2021-03-22

capture_test.zip

在Android6.0平台上,UVC Camera使用标准V4L2接口获取视频数据,并保存文件,测试debug调试使用。

2021-03-09

java-7-openjdk-amd64.tar.gz

目前OpenJDK-7-JDK的源已经被废弃了,手动安装的花需要安装一系列的依赖,特别麻烦,这里提供给需要的开发人员.

2021-01-22

Elecard HEVC Analyzer_For_Windows.zip

分享一个Elecard h265分析工具,大家都知道Elecard很贵,不多说了,内附registor.

2021-01-06

push_stream_test.zip

此mp4文件为h264编码格式,用于推流使用.

2020-12-23

JM-H264参考手册

JM:JM通常被认为是H.264标准制定团队所认可的官方参考软件,基本实现了H.264标准的全部特征。JM在运行时的运算过程较为复杂,而且没有采用汇编优化等加速方法,因此运行速度较慢,很难达到实时编解码。通常主要用于编解码技术的科学研究领域。

2020-10-28

空空如也

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

TA关注的人

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