摘要:使用sftp,需要使用Except模块,该模块需要下载安装在perl目录下,可以上http://www.cpan.org/上下载对应的安装包;1.用root用户登录环境;2.cd /usr/lib/perl5/ 3.上传包IO-Tty-1.10.tar.gz 和 Expect-1.21.tar.gz到perl5目录下;4.安装IO-Tty-1.10tar -zxvf IO-Tty-1.10.tar.gzcd IO-Tty-1.10/perl Makefile.PLmakemake testmake install5.安装Expect-1.21tar -zxvf Expect-1.21.tar.
阅读全文
摘要:使用use Net::FTP;Demo: my $Server = '192.168.1.1'; my $User = 'admin'; my $Password = 'admin'; my $ftp = Net::FTP->new($Server,Passive => 0, Debug => 1,Timeout => 10) or die "Could not connect.\n"; if (defined $ftp) { if ($ftp->login($User, $Password) o
阅读全文
摘要:使用makefile在Lunix下生成动态库文件
阅读全文
摘要:一.我对makefile的理解:经过一段时间对makefile的学习,我理解的makefile就是将程序员手动编译源文件的过程用一个脚本执行,这对于小型项目来说,程序员手动执行和用makefile来执行感官上可能没有大的差异,但是对于中大型项目来说,makefile的存在大大提供了程序员编译代码效率,一个好的makefile文件是一个项目健康存在的基础。二.初涉makefile: 用个简单的例子初步认识下makefile:源文件:test.cpp:#include<iostream>using namespace std;class A{ private: int a; publi
阅读全文
摘要:一.chomp 作 用:去除读入字符串的换行符,去除\n或者\r\n: 简单举例: while(<FDATA>) { my $tmp_record = $_; chomp ($tmp_record); } 简单说明:此时$tmp_record变量的结束处已经不包含换行符; 二.split 作 用:根据某个模式分割字符串; 简单举例: my @record= split(/\|/,$tmp_record); 简单说明:定义一个record数组,根据“|”分割变量$tmp_record内容; 三.while 作 用:循环遍历 简单举例: open(FDATA, "<te
阅读全文
摘要:问题背景: 我们在实际的开发中,通常会使用到在GridView中嵌入DropDownList,在DropDownList中绑定自己想要的数据,使用户的选择在自己的设定的范围内然而,在这一过程中,我们通常会遇到页面刷新改变了DropDownList的选择,导致下拉框中的内容不是我们想要的。问题解决:(一)如图:在编辑之前,项目中的显示是在label上的,当我们点击编辑的时候,就准换为下拉框形式,而...
阅读全文
摘要:在很多时候,我们根据实际需要,会用动态生成控件的方式来处理我们要显示的内容,这样在数据很多的时候,就不要花很多时间去建控件,这样对程序员来说,可以节约很多时间,同时可以使自己的代码精炼,下面我用一个关键字的例子来阐述一下:需求: 我现在要在页面上显示一篇文章所有的关键字,并且点击每个关键字都能触发事件,将他添加到textbox中;实现: protected void keywordsBind() ...
阅读全文
摘要:问题背景:假设现在有两张表:Create table Shopping (ID int identity, Name varchar(50)) Create table Details (ID int, Color varchar(50), )在Shopping表中,ID是自增的,此时,在向Shopping表中插入数据的时候,同时向Details中插入Shopping表中的自增字段。之所以说这个...
阅读全文
摘要:在接下来的日子里,我将和大家分享一下我这段时间学习Asp.net开发的一点的心得体会以及一些常用的方法,内容可能比较浅,希望在平时的开发中对大家有帮助,有什么好的意见和方法,或者疑问,给我留言,咱们一起探讨探讨。 开发环境对我们来说是至关重要的,能在自己熟悉的环境下开发,那将事半功倍,提高我们的开发效率,不仅如此,在整个团队的合作中,也将更加流畅,下面介绍一下我使用的开发环境: 我所在的团队,目前...
阅读全文