最新Youtube下载办法
背景 因为c# httpclient会出现无法访问网络情况,当IE无法访问网络情况,这个因为由于windows 底层实现导致的,只能修复IE才能上网,但这这样子用户体验不好,那么我就找c# 完全自己实现httpclient,找了好多发现都是底层依赖httpwebrequest,这个还是依赖IE,最后找到这个touchsocket这个网络库,然后我用它的官方例子却跑一些http请求会失败,我自己抓包分析才发现它写的例子是错误,http host不能那么设置,因为HTTP server会识别,但它带有端口可能就出现错误…
背景 这个文章以前看过,今天突然看到了,一下子把自己以前想不通的地方搞明白了,所以复制到自己博客,内容中有原始网址,可以用来借鉴一下,优化自己的IM聊天逻辑 如何设计一个亿级消息量的 IM 系统 如何设计一个亿级消息量的IM系统_Java_Chank_InfoQ写作社区 作者:Chank 2020-07-28 本文字数:8717 字 阅读完需:约 29 分钟 本文不会给出一套通用的 IM 方案,也不会评判某种架构的好坏,而是讨论设计 IM 系统的常见难题跟业界的解决方案。因为也没有所谓的通用方案,不同的解决方案都有…
背景 c# 自带websocket库访问java websocket服务器( javax.websocket.*;),客户端连接时候出现keep-alive的报错 排查 因为本地代码知道哪里报错,通过c# 源代码分析找到下面代码 c# 判断返回的Connetion是否是Upgrade,但由于返回含有keep-alive导致报错。 原因 c# websocket客户端访问的服务器的时候带的Connection 就是Upgrade,keep-alive,火狐浏览器也只这个,但由于javax.websocket 返回头是…
作用 可以在同一个wifi情况协同办公(控制手机) 可以单独运行APP类似windows多窗口(独家,adb 实现独家) 支持调声音 支持PC输入法,这样子方便输入(android需要安装输入法) 支持关闭屏幕后APP还在运行,不会上锁 支持关闭电源 支持关闭不锁屏(独家) 基本兼容大部分手机(理论上,后续功能扩展其实基本可以通用) 支持扫描开发端口(同一个局域网,方便使用) 跟手机电脑没有绑定,想怎么用就怎么用。 等等功能,自己使用即可 使用 开启开发者模式(https://jingyan.baidu.com/a…
找到插件目录 C:/Users/你的用户名/AppData/Roaming/Kingsoft/wps/addons 你的用户名:当前用户名 ,你登录时候会看到。 还可以通过任务管理器查看获取 里面有好多自带插件,貌似有些删除打开wps就会下载(这个判断条件暂时不清楚,可能跟重要性有关或者大小有一定关系) 例子 删除磁盘清理插件 1、 下载磁盘清理,点击即可 2、删除kcdiskclean_2.3.0.18文件夹 先退出磁盘清理大师 2.3.0.18 对应的版本号,你操作可能别的版本号了 3、退出wps再打开wps …
背景 最近给自己一个手机协作软件增加防火墙规则(一直准备发布出来,但感觉写不够完善就一直拖着),于是找了一些网上资料,我感觉资料真的比较少,后面找到微软demo代码,直接copy稍微改了给自己用。 资料 Exercising the Firewall using C++ (Windows) | Microsoft Learn 微软官方代码页,我感觉这个没有下面demo好 Windows-classic-samples/FirewallConfig.cpp at main · microsoft/Windows-cl…
背景 一个用户反馈PC 客户端很卡,开始想可能用户内存不足导致,因为太多用户使用古老的机器,于是我远程排查一下 过程 查看系统配置 内存12G,CPU4核,配置也算ok 通过用户软件挂越久越明显,卡的时候查看内存,软件自身的内存不高。 退出软件问题就会没有 软件卡的时候点击界面无响应 看到这里就无从下手,因为挂几天才能出现,只能等用户下次反馈了,于是赶紧百度+google看一下一般这种情况怎么处理。 网上解决办法 通过procdump 生成dump文件,然后通过windbg 分析。 这个我们也可以手动生成dump,…
背景 从底层角度来分析,借鉴reactos 系统(一款兼容window软件的系统 ),从代码找到他们里面的实现,我猜测是对话框无非是从配置创建对应的窗口。 验证 搜索创建对话框的代码 DialogBoxParamW,然后找到实现代码 /*********************************************************************** * DIALOG_CreateIndirect * Creates a dialog box window * * modal = TRUE…
我经常出现这个错误,导致我使用inno setup 打包失败,我开始因为微软自带杀毒有问题,但我安装火绒,还是会报这个错误,偶尔我可以打包成功。后面我打包失败,我就重启几次就可以打包。 解决 我后面想文件占用,到底是什么文件被占用,我印象中inno 打包会用temp文件夹里面一个文件,所以我直接删除所有temp文件,看到到底谁占用文件,后面我发现被RAVAntivirus 占用,但我不知道这个是什么软件,因为我从来没有装过,于是搜索了一下,大概知道应该是自己从官网下载cheat engine 捆绑安装,于是我搜索这…