- 浏览: 44162 次
- 性别:
- 来自: 杭州
最新评论
文章列表
stack 和 heep 都是内存的一部分
stack 空间小,速度比较快, 用来放对象的引用
heep 大,一般所有创建的对象都放在这里。
栈(stack):是一个先进后出的数据结构,通常用于保存方法(函数)中的参数,局部变量.
在java中,所有基本类型和 ...
转自http://www.loveiso.com/article/11-06-02/37.html
1.php基础知识
2.单一入口, 不知道的可以看看这里 (http://www.svn8.com/phpx/jiqiao/2009112313545.html)
具备以上两点, 那我们就可以开始啦. 哈哈!
先来说一下程序的执行流程
首先有个入口文件, 然后初始化一些程序, 之后根据请求调用不同的类和方法
首先我们弄一个入口文件 Index.php 来看看代码
<?php
require "Init.php";
$control = new Controll ...
php5魔术函数、魔术常量
- 博客分类:
- 前端开发
转自http://www.loveiso.com/article/11-06-11/48.html
魔术函数
1。__construct()
实例化对象时被调用,
当__construct和以类名为函数名的函数同时存在时,__construct将被调用,另一个不被调用。
2。__destruct()
当删除一个对象或对象操作终止时被调用。
3。__call()
对象调用某个方法,
若方法存在,则直接调用;
若不存在,则会去调用__call函数。
4。__get()
读取一个对象的属性时,
若属性存在,则直接返回属性值;
若不存在,则会调用__get函数。
5。__set()
设置一个 ...
转自http://www.loveiso.com/article/11-06-10/47.html
1. 首先确定您使用的 Apache 版本,及是否加载了 mod_rewrite 模块。及是否加载了 mod_rewrite 模块 . mod_rewrite 的是一个 Apache 模块,可使服务器操纵请求的网址。根据一系列规则对传入的网址进行检查,规则中包含一个正则表达式来检测特定的格式。 如果在地址中发现了一个格式,并且满足适当的条件,该格式就会被一个替代的字符串或者是动作取代。
Apache 1.x 的用户请检查 conf/httpd.conf 中是否存在如下两段代码:
清单 1. ...
高效整洁CSS代码原则
- 博客分类:
- 前端开发
转自http://www.loveiso.com/article/11-05-31/36.html
1. 使用Reset但并非全局Reset
不同浏览器元素的默认属性有所不同,使用Reset可重置浏览器元素的一些默认属性,以达到浏览器的兼容。但需要注意的是,请不要使用全局Reset:
*{ margin:0; padding:0; }
这不仅仅因为它是缓慢和低效率的方法,而且还会导致一些不必要的元素也重置了外边距和内边距。在此建议参考YUI Reset和Eric Meyer的做法。我跟Eric Meyer的观点相同,Reset并不是一成不变的,具体还需要根据项目的不同需求做适当的修 ...
很早之前写的一个爬虫,抓取数据并存放mysql数据库,支持多线程
#! /usr/local/bin/ruby
require 'hpricot'
require "open-uri"
require 'net/http'
require 'CompanyLink'
require 'parser/CompanyParser'
require 'parser/CompanyParser2'
require 'export/CsvExport'
require 'export/MysqlExport'
class AlibabaWebCatche ...
ImageUtils.rb
#!/usr/local/bin/ruby
require 'logger'
module ImageUtils
attr_accessor :watermarkText
attr_accessor :watermarkResourceUri
attr_accessor :watermarkFont
attr_accessor :watermarkImage
def initializeModule
@watermarkText = "www.5iyya.com"
@watermarkRe ...
#export CUR_DIR=`dirname $0`
export CUR_DIR=$(cd "$(dirname "$0")"; pwd)
查看这两个命令,只有第2个才能真正的帮助你设定正确的当前路径,第1个命令会随着你执行路径的变化而变化。
NCS(Nightly CoSIM Script)包括Perl版和Ruby版
对比Perl和Ruby的用法
熟悉python语法,分析python和ruby语言设计思想以及异同
查看如何运用perl,python,ruby
解析Properties
发送email
运行系统命令
模块化设计
正则表达式运用
Perl解释Properties不太方便,需要自己分析
#!/usr/bin/perl -w
package ncs::Properties;
use vars qw(@ISA @EXPORT @EXPORT_OK);
use Exporter;
@ISA = qw(Exporter);
@EXPORT = qw(load get set merge merge_with_file);
use ncs::Common;
sub new
{
my $this = {};
$this->{'properties_file'} = 'ncs ...
#!/usr/bin/env bash
set -x
export ORIGDIR=`dirname $0`
export ABSDIR=`cd ${ORIGDIR} && pwd`
export COLUMNS=300
ct=/usr/atria/bin/cleartool
sed=/bin/sed
awk=/bin/awk
diff=/usr/bin/diff
if [ $# -ne 2 ]; then
echo """
Usage:
./firmware.sh r4.0.firmware val ...
#!/usr/bin/ksh
# check pkg size
# if the size is 5% greater than predecessor, then print warning message
# else print the pkg size
#set -x
filesize()
{
pkg=$1
echo `du -k $pkg|tail -1|cut -f 1`
}
compare_pkgsize()
{
pkg1=$1
pkg2=$2
percentage=$3||5
pkg1_size=`filesize $pkg1 ...
我一直是只看不写的主,想来有两个原因:
1. 出于程序员的本性,总觉得公开说话不合本分
2. 担心自己写不好,发表的文章拿不出手
今天看了robbin和caoz的文章,忍不住想说两句,所以用了相同的标题,希望不要被人误会成我抄 ...