- 博客(8)
- 资源 (7)
- 收藏
- 关注
原创 记录Flurl的一个bug
发现没有识别到正确的端口,我的请求链接是:http://localhost:10000/,而实际的fl.Request.Url.Port端口为80,导致了该问题。这个应该是Flurl的bug,在BeforeCall给端口赋值即可。对于默认使用80和443端口的请求没有问题,如果端口不是默认的,例如10000,则无法请求,正好服务器部署了80相关的服务,导致每次请求返回都是404。项目主要实现一个http的代理,类似nginx,用来对用户的请求进行筛选。在利用Flurl发起请求时,遇到一个莫名奇妙的错误。
2025-01-16 09:43:57
270
原创 ffmpeg播放rtsp流avformat_find_stream_info时间过长的问题
后来问了ai,建议用udp方式播放,速度会快一些。因为服务端防火墙只设置了tcp的转发,ffmpeg默认的传输方式是udp,所以无法播放也正常。现象也与上述问题一致,改了以下代码,使用tcp播放(或者防火墙开通udp转发也行)。起初怀疑是参数问题,网络搜索解决方案,大多是让调整probesize和max_analyze_duration,但是依然无效。使用ffmpeg对rtsp流进行解码时,avformat_find_stream_info响应太慢。又利用ffplay、vlc直接播放,结果也是无法播放。
2025-01-05 10:26:49
271
原创 【无标题】
这一行是用来将image转换为模型可是被的二进制,里面有个目标大小参数,demo里给的是300x300,发现改参数设置后对于大图像小人脸检测效果很差,顾去掉。也是刚学习相关知识,有问题欢饮大家指正。
2024-12-26 09:29:34
173
原创 C# Task处理超时情况
核心代码:await stm.ReadAsync(buffer, 0, buffer.Length).CompletedOrTimeout(10000);利用Task.WhenAny函数,同时等待当前任务及Task.Delay,如果任务完成,则正常返回task,否则抛出异常。通过增加Task的扩展函数,方便调用。执行一个异步任务,超时后抛出异常。
2024-12-22 10:28:21
272
原创 利用apihook,实现微信电脑版音量放大
微信电脑版,pc上运行。工作聊天利器。但是用下来发现,播放语音音量很小,如果把系统音量调大最大,凑合能听到,但是其他app的音量又太大,闲来无事,就写了音量放大器。背景分析:经过od分析,微信电脑版,播放声音调用的waveout打头的一系列api,播放用的是waveOutWrite,该函数原型如下:MMRESULT mywaveOutWrite( HWAVEOUT hwo,...
2018-12-10 22:05:55
1670
原创 Remote Copy
公司里挪VDI,两台主机之间无法复制粘贴共享数据,特写此程序用来实现在两机之间实现拷贝Program.csusing System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;namespace RemoteCopy{ abstrac
2014-12-26 08:16:08
794
转载 ksoap调用wcf服务并传递类参数
首先该类需要继承KvmSerializable 接口,并实现接口的getProperty,getPropertyCount,getPropertyInfo和setPropertyInfo4个方法,在发送数据前,序列化时,会回调这些方法。 // 类的具体实现package com.test;import java.util.Hashtable;import org.ksoap2.
2014-03-19 13:50:56
1478
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人