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

  • 小玩意
  • 小想法
记录自己技术和想法地方
数据库

sqlite 到底是不是线程安全

背景 几个项目都用sqlite3,可能出现多个线程访问,项目自己加了锁,但我不知道到底sqlite到底是不是线程安全,于是网上搜索很多,都是翻译官方文档,具体也没有说清楚,于是今天自己搜索一下内容,不过搜索国外也没有很好解析,自己结合官网的文章和stackoverflow简单总结了一下。 下面以C++ SQLITE 来说明介绍 sqlite 线程安全设置 通过宏定义SQLITE_THREADSAFE是否线程安全,官方文档window与linux默认编译动态库是SQLITE_THREADSAFE = 1,代表线程安全…

24 9 月, 2022 0条评论 2919点热度 1人点赞 小鱼儿 阅读全文
工具

noptead++ 替代品 sublime text

背景 之前写过类似的文章,前面用everyeidt 国产软件,我用了一个月样子,但还是不能接受临时文件搜索可能会出现错乱的bug,于是我换成sunlime text sublime text 优势 漂亮,目前用过编辑器最漂亮的【vscode我认为不能算编辑器】 插件支持比较多 搜索比较强大,支持多种搜索条件【文件搜索】 带大部分编译命令,可能方便一键启动,但感觉这个功能不与直接集成控制台,类似vscode写法 语法识别,可以通过快捷键找到对应的方法 可以支持默认打开二进制文件,以16进制打开,如果只是简单复制16进…

24 9 月, 2022 0条评论 1675点热度 0人点赞 小鱼儿 阅读全文
windows

window 11 设置不要提示密码修改

问题 最近升级了win11最新升级包,又出现提示我修改密码,对于个人电脑不必要频繁修改密码,因为基本都是自己用的,而且我还是笔记本,基本只有自己能接触到,所以修改密码没有意义。 解决 打开Powershell,不是打开cmd(搜索powshell即可) 粘贴 Set-LocalUser -Name Administrator -PasswordNeverExpires 1 -Name 接你的账号,如果你不是administrator,换成你自己账号名就可以了 命令 Set-LocalUser -Name Admin…

24 9 月, 2022 0条评论 1933点热度 1人点赞 小鱼儿 阅读全文
工具

自己开发手机协同软件支持多窗口了

背景 以前特别项目miui+的多窗口技术,觉得非常NB,自己研究好久总算开发出来了,其中遇到好多坑,还好自己都解决了。目前Scrcpy是不支持的,我可能是国内第一个真正支持的。我通过反射创建虚拟virtual display ,同时可以监听支持APP旋转。 效果图 斗鱼是单独app和一个主窗口,可以无限多个APP,只要手机支持的话,我自己测试跑到6APP,后面就没有测试了,miui+ 限制3个,可能怕手机性能不足导致问题。 总结 逆向miui+ 知道反射哪个函数,scrcpy 目前是不支持,等哪天我代码整理可以发布…

13 9 月, 2022 0条评论 1923点热度 0人点赞 小鱼儿 阅读全文
nodejs

socket io 初步了解(node js)

背景 公司的同事自己用socket io实现websocket服务,我用node js websocket去连接发现连接不上,于是我就找我同事。我同事说:必须要用socket io client连接才可以。我觉得很奇怪,一个weocket框架怎么还不能满足普通的实现,我说你是不是代码写错了,后面发现是我理解错了,我同事也理解错了,我们当初定义协议走websocket 通信,协议就直接走json 或者其他自定义协议即可。 自己花了半天时间看帮助文档和代码开发 分析过程 直接分析源代码调试 看官方的帮助文档,全部看完 …

19 8 月, 2022 0条评论 1865点热度 0人点赞 小鱼儿 阅读全文
加壳

pecompact 压缩壳脱壳初探

背景 一个朋友找我脱壳,不过我从来没有脱壳,于是我研究了一下pecompact脱壳。 网上知识 https://blog.51cto.com/u_15076212/3690173 自己过程 我按照网上知识走 按照他方法脱,发现不能用 我x86dbg 分析,发现地址不能访问,我发现重定位表没有修改 我后面发现脱壳,都需要修复重定位表 我搜索这个有关知识,要么就修复重定表,要么就设置程序不要动态基地址。 我用studype+设置固定地址 网上有修复重定位表脚本,本来想有时间自己写一个小软件修复重定位表的,但感觉以后基本…

14 8 月, 2022 0条评论 2757点热度 0人点赞 小鱼儿 阅读全文
miui+

miui+ 协同软件 多窗口技术研究

背景 miui+ beta 软件貌似出来蛮久了,这个技术原理和scrcpy差不多,只是miui+ beta是系统软件,所以他可以直接反射,而不需要开发者权限才能反射。 优点 支持最多3个独立窗口【APP 独立窗口,不会在手机物理屏幕显示】 不过一些程序屏蔽多个窗口,比喻腾讯视频就不可以,貌似不是技术原因,因为一些斗鱼,虎牙视频类可以开启独立窗口,我用JB逆向分析看他是写了包名做过滤而已, 复制程序比较方便 不用蓝牙就可以传递声音 不用开启开发者模式 编码声音传递 缺点 每次连接基本都要扫码,很容易连接不上,这点我是…

14 8 月, 2022 0条评论 2772点热度 0人点赞 小鱼儿 阅读全文
c++

jsoncpp json压缩转换字符串写法

背景 自己用jsoncpp已经几年了,一直都用 toStyledString来转换字符串,但这种格式化字符串,但如果用来传递数据,那么有许多多余数据,所以我一直想找到压缩的字符串,网上找了一些关键词基本都没有找到,突然有一天我直接看一下jsoncpp的源代码。 过程 查看toStyledString 代码 std::string Value::toStyledString() const { StyledWriter writer; return writer.write( *this ); } 题外话:用vsco…

18 7 月, 2022 0条评论 2152点热度 1人点赞 小鱼儿 阅读全文
c++

vs2019 c++开发软件独运行[运行库文件抽取]

背景 用vs2019 c++开发软件,发行版本需要运行库,因为别的电脑不一定安装运行库,所以要特别处理 方案 编译的exe,c++运行库设置MT(静态模式),代码集成在你的exe中 导致exe变大 其他第三方库可能冲突【可能第三方库需要改变编译模式】,常见冲突在这里 存在多份运行库代码,增大安装包体积 简单 需要动态库DLL 放在exe执行目录 需要复制多个DLL,所以要知道依赖哪些库 安装运行库 增加安装包体积 安装运行库万一冲突,还可能失败【对于阉割系统,太多麻烦的事情】 增加安装时间 选择 主流方案都选择第二…

11 7 月, 2022 0条评论 2426点热度 0人点赞 小鱼儿 阅读全文
c++

POCO c++ 库 string to utf8 string

背景 POCO 是一款全面的c++开发框架,基本设计大部分常见使用功能,但没有直接std::string to utf8 string代码,网上找了好久找到(有Unicode std::wstring 转换utf8 std::string) 代码 Poco::Windows936Encoding cp936; Poco::UTF8Encoding utf8; Poco::TextConverter converter(cp936, utf8); std::string src = "你好"; s…

5 7 月, 2022 0条评论 3042点热度 0人点赞 小鱼儿 阅读全文
1…56789…20
分类
  • 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
  • 云同步
  • 产品
  • 加壳
  • 后端
  • 宝塔
  • 工具
  • 底层技术
  • 开源
  • 开源产品
  • 微信
  • 数据库
  • 杂念
  • 浏览器
  • 游戏
  • 界面
  • 编程语言
  • 网站
  • 网络
  • 自己开发的工具
  • 解决方案
  • 软件
标签聚合
OllyDBG 菜单 c/c++ websocket 下载 win11 图床 源代码 手动构建pe 301 scrcpy 准备开发产品 android 远程控制 报错 c++ nodejs 软件 VC 快速登录 栈 windows 爆红 md5 免费清理僵尸粉 多开 debugview 异常 微信 网站 抖音 界面 c# node 大小端 服务器 百度 java jquery obsidian 多线程 webview 运行库 electron 小玩意 html 插件 短连接 ie8 修改
归档
  • 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号