<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chenqiang0721</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenqiang0721]]></copyright><item><title><![CDATA[ubuntu 远程 windows]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/112175923</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/112175923</guid><author>chenqiang0721</author><pubDate>Mon, 04 Jan 2021 14:20:30 +0800</pubDate><description><![CDATA[https://zzz.buzz/zh/2018/01/03/rdp-to-windows-from-linux/
]]></description><category></category></item><item><title><![CDATA[ssh scp 不用输入密码]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/111885768</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/111885768</guid><author>chenqiang0721</author><pubDate>Tue, 29 Dec 2020 11:35:18 +0800</pubDate><description><![CDATA[两台 ubuntu 机器建立 互信关系，ssh scp 不用输入密码

cat ~/.ssh/id_rsa.pub

vi ~/.ssh/authorized_keys
]]></description><category></category></item><item><title><![CDATA[在线编辑图片]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/109447697</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/109447697</guid><author>chenqiang0721</author><pubDate>Mon, 02 Nov 2020 13:54:18 +0800</pubDate><description><![CDATA[https://pixlr.com/e/
]]></description><category></category></item><item><title><![CDATA[c++ vector]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/109073475</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/109073475</guid><author>chenqiang0721</author><pubDate>Wed, 14 Oct 2020 14:49:10 +0800</pubDate><description><![CDATA[https://en.cppreference.com/w/cpp/container/vector




#include &lt;iostream&gt;
#include &lt;vector&gt;
 
int main()
{
    // Create a vector containing integers
    std::vector&lt;int&gt; v = {7, 5, 16, 8};
 
    // Add two more integers to vector
    v.]]></description><category></category></item><item><title><![CDATA[opencamera 照片水印]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/107146261</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/107146261</guid><author>chenqiang0721</author><pubDate>Mon, 21 Sep 2020 20:11:59 +0800</pubDate><description><![CDATA[private class OnImageAvailableListener implements ImageReader.OnImageAvailableListener {
                @Override
                public void onImageAvailable(ImageReader reader) {
                    if( MyDebug.LOG )
                        Log....]]></description><category></category></item><item><title><![CDATA[ubuntu apt]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/107955150</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/107955150</guid><author>chenqiang0721</author><pubDate>Wed, 12 Aug 2020 13:12:28 +0800</pubDate><description><![CDATA[vim : Depends: vim-runtime (= 2:7.4.1689-3ubuntu1.4) but it is not going to be

sudo apt-get install vim-runtime=2:7.4.1689-3ubuntu1.4
]]></description><category></category></item><item><title><![CDATA[windows git ntfs filemode config]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/107451990</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/107451990</guid><author>chenqiang0721</author><pubDate>Sun, 19 Jul 2020 21:36:11 +0800</pubDate><description><![CDATA[git config  core.filemode false


git config --global core.filemode false


]]></description><category></category></item><item><title><![CDATA[ndk samples]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/106970195</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/106970195</guid><author>chenqiang0721</author><pubDate>Fri, 26 Jun 2020 15:16:51 +0800</pubDate><description><![CDATA[https://github.com/android/ndk-samples
]]></description><category></category></item><item><title><![CDATA[lineageos-17-1 android 10 for xperia xz1]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/106956403</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/106956403</guid><author>chenqiang0721</author><pubDate>Thu, 25 Jun 2020 11:28:43 +0800</pubDate><description><![CDATA[http://theupgradeguide.com/2020/03/17/install-android-10-on-sony-xperia-xz1-lineageos-17-1-how-to-guide/
]]></description><category></category></item><item><title><![CDATA[aosp build for google pixel4]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/106890803</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/106890803</guid><author>chenqiang0721</author><pubDate>Thu, 25 Jun 2020 11:27:07 +0800</pubDate><description><![CDATA[https://www.jianshu.com/p/bb10e3b35878

https://source.android.com/setup/build/downloading

https://developers.google.com/android/drivers#flameqq3a.200605.002.a1




repo init -u https://android.googlesource.com/platform/manifest



repo sync


]]></description><category></category></item><item><title><![CDATA[root xperia xz1]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/106956368</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/106956368</guid><author>chenqiang0721</author><pubDate>Thu, 25 Jun 2020 11:25:47 +0800</pubDate><description><![CDATA[https://unofficialtwrp.com/unofficial-twrp-3-3-1-sony-xperia-xz1/amp/#Disclaimer

https://developer.sony.com/develop/open-devices/get-started/flash-tool/useful-key-combinations/

Flash key

Volume down

Fastboot key

Volume up*

Recovery mode key

Volume d]]></description><category></category></item><item><title><![CDATA[opencamera]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/106919915</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/106919915</guid><author>chenqiang0721</author><pubDate>Tue, 23 Jun 2020 11:44:08 +0800</pubDate><description><![CDATA[https://opencamera.sourceforge.io/index.html
]]></description><category></category></item><item><title><![CDATA[git diff -w]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/104465296</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/104465296</guid><author>chenqiang0721</author><pubDate>Sun, 23 Feb 2020 19:15:34 +0800</pubDate><description><![CDATA[git diff -w

忽略所有空格差异，对 check 代码风格优化很有用。
]]></description><category></category></item><item><title><![CDATA[putty x11]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/104258259</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/104258259</guid><author>chenqiang0721</author><pubDate>Tue, 11 Feb 2020 09:17:49 +0800</pubDate><description><![CDATA[https://alexcappiello.com/15122-s13/win-ssh.php
]]></description><category></category></item><item><title><![CDATA[adb / systrace tools]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/103329280</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/103329280</guid><author>chenqiang0721</author><pubDate>Sat, 30 Nov 2019 21:11:20 +0800</pubDate><description><![CDATA[Android SDK Platform-Tools is a component for the Android SDK. It includes tools that interface with the Android platform, such asadb,fastboot, andsystrace.

https://developer.android.com/studio/r...]]></description><category></category></item><item><title><![CDATA[ngrok]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/103328788</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/103328788</guid><author>chenqiang0721</author><pubDate>Sat, 30 Nov 2019 20:35:42 +0800</pubDate><description><![CDATA[$ ./ngrok tcp 22https://dashboard.ngrok.com/status

https://blog.youkuaiyun.com/sethqqq/article/details/77033154
]]></description><category></category></item><item><title><![CDATA[audacity]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/102772393</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/102772393</guid><author>chenqiang0721</author><pubDate>Sun, 27 Oct 2019 21:55:52 +0800</pubDate><description><![CDATA[https://www.audacityteam.org/download/
]]></description><category></category></item><item><title><![CDATA[Audio]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/102761748</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/102761748</guid><author>chenqiang0721</author><pubDate>Sat, 26 Oct 2019 21:55:10 +0800</pubDate><description><![CDATA[转载 :

https://zhuanlan.zhihu.com/p/56792351



前言



编写目的

此文档描述了通用的Android和Linux音频驱动框架和修改方法，并描述了音频模块的驱动和上层的使用和调试方法。并且针对智慧社区自研平板上特定的外挂音频Codec硬件进行了描述。

阅读对象

嵌入式开发。



1. 术语与缩写解释

缩写、术语





2.模块设计

2...]]></description><category></category></item><item><title><![CDATA[tinyalsa playback wav flow]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/102761405</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/102761405</guid><author>chenqiang0721</author><pubDate>Sat, 26 Oct 2019 21:37:49 +0800</pubDate><description><![CDATA[http://androidxref.com/9.0.0_r3/xref/external/tinyalsa/tinyplay.c#155

http://androidxref.com/9.0.0_r3/xref/external/tinyalsa/tinyplay.c#264
]]></description><category></category></item><item><title><![CDATA[audio write pcm ioctl - SNDRV_PCM_IOCTL_WRITEI_FRAMES]]></title><link>https://blog.youkuaiyun.com/chenqiang0721/article/details/102761326</link><guid>https://blog.youkuaiyun.com/chenqiang0721/article/details/102761326</guid><author>chenqiang0721</author><pubDate>Sat, 26 Oct 2019 21:21:17 +0800</pubDate><description><![CDATA[http://androidxref.com/9.0.0_r3/xref/external/tinyalsa/pcm.c#535

http://androidxref.com/kernel_3.18/xref/sound/core/pcm_native.c#2745



https://blog.youkuaiyun.com/Vincentywj/article/details/77849442

对于...]]></description><category></category></item></channel></rss>