每年存档 : 2011

安装PHP开发环境(window xp版)

前期准备

开发工具

目前所以代码编码均是UTF-8, 使用 Netbeans和Dreamweaver开发软件编写网站代码.

Netbeans可到官方网站http://netbeans.org/ 下载. 安装完成后, 需要修改配置文件使其默认编码是UTF-8

进入Netbeans安装后的所在目录, 打开/etc/netbeans.conf

查看更多…

使用PHP批量转码

有时候, 需要对某个文件夹中的文件进行编码转换. 不过文件过多, 懒得一个一个地去转换. 所以就用PHP写佐一个简单的批量把文件的编码由UTF-8转换成GBK的小程序.

不过, 考虑到由于文件夹太大. 如果直接使用http形式去执行PHP的话, 可能会出现超时的情况. 所以就改成bat批处理文档的形式去执行PHP了.

要使用批处理执行PHP程序.

要知道如何使用批处理去执行一个PHP文件, 可以参考http://www.tmper.com/blog/php-bat/

以下部分为实现转换编码的核心程序, 注: 此处贴出的代码, 不能直接copy执行. 只提供算法参考.

查看更多…

使用批处理执行PHP文件的方法

PHP作为服务端的脚本语言, 它通过浏览器访问才会执行. 但是有时候, 如果程序太多复杂或需要的数据太过庞大. 使用浏览器访问的方法经常会出现卡机或超时的情况. 而且这种方式也限制了PHP的使用, 例如, 你当需要使用PHP连续几日都在执行的话, 普通方式是不可行的.

所以我们就需要用到了批处理, 方法见下:

要使用批处理执行PHP程序. 你可以直接按以下方式执行:

查看更多…

为你的CSS文件减减肥!

可能部份程序员在编辑CSS文件的时候, 并不在意使用换行或空格. 但随着代码越来越多, CSS会慢慢变得越来越大. 这个时候, 你可以删除这些换行符和空格符, 对文件进行减减肥.

使用以下代码可以删除你的当前文件夹的所有CSS文件中多余的空格和换行符.

[code]

phpdocument使用方法

有时候, 编写程序多了. 有些函数一时记不起是如何使用的. 这个时候就要经常重新打开个源文件查看个函数的使用方法. 后来多了就觉得有D麻烦. 于是就使用了PhpDocument为自己的程序生成了一份帮助文档.

注意: 我的环境是Window 7 + PHP5.2.8, 如果你的系统都是window的, 可以尝试一下. 另外, 在编写程序的时候, 要正确使用好注释. 可参考http://manual.phpdoc.org/HTMLframesConverter/default/phpDocumentor/tutorial_tags.pkg.html 了解这些注释的使用规范.

查看更多…

Linux系统中SVN命令使用指南

将文件checkout到本地目录svn checkoutpath(path是服务器上的目录)

简写:svn co

例如:

[code]

[-N][--no-unlock] PATH(如果选择了保持锁,就使用–no-unlock开关) 简写:svn ci

查看更多…

如何安装svnversion客户端到CentOS(Linux)?

步骤1. 使用以下命令:

[code]

查看更多…

最新申请Akismet API key的方法

如果你的网站发现大多的垃圾信息, 你可以考虑使用Akismet来过滤, 但是要使用Akisme, 首先要申请API. 网址为: https://akismet.com/signup/ 以前申请是可以免费的. 但是现在打开页面的时候. 显示的却是要收费的链接.但是如果你仔细看一看, 你会发现. 其实免费申请的链接仍然存在的. 以下是免费申请的方法.

从网站后台直接安装akismet,本插件配置界面点击申请(这是什么?)即可。

查看更多…

Windown系统下SVN钩子的开启

Windows and SVN hooks

如果你允许用户开启编辑SVN日记, 你可能需要开启pre-revprop-change的钩子.
但是Window系统与Linux系统中钩子使用方式是不同的.
你可以把以下内容保存到pre-revprop-change.bat中, 并放到钩子目录下即可.

查看更多…

linux常用命令

查看crontab的详细内容

[code]

假如在输入之前的grep命令后你的系统返回的结果不止一行,那可能就有问题了。应该只有一个用户的UID为0,而如果grep命令的返回结果超过一行,那就表示不止一个用户。

马上备份所有file和找servers供应商 帮忙!

如何设计美观的页面?

关于网站的页面设计, 有几点要注意的地方就是:

页面的美观并不意味着我们要使用很多的图片、很多种颜色。

有时候, 你会发现, 某某网站页面并没有使用什么图片, 也没有使用很多颜色, 而是很简介。但却给人的感觉是很美观。这或许是一个牛人设计师的杰作。但是作为一个普通网站开发人员来讲, 如果能够好好把握以下几点。 同样都可以让页面达到美观的效果。

编码过程中, 我们需要基于:文字、图片和控件这3类元素来思考。

借鉴一下《写给大家看的设计书》一书中所提到的几点排版原则,那就是:

重复——同样作用的元素的风格、颜色统一

对比——不同作用的元素,要有鲜明的对比,可以使用字体、颜色等等方面来达到对比的效果。

对齐——灵活使用左对齐、右对齐、居中对齐等对齐方式,让元素的排列显得整齐、规矩。

亲密性——有关联的元素要尽可能“亲密”地排列,而无关联的元素之间要有足够的“距离”来产生美。

查看更多…

VMware安裝Ubuntu10后安裝Vmware Tools的方法

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这一行配置很重要.

Crob Job设置方法

以cpanel为例:

点击

[img][img]

然后点击:standard进入以下操作页面:

[img]

在Command to run处输入你的运行代码, 例如:

php /home/[your username]/public_html/cronjob-run.php

然后在, Minute(s), Hour(s), Day(s)等处选择你要运行的时间.设置完成后点击保存.

在Ubuntu10中配置Apache+Mysql+PHP开发环境

虛擬機軟體版本: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

查看更多…

js代码压缩工具

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個都不用選吧。

壓縮之後的代碼可以在右邊查看。

查看更多…

Google搜索操作符使用手册

以下整理了一些

網頁搜索
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:

查看更多…

Netbeans UTF-8编码问题

修改Netbeans的默认编码

写程序过程, 有时间需要把代码文件保存成编码为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

项目经理必读法律法规一览表

一. 法律:

  1. 中华人民共和国招标投标法
  2. 中华人民共和国合同法节选总则1-8章,分则9、18章)
  3. 中华人民共和国劳动法
  4. 中华人民共和国专利法
  5. 中华人民共和国著作权法
  6. 中华人民共和国产品质量法
  7. 中华人民共和国计算机信息系统安全保护条例
  8. 计算机软件保护条例
  9. 中华人民共和国公司法
  10. 国发[2000]18号”国务院关于印发鼓励软件企业和集成电路产业发展若干政策的通知”
  11. 信部规[1999]1047号”关于发布《计算机信息系统集成资质管理办法(试行)》的通知”
  12. 信部规[2000]821号”关于发布计算机信息系统集成资质等级评定条件的通知”
  13. 信部规[2002]382号”关于发布《计算机信息系统集成项目经理资质管理办法(试行)》的通知”
  14. 信计资[2002]064号”关于发布《计算机信息系统集成项目经理资质管理办法(试行)》过渡时期暂行规定的通知”

查看更多…

分享买笔记本电脑被骗经历

分享买笔记本电脑被骗经历,希望可以提醒一下那些买电脑的人在买电脑之前要谨慎一些,防止被骗了。

2010年12月4号,因为要还学校的贷款,所以我去了一趟银行,中途看见街边一间酒店楼下在卖一些处理商品,其它有一台二手的笔记本。

我大概看了一下配置:NEC牌,14寸标准显示屏,酷睿双核CPU 2.4G,内存2G,硬盘120G,独立显卡,显存256M。配置挺不错嘛,而且响应速度也很快。

(注意:以上配置我是在XP的我的电脑->属性那里看的,而且进入到我的硬盘那里,看到有3个分区,一个是14G,其它2个分别60+G,再说当前系统所有的显示效果都调到了最底模式,就是WIN 2000的经典界面的效果,所以觉得速度感觉不到慢)。

查看更多…