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

  • 小玩意
  • 小想法
记录自己技术和想法地方
nodejs

node request 设置代理

一、背景 自己用node request 请求 http 发现请求无法正确应答,我用fidder抓包没有抓对应数据包,因为默认node 不会走 windows 默认代理。 二、解决过程 在request 构建增加参数 proxy: 'http://127.0.0.1:8888' 这个设置代理到fidder里面去,如果非HTTPS 可以直接用wireshark来抓包。 三、补充 如果是第三方程序,如果不会默认走代理,可以用proxifier, 这个软件出来很多年,自己可以百度下载,官方可以试用30天。 proxifi…

28 11 月, 2021 0条评论 2622点热度 0人点赞 小鱼儿 阅读全文
windows

edge微软账号登录

一,问题 edge 虽然可以同步登录,但大多数会出现登录出现问题,我以前都是通过梯子登录,最近发现一个简单方法解决了,自己记录一下。 二,解决 通过填写微软的dns就可以加快登录过程。4.2.2.1 4.2.2.2 这个地址 登录后可以改回自己默认DNS,只是临时切换一下,而可以用网上快速切换DNS的工具,进行快速切换。

16 11 月, 2021 0条评论 1767点热度 0人点赞 小鱼儿 阅读全文
编程语言

vs 运行库知识点

一、问题 我们编译c/c++的执行程序(exe),如果运行库没有选择静态编译(mt),那么可能在别的电脑上就无法运行(因为没有对应的运行库) 程序选择mt静态遍历,我们链接别的第三库会出现链接报错 上面是我们用c/c++编译经常遇到问题。 二、运行具体文件的作用[vs2019为例子] vcruntime140: c语言运行库,比喻我们用到prinf msvcp140.dll c++ 运行库 ,比喻我们用到的 std::cout 其他补充,以前的版本不一定有,有可能是win10才有 140 代表是运行库的版本号,你用…

24 10 月, 2021 0条评论 2785点热度 0人点赞 小鱼儿 阅读全文
后端

大小端理解

一、背景 这块知识点算是比较常见,我们传送网络二进制自定义协议一定会遇到的,我最近看到一个问题,于是我思考为什么会有大小端的问题,他到底是哪一层导致的。基本知识我这里就不说了,自己搜索一下就能知道 二、思考 我们看的书籍或者网络的文章都说大小端跟CPU有关系,但跟高级语言没有关系,我们用c/c++,c#的时候我们赋值给变量根本不关心大小端,比喻 short i = 0x1234 我们根本不用关心他在内存里面是大端还是小端,因为他的值就是0x1234。不用关心他的内存形式。 另外一个知识点,i = a + b; 如果…

24 10 月, 2021 0条评论 2349点热度 0人点赞 小鱼儿 阅读全文
windows

win11 关闭蓝屏 重启不蓝屏

一、背景 蓝屏是ndis.sys 导致的蓝屏,基本百度或者google也找不到解决办法,说明自己这个问题很大可能第三方程序导致的问题。 二、排错 通过日志查看到生成dump文件所在路径。(右键我的电脑,点击管理,找到window的日志) 用windbg priview 查看dunmp文件(应用商店可以下载) 看到回调过程 找到一个Neo_VPN.sys 调用 通过搜索在C:\Windows\System32\Drivers\Neo_VPN.sys 三、解决方案 进入win11 安全模式 删除 C:\Windows\…

14 10 月, 2021 0条评论 3087点热度 0人点赞 小鱼儿 阅读全文
nodejs

java 压缩的二进制数据传递给node js处理问题

一, 背景 自己压缩android 截图数据压缩然后网络传递给我node程序,然后发现node 无法解压。 二,排错过程 打印java 压缩的二进制数据数组,打印node收到 buffer,发送java数组函数负数,而node 得到没有负数 三,思考 看到这个2边数据不一样,我就想起来是什么导致。java byte 是 -128~127,node byte是 0~255. 这样子导致数据对不上,我要说一点二进制数据是一样的。这个只是node 读同样的二进制,解析数据0~255范围[byte],java虚拟机解析~1…

13 10 月, 2021 0条评论 2218点热度 0人点赞 小鱼儿 阅读全文
编程语言

lua 源码简单分析

一,背景 这类技术自己没有研究过,只是用过lua,当时只是感觉跟JS一样,没有特别的感觉,他的代码非常少,我下载1.0的代码。 二,概括 通过lex与yacc 进行词法和语法分析,语法分析加了自己的c语言的逻辑代码。 三,分析 lua_dofile 加载指定的lua文件。 yyparse 进行词法分析与语法分析【这个是编译通用工具,不过我没有使用过,我只是网上查资料了解到】 while 取指令,然后执行对应行为,变量处理通过top 堆栈进行操作。 四,样例 这个生成对应的字节码,然后调用lua_execute 执行…

1 10 月, 2021 0条评论 2374点热度 0人点赞 小鱼儿 阅读全文
底层技术

编程语言虚拟机基本原理学习

一,背景 最近突然想研究语言虚拟机到底怎么运行的,于是我网上找了一些资料,稍微记录一下,让自己有一个映像,并不是为了自己写虚拟机。 二,原理[加载程序] while(true){ 取指令 解析指令 执行指令 } 这里也是本文的核心内容, 实际上虚拟机很简单, 遵循这样的模式: 读取: 从文件读取内容,解析生成指定集合等等 解码: 解析指定指令。【一条条执行,然后读取指令 push eax】 执行: 执行解码后的指令 【当读取这个指定,执行 压入一个eax 的值到栈顶】 三,参考资料 用 Lua 实现一个微型虚拟机-…

1 10 月, 2021 0条评论 2634点热度 0人点赞 小鱼儿 阅读全文
c#

wpf dispacher 实现原理分析

一,作用 提供线程队列服务,通过windows message 这个基本原理逻辑代码。 二,代码 异步调用 dispath 代码 :https://referencesource.microsoft.com/#WindowsBase/Base/System/Windows/Threading/Dispatcher.cs,9e84b372d672e449,references dispacher 把我们行为封装成为DispatcherOperation,然后投递队列,同时投递事件给绑定的线程对应的 message o…

18 9 月, 2021 0条评论 2337点热度 0人点赞 小鱼儿 阅读全文
html

cos 或者OSS 网页 IE8访问404

一、问题 自己用COS 的URL 访问HTML 资源,chrome 和firefox ,edge 和 ie11都能正常,但自己用ie8访问会出现跳转到404。 二、排查过程 自己测试各种浏览器,我发现只有在IE8 出现问题,那么证明肯定是IE8兼容性问题,我突然想起自己以前用NODE http 写静态资源,返回数据没有返回对应的content-type,导致在无法访问问题,那么估计就这么问题。 三、结果方案 我开启cos静态资源网站,它的静态网站资源用的不同的url。ie8 不能根据后缀采用对应的content-t…

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