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

  • 小玩意
  • 小想法
底层技术
底层技术

(转载)链接器是如何一步步发明出来的

链接器是如何一步步发明出来的? - 知乎 Excerpt 在计算机编程的早期年代,你面临一个挥之不去的的噩梦。。。 你找了一个刚刚运行成功的程序仔细看了看: ; main.asm - 主程序 start: ; 初始化 mov cx, 10 mov dx, 20 ; 调用math.asm中的add函数 call 0x1234 ; 这… 在计算机编程的早期年代,你面临一个挥之不去的的噩梦。。。 你找了一个刚刚运行成功的程序仔细看了看: ; main.asm - 主程序 start: ; 初始化 mov cx, 10 m…

19 6 月, 2025 0条评论 43点热度 0人点赞 小鱼儿 阅读全文
底层技术

ai 帮我解决了大小端的疑惑

背景 我以前一直没有弄明白大小端的一些细节,网上找了多资料都没有搞明白,但我通过ai大概解决我的疑惑。 问题 大小端是cpu决定还是系统决定? 程序编译到底是大端还是小端?这个是由谁决定? 小端程序能在大端跑吗? 那如果二进制文件到底是大端还是小端呢?他怎么知道二进制是端还是小端? ai的回答 大小端是cpu决定还是系统决定? 大小端(即字节序)是由 CPU 决定的。CPU 的设计决定了它是大端序(Big-Endian)还是小端序(Little-Endian)。大端序指的是将最高有效字节存储在最低内存地址,而小端序…

19 3 月, 2024 0条评论 1469点热度 0人点赞 小鱼儿 阅读全文
底层技术

虚拟化技术学习和简单总结

一、背景 前一段时间自己用ubuntu 但一些windows的软件无法使用,所以用到wine,跑起来一些程序,但效果肯定没有windows好的,毕竟知识模拟。有太多地方需要处理,比喻字体,我开始模拟网易云音乐无法启动,后面我发现是字体没有安装,后面我把一些必要的字体安装就可以了,想不到字体这么重要。 二、知识点 进程虚拟化(依赖和非依赖运行系统) 系统虚拟化 三、分析 一、进程虚拟化(依赖) 这种windows常见内存加载dll或者exe或则沙箱技术,或者wine,wine也是类似的技术,因为他是linux或者其他…

18 8 月, 2023 0条评论 1434点热度 1人点赞 小鱼儿 阅读全文
底层技术

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

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

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