Netbeans常用快捷键搜集

[| 不指定 2010/06/29 18:25]
导入所需包:ctrl+shift+i
格式化代码:alt+shift+F
注释代码:ctrl+/

psvm+Tab 生成Main方法
sout + Tab 生成输出语句

Tags:
      在WEB开发中常常遇到一种需要即时更新内容的情况,比如在线聊天室,基于Web的IM系统或者股票查看系统等等。这些系统无一例外地要求内容更新的及时性。即每次有了新的内容,都必须即时发送给客户端。由于B/S架构的先天特性,即HTTP协议是一种无状态无链接协议,所以要实现服务器端主动发送数据给客户端,传统方法是难以实现的。为了解决这一问题,COMET服务器推技术便应运而生。

      在传统的解决方案中,对页面进行全部或者局部刷新,似乎是解决这一问题的唯一办法。早期基于Web的聊天室一般都采用这种方法。即在页面中插入一个隐藏的iframe,通过这个iframe不断地自动刷新来轮询服务器端以获得最新消息,亦或是采用AJAX技术,每相隔一段时间发起一次HTTP请求来更新内容。但是这种方法缺点是非常明显的。首先,延迟无法避免,没有办法做到完全的及时性。如果我们设定轮询间隔为5s,那么内容更新的最大延迟就会说5s。其次,为了追求及时性,频繁的刷新、轮询,会造成过大的服务器压力。当在线人数很多时,这种方法几乎就是变相的分布式拒绝服务攻击。

      那么有没有一种更加划算的方法呢?
   最近喜欢上了HTML5和CSS3,偶然发现了一个用DIV+CSS3绘制的哆啦A梦,嘿嘿。顺带测试下浏览器兼容性。结果很显然,除了IE,其他所有浏览器都能完美地绘制出来这个哆啦A梦。其他不多说,上图。

点击在新窗口中浏览此图片

Tags: , ,
    最近因为进行PHP团队开发,但新系统上没有PHP环境,厌倦了效率低下的IIS,凭着即插即用的思想,组装出了一个绿色版的PHP集成运行环境套件。该套件解压即可运行,无需安装,不写注册表,无残留文件。加入了常用的PHP组件。使用Nginx 0.8 + PHP 5.2.13 + Mysql 5.1,适合绝大多数PHP开发、测试使用。

  没有试验过能否作生产环境,应该能的,但是还需要更多的优化和调整。整个包进行了程度的精简,内容简单,安装方便,便于携带,尤其适合临时搭建开发调试环境使用grin
Tags: , , ,
  转载自http://hi.baidu.com/zqz1986love/blog/item/f52a6d314bf165af5edf0ecc.html

  PHP作为一种服务器端的脚本语言,象编写简单,或者是复杂的动态网页这样的任务,它完全能够胜任。但事情不总是如此,有时为了实现某个功能,必须借助于操作系统的外部程序(或者称之为命令),这样可以做到事半功倍。

  那么,是否可以在PHP脚本中调用外部命令呢?如果能,如何去做呢?有些什么方面的顾虑呢?相信你看了本文后,肯定能够回答这些问题了。

  是否可以?

  答案是肯定的。PHP和其它的程序设计语言一样,完全可以在程序内调用外部命令,并且是很简单的:只要用一个或几个函数即可。
Tags: ,
本文转自 http://newyorkphper.javaeye.com/blog/547726

codeIgniter默认的配置下是不允许URL中包含非ASCII字符的,如果我们有这样一个字符串:

http://www.example.com/photo/北京/鸟巢.jpg
那么CI会毫不客气的告诉你:
The URI you submitted has disallowed characters.

你可能会说,那我把这个URL使用函数urlencode一下呢?不行。因为Web Server会在接收到一个被urlencode的URL后自动将其decode,然后在PHP里得到的这些字符串转换成他原来所代表的含义,并使用 Web Server自己的URL编码字符集(IIS6 中文版是GBK,Apache 2.2是UTF-8)传送给应用程序,这就使得CI得到的URL已经是一个解码过的,无论你有没有对URL进行urlencode,浏览器在发出请求时会自动检测,若没有,则会自动进行编码。所以,手动的进行urlencode并不能解决问题。那么我们应该怎么做来解决这个问题呢?
Tags: , ,

Ubuntu Linux 常见问题解决

[| 不指定 2010/01/24 12:11]
    最近装了不下20遍Ubuntu,对于一些常见的问题也积累了不少经验,现在贴出来分享下,也方便自己以后装系统使用。

   1、FLASH乱码问题。在终端里面执行:
cd /etc/fonts/conf.d/
sudo cp 49-sansserif.conf 49-sansserif.conf_backup
sudo rm 49-sansserif.conf


    2、JAVA程序乱码问题。在终端里面执行:
sudo ln -s /usr/share/fonts/truetype/arphic/uming.ttc /usr/share/fonts/truetype/arphic/uming.ttf


    如果无效,那么进行以下操作
点击在新窗口中浏览此图片
      本文由枫行天下翻译自《Turn Your Ubuntu Intrepid Into Mac OSX Leopard》一文,转载请注明。

    本文基于Ubuntu Intrepid(8.10)和Mac4Lin RC1 主题包编写,不保证适合其他发行版的Ubuntu。

    下载Mac4Lin RC1主题包并解压到你的主目录。你可以看到一个包含所有设置文件的Mac4Lin_v1.0_RC1 文件夹在你的主目录里面。

    准备安装路径

      接下来,在你的主目录里面按下Ctrl + H来显示隐藏文件,请检查.themes, .fonts, .emerald这三个文件夹是否存在,如果不存在,请手工建立他们。

    安装Mac4Lin主题

      打开终端窗口,执行以下命令

cd Mac4Lin_v1.0_RC1
sh Mac4Lin_Install_v1.0_RC.sh

Tags: , , ,
     NetBeans是一款优秀的IDE,它的可扩展性非常强,现在几乎能通吃绝大多数语言。最重要的是,NetBeans遵循LGPL协议进行分发,是一款开源软件,可供免费使用,这给进行商业项目开发的团队带来了福音,不用花费大量的金钱去购买IDE工具的授权了。NetBeans基于JAVA开发,可以完美运行在Linux、Mac、Windows等平台上。通过安装扩展插件可以使它成为一款强大的PHP开发工具。比起PHP自家的Zend Studio,NetBeans有过之而无不及,功能应有尽有,最重要的是它自带中文语言包,对于一些刚刚接触它的人很有亲和力。同样,NetBeans内建了版本控制工具的支持,因此使用NetBeans进行团队项目的开发,是再好不过的选择。

    NetBeans官方网站:http://www.netbeans.org/,截至到目前可用的最新版本是NetBeans 6.8。由于NetBeans基于JAVA开发,安装之前请先确认系统中已经安装了JAVA 运行时环境(Java Runtime),如果没有,请前往JAVA官方下载安装。本文主要讲述使用NetBeans进行PHP开发,所以对其他开发的使用和设置就不作说明了。

    在Windows下安装非常简单,确认JAVA运行时环境设置成功后,直接运行安装包即可。在Linux下安装,同样确认安装成功了JAVA运行时,对于Ubuntu来说,在终端里面执行以下内容即可安装JAVA运行时:

sudo apt-get install sun-java6-jre

博客终于浴火重生了!!

[| 不指定 2010/01/10 16:43]
    天哪,没想到还能回来!!

   在此之前,我都做好全部数据丢失重新搭建的准备了……没想到居然还能再次见到它~~

     事出有因,都是央视惹的祸,瞎说什么非法网站泛滥域名失控,我这点小站也没能逃过网络风暴的袭击…随同机房里面的其他服务器一并查封了……唉,命苦啊。看来从上古就风行于中国的连坐制度至今仍然存在,鄙视之。

   没有博客又没有饭否的日子真是难过啊…于是我在新浪开了微博,有时候看些笑话就发上去。唉,饭否至今仍未开饭,庆幸的是,博客恢复了,没有被永远的河蟹下去。

   最近又抓紧时间变更了域名,转到了我的名下,完善了网站资料,这下应该没事了哈~接下来要做的第一件事情就是——备份数据,以防再次发生不测,切切!

   发现自己真的离不开博客这玩意了,在没有“她”的日子里,每天去刷新,却依然看到的是那个404错误,想要去买新空间重新恢复,但又对现在的数据放不下……

   失去以后再次得到,才更会珍惜,我要珍惜,我的网上之家。

   PS:祭奠那些在这次网络风暴中含冤而死的网站,争取早日死而复生。
Tags: , ,
分页: 1/14 第一页 1 2 3 4 5 6 7 8 9 10 下页 最后页 [ 显示模式: 摘要 | 列表 ]