使用perl读写配置文件

以前保存配置信息,都是直接将信息保存到文本文件,每行一条。这样做会导致可读性降低。

  • 如去年课程作业编写的一个“光线追迹”软件,需要读取的数据完全用空格和换行分隔后保存于文本文件,现在想要理解各个数据的含义就只能查看源代码了,幸好当时注释写的非常详细。
  • 又如今年的一个“膜厚计算”软件。因为需要跨程序调用各个信息(cli<–>LABVIEW<–>dll),直接传递参数太复杂,因此将很多的设置项与共享数据放到了文件中。可读性太差了。

现在正好需要使用perl读写一些配置信息,就将读写config文件的方法汇总一下。

阅读更多

FORTRAN笔记

新建一篇文章记录我在学习fortran语言过程中的笔记和心得。

毕设要用fortran编写动态库供labview使用,前段时间是直接在codeblock中配置的编译器,最新的svn版本也支持建立fortran项目了。但我这儿一直有问题,刚刚c::b竟然直接打不开了,一直异常错误。在网上找了一个CVFortran6绿色版,写了个helloworld,编译通过,到连接就错误。
随后我完全装了个ivf,结果还是不行。最终返回C::B重新配置,终于可以用了。配置方法明天更新。

一、在codeblock中使用fortran

阅读更多

regsvr32注册和反注册dll

regsvr32命令是Windows中控件文件(如DLL、OCX、CPL等)的注册和反注册工具。

命令格式
regsvr32 [/u] [/s] [/n] [/i[:cmdline]] dllname

/u- 卸载安装的控件与注册服务等;
/s- 安静模式,不显示提示框;
/i- 调用DllInstall函数并把可选参数[cmdline]传给它,当使用/u时用来卸载DLL;
/n- 不调用DllRegisterServer,该参数必须和/i一起使用。

Cygwin使用指南

1 引言

cygwin是一个在windows平台上运行的unix模拟环境,是cygnus solutions公司开发的自由软件(该公司开发了很多好东西,著名的还有eCos,不过现已被Redhat收购)。它对于学习unix/linux操
作环境,或者从unix到windows的应用程序移植,或者进行某些特殊的开发工作,尤其是使用gnu工具集在windows上进行嵌入式系统开发,非常有用。随着嵌入式系统开发在国内日渐流行,越来越多的开发者对cygwin产生了兴趣。本文将对其作一介绍。

阅读更多