自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(174)
  • 资源 (2)
  • 收藏
  • 关注

原创 vscode 安装配置

【代码】vscode 安装配置。

2025-03-19 09:58:19 109

原创 windows 使用Clion 增加远程header search paths

如果你的主 shell 不是 bash,请遵循针对该特定 shell 的说明,或者将。要为远程操作系统配置环境变量,请在。这一行之前指定它们。

2025-01-14 20:51:14 226

原创 freeswitch1.10.9 switch_xml_locate_user简解

【代码】freeswitch1.10.9 switch_xml_locate_user简解。

2025-01-02 10:48:47 117

原创 freeswitch1.10.9 register流程

【代码】freeswitch1.10.9 register流程。

2024-12-31 15:56:04 97

原创 fs originate user/1001 如何找用户的

【代码】fs originate user/1001 如何找用户的。

2024-12-30 16:37:22 113

原创 freeswitch1.10.9 reg的Ping-Time字段

sofia.c:sofia_profile_worker_thread_run:2996 - 独立线程运行。计算sofia_private->ping_sent 和现在的差值。

2024-12-29 22:00:28 105

原创 freeswitch 小总结

origination_caller_id_number 优先级高于effective_caller_id_number

2024-12-08 22:58:51 122

原创 freeswitch 定期向分机发送ping

internal.xml,开启一下参数。

2024-11-28 11:16:29 268

原创 freeswitch 开启更多级别debug的日志

意思就是加载switch.conf.xml文件。

2024-11-25 16:32:58 335

原创 Debian 11(Bullseye)上安装 MySQL 的 ODBC 驱动程序

在 Debian Bullseye 上,您可以尝试安装,但如果该包不可用,您可以尝试安装libmyodbc文件用于定义 ODBC 驱动程序。您可以使用文本编辑器(如nano或vimodbc.ini文件用于定义 ODBC 数据源。

2024-11-15 16:45:37 607

原创 mkcert 生成证书并导入到chrome

将生成的*.pem证书配置到nginxzui。最后在chrome中打开。受信任的根证书颁发机构。

2024-10-28 11:01:12 238

原创 linux freeswitch 安装编译mod_h323

【代码】linux freeswitch 安装编译mod_h323。

2024-10-10 11:34:24 398 1

原创 windows docker下启动mysql报Bind on unix socket: Input/output error

如果你在容器的MySQL数据目录上绑定挂载(详见持久数据和配置更改),你必须使用--socket选项将服务器套接字文件的位置设置为MySQL数据目录之外的某个位置;否则,服务器将无法启动。这是因为Docker for Windows处理文件挂载的方式不允许将主机文件绑定挂载到套接字文件上。

2024-09-19 14:18:08 529

原创 Chrome 本地调试webrtc 获取IP是xxx.local

浏览器输入chrome://flags/#enable-webrtc-hide-local-ips-with-mdns 并将属性改为disabled 修改成功后重启浏览器并刷新网页即可

2024-09-11 11:05:21 869

原创 freeswitch 中 switch_buffer_t 结构体

由图可以看出head是指向第一个未读取数据,used也是存储未读取数,actuall_used是存储实际数量。

2024-08-30 09:10:32 223

原创 windows 使用Clion开发FreeSWITCH源码

成功之后左下角有这个小锤子,这个小锤子就是生成makefile文件的,记得点击。Toolchain记得选ssh的。这样就可以愉快的开发了。同时就会出现这个东西。

2024-08-12 21:48:59 386

原创 YII2的errorHandler.errorAction失效原因

原因是:在 Yii 框架中,yii\rest\ActiveController 继承自 yii\rest\Controller。重点就是:ContentNegotiator::beforeAction被触发了,然后调用ContentNegotiator::negotiate这个函数来改变了Yii::$app->getResponse()的format属性。就是$response->format === Response::FORMAT_HTML 这个判断等于false,问题来了,为什么是false?

2024-08-12 21:20:09 343

原创 Yii2 禁用数据库的日志和分析功能

【代码】Yii2 禁用数据库的日志和分析功能。

2024-08-05 14:34:05 198

原创 Spring AMQP 消息发布确认机制

由于它是一个ListenableFuture,您可以在get()获取结果,也可以为异步回调添加监听器。它是为框架生成的nack实例填充的(例如,在ack实例未完成时关闭连接)。从2.1版本开始,CorrelationData对象有一个ListenableFuture,您可以使用它来获取结果,而不是在模板上使用ConfirmCallback。此外,当确认和返回都启用时,只要CorrelationData具有唯一的id,CorrelationData就会填充返回的消息;

2024-07-29 09:33:25 405

原创 Clion 使用gdbserver调试FreeSWITCH源码

Settings-Build, Execution, Deployment-Deployment(主要是为了上传源码到docker里)Settings-Build, Execution, Deployment-Toolchains(其实设不设置都行,用默认也行的)最后就是在clion中点击。

2024-07-13 14:04:41 368

原创 springboot List对象中的属性使用@NotBlank

注解通常用于验证字符串是否为空或仅包含空格。如果你想针对列表中的对象特定属性进行判断,可以使用。在Spring Boot中,

2024-06-04 15:13:18 597

原创 rabbitmq 消息expiration属性的坑

设置每条消息的 TTL 时,过期消息可能会排队 在未过期的后面,直到后者被消耗或 过期。因此,此类过期消息使用的资源将 不被释放,它们将被计入队列统计信息中 (例如,队列中的消息数)。鉴于现有 TTL 设置的每条消息的这种行为 队列中,当需要删除消息时要释放 资源出现,应改用队列 TTL(或队列 清除或队列删除)。应用了每条消息 TTL 的队列 追溯性地(当他们已经有消息时)将丢弃 发生特定事件时的消息。追溯应用每条消息的 TTL 策略时,它是 建议让消费者在线,以确保 丢弃消息的速度更快。

2024-05-17 15:26:54 420

原创 hutool发送https请求,配置extensions的SNI

废话不多说直接上代码。

2024-04-06 10:46:20 1302 1

原创 jssip contact的随机字符串的问题

【代码】jssip contact的随机字符串的问题。

2023-11-17 13:56:06 506 1

原创 jssip在vue里调用出现‘get‘ on proxy: property ‘uri‘ is a read-only

原因是vue是响应式的,会将data()里定义的变量加上Proxy。解决方式就是定义window.jssip变量就行了。如果代码是上面例子那样写的话就会出现。

2023-11-09 15:43:57 593

原创 debian apt安装mysqlodbc

下载后上传到linux后,

2023-09-09 12:35:45 683 1

原创 解决Freeswitch的INCOMPATIBLE_DESTINATION

通过启用 mod_opus 模块,您可以在 FreeSWITCH 中使用 Opus 编解码器进行语音通信,以获得高质量的音频传输和较低的延迟。它支持 Opus 的多种操作模式,包括宽带音频(48kHz采样率)、超宽带音频(32kHz采样率)和脉冲编码调制(8、16和32kHz采样率)。FreeSWITCH 的 mod_opus 是用于支持 Opus 音频编解码的模块。Opus 是一种开放的音频编解码器,广泛用于实时通信应用,如VoIP、视频会议、游戏音频等。

2023-08-27 18:40:54 1676

原创 alpine内编译安装lrzsz

alpine内编译安装lrzsz

2022-10-31 19:53:37 1147

原创 Ubuntu更换为清华的镜像源

Ubuntu更换为清华的镜像源

2022-10-14 11:27:36 585

原创 php 匿名函数

匿名函数(Anonymous functions),也叫闭包函数(closures),允许 临时创建一个没有指定名称的函数。最经常用作回调函数callable参数的值。当然,也有其它应用的情况。匿名函数目前是通过Closure类来实现的。匿名函数...

2022-05-14 09:33:52 315

原创 istio 配置bookinfo的https

目录1.安装istio2.安装bookinfo3.配置HTTPS4.注意1.安装istioIstio / 入门2.安装bookinfoIstio / Bookinfo 应用3.配置HTTPSIstio / 安全网关(文件挂载)其中ca的创建使用:使用openssl 生成https 证书 和chrome 导入_LCRxxoo的博客-优快云博客4.注意1.httpbin仅仅是一个http测试应用可以不用管2.安装istio其实是有两个安装,一个是安装

2022-04-11 16:53:37 507

原创 springboot接入logstash日志丢失

GitHub - logfellow/logstash-logback-encoder: Logback JSON encoder and appenderslogback.xml<!--输出到logstash的appender--> <appender name="LOGSTASH" class="net.logstash.logback.appender.LogstashTcpSocketAppender"> <!--可以访问的logsta

2022-03-03 16:44:21 1547 1

原创 SpringBoot MyBatis日志输出

日志_MyBatis中文网可以application中配置mybatis-plus.configuration.log-impl=org.apache.ibatis.logging.slf4j.Slf4jImplmybatis-plus.configuration.log-impl是配置具体的实现,选择springboot中使用的日志框架(例如 SLF4J、LOG4J、LOG4J2等)要注意的是SQL的日志级别是DEBUG...

2022-03-02 17:11:18 1305

原创 磁盘负载查询及删除

查询文件系统负载df -hl查询当前目录下文件夹的大小du -h --max-depth=1 |grep 'G' |sort

2022-01-04 15:56:13 633

原创 解决MYBATIS_GENERATOR自动生成代码工具乱码

如果是使用powershell的话,不是使用set,在每次运行 mvnmybatis-generator:generate 前先运行:setMAVEN_OPTS="-Dfile.encoding=UTF-8" ,而是使用$env, $env:MAVEN_OPTS="-Dfile.encoding=UTF-8"

2021-12-15 09:28:49 639

原创 skywalking 安装SkyAPM-php-sdk

源码地址:https://github.com/SkyAPM/SkyAPM-php-sdk示例(php 71版):git clone --depth 1 -b v1.31.x https://github.com/grpc/grpc /var/local/git/grpc如果慢的话可以改子模块的url记录在 .gitmodules 文件里,手动把里面的url替换掉,然后执行:git submodule syncgit submodule update --init...

2021-10-28 11:21:01 645

转载 CentOS 7升级gcc版本

Centos 7默认gcc版本为4.8,有时需要更高版本的,这里以升级至8.3.1版本为例,分别执行下面三条命令即可,无需手动下载源码编译1、安装centos-release-sclsudo yum install centos-release-scl2、安装devtoolset,注意,如果想安装7.*版本的,就改成devtoolset-7-gcc*,以此类推sudo yum install devtoolset-8-gcc*3、激活对应的devtoolset,所以你可以一次安装多个版本

2021-10-27 14:59:37 217

原创 svn迁移到gitlab并保留commit历史记录

linux方案:Git - 迁移到 Gitwindows 方案:Migrate from Subversion (SVN) to Git - Azure Repos | Microsoft Docs

2021-10-19 17:05:18 183

原创 使用openssl 生成https 证书 和chrome 导入

//生成ca 私钥openssl req -x509 -new -nodes -key ca.key -sha256 -days 3650 -out ca.crt//生成ca证书openssl req -new -sha256 -nodes -out server.csr -newkey rsa:2048 -keyout server.key//生成server 私钥和证书请求文件openssl req -new -sha256 -nodes -out server.csr -newk...

2021-10-09 16:34:30 937

原创 window环境下使用PHP OpenSSL扩展函数openssl_pkey_new(),返回false的原因

<?php$config = array( 'private_key_bits' => 2048,);$res = openssl_pkey_new($config);$res返回false的时候,检查发现,是window系统缺少了openssl环境变量,解决方法如下:$opensslConfigPath = "D:/phpStudy/Apache/conf/openssl.cnf"; //apache路径下的openssl.conf文件路径$config = arra.

2021-09-30 10:34:47 987

tp3.2 内嵌微信支付

tp3.2 内嵌微信支付,实测(前提是已经获取用户的openid)

2017-09-26

模拟高并发访问

利用php自带函数 批处理url访问

2017-07-25

空空如也

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

TA关注的人

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