coreBugZJ

此 blog 已弃。

Linux

JNI Java调用C代码
     摘要: 环境 Ubuntu12.04 + openJDK6。
JNI中使用“修改的UTF8”编码,而Linux下wchar_t使用UTF32,注意转码。  阅读全文

posted @ 2014-04-13 19:36 coreBugZJ 阅读(357) | 评论 (0)  编辑

汇编调用 C 语言 printf %f 输出浮点数 float 的问题:4字节 还是 8字节
     摘要: 结论: C 语言的 printf 使用 %f 来输出 float 时,实际上先把 4字节的float转化为 8字节的double,然后访问了栈上的 8字节数据。
(环境:Ubuntu12.04 32位 intel i3 nasm gcc)  阅读全文

posted @ 2013-04-29 16:51 coreBugZJ 阅读(2523) | 评论 (2)  编辑

Linux 下 Java 调用 shell 命令 nasm 与 gcc
     摘要: 最近在写Pascal编译器,生成 nasm 汇编代码,需要调用 nasm 进行汇编,再调用 gcc 与 C 语言标准库链接,从而可以使用 C 语言的库函数。

注意 "-o" 和 fileName 要分开为两个字符串,不然的话,nasm 没问题,但 gcc 会出错,链接器找不到输出文件。

errReader 和 errInfo 用于输出 nasm 和 gcc 输出的错误信息。  阅读全文

posted @ 2013-04-29 15:28 coreBugZJ 阅读(506) | 评论 (0)  编辑

在 Windows 下使用 VS2010 编译生成 qrencode,工作于命令行,读入文字,生成 QR 码的 png 图片。
     摘要: 虽然开源二维码QR码编码库 qrencode 以 C 语言编写,
但工程管理及源码中使用 Linux 平台特性(此说法似乎不严谨),如 getopt_long 等;
以开源图形库 libpng 生成 png 图片,且 libpng 又使用开源 zlib 支持数据压缩,却未配上这两个库,似乎假设开发环境中已经安装,但我不想装。。。。  阅读全文

posted @ 2012-03-03 22:10 coreBugZJ 阅读(4908) | 评论 (1)  编辑

在 Windows 平台下使用 Linux 的 getopt, getopt_long, getopt_long_only 函数 解析命令行
     摘要: 修改自 glibc 2.8 中的 getopt 等相关文件,直接加入工程,编译即可使用。。。  阅读全文

posted @ 2012-03-03 00:14 coreBugZJ 阅读(4308) | 评论 (-1)  编辑

自己写的 LS 命令
     摘要: 支持 -r --recursive 递归处理子目录,-a 显示隐藏文件,-l 显示属性,及这些参数的任意组合,可指定路径,默认为当前目录。。。  阅读全文

posted @ 2011-11-22 21:13 coreBugZJ 阅读(505) | 评论 (0)  编辑

Linux 调度器发展简述 (转)
     摘要: 。。。  阅读全文

posted @ 2011-10-15 20:18 coreBugZJ 阅读(233) | 评论 (0)  编辑

Vim学习笔记 (转)
     摘要: 1. Type 0 (zero) to move to the start of 。。。  阅读全文

posted @ 2011-10-09 14:09 coreBugZJ 阅读(160) | 评论 (0)  编辑

How to Write makefile
     摘要: 学习 makefile 不错的资料,虽然少许错字。以 GUN 的 makefile 为例讲述。

  阅读全文

posted @ 2011-10-04 14:18 coreBugZJ 阅读(229) | 评论 (0)  编辑

vim cheat sheet for programmers
     摘要: Vim 命令图示,3301 * 2550 的大图,这里只能缩略显示啦。。。  阅读全文

posted @ 2011-09-27 20:48 coreBugZJ 阅读(377) | 评论 (0)  编辑

自己常用的 VIM 命令
     摘要: 这里仅仅默写了一些自己常用的命令,VIM 很犀利,自己很菜,许多不常用的命令忘了,用到了再google .......  阅读全文

posted @ 2011-03-24 18:10 coreBugZJ 阅读(2133) | 评论 (6)  编辑

我喜欢的 VIM 配置
     摘要: 喜欢用 VIM 快一年了,这里把自己喜欢的配置分享出来,也免得我每次安装,都要复制配置文件。  阅读全文

posted @ 2011-03-16 15:28 coreBugZJ 阅读(1598) | 评论 (2)  编辑