IT168首页 | 产品报价 | ChinaUnix社区 | ITPUB社区 | 文库 | 博客 | 自测 | 专题 | ITPUB学院

开源开发语言

据PHP官方网站消息,PHP开发人员于8月18日正式发布最新版PHP 5.3.7版本,这是对PHP脚本语言稳定分支的安全和维护更新。此次更新对90多个bug进行了修复,并对PHP自带的数据库软件Sqlite3(更新至版本3.7.7.1)和表达式函数库PCRE(更新至版本8.12)进行更新。

22日更新
PHP 5.3.7版本更新 修复安全漏洞

我愿意把本文归入我的“编程糗事”系列。尽管在正规大学课程中,接触到软件工程、企业级软件架构和数据库设计,但我还是时不时地体会到下述事实带给我的“罪恶”感,当然,都是我的主观感受,并且面向Eclipse:你是PHP菜鸟,如果你不会利用如phpDoc这样的工具来恰当地注释你的代码;对优秀的集成...

40个迹象表明你还是PHP菜鸟

在QT上可以使用QML语言来描述界面,而QML使用的脚本语言是javascript,不过咱们做java程序的也能使用javascript来开发swing的界面。在jdk1.6中已经带有Mozilla Rhino 的 JavaScript 脚本引擎,下面用javascript编写基于邮件服务器的测试聊天界面。先在程序要指定要解析的脚本,Main.java......

用Javascript编写Swing程序

有时候你需要知道程序的根目录在哪里,但是$_SERVER['DOCUMENT_ROOT']只是web服务器的根目录,如果你的程序安装在它的某个子目录之中,PHP没法自动知道。你可以定义一个全局变量$ROOT,它的值就是程序的根目录,然后把它包含在每一个脚本文件中。那么,你要包含某个文件,就这样写require_once.....

PHP应用程序架构浅谈

编者按:对Java来说,2010年是不平凡的一年,从Oracle在年初完成对Sun的收购,使大家对Java的未来充满了关注,而12月份在北京进行的JavaOne大会,可以说是Oracle在收购Sun之后的第一次正式大会,大家可以从JavaOne上更多了解了Java未来的发展。而2011年,将成为Java新的开始。Java走过了它15年的历程..

2011年Java展望:新的开始 新的征途

编写软件是人所承担的最复杂的任务之一。AWK 编程语言和 "K and R C" 的作者之一 Brian Kernigan 在 Software Tools 一书中总结了软件开发的真实性质,他说,“控制复杂性是软件开发的根本。” 真实软件开发的残酷现实是,软件常常具有有意或无意造成的复杂性,而且开发人员常常漠视可维护性、可...

用Python编写干净 可测试 高质量的代码

目录遍历漏洞在国内外有许多不同的叫法,比如也可以叫做信息泄露漏洞,非授权文件包含漏洞.名称虽然多,可他们却有一个共同的成因,就是在程序中没有过滤用户输入的../和./之类的目录跳转符,导致恶意用户可以通过提交目录跳转来遍历服务器上的任意文件,其危害可想而知.这类漏洞大家比较熟悉的可能就是...

浅析PHP程序中的目录遍历漏洞

不久前PHP开发团队宣布PHP 5.2.16正式发布,同时,该版本的发布也意味着PHP 5.2已完成历史使命,官方将停止对PHP 5.2的维护,并鼓励5.2的用户升级到5.2.16或5.3.4。随着PHP 5.2.16的发布,PHP 5.2也就此停止维护在PHP官方网站上的PHP 5 ChangeLog里,我们看到此次升级(PHP 5.2.16)主要修复了...

PHP 5.2完成历史使命 官方将停止维护

Java作为业界应用最为广泛的语言之一,深得众多软件厂商和开发者的推崇,更是被包括Oracle在内的众多JCP成员积极地推动发展。但是对于Java语言的深度理解和运用,毕竟是很少会有人涉及的话题。InfoQ中文站特地邀请IBM高级工程师成富为大家撰写这个《Java深度历险》专栏,旨在就Java的一些深度和高度...

Java深度历险之Java字节代码的操纵

用户界面设计和开发近年来有了一些改变,有人可能会说 Java 平台并不能保持。1997 年发布的 Swing 至今仍然一个标准的工具包,可以在 JVM 上构建用户界面。好的一点是,它是一个较为熟悉的标准,易于操作。不好的是,它缺乏将普通 UI 设计变丰富的特性。在本期的 5 件事 系列 文章中,我将向您介绍...

关于增强Swing您所不知道的5件事

尽管在11月Tiboe编程语言排行榜上,Java语言还在18.373%的份额占据着第一的位置。但它的拥有者显然已经应该感到压力了,因为排在第二位的C语言仅以17.315%的微弱劣势排在Java语言之后。而且不要忘了,排在第三位的PHP语言正以10.176%的份额大步赶上。Drew Conway和John Myles White正在做一件非常有...

ASF走了 Oracle急了 Java还能扛多久?

在Web开发世界里,PHP是最流行的语言之一,从PHP里,你能够很容易的找到你所需的脚本,遗憾的是,很少人会去用“最佳做法”去写一个PHP程序。这里,我们向大家介绍PHP的10种最佳实践,当然,每一种都是经过大师们证明而得出的。没有谁比PHP的创建者Rasmus Lerdorf明白PHP用在什么地方是更合理的......

10位顶级PHP大师的开发原则

Bloch:对,这个例子不恰当。但是,我相信即使是跟数学无关的问题,学习数学培养出的思维方式对编程来说也是必不可少的。例如,归纳证明法和递归编程的关系非常紧密,你不理解其中一个,就不可能真正理解另外一个。你可能不知道术语基本情况和归纳假设,但是如果你不能理解这些概念,你就没有办法...

谷歌首席Java架构师谈数学与程序员关系

12月14日,北京国际会议中心,一年一度的Oracle Open Word大会进入到了第二天,1000多名参会者共同参加的今天的主会场议程JavaOne中国大会。Oracle软件研发部高级总监南蒂妮 瑞曼尼(Nandani Ramni)为我们带来了Java战略及发展的主题演讲。在JavaOne的主题大会上瑞曼尼主要讲到了NetBeans、JavaFX和...

直击JavaOne:Java未来的主角JavaFX

在今天北京举行的甲骨文全球大会(JavaOne)上,甲骨文软件开发高级总监Nandini Ramani下午在大会现场接受了媒体专访,就甲骨文在加强Java投资和创新上的愿景,以及Java平台的未来目标、Java开源和社区路线图、Java虚拟机(JVM)、Java移动版战略、JavaFX路线图等一系列开发人员关注的话题进行了深入解读。

甲骨文高管:JVM将向更多非Java语言开放

Java的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆的是...

Java垃圾回收算法简介

你觉得自己是一个Java专家吗?是否肯定自己已经全面掌握了Java的异常处理机制?在下面这段代码中,你能够迅速找出异常处理的六个问题吗?作为一个...

评点六种Java异常处理的陋习

PHP是当前应用非常广泛的一门语言,从国外的Facebook、Twitter到国内的淘宝、腾讯、百度再到互联网上林林总总的各种大中小型网站都能见到它的身影。

浅谈PHP Extension的开发

在 Web 应用开发中,安全一直是非常重要的一个方面。安全虽然属于应用的非功能性需求,但是应该在应用开发的初期就考虑进来。如果在应用开发的后期...

使用Spring Security保护Web应用的安全

类是 Java 的基础。大规模的 Java 应用是由成千上万个类构成的。当出现性能问题时,如何才能在这一大堆类中迅速定位性能瓶颈呢?更糟糕的是,有些类...

使用VPA快速洞悉Java应用性能瓶颈
金秋十月 与你饮酒论道
热门文章
it168文库会议频道上线

热门标签

热点推荐