自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (4)
  • 收藏
  • 关注

原创 关于wasm micro runtime堆的大小的指定

关于wasm micro runtime堆的大小的指定在实际应用中,我们需要定制一个wasm解释器,并在wasm解释器启动后,运行事先编译后的wasm字节码程序中的某个函数。wasm程序可以是一个单独的.wasm文件,也可以将.wasm文件的内容作为一个数组定义,嵌入在wasm解释器的程序中。无论哪种情况,如果.wasm客户程序的函数需要动态分配内存的话,在初始化wasm解释器时,需要指定堆的大小。在指定堆的大小时,如果参数指定不当,wasm的函数在非配内存时,可能失败。通过下面的例子,我们给出一个示范,

2021-03-14 22:42:56 712

用哈夫曼编码压缩文件

这是我自己学习huffman编码时编写的一个小程序。可以对文件进行压缩和解压缩,支持2种压缩算法,文件名称和压缩模式在命令行参数设置。内有编译好的执行文件,测试结果,数据文件,比较详细的使用说明和注释。程序使用c语言编写,未使用任何第三方库。在某些情况下(比如super-pi的计算结果),用我的这个程序压缩后的文件甚至比winRAR最优压缩模式更小。

2012-05-09

用牛顿迭代法计算整数的平方根到任意精度

这个程序展示了如何使用GMP来计算小整数的平方根并精确到任意精度,它并没有直接调用GMP的浮点函数来直接计算,而是通过牛顿迭代法逐步求精得到指定的精度。 这个程序以在VC6,VC2008和GCC下编译通过。在这个压缩包中,已经包含了GMP在windows平台的预编译lib文件和dll文件,你无需下载GMP来编译它。在Linux平台,你需要首先下载并安装GMP,然后你能编译和运行这个程序。 凭借GMP的高性能和牛顿迭代法,这个程序的性能非常好,在我的E8500CPU,计算sqrt(2)并输出(重定向到文件),当计算精度为10万/100万位有效数字时,仅需72毫秒和不到2秒。

2012-02-17

7种FFT代码和测试程序

本压缩包包含7种不同的FFT代码和测试程序,并给出各个FFT程序的性能对比数据。更详细的信息请参见http://topic.csdn.net/t/20060328/11/4644901.html。 这7种FFT代码包括。 1. galois_godel()给出的程序 2. http://topic.csdn.net/t/20060222/13/4570436.html中的程序 3. 朱志刚的FFT程序。 4. 我自己(liangbch)写的两个程序 5. mixfft,来自http://hjem.get2net.dk/jjn/fft.htm 6. http://momonga.t.u-tokyo.ac.jp/~ooura/fft.html

2010-01-26

快速阶乘计算器

这是一个计算阶乘的程序,分为初级(1.0,1.1,1.2)、中级(2.0)、高级(3.0), mini, 3种算法,共计7个版本,1.x版本提供源代码和可执行文件,2.0 和3.0 版本仅仅提供执行文件。 mini 版为最新添加的版本,分dos版和windows版。dos 版的可执行文件仅仅323字节。windows版的可执行文件仅为1224字节。这两个版本均提供一个等价的.c程序源代码和制作过程说明文档。以上程序的速度均很快。下表列出各个版本的速度(CPU P4 2.6): 10000! 30000! 100000! 1.7s 21.3s 227s 1.1 0.64s 7.1s 82s 1.2 0.4s 3.7s 95s 2.0 0.1s 1.0s 16s 3.0 0.028s 0.22s 1.63s mini dos <;1.0s ---- ----- mini windows <;1.0s 约7s 约82s

2006-03-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除