小鱼塘--自说自话的地方

  • 小玩意
  • 小想法
记录自己技术和想法地方
编程语言

POCO c++ 库 使用

背景 c++ 标准库基本没有考虑业务开发,偏离业务太远,对于开发者太不友好,我之前想在使用websocket ,但标准库没有,找了第三方库好久,发现不知道选什么好,c++库引用又不方便,必须编译成自己使用版本,对于我这个老手嫌麻烦,对新手不知道怎么办了. poco库 这个库已经有10几年了,而且代码开发都是现代c++,代码可读性非常好,开发时候可以学习一下,我都不知道标准库代码为什么写成那样子,基本没有可读性,感觉自带混淆。。POCO 基本涵盖所有方面,加密,压缩,网络,转码 ,json,等等基本想到都有。 POC…

26 3 月, 2022 0条评论 2919点热度 0人点赞 小鱼儿 阅读全文
nodejs

node js 多线程

一、前提 我以前只认为node js 只能单线程,我自己用了一段时间electron 桌面开发,如果遇到CPU密集型业务怎么做呢?我不可能只靠一个CPU来搞业务啊,这个限制不是太大了? 二、解决方法 1:多进程 child_process 等模块创建多进程 这种打补丁方法不是很好,涉及进程通信,写代码效率不高,很容易出现bug。开发者很可能出现变量无法访问的问题,因为多个进程,变量没有共享。不过业务写很分开,也问题不大,多进程资源比较大。 2:多线程 worker_threads 真正用的是多线程,我自己写代码测试…

16 3 月, 2022 0条评论 2363点热度 0人点赞 小鱼儿 阅读全文
electron

electron 拦截 window.open

一、背景 我之前写一个工具用来客户端加载网页,同时可以注入js,增加功能,类似chrome 浏览器扩展逻辑,但由于网页总是新建一个窗口,我虽然用JS 注入,修改了所有 a 标签的 。但对于动态的无能为力,除非定时器不停遍历,但性能不好,于是就想从electron入手。 二、过程 自己网络查找一些有关的信息,找到一个new-window 事件,这个事件可以捕获新建窗口逻辑。

10 3 月, 2022 0条评论 3742点热度 1人点赞 小鱼儿 阅读全文
后端

protobuf 简单总结

一、为什么? 因为要做一个简单解析和生成代码,方便自己使用,不想用protobuf工具的生成cpp文件,觉得稍微麻烦一点,因为我只要简单解析和生成。不想写proto 文件。 二、工具 PC 工具 【自用工具】协议分析工具,进制转换,protobuf反序列化 - 『精品软件区』 - 吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn web反序列化工具 Protobuf Decoder (protobuf-decoder.netlify.app) 三、原理 这种二进制协议一般都要有标…

7 3 月, 2022 0条评论 2362点热度 0人点赞 小鱼儿 阅读全文
杂念

苦

最近遇到难解决的问题,自己亲人生病了,忽然发现身体才是最重要的。 坚持读书 坚持锻炼身体 注意饮食 注意环境 买保险 一切美好肯定不现实,但珍惜每一天还是可以做到

7 3 月, 2022 0条评论 1927点热度 0人点赞 小鱼儿 阅读全文
杂念

2021 小小总结

一、为什么 一直想写一个总结,但我自己又觉得非常麻烦,今天简单写一下,算是一个小小的回忆。 二、记录 1、技术 用node 比较熟悉,貌似以前都用python 写工具,现在全部用node,因为语法像c 写工具 写服务器接口功能 前端算是入门 基本布局会弄 css 写法会了 自己可以弄几个界面,不过自己很少写这些东西 写一个基于websocket 聊天功能,模仿飞书的网页界面 数据库进步了一点 我从不写sql 这种搬砖的事情,觉得很无聊 希望研究一些逻辑,比喻从100W数随机抽取几条。 SQL注入研究了一下,发现现在…

14 2 月, 2022 0条评论 1977点热度 0人点赞 小鱼儿 阅读全文
界面

duilib 消息自己简单总结

背景 最近由于各种原因又学习了duilib c/c++界面库 总结 CWindowWnd::__WndPro pThis->HandleMessage m_PaintManager.MessageHandler(uMsg, wParam, lParam, lRes)[这个是最重要的] pClick->Event(event); 走到control 处理时间里面 control 调用OnEvent(一般不做处理,也可以在这里处理事件),然后在 DoEvent 满足条件参数Notify投递 通知监听通知,一…

27 12 月, 2021 0条评论 2700点热度 0人点赞 小鱼儿 阅读全文
后端

怎么找出服务器流量多的接口?

## 一、问题 最近发现服务器流量增加一倍,因为后台开发没有加日志,无法分析流量的走向,就算有日志,也无法很好发现流量的占比。 ## 二、解决过程 1. tcpdump 抓包,保存文件(如果windows直接用wireshark抓包即可) 2. 用wireshark 统计模块,可以看各个接口占比和流量速度 > 命令:tcpdump -i eth0 tcp -w ./test.pcap eth0代表对应的网卡,一般是eth0,你可以通过ifconfig命令查看你自己网卡. 这里捕获tcp流量到 test.pcap文件…

12 12 月, 2021 0条评论 2197点热度 0人点赞 小鱼儿 阅读全文
android

android 协同逻辑之adb forward

一、背景 开源scrcpy 用adb forward 进行转发,这样子不用知道电脑的IP,直接给PC指定端口发送数据就会传送到手机端 二、问题 自己在开发自己协同工具的时候,发现虽然转发,但流量还是在手机显示,而用alink(基于开源的scrcpy开发),却没有显示流量。 三、解决过程 自己命令: adb forward tcp:9990 tcp:9990 他们用的: adb forward tcp:9990 localabstract:local 我发现他们用localServersocket而不是Sersock…

1 12 月, 2021 0条评论 2357点热度 0人点赞 小鱼儿 阅读全文
后端

mysql 拿取随机数据思考

一、背景 自己因为有一个答题插件逻辑,需要从数据库随机选择一定数目的题目,这个业务已经被同事实现,但我觉得他实现不对或者不够好,于是思考这个问题。他用rand() 产生一个随机数,然后大于这个随机数 加上limit 得到 题库。 二、问题 题库是连续的,用户体验不好 随机概率增大,如果用这个思路写抽奖那么绝对是不对的。 三、解决思路 假设我们选择uid 用户的ID 是整数,主键。。 select * from xxx where uid >= (rand(max(uid) - min(uid) ) + min(ui…

28 11 月, 2021 0条评论 2283点热度 0人点赞 小鱼儿 阅读全文
1…89101112…21
分类
  • AI
  • android
  • c#
  • c++
  • electron
  • fishtools
  • html
  • java
  • javascript
  • jquery
  • miui+
  • nodejs
  • obsidian
  • obsidian
  • ollydbg
  • parsec
  • poco
  • scrcpy
  • SDL
  • socket io
  • Uncategorized
  • vs
  • win32
  • windows
  • workflow
  • xscr
  • xscr
  • 云同步
  • 产品
  • 加壳
  • 后端
  • 宝塔
  • 工具
  • 底层技术
  • 开源
  • 开源产品
  • 微信
  • 数据库
  • 杂念
  • 浏览器
  • 游戏
  • 界面
  • 编程语言
  • 网站
  • 网络
  • 自己开发的工具
  • 解决方案
  • 软件
标签聚合
websocket 抖音 栈 快速登录 界面 清理 报错 scrcpy 大小端 debugview c/c++ 百度 win11 windows 远程控制 ie8 c++ 301 修改 OllyDBG nodejs 多开 obsidian 小玩意 菜单 md5 java bat 运行库 VC 微信 准备开发产品 软件 android html 源代码 webview c# jquery 手动构建pe node 插件 下载 服务器 免费清理僵尸粉 爆红 electron 网站 多线程 异常
归档
  • 2025 年 10 月
  • 2025 年 9 月
  • 2025 年 7 月
  • 2025 年 6 月
  • 2025 年 3 月
  • 2025 年 2 月
  • 2025 年 1 月
  • 2024 年 12 月
  • 2024 年 10 月
  • 2024 年 9 月
  • 2024 年 7 月
  • 2024 年 6 月
  • 2024 年 5 月
  • 2024 年 3 月
  • 2024 年 1 月
  • 2023 年 12 月
  • 2023 年 11 月
  • 2023 年 10 月
  • 2023 年 9 月
  • 2023 年 8 月
  • 2023 年 7 月
  • 2023 年 6 月
  • 2023 年 5 月
  • 2023 年 4 月
  • 2023 年 3 月
  • 2023 年 2 月
  • 2022 年 12 月
  • 2022 年 11 月
  • 2022 年 10 月
  • 2022 年 9 月
  • 2022 年 8 月
  • 2022 年 7 月
  • 2022 年 6 月
  • 2022 年 5 月
  • 2022 年 4 月
  • 2022 年 3 月
  • 2022 年 2 月
  • 2021 年 12 月
  • 2021 年 11 月
  • 2021 年 10 月
  • 2021 年 9 月
  • 2021 年 8 月
  • 2021 年 7 月
  • 2021 年 6 月
  • 2021 年 5 月
  • 2021 年 4 月
  • 2021 年 3 月
  • 2021 年 2 月
  • 2021 年 1 月
  • 2020 年 12 月
  • 2020 年 11 月
  • 2020 年 10 月
  • 2020 年 9 月
  • 2020 年 8 月
  • 2020 年 7 月
  • 2020 年 6 月
  • 2020 年 5 月
  • 2020 年 4 月
  • 2020 年 3 月

COPYRIGHT © 2022 小鱼塘. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

湘ICP备18005349号