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

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

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

链接器是如何一步步发明出来的? - 知乎 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条评论 257点热度 0人点赞 小鱼儿 阅读全文
底层技术

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

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

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

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

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

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

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

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

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