- 博客(11)
- 资源 (9)
- 收藏
- 关注
原创 单进程程序的守护脚本示例
示例的守护脚本有具有以下功能:守护脚本能以daemon模式进行自举 守护脚本运行期间,将目标程序重启时间节点及其pid记录在日志中 守护脚本的日志文件名称的末尾是守护脚本的pid 守护进程启动时会停止当前运行的守护进程 通过SIGTERM、SIGINT、SIGUSR1关闭守护进程,守护进程会关闭目标程序 守护进程在关闭守护进程或目标程序时,都会检测指定进程是否是守护进程或目标程序,以防误杀进程#!/bin/bashapp=unimrcpserverapp_pid=-1p='*/'
2021-09-10 10:06:00
523
原创 Opensips+Freeswitch集群中,跨Freeswitch注册的话机无法呼通的解决办法
最近在测试Opensips + Freeswitch的集群方案,仿照的是Freeswitch中的案例。测试中发现,通过Opensips到Freeswitch注册的话机,有些能呼通,有些无法呼通。Freeswitch中有这么一段提示:目前我在两台freeswitch实例配置了相同的数据源,唯独不知道如何配置成相同的域。看网上的解决方案中,是将多台freeswitch的vars.xml中的domain变量配置成相同的值,但是经过测试,发现该方法并未解决跨freeswitch注册的问题。fr.
2021-08-26 15:26:42
5158
6
原创 VSCode: Failed to parse remote port from server output
最近更新VSCode后,发现SSH-Remote始终无法正常连接到远程主机,在网上搜索半天均未找到解决办法,最后尝试安装旧版本的VSCode,结果安装时提示“创建临时文件失败”。考虑到之前在使用matlab时,我不想让matlab的各种临时文件都保存到C盘便修改了用户环境变量中的TMP与TEMP,于是在我恢复了这两个环境变量后可以正常安装了。因为在SSH-REMOTE的输出日志中也有“访问被拒绝”的信息,我想会不会也是TMP路径问题导致的,所以我先放弃重装旧版本并再次用VSCode打开我之前的workspa
2021-08-19 15:54:29
3442
原创 在Windows上编译GRPCPP SDK
工具准备Install Visual Studio 2015 or 2017 (Visual C++ compiler will be used)(Optional) Install Git。如果不借助梯子,git clone获取grpc项目超高概率失败Install CMake。Install nasm and add it to PATH (choco install nasm) - required by boringsslInstall Go - required by boringss
2020-05-09 22:30:22
480
原创 Python multiprocessing模块文件描述符泄露
背景因为最近公司的某个项目需要对接依图科技的实时语音转写服务,但由于对方只提供了Java与Python的接口(其实依图科技的实时语音转写接口采用的是grpc,虽然我给领导提过可以让对方用proto文件快速生成其他语言的接口,但无赖领导没有采纳),而我们的产品是基于C/C++的,所以决定用Python写一个中转服务(如果开始知道Python这么多坑,我一定选Java)。问题由于GIL的存在,P...
2020-05-05 20:19:32
344
原创 Source Insight不能正确识别C/C++宏的解决办法
Source Insight为我们阅读他人的代码提供了非常方便的功能,但是因为Source Insight的macro token的处理与C/C++的预处理器是不一样的,因此它会将某些宏(声明修饰宏)识别成函数。网上也有针对的解决方案,但这些解决方案并不完整,例如并不能很好解决unimrcp中定义的宏。虽然我自己的方法也没法完全让Source Insight正确识别unimrcp所有的宏,但效...
2019-11-25 16:46:25
4957
原创 WPF项目中的问题归档
背景:虽然说是WPF项目,但我更多的是以Windows Forms的方式来使用WPF,而不是以xaml为主。把开发过程中遇到的那些问题记录下来,以便往后避免同类问题。1、内置控件ComboBoxP:运行时变更Items会导致卡顿S:
2017-08-18 09:44:34
388
OMG UML Specification.7z
2020-03-18
Video Coding in H.26L
2018-03-05
MPEG-4 Standard
2018-03-02
gSOAP User Guild
2018-01-24
RM0008 Reference manual
2016-06-06
ARMv7-M Architecture Reference Manual
2016-05-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人