3 柳鲲鹏

泰山信息科技有限公司 - 项目经理/项目主管

我要认证

每涉及一个领域,都是顶级砖家。 在这些领域中,如果遇到问题,最后肯定是搜索到本博客。

等级
TA的排名 84

编码基本功:相似函数参数顺序要一致

  昨天合并代码后,进行测试,发现文本框变得很高。这是怎么回事?仔细查代码,没发现疑点;使用以前的函数,就是对的。好奇怪啊。  后来无意中,发现新代码参数与旧代码参数不一样(旧代码有一个转换函数,我复制了另外一个),我按照旧代码参数调用,其中的x位置就对应错了。调整了调用参数,结果就对了。  你没事为什么类似函数参数顺序不一样?这不是故意捣乱吗?吾随便使用refactor功能,把参数顺序调整为一样的。  ...

2020-09-22 09:52:58

全网首发:FreeSwitch硬解失败后切换到软解

  给FreeSwitch集成了NV硬解。前几天突然报告说,登录A服务器,转发会议命令到B服务器后,一直没画面。跟踪了一下,是硬解一直失败。怎么办?先切换到软解,有时间再研究怎么回事。正常来说,开始的时候,硬解返回数据都是空(因为是异步的)。所以,吾设定失败16次后切换。 切换代码如下:static int init_decoder(h264_codec_context_t *context, final int hw, final int release){ avcodec_profi

2020-09-22 06:40:43

软件基本功:变量局部化

  写代码,自然就要定义各种变量。最早的C,要求在代码开始处定义所有变量。后来改进了,就是哪里需要就在哪里定义。这样当然是好处,相当于一种模块化的操作。如果在头部定义一个变量,后面就要小心翼翼的检查,哪里开始使用,哪里改变,非常不方便。  有朋友会说,吾定义在头部,可以重复利用。以前内存少的时候,这样是可以的;现在内存大了,代码的维护性超过了几个变量占用的内存。如果是那种多次使用的大内存,可以使用一个缓存来解决。...

2020-09-21 16:56:41

2020-9测试通过:eclipse安装svn插件

  下载了最新的eclipse,没有SVN。用了一段时间还是决定下载插件。上网一搜索,已有教程都不能用了。于是东找西找,找到了一个可用办法,测试通过。具体可参考:https://github.com/subclipse/subclipse/wiki  启动eclipse,Help,Install New Software,点击Add:https://dl.bintray.com/subclipse/releases/subclipse/latest/到了这里,大家点NEXT即可。.

2020-09-21 16:27:27

FreeSwitch命令:切换视频会议画面布局

  简单的命令是:conference 3500 vid-layout 2x2

2020-09-18 19:52:31

Freeswitch配置:一台Freeswitch向另外一台Freeswitch转发视频会议命令

  场景是:终端登录在Freeswitch A服务器。 终端呼叫视频会议房间3500。 Freeswitch A服务器把视频指令转发到Freeswitch B服务器。  修改Freeswitch A服务器配置,文件是freeswitch/dialplan/default.xml。在<context name="default">下增加转发指令: <extension name="meeting"> <condition field="des

2020-09-18 19:45:35

FreeSwitch视频会议,4路以上CPU占用暴增的原因

  朋友测试了视频会议,说显卡、CPU消耗太大。吾就纳闷了,当初为了解决视频会议,专门修改了源码,增加了显卡编解码的功能。结果可好,消耗太吓人了,还不如没有呢。  吾回家赶紧启动机器,用4个终端测试,效果非常好,根本没有显卡、CPU暴增的情形。吾提出两个可能:驱动问题。经过测试验证没问题。 配置问题。吾要求他使用吾提供的压缩包,或者使用备份恢复机器。  今天告诉吾,拿到吾压缩包后,他在编译freeswitch时增加了一个参数:--enable-64。去掉后再次编译,一切正常。吾赶紧回头看了吾编译

2020-09-16 20:23:05

OPENJDK8 32位版本,JAVA启动时Xmx参数的影响

  很久没有编译32位的程序了,编译之后在我的机器上跑不起来。这就诡异了。后来同事在吾机器上检查了一下,并复现了错误:D:\tsjdk32\bin> java -Xmx1024M -versionError occurred during initialization of VMCould not reserve enough space for 1048576KB object heap  看了一下系统内存,还有12G。这是怎么回事?于是试了一下,800是可以的。后来关闭一些应用,10

2020-09-16 16:19:29

VisualStudio VC redist各版本下载链接

最新下载链接(2019):https://visualstudio.microsoft.com/zh-hans/downloads/老版本下载:https://visualstudio.microsoft.com/zh-hans/vs/older-downloads/注意下载x64/x86的差异。

2020-09-16 14:45:55

Ffmpeg下载WINDOWS、MAC编译结果

  LINUX编译通过,吾有写好的编译博文;WINDOWS编译失败,一时也没有好办法。如果要用怎么办?可以下载现成的编译结果。下载链接http://ffmpeg.org/download.html#build-windowshttps://ffmpeg.zeranoe.com/builds/选择下载内容...

2020-09-16 09:01:59

编译OpenJDK8 arm32的源码库

  32位跟64位是不同的库。具体网址如下:https://github.com/AdoptOpenJDK/openjdk-aarch32-jdk8u  具体比方过程参考吾编译办法。  顺便放一下64位的库:https://github.com/AdoptOpenJDK/openjdk-jdk8u

2020-09-15 21:39:03

ADB Interface显示黄色惊叹号怎么办?

办法一https://blog.csdn.net/quantum7/article/details/107446723办法二在ADB Interface上,右键,更新驱动程序。确定即可。

2020-09-15 19:33:12

MAC系统字体库存放目录

  具体来说:/System/Library/Fonts  /Library/Fonts下的字体只是一个链接。

2020-09-14 16:58:12

问题:安卓手机插入OTG摄像头时,如何禁用摄像头自带的MIC?

  最近有人问吾,安卓手机,插入OTG摄像头以后,就没法录音了。吾试了一下,应该是摄像头自带MIC,系统给自动切换过去了。他问吾,有没有办法继续在手机这边录音?吾试了几个方法都没用。具体来说:  那么,有没有哪位高人能提供一个方法?...

2020-09-12 15:07:56

就产品测试问题又吵架了

  吾使用吾司软件写过一次专利,碰到两个严重问题,实在是受不了。无奈之下,只好使用其他软件完成了工作。之后呢?  首先,吾先后花两次,专门把这两个问题彻底解决了。绝大多数人只会就问题谈问题,这两个问题解决了,事情就算了解。  吾并没有就此打住。就此事件,吾认识到吾认识到存在严重问题。产品质量太差,表现就是常见错误多。 常见错误多,说明测试有问题。有的问题比较隐蔽,这个测试没遇到也不奇怪,而常见问题多,说明测试问题严重。 测试问题出在哪里?测试员对产品功能基本不熟悉。 测试员普遍不熟悉产品,

2020-09-12 13:32:41

AS打包APK时,一直缺失so库的解决办法

  在安卓上整合一个USB摄像头代码,结果发现一个怪事,打包的apk中没有相应的so。这是怎么回事?后来一想别人可以,肯定是配置不一样,于是让他把代码工程上传。结果目录对比,吾发现了以下开关:android { defaultConfig { ndk { abiFilters "armeabi" } }  吾虚心的把这一段代码复制到吾工程中,顺便改为armeabi-v7a(太老的已经没必要了),果然解决了问题。  吾这边

2020-09-10 06:20:36

类似LINUX上的ldd,MAC使用otool查看库的链接库

具体来说:otool -L libfontmanager.dylib

2020-09-09 17:20:30

MAC编译OpenJDK8:ld: library not found for -lstdc++(独家解决办法)

参考:https://blog.csdn.net/quantum7/article/details/108486354吾试过目录应该是:

2020-09-09 13:02:23

MAC使用find命令的正确办法

  就是要先加个目录。比如说:find . -name "libstd*"其中的.表示当前目录,双引号是必须有的。

2020-09-09 11:53:07

MAC编译OpenJDK8:iostream file not found(独家解决办法)

这个错误很多,也没有彻底解决办法。安装头文件 查找iostream的位置 设置环境变量NEW_INCLUDE=/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/include/c++/v1export. CFLAGS=-I$NEW_INCLUDEexport CXXFLAGS=-I$NEW_INCLUDE再次编译,通过。...

2020-09-09 11:43:08

查看更多

CSDN身份
  • 博客专家
勋章 我的勋章
  • 领英
    领英
    绑定领英第三方账户获取
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 脉脉勋章
    脉脉勋章
    绑定脉脉第三方账户获得
  • 签到王者
    签到王者
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv2
    阅读者勋章Lv2
    授予在CSDN APP累计阅读博文达到7天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 1024超级勋章
    1024超级勋章
    授予原创文章总数达到1024篇的博主,感谢你对CSDN社区的贡献,CSDN与你一起成长。
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 原力探索
    原力探索
    参与《原力计划【第二季】——打卡挑战》的文章入选【每日精选】的博主将会获得此勋章。
  • 原力新人
    原力新人
    在《原力计划【第二季】》打卡挑战活动中,成功参与本活动并发布一篇原创文章的博主,即可获得此勋章。
  • 原力探索 · S
    原力探索 · S
    在《原力计划【第二季】》打卡挑战活动中,发布 12 篇原创文章参与活动的博主,即可获得此勋章。(本次活动结束后统一统计发放)
  • 分享王者
    分享王者
    成功上传51个资源即可获取