- 浏览: 1482126 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (691)
- linux (207)
- shell (33)
- java (42)
- 其他 (22)
- javascript (33)
- cloud (16)
- python (33)
- c (48)
- sql (12)
- 工具 (6)
- 缓存 (16)
- ubuntu (7)
- perl (3)
- lua (2)
- 超级有用 (2)
- 服务器 (2)
- mac (22)
- nginx (34)
- php (2)
- 内核 (2)
- gdb (13)
- ICTCLAS (2)
- mac android (0)
- unix (1)
- android (1)
- vim (1)
- epoll (1)
- ios (21)
- mysql (3)
- systemtap (1)
- 算法 (2)
- 汇编 (2)
- arm (3)
- 我的数据结构 (8)
- websocket (12)
- hadoop (5)
- thrift (2)
- hbase (1)
- graphviz (1)
- redis (1)
- raspberry (2)
- qemu (31)
- opencv (4)
- socket (1)
- opengl (1)
- ibeacons (1)
- emacs (6)
- openstack (24)
- docker (1)
- webrtc (11)
- angularjs (2)
- neutron (23)
- jslinux (18)
- 网络 (13)
- tap (9)
- tensorflow (8)
- nlu (4)
- asm.js (5)
- sip (3)
- xl2tp (5)
- conda (1)
- emscripten (6)
- ffmpeg (10)
- srt (1)
- wasm (5)
- bert (3)
- kaldi (4)
- 知识图谱 (1)
最新评论
-
wahahachuang8:
我喜欢代码简洁易读,服务稳定的推送服务,前段时间研究了一下go ...
websocket的helloworld -
q114687576:
http://www.blue-zero.com/WebSoc ...
websocket的helloworld -
zhaoyanzimm:
感谢您的分享,给我提供了很大的帮助,在使用过程中发现了一个问题 ...
nginx的helloworld模块的helloworld -
haoningabc:
leebyte 写道太NB了,期待早日用上Killinux!么 ...
qemu+emacs+gdb调试内核 -
leebyte:
太NB了,期待早日用上Killinux!
qemu+emacs+gdb调试内核
转载http://zwhc.iteye.com/blog/1048079
补充:
http://bellard.org/jslinux/tech.html下有个
linuxstart-20110820.tar.gz
编译能得到这些二进制bin文件
附件下载
jslinux 简单分析 jslinux:用JavaScript写出一个PC模拟器,上面运行Linux 1、主页面 (http://bellard.org/jslinux/) 很简单,主要调用了 如下两个 js 文件。 http://bellard.org/jslinux/term.js http://bellard.org/jslinux/cpux86.js 2、term.js 里也没有发现什么特殊的地方; 3、cpux86.js 使用到一个 load_binary 的函数,查看了一下实现,是通过 XMLHttpRequest 来取如下三个 bin 文件: http://bellard.org/jslinux/vmlinux26.bin http://bellard.org/jslinux/root.bin http://bellard.org/jslinux/linuxstart.bin 通过迅雷来看,这三个文件,总大小 3.6M 以上。因为网站在国外,很卡。 通过代理下载成功。在本地试了一下,不错。
补充:
http://bellard.org/jslinux/tech.html下有个
linuxstart-20110820.tar.gz
编译能得到这些二进制bin文件
附件下载
- jslinux_old.rar (1.4 MB)
- 下载次数: 3
发表评论
-
xl2tp 备份
2019-09-24 16:25 7292019年9月24日更新: 注意,需要开启firewall ... -
sdl笔记
2019-01-31 17:19 740sdl教程教程 https://github.com/Twin ... -
tinyemu
2019-01-24 17:59 1439参考https://bellard.org/jslinux/t ... -
aws搭建xl2tp给iphone使用
2018-12-26 21:37 19012019年12月26日 可以参考原来的配置 https:// ... -
consul的基本使用
2017-06-27 11:13 1409### 安装 [centos7上consul的安装](ht ... -
lvs的helloworld
2017-06-13 20:36 600###################lvs######### ... -
系统调用的helloworld
2017-05-04 16:14 657《2.6内核标准教程》 p293 #include < ... -
bitcoin和cgminer的安装
2017-04-05 22:45 1962参考 http://blog.csdn.net/rion_ch ... -
ceph安装和常用命令
2017-03-21 21:55 961/etc/hosts ssh-keygen ssh-copy- ... -
mobile terminal 笔记
2016-12-02 15:35 646找出旧的iphone4 越狱之后可以变个小操作系统 mobi ... -
socket基础和select(python)
2016-06-14 17:21 1807上接 c语言的socket基础ht ... -
socket基础(c语言)
2016-06-14 16:45 1005不使用select 普通的基础socket连接,对多个客户端的 ... -
ffmpeg+nginx 的直播(2,直播摄像头和麦克风)
2016-05-28 20:21 4382假设我的服务器是centos7 192.168.139.117 ... -
ffmpeg+nginx 的直播(1,直播播放的视频文件)
2016-05-26 17:11 661564位操作系统centos7 ############ 1.一 ... -
socat和netcat(nc)
2016-04-29 22:36 1756转 原文链接: http://www.wenquan.name ... -
neutron基础九(qemu nat网络)
2016-02-06 17:21 1630接上基础八,kvm透传nested忽略 1.在主机ce ... -
neutron基础八(qemu 桥接网络)
2016-02-06 13:13 1549qemu的桥接和nat的qemu启动命令是一样的,但是后续的脚 ... -
neutron基础七(qemu tap)
2016-02-02 17:02 1033使用qemu 建立个虚拟机 然后用tap设备, 根据基础六,t ... -
neutron基础六(bridge fdb)
2016-01-28 18:30 2276转发表 在三台机器上建立三个namespace 192.16 ... -
南北流量
2016-01-23 23:26 1834一、三层网络架构: 接入层:负责服务器的接入和隔离 汇聚层:汇 ...
相关推荐
JavaScript编写的Linux模拟器,即JSLinux,是由著名的程序员Fabrice Bellard创作的一个创新项目。Fabrice Bellard是一位多产的开发者,以其在计算机领域的多项杰出贡献而闻名,包括FFmpeg、QEMU虚拟化软件以及...
这一概念由法国程序员 Fabrice Bellard 通过他的项目 JSLinux 实现,该项目链接为 <http://bellard.org/jslinux/>。 JSLinux 是一个基于 JavaScript 的虚拟机,它使用 Emscripten 编译器将 Linux 内核(通常为 vm...
而在Unix/Linux系统中,掌握常用的命令行操作也是开发者的基本技能,例如`cd`用于切换目录,`ls`显示目录内容,`mkdir`创建目录,`rm`删除文件或目录,`cp`复制文件或目录,`mv`移动文件或重命名,`grep`搜索文件...
Linux下用C语言将一个字符串格式(char*)的MAC地址转换为十六进制数组,代码简洁可直接使用
2. **分块与优化**:接下来,使用3DTiles工具,如CesiumJS的`3DTileConverter`或者B3DM转换器,将gltf数据切割成适合3DTiles格式的小块。这个过程会考虑到数据的层次结构、空间位置和大小,确保在网络中高效加载。 ...
Java语言实现文本转语音主要依赖于特定的库和API,其中一种常见的方法是通过调用DLL(动态链接库)文件来实现。在这个场景下,Java程序利用Jacob库来与Windows系统的语音合成引擎交互,将文本转化为可听见的语音。...
speex2wav-linux工具的出现,解决了在Linux环境下将微信js-SDK的Speex录音文件转成WAV格式的问题。该工具通常包含一个命令行程序,用户可以通过简单的命令行参数来调用它,将Speex文件转换为WAV。例如,假设你的...
3. **格式转换**:保持图片的原始尺寸和位置,这可能需要使用到库如jsdom或pandoc来解析HTML,然后将这些信息转换为Word兼容的格式。 4. **内容迁移**:HTML中的文本、样式和布局也需要转换。可以使用开源工具如...
`iconv-lite` 是一个纯 JavaScript 实现的字符编码转换库,它不需要任何 C++ 扩展,因此可以在包括 Windows、Linux、Mac OS X 在内的各种平台上无缝工作。这个库主要设计用于解决 Node.js 应用程序在处理多语言或多...
在这个项目中,我们将讨论如何利用Vue.js框架集成科大讯飞的WebAPI,实现一个实时语音转文字的应用。 Vue.js是一个轻量级的前端JavaScript框架,以其简洁的API和强大的组件化能力受到开发者喜爱。在构建实时语音转...
- **兼容性检查**:转换后的ICO文件应在目标操作系统(如Windows、macOS或Linux)上测试,确保图标显示正常。 总结来说,PNG转ICON工具是快速便捷地将PNG图像转换为ICO图标的理想选择,尤其适合非专业设计人员。只...
WMF(Windows Metafile Format)是一种矢量图形文件格式,主要在Microsoft Windows操作系统中使用。与位图格式(如JPEG或PNG)不同,WMF文件可以无损地放大而不会失真,因为它们存储的是图形的数学描述而非像素。...
在IT领域,HEX(十六进制)和BIN(二进制)是两种常见的数据表示格式。HEX格式通常用于编程和数据交换,因为它比二进制更容易阅读和理解,而BIN格式则直接代表二进制数据,常用于存储程序或设备固件。...
3. **编程接口**:利用如`fbx2gltf`这样的命令行工具或Node.js库,可以自动化批量处理大量FBX文件。 **转换注意事项** 1. **纹理和材质**:FBX模型可能包含复杂的材质和纹理信息,转换时需确保这些都能正确地映射...
linux.vbird.org 鸟哥的 Linux 私房菜网站 美化:修改字体,增大页面宽度,修改颜色;调用 OpenCC 自动转换成简体中文。转换需要几秒钟,页面可能会没有响应。
### QT调用JS详细过程 在现代软件开发中,尤其是涉及多平台应用开发时,结合使用QT框架与JavaScript能够提供非常灵活且强大的解决方案。本文将详细介绍如何在QT中调用JavaScript代码,这对于需要处理网页数据、实现...
<script src="https://cdnjs.cloudflare.com/ajax/libs/html2canvas/0.4.1/html2canvas.js"> ``` 2. **创建PDF**:在JavaScript中,创建一个`jsPDF`实例。 ```javascript var doc = new jsPDF('p', 'mm', 'a4'); `...
**Node.js-Termbox通过Web界面提供即时Linux终端访问** 在现代软件开发中,Web界面已经成为用户交互的主要方式。Node.js作为一个强大的JavaScript运行环境,它允许开发者利用JavaScript编写后端服务,实现丰富的...
java -jar yuicompressor-2.4.7.jar --type js input.js -o output.min.js ``` 对于CSS文件的压缩,只需将`--type js`改为`--type css`: ```bash java -jar yuicompressor-2.4.7.jar --type css input.css -o ...