实验室做FPGA开发时经常用到Verilog,代码规范成为一个问题,于是乎写了一个Perl脚本对代码进行规范化,主要是进行自动缩进和对齐。代码如下,初学Perl,请读者赐教:#####################################################
# 代码缩进对齐脚本
# 功能:对Verilog代码进行自动缩进和对齐处理,
# 该版本目前还没有对case语句进行...
分类:
其他好文 时间:
2014-09-16 23:44:31
阅读次数:
539
'''时间: 9月5日 - 9月30日要求:1. 书本内容总结归纳,整理在博客园笔记上传2. 完成所有课后习题注:“#” 后加的是备注内容(每天看42页内容,可以保证月底看完此书)“重点笔记”“本章习题” - 标题1,二级标题用- 标题2,笔记大纲标题、习题题目- 加粗,16px'''重点笔记摘要 ...
分类:
编程语言 时间:
2014-09-16 23:29:51
阅读次数:
297
一、数据库知识1,left join 、right join例: 表A记录如下:ID Num1 a200501112 a200501123 a200501134 a200501145 a20050115表B记录如下:ID Name1 20060324012 20060324023 200603240...
分类:
其他好文 时间:
2014-09-16 18:48:30
阅读次数:
196
1)默认的INC如下: @INC: C:/Perl/site/lib C:/Perl/lib2)设置环境变量PERL5LIB来增加到INC,例如:set perl5lib=c:perllibs在设置perl5lib后如下, %ENV: ...
分类:
其他好文 时间:
2014-09-16 15:42:20
阅读次数:
156
当今web程序的开发技术真是百家争鸣,ASP.NET, PHP, JSP,Perl, AJAX 等等。 无论Web技术在未来如何发展,理解Web程序之间通信的基本协议相当重要, 因为它让我们理解了Web应用程序的内部工作. 本文将对HTTP协议进行详细的实例讲解,内容较多,希望大家耐心看。阅读目录什...
分类:
其他好文 时间:
2014-09-16 02:41:39
阅读次数:
350
三、unix系统中,哪些可以用于进程间的通信?(1)管道(Pipe):管道可用于具有亲缘关系进程间的通信,允许一个进程和另一个与它有共同祖先的进程之间进行通信。(2)命名管道(named pipe):命名管道克服了管道没有名字的限制,因此,除具有管道所具有的功能外,它还允许无亲缘关系进程间的通信。命...
分类:
其他好文 时间:
2014-09-15 22:44:39
阅读次数:
571
'''时间: 9月5日 - 9月30日要求:1. 书本内容总结归纳,整理在博客园笔记上传2. 完成所有课后习题注:“#” 后加的是备注内容(每天看42页内容,可以保证月底看完此书)“重点笔记”“本章习题” - 标题1,二级标题用- 标题2,笔记大纲标题、习题题目- 加粗,16px'''重点笔记 :摘...
分类:
编程语言 时间:
2014-09-15 17:33:49
阅读次数:
169
如何跳过文件首行读取文件呢?我们可以使用readline来实现,打开文件后,首先readline,然后再使用while继续读取文件的其他行进行处理。这种方法比较适合同时处理多个文件的场景,具体的实现方式如下: #!/usr/bin/perl open( READ, ") { ......
分类:
其他好文 时间:
2014-09-15 17:23:09
阅读次数:
177
Perl“胶水”,能够将各种应用程序或者各种语言的代码结合起来。Perl可以编写普通的脚本程序,还可以使用cgi模块编写Web应用程序,同时可以使用DBI访问各种数据库。除此之外,Perl可以将各种层次的应用程序粘在一起,发挥更强大的功能。如果前台是一个网站Web应用程序,底层或者是后台是用C,C+...
分类:
其他好文 时间:
2014-09-15 17:22:19
阅读次数:
206
1. apache2安装完成之后,配置文件位于/etc/apache2目录下,主要是apache2.conf。但是修改的时候主要可以修改sites-available下面的default;修改完成之后重启apache2,需要输入/etc/init.d/apache2之后添加参数stop, start...
分类:
其他好文 时间:
2014-09-15 17:15:09
阅读次数:
204