- 博客(9)
- 收藏
- 关注
原创 Docker容器内WS端口映射异常
一开始分析以为是WS协议与Http协议不是同族协议,认为需要单独开启Docker的Ws协议支持。正常情况下应该可以通过WS正常连接到服务上,但是当服务在Docker内正常运行的时候,使用测试工具进行测试连接发现一直连不通。最后分析认为可能是使用的127.0.0.1这类的LocalHost地址,导致在配置Docker映射的时候没法正确映射。在Docker容器内部署Websocket服务时出现了端口映射失败,链接WS时始终访问不通的情况。拿到Localip,最后用容器内部的LocalIp创建对应的WS连接。
2022-11-19 16:50:20
2965
原创 Visual Studio发布 Docker 镜像
首先我们添加一个 DemoController 类并添加测试代码("Demo")("Get")之后我们开始编辑appsettings.json 文件 加入测试变量最后我们在 Program.cs 代码内加入至此测试需要的代码基本完成。
2022-09-14 17:19:44
4408
原创 Python 爬虫 以及 selenium 使用
Selenium 是一款自动化的浏览器驱动。能够根据代码去进行自动化操作。能够实现跨平台调用等。
2022-09-01 14:30:13
289
原创 C#爬虫,HttpClient请求,HtmlAgilityPack,HtmlDocument使用
爬虫简介网络爬虫(又称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动地抓取万维网信息的程序或者脚本。另外一些不常使用的名字还有蚂蚁、自动索引、模拟程序或者蠕虫。算法分析网页分析算法可以归纳为基于网络拓扑、基于网页内容和基于用户访问行为三种类型。拓扑分析算法基于网页之间的链接,通过已知的网页或数据,来对与其有直接或间接链接关系的对象(可以是网页或网站等)作出评价的算法。又分为网页粒度、网站粒度和网页块粒度这三种。(1)网页(Webpage)粒度的
2022-03-03 10:40:28
1374
原创 Windows HDMI 监控
string query = "Select MonitorType from Win32_DesktopMonitor"; Task time = new Task(() => { using (ManagementObjectSearcher searcher = new ManagementObjectSearcher(query)) { v..
2022-02-09 18:04:39
461
原创 WPF模式下Chrome触摸失效的解决方案
WPF模式下Chrome触摸失效的解决方案现象:从wpf画面跳转到Chrome画面会产生触摸失灵的现象。过一段时间后自动恢复。原因分析查阅相关资料后对产生现象的原因进行分析1.触摸屏使用USB连接的外部连接设备。只能被一个进程独立占用。2.触摸的消息传递机制是由微软系统本身控制的。3.暴力测试后发现某些其他设备也会存在相关的无法触摸问题。总结:当触摸点落在wpf程序上时,触发退出机制,触摸点未及时挪开,导致触摸点又落在浏览器上。系统未及时转交触摸权限给浏览器。导致触摸事件无法传达给浏览器。
2022-01-04 14:54:37
949
原创 Microsoft.Win32.TaskScheduler 使用
准备工作复制C:\Windows\System32\taskschd.dll到项目下,添加引用,在属性窗口将“嵌入互操作类型”设置成false查看系统下所有的任务计划程序TaskSchedulerClass ts = new TaskSchedulerClass();ts.Connect(null, null, null, null);ITaskFolder folder = ts.GetFolder("\");IRegisteredTaskCollection tasks_exists = f
2022-01-04 13:28:45
1546
原创 WPF 下的 VlcControl 控件,播放视频过程中,闪黑屏问题的排查与解决方法
在Wpf 下,使用VlcControl 控件,可以实现很多强大的播放功能和解码功能。但是在使用过程中发现当视频播放时,会有预加载时间,导致出现闪黑屏的情况。
2021-09-16 11:07:41
3681
5
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人