Visual Studio Code 的安装说明,以及推荐的延伸模组 (Windows/Linux)
微软开发的 Visual Studio Code (简称 VS Code) 是一套非常热门的程式开发环境! VS Code 跨平台,且开放原始码,默认支援 JavaScript、TypeScript、CSS、HTML,也能透过下载延伸模组来支援 Python、C/C++、Java、Go... 等其他程式语言。
微软开发的 Visual Studio Code (简称 VS Code) 是一套非常热门的程式开发环境! VS Code 跨平台,且开放原始码,默认支援 JavaScript、TypeScript、CSS、HTML,也能透过下载延伸模组来支援 Python、C/C++、Java、Go... 等其他程式语言。
如果你在 Windows 上找不到容易上手的 Perl 整合开发环境(IDE),那你可以试试“DWIM Perl”。
“DWIM Perl”主要是由“Padre”、“StrawberryPerl”及一些常用的 CPAN 模组所组成,“DWIM”是“Do What I Mean”的缩写,因此可以看得到它的用心,其中:
档案下载: DWIM Perl
安装“DWIM Perl”时请安装在你的 D 糟,安装好之后只要执行“Padre, the Perl IDE”就会进入它的整合开发环境。
SUID/SGID/SBIT 的属性同样是用 chmod 指令设定,在原本 chmod 设定时的三个数字前面再加一个数字。这三个属性的加权分别为
正规表示式 (Regular Expression, 简写 regex、regexp 或 RE) 是用于字串比对的小型语言,又称正则表达式、正规表示法、规则运算式、常规表示法 (Wiki)。
很多程式语言和软件都会附加“正规表示式”这项功能。在字串的处理上,针对大量、重复、有固定逻辑的文字,正规表示式是非常强而有力的工具! 即便不是程式设计师,在可以在运用到正规表示式的场合 (例如: 文字编辑器),能帮你节省许多文字处理的时间。但是不同的软件所附加的正规表示式可能略有差异,这部份就要稍加留意。
不过在初学者的眼中,正规表示式却又像是天书一样的难以理解。以下文章针对正规表示式的相关语法做解说,你可到线上测试工具,以实际的例子去做测试。
我看过太多人都把四舍五入的问题看成是“字串”来处理,实际上,如果把四舍五入做为“数学”来解的话,程式大概只要几行即可解决。
以四舍五入取整数的例子来讲,其原理就是: 任何数值 +0.5 再取整数。
但要注意的是,当四舍五入遇到“负数”时就会变成“五舍六入”,这是因为中间数要往数值大的那边进位的缘故。所以加上了负数的处理,程式至少又多了一行:
Read more
use CGI qw/:standard/; my $CGI = CGI->new();
@param_name = $CGI->param();
$value = $CGI->param( "param_name" );
%param = $CGI->Vars;
$url_escape = $CGI->escape( $url )
$charset = $CGI->charset();
print $CGI->header( -charset=>"utf-8", -expires=>"-1d" );
转载自: CNet
过去曾经被专业程式设计师视为太简单的描述语言(scripting languages),正逐渐成为企业软件开发界里的一等公民。
数据库大厂甲骨文(Oracle)要在周一宣布一项合作案,可望能够让采用Zend Technologies 公司PHP工具的企业,更容易建立客制化的应用。PHP是一种用来设计网页的开放原始码描述语言。
除了甲骨文的加码PHP之外,近来软件大厂如IBM、升阳(Sun),及微软,也都大力投入越来越受欢迎的描述语言,或者也称“动态”(dynamic)语言。
描述语言过去以来已经用在网络上各种应用的设计上,但是一般而言,企业开发者并未广为采用。但是近来有越来越多的企业与IT专业从业者寻求以这种语言,做为简化与加速公司内客制化程式的方法,藉以避免近来普遍存在的应用软件过于庞大或预算暴增的问题。
“描述语言越来越受欢迎而且越来越强大,只因为它太容易使用了。”顾问公司InterKnowlogy执行长Tim Huckaby表示。“这跟完成时机与金钱有关,而非关底层究竟有多优雅。”
借由与Zend的合作,甲骨文赶搭PHP的这股风潮,并鼓励Oracle数据库的使用。根据Zend行销副总裁Pamela Roussos表示,目前,Zend客户有20%以上使用Oracle数据库。
同时甲骨文也可吸引较小型的公司企业而扩大其客户群──这些客户通常缺乏强大的IT部门以一些知名的程式语言来打造庞大的客制化商业应用软件。相较于较为 复杂的Java、C、C++,及Visual Basic,描述语言可以不需要电脑科学学历或太多的专业训练即可广被采用。
甲骨文用来执行客制化商业应用的自家开发工具及相关的“中介软件”都是以Java为基础。同样的,IBM、BEA、升阳等厂商也都持续在投资Java标准。另一方面,微软的工具则是以它专属的“.Net”软件为基础。
Zend采用开放原始码的PHP软件并专门为企业开发者提供开发工具。
我们解决了什么问题?我们创造了什么价值?
近期回响