安装PHP开发环境(window xp版)
前期准备
开发工具
目前所以代码编码均是UTF-8, 使用 Netbeans和Dreamweaver开发软件编写网站代码.
Netbeans可到官方网站http://netbeans.org/ 下载. 安装完成后, 需要修改配置文件使其默认编码是UTF-8
进入Netbeans安装后的所在目录, 打开/etc/netbeans.conf 查看更多…
目前所以代码编码均是UTF-8, 使用 Netbeans和Dreamweaver开发软件编写网站代码.
Netbeans可到官方网站http://netbeans.org/ 下载. 安装完成后, 需要修改配置文件使其默认编码是UTF-8
进入Netbeans安装后的所在目录, 打开/etc/netbeans.conf 查看更多…
有时候, 需要对某个文件夹中的文件进行编码转换. 不过文件过多, 懒得一个一个地去转换. 所以就用PHP写佐一个简单的批量把文件的编码由UTF-8转换成GBK的小程序.
不过, 考虑到由于文件夹太大. 如果直接使用http形式去执行PHP的话, 可能会出现超时的情况. 所以就改成bat批处理文档的形式去执行PHP了.
要使用批处理执行PHP程序.
要知道如何使用批处理去执行一个PHP文件, 可以参考http://www.tmper.com/blog/php-bat/
以下部分为实现转换编码的核心程序, 注: 此处贴出的代码, 不能直接copy执行. 只提供算法参考.
查看更多…
PHP作为服务端的脚本语言, 它通过浏览器访问才会执行. 但是有时候, 如果程序太多复杂或需要的数据太过庞大. 使用浏览器访问的方法经常会出现卡机或超时的情况. 而且这种方式也限制了PHP的使用, 例如, 你当需要使用PHP连续几日都在执行的话, 普通方式是不可行的.
所以我们就需要用到了批处理, 方法见下:
要使用批处理执行PHP程序. 你可以直接按以下方式执行:
查看更多…
可能部份程序员在编辑CSS文件的时候, 并不在意使用换行或空格. 但随着代码越来越多, CSS会慢慢变得越来越大. 这个时候, 你可以删除这些换行符和空格符, 对文件进行减减肥.
使用以下代码可以删除你的当前文件夹的所有CSS文件中多余的空格和换行符.
[code]有时候, 编写程序多了. 有些函数一时记不起是如何使用的. 这个时候就要经常重新打开个源文件查看个函数的使用方法. 后来多了就觉得有D麻烦. 于是就使用了PhpDocument为自己的程序生成了一份帮助文档.
注意: 我的环境是Window 7 + PHP5.2.8, 如果你的系统都是window的, 可以尝试一下. 另外, 在编写程序的时候, 要正确使用好注释. 可参考http://manual.phpdoc.org/HTMLframesConverter/default/phpDocumentor/tutorial_tags.pkg.html 了解这些注释的使用规范.
查看更多…
将文件checkout到本地目录svn checkoutpath(path是服务器上的目录)
简写:svn co
例如:
[code][-N][--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关) 简写:svn ci
如果你的网站发现大多的垃圾信息, 你可以考虑使用Akismet来过滤, 但是要使用Akisme, 首先要申请API. 网址为: https://akismet.com/signup/ 以前申请是可以免费的. 但是现在打开页面的时候. 显示的却是要收费的链接.但是如果你仔细看一看, 你会发现. 其实免费申请的链接仍然存在的. 以下是免费申请的方法.
从网站后台直接安装akismet,本插件配置界面点击申请(这是什么?)即可。
查看更多…
如果你允许用户开启编辑SVN日记, 你可能需要开启pre-revprop-change的钩子. 查看更多…
但是Window系统与Linux系统中钩子使用方式是不同的.
你可以把以下内容保存到pre-revprop-change.bat中, 并放到钩子目录下即可.
查看crontab的详细内容
[code]假如在输入之前的grep命令后你的系统返回的结果不止一行,那可能就有问题了。应该只有一个用户的UID为0,而如果grep命令的返回结果超过一行,那就表示不止一个用户。
马上备份所有file和找servers供应商 帮忙!
页面的美观并不意味着我们要使用很多的图片、很多种颜色。
有时候, 你会发现, 某某网站页面并没有使用什么图片, 也没有使用很多颜色, 而是很简介。但却给人的感觉是很美观。这或许是一个牛人设计师的杰作。但是作为一个普通网站开发人员来讲, 如果能够好好把握以下几点。 同样都可以让页面达到美观的效果。
编码过程中, 我们需要基于:文字、图片和控件这3类元素来思考。
借鉴一下《写给大家看的设计书》一书中所提到的几点排版原则,那就是:
重复——同样作用的元素的风格、颜色统一
对比——不同作用的元素,要有鲜明的对比,可以使用字体、颜色等等方面来达到对比的效果。
对齐——灵活使用左对齐、右对齐、居中对齐等对齐方式,让元素的排列显得整齐、规矩。
亲密性——有关联的元素要尽可能“亲密”地排列,而无关联的元素之间要有足够的“距离”来产生美。
查看更多…
1. 從Ubuntu源中安裝open-vm-tools
sudo apt-get install –no-install-recommends open-vm-dkms
sudo apt-get install open-vm-tools
2. 從你的當前VMware中安裝
sudo apt-get install build-essential linux-headers-`uname -r` psmisc
sudo mkdir /media/cdrom
sudo mount /dev/cdrom /media/cdrom
sudo cp /media/cdrom/VMwareTools*.tar.gz ~/Desktop
cd ~/Desktop/vmware-tools-distrib
sudo ./vmware-install.pl
另外一种方式: 查看更多…
sudo apt-get update && apt-get upgrade
sudo mount /dev/cdrom /media/cdrom
cp /media/cdrom/VMware*.tar.gz /tmp
sudo umount /media/cdrom
cd /tmp
tar xzvf VMware*.gz
cd vmware-tools-distrib/
sudo ./vmware-install.pl
以下為安裝完之后的內容:
Creating a new VMware Tools installer database using the tar4 format.
以sub.domain.com为例
首先设置域名域名对应的IP.(只适用于本地)
方法如下:
1. 打开C:/Windows/System32/drivers/setc/hosts
2. 使用记事本打开该文件. 在最后添加一行
127.0.0.1 sub.domain.com
这一行表示把sub.domain.com的IP指向定位在127.0.0.1
3. 保存, 然后打开浏览器输入http://sub.domain.com 访问效果就同http://127.0.0.1/ 一样啦.
其实, 修改apache的config文件. 为该域名分配一个虚拟空间. 这个要求你对apache的配置要熟悉.
以下是我的配置方法
1. 打开apache安装目录找到/conf/httpd.conf文件, 使用记事本打开.
把#Include conf/extra/httpd-vhosts.conf 这一行的#去掉.
2. 打开apache安装目录中找到conf/extra文/httpd-vhosts.conf文件并添加以下代码:
[code]ServerName这一行配置很重要.
以cpanel为例:
点击
[img][img]
然后点击:standard进入以下操作页面:
[img]
在Command to run处输入你的运行代码, 例如:
php /home/[your username]/public_html/cronjob-run.php
然后在, Minute(s), Hour(s), Day(s)等处选择你要运行的时间.设置完成后点击保存.
虛擬機軟體版本:VMware 7.1.3 build-324285
Ubuntu版本:10.10
在 “應用程序》附屬應用程序》終端機” 中依家輸入以下語名, 執行命令:
1)Install SSH Client and Server (for my remote access)
sudo apt-get install ssh
2)Install Database Server
sudo apt-get install mysql-server
3)Install Apache HTTP Server
sudo apt-get install apache2
4)Install PHP5 and Apache PHP5 module
sudo apt-get install php5 libapache2-mod-php5
5)Restart Apache
sudo /etc/init.d/apache2 restart
6)Optionally, install phpMyAdmin 查看更多…
sudo apt-get install phpmyadmin
Google JavaScript Closure Compiler 是google提供的javascript 压缩工具。
壓縮方式有3種:1為移除空格,2為簡單壓縮,3為進階壓縮
使用方式好簡單:
網上版點擊:http://closure-compiler.appspot.com/home
離綫版點擊:http://code.google.com/p/closure-compiler/downloads/list
以下為網上版的截圖:
Add a URL項為添加你的網上js文件,如果是本地你可以清空下面的輸入框然後複製你的js代碼到這個輸入框處。
Optimization項為選擇壓縮方式:whitespace only為只移除空格方式, simple為簡單壓縮, advanced為進階壓縮。
simple和advanced會修改js代碼裏的變量。如果你有用到全局變量的話,建議還是選擇第一個吧。
Formatting項為壓縮之後的代碼顯示方式:選擇Pretty print,壓縮之外的代碼容易閱讀。Print input delimiter會輸入一個// Input 0的注釋。
如果追求最大壓縮率,建議2個都不用選吧。
壓縮之後的代碼可以在右邊查看。
查看更多…
以下整理了一些谷歌搜索命令
網頁搜索
allinanchor:, allintext:, allintitle:, allinurl:, cache:, define:, filetype:, id:, inanchor:, info:, intext:, intitle:, inurl:, link:, phonebook:, related:, site:
網頁搜尋
allintitle:, allinurl:, filetype:, inurl:, intitle:, site:
網上論壇
allintext:, allintitle:, author:, group:, insubject:, intext:, intitle:
網頁目錄
allintext:, allintitle:, allinurl:, ext:, filetype:, intext:, intitle:, inurl:
新聞
allintext:, allintitle:, allinurl:, intext:, intitle:, inurl:, location:, source:
產品搜尋 查看更多…
allintext:, allintitle:
写程序过程, 有时间需要把代码文件保存成编码为UTF8格式. 虽然在创建项目后可以选择该项目的默认编码. 但是有时候, 我们可能需要单独修改一个格式为UTF-8格式的文件.这时候, 我们可以直接把这个文件拖到Netbeans工作区, 然后直接修改这个文件.
注: 其实把文件拖到Netbeans工作区直接修改的话, Netbeans占用的内存比你创建一个项目来进行编辑要少很多. 创建项目反而会拖慢你的系统速度, 特别你的项目文件比较多的时候.
不过这种情况的话, 如果你是使用中文系统, 可能你的Netbeas的默认编码是GBK, 这时有些包括中文文字的UTF-8格式的文件, 你打开的时候会显示为乱码. 所以针对这个问题, 我们可以直接修改Netbeans的配置文件.
打开/NetBeans 6.9.1/etc/netbeans.conf 文件, 找到etbeans_default_options这一行, 然后把以下代码:
-J-Dfile.encoding=UTF-8
添加入去.
以下为本人添加后的代码, 红色部分的是本人添加的:
netbeans_default_options=”-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=32m -J-XX:MaxPermSize=200m -J-Dapple.laf.useScreenMenuBar=true -J-Dapple.awt.graphics.UseQuartz=true -J-Dsun.java2d.noddraw=true -J-Dfile.encoding=UTF-8”
一. 法律:
2010年12月4号,因为要还学校的贷款,所以我去了一趟银行,中途看见街边一间酒店楼下在卖一些处理商品,其它有一台二手的笔记本。
我大概看了一下配置:NEC牌,14寸标准显示屏,酷睿双核CPU 2.4G,内存2G,硬盘120G,独立显卡,显存256M。配置挺不错嘛,而且响应速度也很快。
(注意:以上配置我是在XP的我的电脑->属性那里看的,而且进入到我的硬盘那里,看到有3个分区,一个是14G,其它2个分别60+G,再说当前系统所有的显示效果都调到了最底模式,就是WIN 2000的经典界面的效果,所以觉得速度感觉不到慢)。
查看更多…