自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

trymelz的专栏

出来混,迟早要还的 --我终于明白了: 人是要对自己负责任的

  • 博客(3)
  • 资源 (2)
  • 收藏
  • 关注

原创 只有用new产生的对象才能delete

This one OK (堆heap对象)    List* mylist=new List();    mylist->create("mylist");    delete mylist;This one Fail (栈stack对象)    List mylist2;    List* pmylist2;    mylist2.create

2011-12-09 07:22:09 307

原创 ftnchek Fortran 代码检查的利器

ftnchek 检查fortran代码错误,不用编译速度快能检查出编译器查不出的问题,比如宏展开后超过72列,比如文件中出现C的语法,比如参数类型和个数不相等有无数选项可以选择性的检查源码简单易懂,有无数编译开关可以调整,比如输出的宽度,比如可以过滤特定的subroutine等总之,一个好东西

2011-12-03 11:42:07 860

原创 如何区分Linux发行版

1. cat /proc/verstion2. uname -a3. ls /etc/*-version or ls /etc/*-release4. cat /etc/lsb-release/etc/redhat-release/etc/SuSE-release/proc/version 是不是很简单?

2010-04-20 03:43:00 267

EXCEL+VBA编程24学时教程

需要安装pdf中文字体 欢迎使用E x c e l和Visual Basic for Application开发应用程序!作为已经能够熟练使用E x c e l 的用户,你一定对E x c e l强大的功能感到满意。现在,你将逐步提高到更高的水平。即使你以 前从来没有编写过程序,也能够使用Visual Basic for Application开发出解决方案。Vi s u a l Basic for Application是现在可用的最容易学习、最容易使用同时也是最复杂的应用程序自动 化语言(过去常常称为宏语言)之一。在这个学时中,通过熟悉宏录制器,将开始学习有关 的基础知识。

2011-12-15

PERL编程思想 pdf

PERL 编程思想 第1章 PERL简介...........................................................................................................................1 1.1 使用范围............................................................................................................................1 1.2 工作原理............................................................................................................................1 1.3 执行程序............................................................................................................................2 第2章基本概念.............................................................................................................................3 2.1 windows下安装..................................................................................................................3 2.2 Unix下安装.........................................................................................................................3 2.3 Active Perl目录介绍...........................................................................................................4 2.4 使用POD............................................................................................................................4 2.5 编辑工具............................................................................................................................5 2.5.1 EditPlus....................................................................................................................5 2.5.2 UltraEdit...................................................................................................................7 2.5.3 SciTE........................................................................................................................8 2.5.4 Open Perl IDE........................................................................................................11 2.5.5 Perl Builder............................................................................................................11 2.6 命名规范..........................................................................................................................11 2.7 变量.................................................................................................................................12 2.7.1 数字.......................................................................................................................12 2.7.2 字符串...................................................................................................................12 2.7.3 here文档.................................................................................................................14 2.7.4 日期函数...............................................................................................................15 2.7.5 数组.......................................................................................................................15 - 1 - 目录 2.7.6 哈希表...................................................................................................................18 2.8 引用.................................................................................................................................19 2.9 多维数组..........................................................................................................................21 2.10 常量...............................................................................................................................21 2.11 操作符............................................................................................................................22 2.11.1 赋值操作符.........................................................................................................22 2.11.2 算术操作符.........................................................................................................23 2.11.3 字符操作符.........................................................................................................23 2.11.4 比较操作符.........................................................................................................24 2.11.5 逻辑操作符.........................................................................................................24 2.11.6 位操作符.............................................................................................................24 2.11.7 组合赋值操作符.................................................................................................25 2.11.8 递增和递减操作符.............................................................................................26 2.11.9 逗号和关系操作符.............................................................................................26 2.11.10 引用操作符.......................................................................................................27 2.11.11 箭头操作符.......................................................................................................27 2.11.12 范围操作符.......................................................................................................28 2.11.13 三元操作符.......................................................................................................28 2.11.14 操作符的连接性...............................................................................................28 2.12 控制流............................................................................................................................30 2.12.1 if, else, elsif..........................................................................................................30 2.12.2 switch...................................................................................................................31 - 2 - 目录 2.12.3 unless....................................................................................................................31 2.12.4 while.....................................................................................................................32 2.12.5 until......................................................................................................................33 2.12.6 for.........................................................................................................................33 2.12.7 foreach..................................................................................................................34 2.12.8 last........................................................................................................................34 2.12.9 next.......................................................................................................................35 2.12.10 redo.....................................................................................................................35 2.13 文件与目录....................................................................................................................36 2.14 例程...............................................................................................................................37 2.15 执行命令........................................................................................................................39 2.16 正则表达式....................................................................................................................40 2.16.1 基本类型.............................................................................................................40 2.16.2 正则表达式模式.................................................................................................43 2.16.3 扩展使用.............................................................................................................49 2.17 格式...............................................................................................................................51 2.18 POD................................................................................................................................52 2.19 模块...............................................................................................................................53 2.19.1 导出.....................................................................................................................54 2.19.2 导入.....................................................................................................................54 2.19.3 程序块.................................................................................................................55 2.19.4 线程安全.............................................................................................................56 - 3 - 目录 2.19.5 自动加载.............................................................................................................56 第3章面向对象编程...................................................................................................................57 3.1 包.....................................................................................................................................57 3.2 对象.................................................................................................................................58 3.2.1 使用对象...............................................................................................................58 3.2.2 创建对象...............................................................................................................59 3.2.3 底层数据类型.......................................................................................................59 3.2.4 继承.......................................................................................................................60 3.3 tie......................................................................................................................................60 3.3.1 标量.......................................................................................................................61 3.3.2 数组.......................................................................................................................61 3.3.3 哈希表...................................................................................................................62 3.3.4 文件句柄...............................................................................................................63 3.4 设计模式..........................................................................................................................63 3.4.1 Iterator(遍历).........................................................................................................63 3.4.2 Decorator(修饰).....................................................................................................65 3.4.3 Flyweight(享元).....................................................................................................67 3.4.4 Singleton(孤子)......................................................................................................68 3.4.5 Façade(外观)..........................................................................................................70 3.4.6 Abstract Factory(抽象工厂)...................................................................................71 第4章常用模块...........................................................................................................................74 4.1 手动安装模块..................................................................................................................74 - 4 - 目录 4.1.1 Makefile.................................................................................................................74 4.1.2 Makefile.PL............................................................................................................77 4.1.3 在Unix下安装.......................................................................................................79 4.1.4 CPAN安装.............................................................................................................80 4.1.5 ppm安装.................................................................................................................80 4.1.6 构建模块...............................................................................................................82 4.1.7 制作PPM安装包...................................................................................................83 4.1.8 查找已安装模块...................................................................................................84 4.2 文件.................................................................................................................................85 4.2.1 IO::Handle对象......................................................................................................85 4.2.2 IO::Seekable...........................................................................................................91 4.2.3 IO::File...................................................................................................................92 4.2.4 文件测试...............................................................................................................94 4.2.5 glob........................................................................................................................97 4.2.6 管道操作...............................................................................................................99 4.3 目录.................................................................................................................................99 4.4 数据结构........................................................................................................................101 4.4.1 Data::Dumper.......................................................................................................101 4.5 命令行............................................................................................................................101 4.5.1 命令行约定.........................................................................................................101 4.5.2 单字符选项约定处理.........................................................................................101 4.5.3 长选项约定处理.................................................................................................103 - 5 - 目录 4.6 配置...............................................................................................................................107 4.6.1 AppConfig............................................................................................................107 4.7 XML...............................................................................................................................117 4.7.1 XML::Simple.......................................................................................................118 4.7.2 XML::Parser::PerlSAX........................................................................................122 4.7.3 XML::UM............................................................................................................124 4.8 时间...............................................................................................................................126 4.8.1 Date::Manip.........................................................................................................126 4.8.2 HTTP::Date..........................................................................................................131 4.8.3 Date::Simple.........................................................................................................133 4.9 日志...............................................................................................................................136 4.9.1 Log::LogLite........................................................................................................136 4.9.2 Log::Log4perl......................................................................................................137 4.10 中文与unicode.............................................................................................................141 4.10.1 Unicode::Map.....................................................................................................141 4.10.2 Unicode::String..................................................................................................141 4.10.3 encoding.............................................................................................................143 4.10.4 Lingua::ZH::TaBE..............................................................................................143 4.11 解析文本......................................................................................................................144 4.11.1 Parse::RecDescent..............................................................................................144 4.12 网络..............................................................................................................................157 4.12.1 Net::FTP.............................................................................................................157 - 6 - 目录 4.12.2 Net::Telnet..........................................................................................................162 4.12.3 WebService.........................................................................................................163 4.13 提取网页......................................................................................................................163 4.13.1 HTTP::Request...................................................................................................163 第5章数据库DBI......................................................................................................................168 5.1 概述...............................................................................................................................168 5.2 调试...............................................................................................................................172 5.3 DBI代理DBD::Proxy......................................................................................................173 5.4 DBD::AnyData................................................................................................................173 5.5 Tie::DBI..........................................................................................................................175 5.6 MS SqlServer..................................................................................................................176 5.6.1 WIN32:ODBC......................................................................................................176 5.6.2 Win32::ADO........................................................................................................178 5.6.3 DBD::ODBC........................................................................................................179 5.7 Oracle数据库..................................................................................................................181 5.7.1 DBD::Oracle........................................................................................................181 5.7.2 Oracle::OCI..........................................................................................................186 5.8 Sybase数据库.................................................................................................................187 5.8.1 DBD-Sybase.........................................................................................................188 5.9 PostgreSQL数据库.........................................................................................................192 5.9.1 PL/perl..................................................................................................................192 5.10 MySQL.........................................................................................................................194 - 7 - 目录 5.10.1 DBD::mysql.......................................................................................................194 5.11 ODBC...........................................................................................................................201 5.11.1 iODBC................................................................................................................201 第6章调试................................................................................................................................204 6.1 单元测试........................................................................................................................204 6.1.1 Test::Simple与Test::More....................................................................................205 6.1.2 Test::Unit..............................................................................................................214 6.2 异常处理........................................................................................................................214 6.2.1 定义.....................................................................................................................214 6.2.2 使用面向对象异常处理的好处.........................................................................215 6.2.3 在Perl中实现......................................................................................................217 6.2.4 eval的问题...........................................................................................................218 6.2.5 使用Error.pm......................................................................................................219 6.2.6 结论.....................................................................................................................225 第7章 Perl扩展..........................................................................................................................226 7.1 制作可执行文件............................................................................................................226 7.1.1 使用perlcc制作exe.............................................................................................226 7.2 从c调用perl....................................................................................................................226 7.2.1 准备工作.............................................................................................................226 7.2.2 添加Perl解释器..................................................................................................227 7.3 使用Perlscript................................................................................................................227 7.3.1 从PerlScript访问ASP内在对象..........................................................................228 - 8 - 目录 7.3.2 其它的选择.........................................................................................................230 7.4 其它语言中使用Perl.....................................................................................................232 7.5 Perl中使用c....................................................................................................................233 7.5.1 Inline....................................................................................................................233 7.5.2 H2xs.....................................................................................................................238 第8章 Unicode与中文...............................................................................................................242 8.1 字符集............................................................................................................................242 8.2 中文...............................................................................................................................242 8.2.1 编码.....................................................................................................................242 8.3 XML与中文....................................................................................................................243 8.3.1 Expat....................................................................................................................244 第9章 Perl6简介.......................................................................................................................246 9.1 Perl6体系结构...............................................................................................................246 9.2 Parrot..............................................................................................................................248 9.3 Perl6语法.......................................................................................................................248 9.3.1 函数.....................................................................................................................248 9.3.2 对象.....................................................................................................................249 附录A 命令行参数....................................................................................................................251 附录B 环境变量........................................................................................................................255 附录C 特殊变量........................................................................................................................256 附录D 预编译指令......................................................................................................................264 参考资源......................................................................................................................................265 - 9 - 目录 9.4 书籍...............................................................................................................................265 9.5 网址...............................................................................................................................265

2010-04-20

空空如也

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

TA关注的人

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