摘要:2、开发和配置应用程序
(13)改进index.jsp
l 我们要在jsp中使用jstl,所以将lib/j2ee/jstl.jar和lib/jakarta-taglibs/standard.jar导入到springapp/web-inf/lib目录下
l 创建include.jsp包含对taglibs的引用,以便其它jsp包含引用:
<%@ page session="fa......
摘要:cvs utilities: http://www.red-bean.com/cvsutils/ 修改一个bug 一个合法的cvsroot可以是:psrver:myhan@192.168.10.20:2404/home/cvsroot 这里的cvs服务器地址后面是可以带上端口号的。 如果一台机器上同时启动多个仓库,常常采用这种方法。 为了方便,我使用cvs utilities提供的cvschroo......
VC.NET2003下安装和使用BLITZ++详细指南@author:armylau
【程序编程相关:
不要看《深入浅出MFC》!】
@date:2004-8-12 【推荐阅读:
从 ADO 迁移到 ADO.NET(一)】
安装与使用blitz++时经常遇到问,查看了ccboy写的«vc++ _net 2003 –安装与使用boost 1_30与blitz++0_6 »,但他写的不详细, blitz的官方文档也不清楚, 只好自己来, 花了不少时间才初步弄清楚. 【扩展信息:
我写了个 Ping 模块 很实用!】
一.起因
二.blitz简介
大家知道fortran是公认的科学计算编程语言,大量数值计算库都是基于fortran的,如lapack. 而blitz++则为科学计算人员提供了面向对象的c++的数值计算程序库, 速度能与fortran77/90匹配.
用过matlab的人知道, matlab是一种基于矩阵的第四代语言,它将每个变量都视作矩阵,赋值起来比起c/c++/java等主流语言起来非常方便,而blitz++也提供了这种矩阵的强大操作,而且性能比起matlab要快很多,这是因为两种的语言特性所决定的.
blitz++最新的版本中提供了数组与向量(即矩阵),随机数产生器,小向量与矩阵.
值得注意的是,与其它数值计算包相比较, blitz是非常有个性的,它不求高大全,如它并没有提供所有的矩阵操作功能,如求特征向量,fft分析等.它的特点在于面向对象.数组操作语法与模板操作(but the main focus of blitz is on array syntax and stencil operations)[4].矩阵操作功能,想起stl中的valarry了吗?valarray中的功能这里都实现与加强了.这个在测试项目mt1中可以初步显示.
三.安装与测试
1) 安装blitz++-0.7通用代码
首先要安装最原始的代码包,源代码是跨平台的,只要blitz支持.
在http://www.oonumerics.org/blitz/ 下只有0.6版本的,最新的版本是0.7,在http://sourceforge.net/project/showfiles.php?group_id=63961 .解压缩,如到c:\vc\blitz++-0.7\
2) 安装blitz-vs.net1.5 -for vs.net2003项目
如果想blitz能在vs.net下使用, 就要定义相应的宏, 使用相应的头文件, lib与blitz++提供的类就行. 而宏定义,lib的编译项目文件,这些工作julian cummings已经为我们做好.在blitz++的主页上查看supported platforms,看到blitz for vs.net,循提示去到blitz在sourceforge的cvs下查找,在cvs目录下 http://cvs.sourceforge.net/viewcvs.py/blitz/blitz , 下载两个文件: blitz-vs.net.zip与readme-vs.net.txt,我下载时的这两个文件的最新版本分别是1.6与1.1...
下一页 摘要:(list) list将在一个子shell中被执行, 不会对当前shell产生影响 返回list的exit值
{ list; } 可以作组合命令用 list将在当前shell中被执行 list结尾处必须要有新行或´;´号 返回list的exit值 list前后必须有空格
((expression)) 算术计算
${!p} 二重参数${!p*} 返回所有以p开头的变量$......