Java 字节码 类文件结构

Java 文件编译后会生成 .class 二进制文件,这个文件以 8 字节为单元组织。在 Class 文件中定义了一些数据类型,u1,u2,u4,u8 分别代表 1 个字节、2 个字节、4 个字节、8 个字节的无符号数。 Class 文件像一张大表格,以一定的格式记录。 ClassFile { magic_number; minor_version; major_version; constant_pool_count; constant_pool[]; access_flags; this_class; super_ Read more ...

2014-04-05 java , class , cross-platform , bytecode

CPU知识

步进 所谓步进:同一处理器型号随着时间推移,会有一些小的改进,厂商把这些小的改进通过新的步进来体现。 (通过汉语意思理解:就是与之前相比进了一小步,针对同一型号) 酷睿 i3/i5 全线将从 C2 步进转换到 K0,预计在品质等诸多方面比上一个步进要更加出色。 现在知道了吧,不用去关注它,只要知道是处理器在架构或者其他方面提高了就行。 步进更多的知识详见百度百科,里面讲到了用 CPU-z 识别当前使用的 CPU 的步进信息,如何通过编码知道步进信息。 CPU 各版本信息 ES 测试版 CPU,发给制造商用于各类测试的版本,因为不是免费提供,int Read more ...

2014-03-13

Android SDK环境变量配置

Android SDK就是 Google 提供的Android开发工具包,之前请先配置好JDK Install Android SDK under Linux sudo apt update && sudo apt install android-sdk 安装之后 Android SDK 的地址可能在: /home/account/Android/Sdk /usr/lib/android-sdk Android SDK下载地址 Google搜索Android SDK 或者https://developer. Read more ...


Vim 插件介绍:Nerdtree

地址 https://github.com/scrooloose/nerdtree by Martin Grenfell 介绍 :help NERDTree Config 通常情况下会设置一个 map nmap <F2> :NERDTreeToggle<cr> 然后设置 " nerd comment " Add spaces after comment delimiters by default let g:NERDSpaceDelims = 1 " Use compact syntax for pr Read more ...

2014-02-21 vim , nerdtree , vim-tips , vim-plugin

Blogger 主题中Widget使用

Blogger 的主题和插件有自带的一套语法,下面就是 Blogger 主题中关于 Widget 的使用说明。 Widget Tags for Layouts 标签是用来创建最基本的widget的,描述在 [Page Element Tags for Layouts](http://help.blogger.com/bin/answer.py?answer=46888) 中.而这篇是描述在widget标签中具体可以设置哪些东西的,例如你可以在widget中放置什么. 第一件事就是放置一个闭合的标签,像这样: `<b:widget [... Read more ...

2014-02-04 Google , Blogger , Knowledge

HAProxy 转发 shadowsocks 流量

HAProxy is free, open source software that provides a high availability load balancer and proxy server for TCP and HTTP-based applications that spreads requests across multiple servers. It is written in C and has a reputation for being fast and efficient. 简单的来说 HAProxy 就是一个负载均衡, Read more ...


Linux Mint 下开机自启动应用

在 Cinnamon 桌面环境下有一个开机启动应用的管理程序叫做 startup applications,用该程序来管理开机启动应用是非常方便的。更准确的来说应该是 login 到桌面环境中启动的应用程序管理。 使用 命令行是 cinnamon-settings startup 同样在 gnome 的桌面环境下也有一个相似的 gnome-session-properties 但是这个应用没有 Cinnamon 提供的方便友好,一个很大的差别就是 Cinnamon 提供的 startup 工具允许用户直接选择已经安装的应用,而 gnom Read more ...


manual guide tutorial 区别

manual 一般翻译为手册,指南。通常是制造商提供的一份详细的操作指示,更具体来说一般为官方提供的。 guide 向导,指南。是一个比较宽泛的词,鉴于 manual 可能是一份文档,游戏的小册子,或者更加复杂的汽车的手册,但是 guide 可能就是一个卡片,或者介绍的视频。guide 可能是一个比较细节的说明,但也可能是一个简单的介绍或者说明。 tutorial 通常翻译为教程,通常是针对无经验的初学者提供 step-by-step 每一步详细的说明。 cookbook 直译是食谱,在 鉴别 Mastering Cookbook xxx in Read more ...

2014-02-01 document , guide , difference

Java 查漏补缺之:赋值语句的返回值

在看 JDK 源码 HashMap 时发现在 put 方法实现过程中使用了下面的语句 if ((tab = table) == null || (n = tab.length) == 0) n = (tab = resize()).length; 能够看到在判断语句中使用了赋值语句的结果来和 null 和 0 比较,再比如读写文件时会有 while ((line = reader.readLine()) != null) { out.append(line); } 就能发现 Java 中的赋值语句是有返回值的,并且也不是简单的 Read more ...

2014-01-20 java , jdk , programming

学车记

学车到现在已经接近尾声,拖了两年之久的事情终于要有点眉目了。现在只剩下最后的理论—-科目四的考试了,这个考试应该也和科目一的理论差不多,只是最后多了五道多选题而已。现在回想起来,暑假,寒假,寒假,多少时间花在这个上面。断断续续不知道是福还是祸,考试从人监考一直到现在红外线考,变化多多,训练的方法也变化多多。 之前一个寒假我记得当时考试,倒桩和小路考是分开考的,而今年寒假回来就变成一起考了。以前小路考还考单边桥,而现在不见了。以前小路考是一次性,如果通过就通过,现在是有两次机会,第一次不过还有第二次机会。总之里面的变化任谁也搞不清楚。反正这些也不管了,都 Read more ...

2014-01-13 学车 , beginner

最近文章

  • Executor:多 Agents 和外部世界之间的统一代理层 同时使用 Claude Code,Codex,Pi,OpenClaw 等等 Agent 工具时有一个非常尴尬的状况,就是不同的 Agent 工具维护了不同的配置格式,如果要配置 MCP server 就需要分别到不同的配置文件中定义,相同的配置散落在系统的各个角落中。同一份 API Key 也需要重复粘贴到不同的配置中,更麻烦的是如果一旦有更新或者 API Key 变动就需要重复修改多个地方,我之前还调查过如何[[跨平台管理 MCP]],主要的思路还是通过脚本和同步来对齐配置,但本质上还是在管理多个副本,直到我看到了 Executor 这个项目。
  • 把 Android 手机当成 USB 无线网卡:以及那些被低估的安卓妙用 昨天我把一块装着 [[Proxmox VE]] 系统的硬盘从之前的 SER8 拆下来,插到 4 盘位的 Me Pro 上,本以为开机就能继续用,结果卡在了最基础的一步:Me Pro 的物理网口和我原来的网口对不上,物理网口变更了名字导致无法上网。屏幕上 PVE 的控制台在闪,ip addr 里却无法找到两个物理网口,Web 管理界面自然也打不开。
  • Ignis:把 Obsidian 变成真正的自托管网页应用 用 [[Obsidian]] 记笔记这么多年,有一个需求一直没有被很好地解决,那就是在浏览器里直接访问自己的笔记库。Obsidian 官方一直没有推出 Web 版本,过去想要在别人的电脑上、或者在不方便安装客户端的环境里查看和编辑笔记,要么依赖远程桌面这种笨重的方案,要么就只能把笔记渲染成静态网站,牺牲掉编辑能力,或者通过 SSH 登录我的 macOS 通过命令行方式访问。最近我发现了一个叫 Ignis 的开源项目,它的口号非常直接:Run Obsidian as a self-hosted web app. Not remote desktop, an actual web app。它不是远程桌面,而是让 Obsidian 真正跑在浏览器里,体验下来确实让我眼前一亮,这篇文章就来聊聊它。
  • 卧底厨神观后感 2026 年山之日这个假期外面下着雨,没有出行的计划,索性看起了放到了待看列表的《卧底厨神》,因为之前看过《黑白大厨》知道了权主厨,郑主厨,本来没有对这部综艺抱有太大的期待,只是想在一个休息日放松心情看一篇轻松的综艺,但没想到完全被这三位主厨圈粉了。
  • mise 的 minimum_release_age 给新版本加一道冷静期的供应链安全机制