自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 VirtualBox共享文件错误: mount.vboxsf: mounting failed with the error: No such device

Virtualbox虚拟机 共享文件夹设置

2023-03-14 10:42:50 781 2

原创 clone linux kernel code, fatal: unable to connect to git.kernel.org

Clone linux kernel代码的时候,遇到下面的错误: git clone git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.gitCloning into 'staging'...fatal: unable to connect to git.kernel.org:git.kernel.org[0: 145.40.73.55]: errno=Unknown error解决办法:sudo apt-get in

2022-02-21 14:15:48 1155

原创 Leetcode. 797. All Paths From Source to Target - 深度优先搜索(DFS)

对于自己掌握的不是很熟练的算法,完成题目之后,总结是十分必要的,以后复习起来很方便。1. 深度优先搜索算法(1)深度优先搜索算法是用来遍历图中的节点的;(2)一般从初始节点开始,逐步深入遍历各个节点,直到找到目标节点或者没有子节点的节点;(3)算法常用的数据结构是堆栈。简单地说,(1)一直走到底(2)栈,入栈,出栈2. 题目算法描述Given a directed acyclic graph (DAG) of n nodes labeled from 0 to n - 1, find al

2021-03-15 11:20:57 282

原创 Leecode - 1038. Binary Search Tree to Greater Sum Tree

Given the root of a Binary Search Tree (BST), convert it to a Greater Tree such that every key of the original BST is changed to the original key plus sum of all keys greater than the original key in BST.As a reminder, a binary search tree is a tree that

2021-02-20 13:17:50 107

原创 Leetcode 807. Max Increase to Keep City Skyline

允许自己偷个懒吧,不想翻译题目了。(英语不好的不要骂我,哈哈)1. 算法描述In a 2 dimensional array grid, each value grid[i][j] represents the height of a building located there. We are allowed to increase the height of any number of buildings, by any amount (the amounts can be different fo

2020-11-24 14:52:03 125

原创 window下编译webRTC遇到的坑

windows下面编译webrtc总是会遇到各种问题,浪费了很多时间,下面这两个帖子不错,应该是可以解决大多数错误:https://blog.csdn.net/counsellor/article/details/103344325https://blog.csdn.net/Zurong_Lee/article/details/102222185?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai

2020-11-18 15:40:13 3330

原创 推荐一个很好的计算机知识学习网站给大家

网站是C语言中文网,一看名字都会理解为只是和C语言编程有关,但是内部各种教程都有。方便自学,感兴趣的可以收藏一下。

2020-10-10 21:56:05 1376

原创 Ubuntu 20.04 为apt设置proxy -- ./build/install-build-deps.sh执行失败

编译webRTC安卓版本的时候,执行./build/install-build-deps.sh安装dependencies, 总是连接不上apt源,连接server timeout:0% [Connecting to kazooie.canonical.com (91.189.91.39)] [Connecting to security.ubuntu.com (2001:67c:1562::18)]或者0% [Connecting to banjo.canonical.com (91.189.91.

2020-09-28 09:29:10 1925

转载 VirtualBox安装Debian之后,Debian无法启动,一直闪烁光标

https://blog.csdn.net/quantum7/article/details/104084845

2020-09-21 13:07:10 3567

原创 编译Freeswitch Error: spandsp >= 3.0... configure: error: no usable spandsp; please install spandsp3 d

本地clone了一份freeswitch的代码,是不是的更新一下,一直没问题,但是在今年八月份的时候,更新完代码,编译的时候发现错误:spandsp >= 3.0... configure: error: no usable spandsp; please install spandsp3 devel package or equivalent一直忙着公司项目上的事情,今天偷的一点功夫搞定了。Clone spandspcd /usr/src/freeswitchgit clone ht

2020-09-17 14:22:27 7371

原创 SIP server error response 406 - Not Acceptable

这几天一直忙着解决一个客户打电话的问题,需要用到其他研发中心的SIP server。网络连接好, VOIP终端成功注册到远端的SIP服务器上,可以开始打电话了。但是,拨完电话号码, INVITE发出去,SIP server始终回复406 - Not Acceptable.查看wireshark抓包,可以看出来, 在406的报文中以下信息:Reason: Q.850;cause=96Reason protocols: Q.850Cause: Mandatory information eleme

2020-08-26 15:48:56 1625 1

原创 Android开发学习 - 基于Android Studio 4.0.1创建第一个安卓程序

长期从事嵌入式设备开发,感觉有些单一和枯燥,想拓展一下知识面,学习一下Android开发,说不定以后也可以用得上。(请自行安装Android Studio)1. 打开Android Studio, 创建新的工程,start a new project.接下来会出现下面的画面, 选择“Basic Activity” -> “Next”.2. 输入Project Name, 选择语言(Java), 然后选择Finish.3. 选择“Device for Preview”, 然后“Add De

2020-07-15 21:40:08 6990 16

原创 疫情笔记 - 在外企通信大厂目睹真正的“裁掉你只需要十分钟”

端午休假回来之后,这几天上班,状态不是很好,脑袋里心理也充满着焦虑,看不到未来…坐标:二线美丽海滨城市公司:世界知名通信公司研发中心现况:以前少有裁员,现在被收购之后,裁员频繁。目前仅剩大概700-800人。1. 端午假期后第一天上班,6位同事被裁掉端午节三天假期,享受着与家人的快乐时光,很多人都休息的不错。但是在上班第一天,很快的就听到同事说,每个组要裁掉几个人,一开始没放在心上,但是逐渐的看到leader找人谈话,真的要裁员!!!这个产品线总共45人左右,裁掉了6个:1)3个开发2)3个

2020-07-01 13:59:06 754

原创 LeetCode 1329. Sort the Matrix Diagonally

1. 算法描述Given a m * n matrix mat of integers, sort it diagonally in ascending order from the top-left to the bottom-right then return the sorted array.给定 m * n 的整型矩阵mat, 按照左上到右下的顺序,升序排列对接线元素。举例:Input: mat = [[3,3,1,1],[2,2,1,2],[1,1,1,2]]Output: [[1,1

2020-06-30 14:10:15 3620

原创 Leetcode - 541. Reverse String II

1. 算法描述给定一个字符串和一个整数k, 从字符串首字符开始,每2k个字符,反转前面k个字符。(1)如果字符串长度小于k, 则反转所有字符串;(2)如果字符串长度小于2k并且大于或等于k,则反转前面k个字符,剩余字符保持原来顺序。例如:Input: s = “abcdefg”, k = 2Output: “bacdfeg”2. 思想分析(1)如果s.length() >= 2k, reverse前面k个字符串。同时,将前2k个字符,累加到结果字符串;后2k个字符更新为s, 用来进行

2020-05-26 19:50:30 124

原创 Leetcode - 290. Word Pattern算法

1. 算法描述给定匹配格式,判断字符串是否符合格式。单词字符串需要完全符合给定的匹配格式,格式字符串和单词字符串有双射关系。Example 1:Input: pattern = “abba”, str = “dog cat cat dog”Output: trueExample 2:Input:pattern = “abba”, str = “dog cat cat fish”Output: falseExample 3:Input: pattern = “aaaa”, str = “d

2020-05-19 14:05:41 219

原创 Leetcode - Add Strings算法

1. 算法描述给定两个字符串,求取两者之和。(1)The length of both num1 and num2 is < 5100.(2)Both num1 and num2 contains only digits 0-9.(3)Both num1 and num2 does not contain any leading zero.(4)You must not use any built-in BigInteger library or convert the inputs to

2020-05-15 14:33:20 167

原创 Ninja编译webRTC失败,build stopped: subcommand failed

webRTC的github代码的更新速度还是很快的,研究webRTC的时候,不可避免的经常git pull去拿最新的代码。更新完之后,重新编译webRTC有时候会不成功,并且始终会失败在某一个文件的编译上。1. 编译失败更新完webRTC代码,开始编译,出现以下错误:build stopped: subcommand failed这个应该是ninja编译经常出现的一个error,但是根本原因还需要具体分析,我这边google了很长时间也没有找到solution.2. 如何解决(1)可以删掉代码

2020-05-11 15:27:53 8943 4

原创 Leecode - Excel Sheet Column Title/Excel Sheet Column Number算法总结

1. 给定电子表格title, C++算法实现获取对应的列数(1)题目介绍给出电子表格的title标识,找到对应的列数。举例:A -> 1B -> 2C -> 3…Z -> 26AA -> 27AB -> 28…ZY -> 701ZZ -> 702(2)原理分析该算法其实就是考察“26进制”转化为十进制,原理和二进制类似...

2020-05-08 11:33:26 200

原创 Leetcode - Happy Number算法总结

Happy Number算法submit了好几次,才最终测试通过,总结一下。1. Happy Number定义给定一个整数,将每一位数字的平方加起来,得出来一个和,继续将这个和的每一位数字的平方加起来,不断循环,如果最终的和是1的话,那么该整数即为Happy Number.举例:Input: 19Output: trueExplanation:12 + 92 = 8282 + 22...

2020-05-07 11:25:40 387

原创 Debian 10系统下编译/测试WebRTC

1. 安装depot_tools(1)Clone depot_tools 代码(本地环境放到了路径/usr/src/)git clone https://chromium.googlesource.com/chromium/tools/depot_tools.git(2)设置PATH环境变量export PATH=/usr/src/depot_tools:$PATH(3) 创建web...

2020-04-30 14:36:09 1273

原创 pocketsphinx使用语言模型和词典进行语音识别时,报错FATAL: continuous.c, line 245: Failed to open audio device

1. 安装pocketsphinx打开链接https://cmusphinx.github.io/wiki/download/按照以下顺序安装:1)Sphinxbase2)Sphinxtrain3)Pocketsphinx解压后进入对应文件夹,./configuremakemake install安装成功后,采用示例音频文件进行pocketsphinx_continuous语音...

2020-04-08 15:34:05 1314 11

原创 爬梯子算法 - 斐波那契数列

1. 斐波那契数列 (Fibonacci Sequence)斐波那契数列,又称为黄金分割数列,是数学家列昂纳多·斐波那契(Leonardoda Fibonacci)以兔子繁殖引入,所以也称为兔子算法,是指这样的数列:1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610, 987, …这个数列从第三项开始, 每一项等于前面两项之和。...

2020-04-07 11:07:15 1336

原创 Windows下利用adb工具给Virtualbox Android-x86系统安装APP

Virtualbox上面可以创建android系统的虚拟机,如何创建的文章有很多,按照步骤来应该可以正常创建。我们可以通过电脑本身的windows系统,为android系统虚拟机安装app.1. VirtualBox网络设置 网络设置为:桥接或者Host-only方式。2. Download ADB 下载Windows环境adb工具, http://www.mediafire....

2020-03-31 13:30:32 2539

原创 flite读取text时候,提示error:oss_audio: failed to open audio device /dev/dsp

编译安装好TTS 开源软件flite后,可以通过命令去运行flite命令去读取text内容试试。出现了如下error:flite -voice slt -t qingdaooss_audio: failed to open audio device /dev/dsp我的服务器系统是Debian 10, google上有人建议做如下操作:sudo apt-get install pulsea...

2020-03-27 10:14:26 748

原创 给定数字排数,构建杨辉三角(Pascal's Triangle) Vector

杨辉三角在大学C语言程序设计教程中出现过,是比较重要的一个例子,只不过上学的时候,不但听不懂而且也不知道其中的乐趣。没有接触过的朋友,可以自行google一下。下图就是杨辉三角数字组合:Leecode上有个算法题目,是给定数字的排数,构建杨辉三角,并且返回数字组合的vector.例如,算法 input: 5结果:[[1],[1,1],[1,2,1],[1,3,3,1],[1,4...

2020-03-05 13:27:29 223

原创 Debian系统编译FreeSwitch找不到libavformat的问题

这些年来一直从事呼叫相关的产品开发,为了进一步深入学习呼叫/P2P相关的知识,最近一直在业余的时间研究freeswitch。研究开源产品,不能只是看代码,需要改改代码、编译、调试等等。我在Debian 10上编译freeswitch, 遇到了个编译问题,花了些时间,希望遇到的朋友们,可以快速解决。1. 下载Freeswitch源代码并且编译很简单, 我就不重复写了。https://free...

2020-03-03 10:22:47 1891

原创 2020年了,写给自己的八年代码生涯

一直想写一些东西记录自己的成长,以前就是想了又想,不如直接行动起来。 全国人民都盼望着武汉疫情的拐点,我想每个人都没有想到疫情会传播如此的迅速。如果用大数据统计一下医务人员、捐赠物运输车辆、医用防护物质的去向,那么武汉是不是就像发光的星星一样,是很振奋人心的画面。像所有奋战在一线的医务人员致敬! 以前觉得码农很辛苦,此时此刻我觉得,对比伟大的医生,码农真的算是相对幸福的了。 ...

2020-02-09 00:22:54 7796 11

空空如也

空空如也

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

TA关注的人

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