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

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

sqlite 到底是不是线程安全

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

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

noptead++ 替代品 sublime text

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

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

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

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

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

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

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

13 9 月, 2022 0条评论 1917点热度 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条评论 2749点热度 0人点赞 小鱼儿 阅读全文
miui+

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

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

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

jsoncpp json压缩转换字符串写法

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

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