2008年02月
lenght EXPR
length 返回EXPR代表的字符集的长度。如果没有输入EXPR,则返回$_的长度。
注意length不能用于取得数组或hash的元素个数。请使用“scalar @array”和
“scalar key %hash”取得各自的元素个数。
注意如果EXPR是Unicode,lenght取得字符集的字符数,而不是字节数。如果要
取得内部字符串的字节数,使用“bytes::length(EXPR)”.
注意内部编码的多样性,导致字节数的不一样。要得到UTF-8编码的字符串的
字节数,使用“length(Encoding::encode_utf8(EXPR))”.
替代length的方法:使用rindex
rindex (EXPR."\$", "\$");
阅读全文>
发表于 @ 2008年02月26日 14:20:00|评论(loading...)|编辑
在Linux下安装PHP,APACHE,MYSQL,PERL的方法[入门教程][PHP技术]
本文目的在于帮助那些刚刚入门的朋友,这是一篇颇为详细的安装说明本人全部调试通过,现在正在调试ORACLE部分,到时再与大家共享。阅读全文>
发表于 @ 2008年02月25日 16:19:00|评论(loading...)|编辑
网络编程是一门神秘且复杂的艺术,当然也十分有趣。Perl语言提供了丰富的TCP/IP网络函数,所有这些函数都
直接来源于C语言的socket库函数.
由于Perl语言和C语言的socket库函数在型式和使用方法上都是一样的,因此会使用Perl语言进行Socket编程, 当
然也就会使用C语言进行Socket编程.
下面是Perl语言中有关的socket库函数列表: 阅读全文>
发表于 @ 2008年02月25日 16:13:00|评论(loading...)|编辑
什么是SSH?可能对某些人来说很新鲜吧? 今天我们就讨论下这个话题吧!
SSH的英文全称是Secure SHell。通过使用SSH,你可以把所有传输的数据进行加密,这样"中间人"这种攻击方式就不可能实现了,而且也能够防止DNS和IP欺骗。还有一个额外的好处就是传输的数据是经过压缩的,所以可以加快传输的速度。SSH有很多功能,它既可以代替telnet,又可以为ftp、pop、甚至ppp提供一个安全的"通道"。SSH客户端与服务器端通讯时,用户名及口令均进行了加密,有效防止了对口令的窃听。最初SSH是由芬兰的一家公司开发的。但是因为受版权和加密算法的限制,现在很多人都转而使用OpenSSH。OpenSSH是SSH的替代软件,而且是免费的,可以预计将来会有越来越多的人使用它而不是SSH。SSH是由客户端和服务端的软件组成的。SSH安装容易、使用简单,而且比较常见,一般的Unix系统、Linux系统、FreeBSD系统都附带有支持SSH的应用程序包。阅读全文>
发表于 @ 2008年02月25日 16:01:00|评论(loading...)|编辑
Perl 代有机器庞大的文档库,采用 man 形式存放。如果要查找某一特定的函数,手工查找会非
常困难。但是 perldoc 命令,可以帮你轻松找到所需要的资料:
假设我们要查找 sort 函数的手册,那么:
perldoc -f sort
就会告诉你 sort 的用法,如果还有疑问,可以搜索 FAQ:
perldoc -q sort
perldoc 命令实际上在 .pod(plain old
documentation)文档中查找。他们放在 Perl 的安装树或者 Perl 脚本里面,因此也能用来查询模
块或者脚本的文档,例如:
perldoc file::Find
可以查询 file::Find 模块的文档。
perldoc ./complexScript.pl
可以查询嵌入的 complexScript.pl 脚本的文档。阅读全文>
发表于 @ 2008年02月25日 15:53:00|评论(loading...)|编辑
有时候,一个程序的操作或者配置必须要访问操作系统的环境。Perl提供了两种不同的方式来访问环境变量。你可以使用Perl内置的%ENV散列,或者你可以使用Env模块来访问环境。
两种方法都提供了对环境的双向访问,这就意味着对Perl变量的任何改变都会造成环境变量的改变。这些变化会被传递给任何子处理,但是不会在你的脚本退出之后被保留。
%ENV散列的使用很简单。%ENV散列的关键是环境变量名;散列值就是环境变量值。
阅读全文>
发表于 @ 2008年02月25日 11:01:00|评论(loading...)|编辑
1.如何加载自身
2.contentLoaderInfo和LoaderInfo有什么区别啊 看了帮助没看明白啊,好像一个是关于容器的 一个是被加载的,谁能再点下阅读全文>
发表于 @ 2008年02月21日 12:05:00|评论(loading...)|编辑
逻辑数据库设计
步骤1:创建并检查ER模型
在分析阶段。将确定一系列的用户视图。根据交迭的数量,为了便于管理可能需要合并一些视图。这个步骤地目的是为了每个这样的视图(可能是合并的)构建一个公司(或者是公司的一部分)的逻辑数据模型。
阅读全文>
发表于 @ 2008年02月20日 16:02:00|评论(loading...)|编辑
病毒常用技术之远程线程 插入技术
病毒为了实现自己不注册公司也要完成自己所需的工作,方法就是在其他公司面安插一名自己的奸细,吃别人的拿别人而却替自己工作。这就是病毒较为常用的隐藏进程技术。
这里要用到Microsoft提供的一个API函数CreateRemoteThread,该函数声明如下:
HANDLE CreateRemoteThread(
HANDLE hProcess, //远程进程句柄
LPSECURITY_ATTRIBUTES lpThreadAttributes,//安全属性指针,NULL表示使用默认安全属性
阅读全文>
发表于 @ 2008年02月20日 09:22:00|评论(loading...)|编辑
程序员注重技术和代码,你了解“五险一金”?问:什么是五险一金? 答:“五险一金”讲的是五种保险,包括养老保险、医疗保险、失业保险、工伤保险和生育保险;“一金”指的是住房公积金。阅读全文>
发表于 @ 2008年02月19日 11:32:00|评论(loading...)|编辑
一直在寻找一个可以作为参照的城市,来衡量一下一个人的月薪能够在所在城市形
成 的 生活标准!最后还是决定拿北京作为参照城市!
如,拿一个在北京月薪为5000.00元(税后)人民币的人,可以达到的生活水平作为
参 照 点,那么达到同等的生活水平在其他城市需要多少的月薪来维持呢,下面一一指出
(其中 包 括物价水平、居住成本、交通成本、城市现代化成都等诸多方面的因素):
上海:5350.00元
广州:4750.00元
深圳:5280.00元
杭州:4980.00 元
南京:3780.00元
无锡:3200.00元
苏州:4300.00元
济南:3120.00元
太原:1980.00元
银川:1100.00元
昆明:2800.00元
贵州:1600.00元
南昌:1200.00元
福州:3380.00元
厦门:4100.00元
阅读全文>
发表于 @ 2008年02月19日 10:11:00|评论(loading...)|编辑
有的网页看起来并不大但打开会很卡,有的网页虽然很长但使用流畅,占用用户电脑的内存与CPU就影响这些。浏览器问题,有各自的浏览器处理内存问题会影响到,但几乎没办法控制得了,Windows上的:阅读全文>
发表于 @ 2008年02月15日 15:51:00|评论(loading...)|编辑
写程序到底需不需要懂数学?
数学对于程序设计师来说到底重不重要?!类似这样标题的讨论,在网络上已经不知道被讨论多少次了。前两天又在老同事小白的blog上看到了他的看法。以前正方总是喜欢拿算法与效率来表明数学很重要的立场,反方或是最近普遍的观点是要依照需求。两方都没错,我也有一点小心得跟大家分享。阅读全文>
发表于 @ 2008年02月14日 11:59:00|评论(loading...)|编辑
你肯定会很奇怪我为什么这么问。一个值为NULL的指针怎么可以用来调用类的成员函数呢?!可是实事却很让人吃惊:除了call 4那行代码以外,其余3个类成员函数的调用都是成功的,都能正确的输出结果,而且包含这3行代码的程序能非常好的运行。
经过细心的比较就可以发现,call 4那行代码跟其他3行代码的本质区别:类CNullPointCall的成员函数中用到了this指针。阅读全文>
发表于 @ 2008年02月13日 14:03:00|评论(loading...)|编辑
SWF中设置退出按钮的目的是当用户用鼠标点击的时候退出,但是播放SWF的环境并不一样,为了能达到同样的效果,当点击退出时,执行如下代码:
AS Code
switch (System.capabilities.playerType.toLowerCase ())
{
case "standalone" :
fscommand ("quit", true);
break;
case "external" :
flash.external.ExternalInterface.call ("sendQuit");
break;
case "plugin" :
case "activex" :
flash.external.ExternalInterface.call ("window.close()");
break;
}就是根据播放器的类型来分别处理。
需要注意的是:
1、当在网页中播放时,需要在服务器上查看网页或者添加到信任区域才能有效,否则会弹出安全警告。
2、当包含在其他程序中时,需要处理退出消息sendQuit.
阅读全文>
发表于 @ 2008年02月13日 10:48:00|评论(loading...)|编辑
1、如何在子影片剪辑里调用在父影片剪辑定义的函数?
在影片剪辑MC1里定义了函数test(),MC1中有一个影片剪辑MC2,如何在MC2里调用MC1的test()函数
使用this.parent[”test”]()
2、为什么NetStream.bytesTotal获取不了值?
只有当NetStream.bytesLoaded的值大于0时,NetStream.bytesTotal的值才是视频文件的真实大小,否则,它的值是4G。阅读全文>
发表于 @ 2008年02月13日 09:52:00|评论(loading...)|编辑
Flash CS3无法导出SWF的解决办法
很多人使用龙卷风破解版的Flash CS3,在Ctrl+Enter测试影片时遇到进度条跑了一圈后什么都没有的的现象。我遇到了这个问题,网上的说法是使用了中文字体造成的,也就说静态文本使用中文字体设置了加粗或倾斜,然后未选使用设备字体就会这样。但是如果要更改很多文本的设置是比较麻烦的。今天尝试多次终于找到一个方法
1、卸载所有版本的Flash CS3
2、将C:\Program Files\Common Files\Adobe文件夹下除了Acrobat之外的文件夹全部删除
3、安装官方试用版的
4、安装英文破解版
5、卸载试用版
6、安装龙卷风破解版
这样就OK了。第4步是否必须未验证。因为安装试用版和卸载耗费时间挺长的。
阅读全文>
发表于 @ 2008年02月13日 09:50:00|评论(loading...)|编辑
2月4日消息,全球第三方著名统计数据网站Alexa近日不但清空了中国网站流量统计数据,而且在其一个页面内,更是把腾讯旗下的QQ.com网站称作是“中国最大的火葬网,提供骨灰盒买卖……”。阅读全文>
发表于 @ 2008年02月05日 09:32:00|评论(loading...)|编辑
多年前,带着一份创业理想和数万元人民币,杜文超辞去了英特尔的高薪工作,创办了他的职业咨询公司。
他的设想是建立一个网站,通过他的团队研发一套特有的软件和程序,以精确地制作并发布与各大知名企业相关的求职调研报告,希望最终能由广告这一途径获得赢利。为了寻求资金上的援助,他曾经给国内一家知名风险投资公司写了个详细计划,但始终没有得到回应。到了去年 11 月,由于花完了所有的钱,公司不得不终结。阅读全文>
发表于 @ 2008年02月04日 10:09:00|评论(loading...)|编辑
农历新年前,许多大师或老师会对名人、股市、甚至国家的运势做出各种分析,这倒是让我灵光乍现,想利用这段时间概略地分析今年编程语言的可能发展。 阅读全文>
发表于 @ 2008年02月03日 13:12:00|评论(loading...)|编辑
“北京娱乐信报”报导,据二零零七年薪酬报告显示,房地产.高科技、金融、消费品、医药、制造、传媒、物流、汽车、酒店等行业从业者,成为去年最赚钱的上班族。其中金融业工作者收入比各行业收入平均要高出近四成。报导表示,伴随着股改的深化、股市的火热,整个金融行业薪酬水准呈现高薪酬、高成长的“双高”态势,成为各行业的薪酬领头羊,整体薪资水准高于各行业平均水准近百分之四十。阅读全文>
发表于 @ 2008年02月01日 09:30:00|评论(loading...)|编辑