- 博客(211)
- 资源 (39)
- 收藏
- 关注
原创 提取文本文件中特定字符串(shell)(2)
实际应用场景中,是使用grep命令在文件中搜索,找到匹配的行。在通过sed命令,对每个匹配行进行处理,提取出关键信息。- `.*ebdFrameNo =`: 匹配任意字符,后跟 "ebdFrameNo =" 字符串。- `\([[:digit:]]*\)`: 匹配任意数字,并存储在名为 "\1" 的分组中。第二步,使用sed命令从匹配的行中提取ebdFrameNo的值,并输出到标准输出。第一步,使用grep命令匹配包含关键字 "ebdFrameNo" 的行。- `\1`: 输出匹配到的数字分组。
2023-04-09 19:16:59
1471
转载 linux shell获取文件名和文件目录
${}可以用来提取和替换字符串。除了使用basename, dirname提取文件名,文件所在目录,也可以通过${}提取。
2022-08-30 19:21:42
3574
原创 Android平台i2c-tools及16位地址读写,以及not executable: 64-bit ELF file解决办法
i2c-tools使用,编译,16位地址寄存器读写
2022-08-22 15:55:20
8245
原创 网络通信-socket编程
在眼下这个移动互联网时代,万物互联。网络通信,socket编程已经是无处不在。虽然工作中常常见到,但有时候也会有所忘记或者遗漏,需要翻看过往的笔记。 在此记录下可以参看的文章:(1)socket网络编程之TCP、UDP(2)TCP和UDP的区别(Socket)...
2021-10-24 16:38:09
112
原创 手机摄像头相关 重要基础知识
手机自动对焦原理对焦原理概述被浮夸的手机相位对焦http://www.360doc.com/content/16/0129/13/30213794_531444704.shtml手机摄像头模组结构图常见的手机镜头问题及解决方法镜头的光学资料转自http://wen...
2019-03-14 11:06:20
1509
原创 曝光的基本原理
以下内容,摄像头或者图像处理的行业人士或许才有点兴趣。曝光的基本原理人眼对观察到的亮度变化是一种对数压缩规律。比如亮度为1000烛光/平方米的一个东西,和亮度为500烛光/平方米的一个东西,虽然他们亮度相差500,人眼认为他们亮度差一倍。比如亮度为10烛光/平方米的一个东西,和亮度为5烛光/平方米的一个东西,虽然他们亮度相差只有5,人眼认为他们亮度也差一倍。这种对数压缩使我们既能看清楚亮度...
2019-03-14 10:56:59
14106
2
原创 理解 Android Build 系统
原文链接:https://www.ibm.com/developerworks/cn/opensource/os-cn-android-build/Android Build 系统是 Android 源码的一部分。关于如何获取 Android 源码,请参照 Android Source 官方网站:http://source.android.com/source/downloading...
2019-03-08 17:31:16
356
原创 技术开发工作之必备技能——UML图
做技术开发工作,除了设计,实现代码,将自己的工作汇报给技术和非技术同事,上司或者客户也是工作中必不可少的一部分。如何简明扼要,深入浅出的将自己的理解分享出来呢? 当然少不了UML框图,思维导图等方式。无论是流程图,状态图,时序图,都是我们开发工作的利器。 这里有几篇文章分享一下: 1. 图形图表绘制总结--工具篇 (ProcessOn, draw.io, d...
2019-02-13 18:01:27
342
4
原创 服务器推送之HTTP Mime multipart/x-mixed-replace
1. 关于服务器推送服务器推送(Server Push)推送技术的基础思想是将浏览器主动查询信息改为服务器主动发送信息。服务器发送一批数据,浏览器显示这些数据,同时保证与服务器的连接。当服务器需要再次发送一批数据时,浏览器显示数据并保持连接。以后,服务器仍然可以发送批量数据,浏览器继续显示数据,依次类推。客户端拉曳(Client Pull)在客户端拖曳技术中,服务器发送一批数据,在HTTP...
2018-12-19 10:03:18
5054
原创 关于C++项目UML逆向工程
近来工作中接触到了一些没有什么文档的项目代码。于是考虑:是否有一些工具,可以根据项目代码,帮我们梳理项目框架和代码流程? 经过搜索,还真的找到了一些资料。关于JAVA逆向工程的文章,好像比较多。C++部分就比较少了。至于C语言,由于不是面向对象语言,没有直接的UML工具可以用来做逆向工程分析。 至于逆向工程的作用到底有多大,说实话,个人还真的没有经验。在这里只是记录一下,以便以...
2018-12-15 16:48:26
2987
原创 WebRTC自适应网络带宽的记录和思考
这篇文章的主要目的是记录一下搜索到的有关”WebRTC自适应网络带宽“的文章。链接稍后列出。在此之前,先思考一个问题: 该设计一个怎样的方案,来应对不同带宽环境下的音视频流实时传输? 这个问题可以展开为2个: (1) 非实时传输,如 点播。 如果服务器比较强大(如国内比较大的视频网站优酷,腾讯等),支持负载均衡, 高并发,只...
2018-11-02 08:43:37
3288
原创 automake, 动态库编译,运行时的链接问题
平时我们使用.so动态链接库时,可能没有遇到问题。 是因为项目编译相关的设定已经弄好了,生成的.so库被安装到系统目录(如/usr/lib/ 或者/lib/)目录下了;或者 是个人写的测试代码,so就在当前目录下。 如果使用make install将生成的可执行程序放到其他目录,执行程序时,会遇到动态链接库找不到的问题。编译时所指定的动态库路径,只是用于编译过程。运...
2018-10-26 14:42:07
463
原创 Linux 文件解压命令 总结
总结1、*.tar 用 tar -xvf 解压2、*.gz 用 gzip -d或者gunzip 解压3、*.tar.gz和*.tgz 用 tar -xzf 解压4、*.bz2 用 bzip2 -d或者用bunzip2 解压5、*.tar.bz2用tar -xjf 解压6、*.Z 用 uncompress 解压7、*.tar.Z 用tar -xZf 解压8、*.rar...
2018-10-17 09:57:55
339
转载 全球量产麦克风阵列的阵型技术盘点(转)
转自:http://bbs.elecfans.com/jishu_1628138_1_1.html 1、Amazon Echo不管第一代还是第二代,Echo都采用典型的6+1麦克风阵列结构,即环形6个麦克风搭配中间1个麦克风,如下图左所示。而且,Amazon一直非常喜欢采用TI的AD芯片TLV320ADC。目前,这种阵型国外主要是Amazon Echo使用,国内也只有联想和科大讯飞曾经模...
2018-10-12 10:34:28
6528
转载 聊一聊麦克风阵列技术:语音交互应该选用怎样的方案?(转载)
转自:http://news.soundai.com/?id=7雷锋网(公众号:雷锋网)按:本文作者陈孝良,工学博士,声智科技创始人。雷锋网独家文章。 亚马逊Echo和谷歌Home争奇斗艳,除了云端服务,他们在硬件上到底有哪些差异?我们先将Echo和Home两款音箱拆开来看,区别最大的还是麦克风阵列技术。Amazon Echo采用的是环形6+1麦克风阵列,而Google Home(包括...
2018-10-11 19:10:48
3912
转载 如何成为一名全栈语音识别工程师?(转载)
如何成为一名全栈语音识别工程师? 转自:http://news.soundai.com/?id=3511月16号,百度发布了渡鸦智能音箱和DuerOS开发板SoundPi,至此,国内再一名巨头加入智能音箱大战。迄今为止,国内战场上的巨头有阿里、京东、腾讯、百度、小米、科大讯飞等,国外则有苹果、微软、亚马逊、谷歌、脸书、三星等,这些巨头占据了全球市值的排名榜,同时发力争夺未来人工智能时代...
2018-10-11 18:57:11
908
原创 rtsp rtmp http 直播 点播
1. rtsp rtmp http 直播 点播http://blog.chinaunix.net/uid-26000296-id-4932817.htmlhttp://blog.chinaunix.net/uid-26000296-id-4932822.htmlhttp://blog.youkuaiyun.com/zhangxinrun/article/details/50739237h...
2018-09-17 18:00:29
1493
原创 浏览器HTML5 视频播放
需要浏览器支持MSE特性,才能播放视频流。手机,PC端的浏览器都要测试。直播,点播不同,也需要注意。下面的列表介绍了现在主流的浏览器对MSE和EME支持的现状,由Bitmovin提供:Environment Player Technology Media DRM Chrome HTML5 MSE MPEG-DASH Widevine Modular...
2018-09-15 16:45:26
19494
原创 WEB服务器 - Apache、Nnginx、Lighttpd
工作中先后接触到了Apache, Lighttpd,今天特定网上了解了一下,发现了几个不错的网页,保存一下:1. WEB服务器 - Apache、Nnginx、Lighttpd的比较和择优 2. Apache vs Lighttpd vs Nginx对比3. nginx lighttpd 为啥在高并发状态下比apache要有效率的多4. Lighttpd、Apache静态文件比较...
2018-09-10 20:21:45
365
原创 C程序编译、链接
近期在帮别人解决了一个不同目录下的代码编译,链接问题,还为此在网上搜索了一点资料。整理记录一下: 1. 详解C程序编译、链接与存储空间布局 2. C++编译链接原理简介 3. Linux开发工具--Makefile(1) 简单的Makefile规则和Makefile自动变量 ...
2018-09-08 17:12:16
228
原创 Javascript 播放H.264,视频截图 集合
最近帮别人搜索html5 player相关的问题,在网上查看了一些资料。整理一下网上搜到的一些关于Javascript实现H.264视频流播放,视频截图功能的链接。因为我不是从事前端开发相关的工作,对前端相关的知识了解有限,所以无法提供现成的解决方案,或者准确定位最合适的1-2个链接。只能把看上去还可以的链接保存下来,以作记录:(1) 视频直播1. use html5 vi...
2018-09-06 20:43:20
3083
原创 项目文档编写及工具
今天在阅读wireshark开源项目的时候,意外发现项目文档的组织结构非常方便,记录一下。 项目地址:https://www.wireshark.org/docs/wsdg_html_chunked/index.html wireshark开发者指南中提到了一些有用,便捷的工具,诸如 Chocolatey 。 但开发者指南中提到的生成documentation的工具...
2018-09-06 15:04:33
2069
原创 import matplotlib ImportError: DLL load failed 问题及解决方法
最近安装了numpy和matplotlib库,在测试示例程序时,发现库导入错误。将自己遇到的错误信息在百度上搜索,没有找到直接的答案,倒是发现不少人也报告了 DLL load failed错误,只是错误信息不同。 总结以下: 这个问题,是由于 matplotlib库或者其依赖库(如numpy)安装不成功,不完成, 或者matplotlib与其依赖的库(如numpy)的版本不兼...
2018-06-21 08:54:33
15604
1
原创 python 多维数组切片
关于python多维数组切片,最近在查阅网页资料时,发现了几个不错的示意图。如下:附上矩阵点乘的一个示意图:附上部分网页,仅供参考。科学计算与机器学习有关的库: 来自百度百家,列举了科学计算与机器学习相关库Numpy入门:如何在Python中用于科学计算? : 来自2cto网站。简要介绍了Numpy,示意图很不错。python 科学计算 :来自cnblogs,示意图还不错。用py...
2018-06-15 17:40:54
1668
原创 基于pyqt5的csv文件处理程序
这个工具软件,是通过python实现,用来读取,解析特定内容格式的csv文件。将读取的行,列写入csv文件。程序逻辑很简单,使用python提供的csv reader逐行读取csv文件。使用pyqt5实现GUI部分。需要注意的是,如果没有qt基础,使用pyqt5时很容易遇到问题。例如:在显示弹出窗口的时候,会使用object.show()(或者 object.exec())。而...
2018-06-13 14:36:32
6512
原创 两种方法上传本地文件到github
参考链接 :两种方法上传本地文件到github需要说明的是: 本人使用ssh方法上传文件时,遇到了ssh 连接github服务器失败的问题,并且未能解决。$ ssh -T git@github.comssh_exchange_identification: read: Connection reset by peer最终,我是通过github 桌面版,以http的方式上传的。...
2018-06-07 18:02:40
232
原创 Python 学习笔记
1. 教程(1)菜鸟教程(阅读过)(2)廖雪峰Python教程 (阅读过)(3)李金《自学Python——编程基础、科学计算及数据分析》(没有阅读过)(4)Python资料收集 (没有阅读过,可关注Full Stack Python )2. 环境安装(1)Pycharm (Python IDE)+ Anaconda ( Python包管理工具,特别适合管理不同版本,提供了P...
2018-04-25 10:22:09
674
原创 2016 大学老友小聚
在闲暇之余,约上两三好友,畅聊着各自对生活和工作上的感悟,大概是世界上最幸福的事情之一吧。这次端午小假,与3位大学好友聚在一起,促膝长谈。顿时感觉回到了大学时光,一切是那么的舒服。工作几年,各自都有了自己的家庭和朋友圈子,要挤出时间,凑在一起,居然变得如此困难。我们一起回忆着青春,聊着其他几位同学的近况,才发现好多自己都不知道。谁有对象了,谁结婚了,谁要生孩子了。房子,妻子,孩子,似乎是不可避免的
2016-06-12 00:11:43
846
原创 找对象的战前准备
鄙人主张克制人性的欲望,关注情感的交流。 我们在找结婚对象的前期要做很多准备工作。因为结婚是理性的游戏,理性的人才不会迷失方向,感性会令人丧失判断能力进而受伤。 不少朋友会以貌取人,这是很错误的。因为在如今社会,人们会虚伪、戴面具、包装自己,其实骨子里是另一个人。当你投入真心后,就会受伤、沦陷;尤其对于成功人士来说,在光环之下自尊心会受打击。其实有些人注定是过客。 外表(相貌、身
2015-09-13 11:49:53
718
转载 华为荣耀总裁刘江峰正式离职:不想错过新浪潮
转自: http://www.52rd.com/S_TXT/2015_4/TXT66226.HTM 4月11日,华为荣耀手机总裁刘江峰正式在微博发布离职感言,将之前一直讨论的离职传闻画上了一个句号。 刘江峰以“时间已老,理想还在。为了纪念,为了感谢。”十六个字作为离职感言的总结,并在长文之外,配上了与团队伙伴,与华为创始人任正非的合影照片,以及一张《中国合伙人》
2015-04-16 00:17:43
2845
转载 C语言中内存堆和栈的区别
在计算机领域,堆栈是一个不容忽视的概念,我们编写的C语言程序基本上都要用到。但对于很多的初学着来说,堆栈是一个很模糊的概念。堆栈:一种数据结构、一个在程序运行时用于存放的地方,这可能是很多初学者的认识,因为我曾经就是这么想的和汇编语言中的堆栈一词混为一谈。我身边的一些编程的朋友以及在网上看帖遇到的朋友中有好多也说不清堆栈,所以我想有必要给大家分享一下我对堆栈的看法,有说的不对的地方请朋友们
2014-10-22 19:37:10
968
转载 网络字节序 大端 小端
1.小端法(Little-Endian)就是低位字节排放在内存的低地址端(即该值的起始地址),高位字节排放在内存的高地址端;2.大端法(Big-Endian)就是高位字节排放在内存的低地址端(即该值的起始地址),低位字节排放在内存的高地址端;
2014-10-17 15:55:19
3094
转载 承诺,项目管理中的大杀器
如何保证项目进度按照计划进行是每个项目经理工作的重点。每个项目经理的方法和手段各不一样。今天我和大家介绍一下我经常使用的一种方式,承诺。具体意思是指,让整个项目的干系人进行相应的承诺,从而保证项目向良好方向发展。可能有人会说,承诺有什么用?制度、奖惩措施这些才是王道。其实不然,下面咱们就以Scrum为例聊聊如何利用承诺保证项目进展。敏捷开发方法Scrum中比较中重要的几个活动有计划会、每日
2014-09-16 18:59:34
1081
原创 《世界如此险恶,你要内心强大》读书笔记(五)
一个男人为了证明自己的价值,眼睛可以望着远方,看着未来。但是女人不同,如果身边的人都比不过,她的价值就无从体现。(2) 当我们看起来好像比别人“优秀”时,一定要预想到这一点,这很可能会让另一个人感到沮丧、自卑。所以,有时候我们必须在别人面前通过语言或行为贬损自己,以照顾别人心理上的生存!这是对自己的一种保护。 可以这样说,大多数人一辈子都不知道什么叫爱情。他或她的那些爱情,不过是在性与寻求合一的终极力量综合作用下的心理体验。 鉴于真正的爱情要靠运气,极为稀少,判断对方是不是自己的
2014-08-05 15:32:47
1262
原创 《世界如此险恶,你要内心强大》读书笔记(四)
(1)人为什么怕死 [1] 害怕死亡的痛苦 [2] 害怕死亡这一最终结局 [3] 害怕死亡的不确定性 [4] 害怕失去自己所拥有的一切(2)我们怕死,是因为我们没有真正生活过。(3)性格是人的一种心理保护,这就是它的真相(4)相信大家身边的大多数人都可以按照上面的性格类型分类。有几种类型的性格,我在此想说下。
2014-07-25 14:23:54
1902
转载 百度员工离职总结:如何做个好员工
2014年7月4日,我从百度离职了。这是第一次,我不是因为和老板闹翻而离职;这是第一次,我带着晋升的喜悦而离职;这是第一次,我带着满满的收获而离职。我曾经认为,我永远不会成为一个好员工,因为我太独、太挑剔、不喜欢听话的好孩子、而且讨厌一切想要改变我的人。但是三年过去,我改变了不少,我必须承认,所谓“进步”的过程,就是被认可的过程,也是被“驯化”的过程。所谓“
2014-07-22 19:58:30
1411
Android平台可以单独打开多个摄像头的apk
2022-08-23
音频分析工具CoolEdit中文版v2.1
2019-03-16
Git学习资料合集《Git community Book》,《Pro Git》, 《Git-Talk》
2019-03-16
SecureCRT绿色版
2019-02-26
python tkinter, ptqt
2019-02-26
ToDoList 个人任务管理软件
2019-02-21
Office Tab文档标签软件
2019-02-21
Manictime是一款数据收集软件
2019-02-21
Listary--文件名定位/搜索辅助软件
2019-02-21
FScapture截图软件
2019-02-21
Source Insight安装包及破解文件
2019-02-15
FastStoneImageViewer-图像查看工具,可以对比查看
2019-02-15
7yuv -yuv,raw图像文件查看软件
2019-02-15
RAW IMAGE文件介绍2
2013-08-09
RAW Image通俗易懂的介绍
2013-08-09
音频分析工具CoolEdit中文版v2.1
2019-03-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人