问题 如题,第一次点击或者窗口失去焦点后,进行点击,不会触发鼠标点击事件,会产生一个鼠标进入窗口的事件。 过程 google 半天中文没有找到类似的, 输入几个英语单词,总算找一个相关的,然后自己调用发现确实有用,同时在scrcpy里面找到这个函数调用,所以确定就是调用这个解决鼠标点击的问题。 解决 SDL_SetHint(SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH, "1"); 简单设置一次就可以了
问题 如题,第一次点击或者窗口失去焦点后,进行点击,不会触发鼠标点击事件,会产生一个鼠标进入窗口的事件。 过程 google 半天中文没有找到类似的, 输入几个英语单词,总算找一个相关的,然后自己调用发现确实有用,同时在scrcpy里面找到这个函数调用,所以确定就是调用这个解决鼠标点击的问题。 解决 SDL_SetHint(SDL_HINT_MOUSE_FOCUS_CLICKTHROUGH, "1"); 简单设置一次就可以了
问题 最近接到一个用户反馈他的win10电脑使用我的程序时候出现花屏,然后我远程看确实会出现,然后编译一个单独wpf程序也会花屏。 过程 猜测.net framework 问题 因为他的电脑是win10,自带是4.6框架,我于是下载4.8最新版本,安装重启后发现无效,那么说明跟.net 没有关系 猜测显卡问题 使用360安全卫士的系统修复,点击一键修复,然后检测显卡驱动不是最新,然后更新驱动后发现wpf程序正常了。 总结 驱动问题,因为渲染基本归系统 软件注入【网上有说戴尔电脑有注入导致显示问题,我这个用户不是】 …
android 协同或者直播 我自己开发android的apk直接开启录制屏幕,然后传输H264到PC端,我发现无法实时,但scrcpy却可以做到,我一步步查找代码进行分析 format.setLong(MediaFormat.KEY_REPEAT_PREVIOUS_FRAME_AFTER, 100_000); Applies only when configuring a video encoder in "surface-input" mode. The associated value i…
背景 自己突然想申请一个独立IP玩玩,比喻远程桌面,直接连接速度还是快很多,而且P2P下载软件有加速功能,虽然我基本不用下载,对于我最有用可能用写一下P2P穿墙的测试代码,所以说中国能够拥有独立IP人不多,P2P网络的梦想可能靠ipv6了。。。 过程 打电信电话,说自己远程办公 网上如果不给你办,一定要态度强硬,不然工信部投诉,结果直接给我安排。 电信人打电话给我,然后给我设置独立IP 直接网线连接光猫,登录后台useradmin ,密码在猫的后面,查看分配IP确实是Ip138对应的IP,说明我已经分配外网IP 配…
背景 自己一台笔记本用来开发,另外一台台式机偶尔玩一下荒野行动,用大屏幕玩游戏肯定舒服一点,这样子导致每次都会要切换,导致有一点麻烦 测试过程 向日葵 我自己是会员,可以开启游戏模式,结果他无法读取游戏画面,这个应该向日葵采集API的问题,无法采集到显卡渲染的界面。vs 都无无法采集到,因为默认选项用显卡渲染加速,所以无法使用。 微软远程桌面 游戏画面是能看到了,结果鼠标一下子飞好远,然后查了一下解决方案,看到微软一个回答,FPS游戏建议用parsec。。。 说明这个无法满足问题。我自己还是用家庭版本,到githu…
目的 因为经常用第三方库,调试时候我不想复制Dll到运行目录,所以希望找到一个办法解决库的问题。 解决过程 设置path=你自己的文件夹目录; 多个用分号分开即可。 补充: 向日葵远程操作的时候vs无法显示,可以在选项里面 如果可用,请使用硬件加速,这个选项关闭即可
背景 c++ 标准库基本没有考虑业务开发,偏离业务太远,对于开发者太不友好,我之前想在使用websocket ,但标准库没有,找了第三方库好久,发现不知道选什么好,c++库引用又不方便,必须编译成自己使用版本,对于我这个老手嫌麻烦,对新手不知道怎么办了. poco库 这个库已经有10几年了,而且代码开发都是现代c++,代码可读性非常好,开发时候可以学习一下,我都不知道标准库代码为什么写成那样子,基本没有可读性,感觉自带混淆。。POCO 基本涵盖所有方面,加密,压缩,网络,转码 ,json,等等基本想到都有。 POC…
一、前提 我以前只认为node js 只能单线程,我自己用了一段时间electron 桌面开发,如果遇到CPU密集型业务怎么做呢?我不可能只靠一个CPU来搞业务啊,这个限制不是太大了? 二、解决方法 1:多进程 child_process 等模块创建多进程 这种打补丁方法不是很好,涉及进程通信,写代码效率不高,很容易出现bug。开发者很可能出现变量无法访问的问题,因为多个进程,变量没有共享。不过业务写很分开,也问题不大,多进程资源比较大。 2:多线程 worker_threads 真正用的是多线程,我自己写代码测试…
一、背景 我之前写一个工具用来客户端加载网页,同时可以注入js,增加功能,类似chrome 浏览器扩展逻辑,但由于网页总是新建一个窗口,我虽然用JS 注入,修改了所有 a 标签的 。但对于动态的无能为力,除非定时器不停遍历,但性能不好,于是就想从electron入手。 二、过程 自己网络查找一些有关的信息,找到一个new-window 事件,这个事件可以捕获新建窗口逻辑。
一、为什么? 因为要做一个简单解析和生成代码,方便自己使用,不想用protobuf工具的生成cpp文件,觉得稍微麻烦一点,因为我只要简单解析和生成。不想写proto 文件。 二、工具 PC 工具 【自用工具】协议分析工具,进制转换,protobuf反序列化 - 『精品软件区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn web反序列化工具 Protobuf Decoder (protobuf-decoder.netlify.app) 三、原理 这种二进制协议一般都要有标…