- 浏览: 73237 次
- 性别:
- 来自: 上海
最新评论
-
qlglandzjl:
$opts = array( 'http' ...
php 抓取页面内容 -
itanger:
不错!我收藏了!
正则表达式 -
kongfupanda:
好文。Recommend an online regular ...
正则表达式 -
maysut:
[/u][u][/color][color=blue][/u] ...
java 不常用 操作符
文章列表
jquery 更改dom属性在ie下不工作
$(this).attr('onclick','alert(11);return false;');在ff下工作正常,在ie下不能工作,但ie里也可以得到attr的值。
可以改为
$(this).unbind('click').removeAttr('onclick').click(function(){
//do something
})
限定一个div的最小高度,如果大于这个高度的话就自动扩展,刚开始只能用javascript来控制,后来发现css有属性
min-height,但min-height对IE不起作用
解决
{
height
:
auto
!
important
;
height
:
55px
; //for IE
min-height
:
55px
;//for FF
}
同时发现一篇文件介绍的更详细
http://www.syscy.com/articleview/2009-6-2/article_view_768.h ...
javascript 文件 能够调用php代码
<script type="text/javascript" src="myscript.php"></script>
看起来很奇怪,主要是应为myscript.php中设置了header,
header('Content-Type: text/javascript')
这让javascript认为这个php文件是一个js文件
可以参考:
http://www.javascriptkit.com/javatutors/externalphp.s ...
安装ant需要配置好java环境,配置好后,进入源代码中(/usr/local/ant)
./build.sh
..........
compile-tests:
test-jar:
BUILD FAILED
/usr/local/ant/build.xml:1021: The following error occurred while executing this line:
/usr/local/ant/build.xml:817: We cannot build the test jar unless JUnit is present,
as JUnit is ...
用 new Ajax.updater 更新了一个文件,这个文件中有
<script src="/files/inc/tests.js" type="text/javascript" ></script>
<script type="text/javascript">
alert(11);
</script>
通过ajax返回的数据,发现这些script都是安照正常的文本返回的,没有问题。
但这些script却没有执行,返回js error。
去 ...
Smarty和CSS的语法存在冲突,因为二者都需要使用大括号({})。
如果简单地将CSS标记嵌入到HTML文档首部,将导致"不可识别标记"错误:
<style type="text/css">
.cell {
background:#fff;
border:1px solid #ddd;
}
</style>
解决办法:
1. 使用{literal}{/literal} 对其进行标记
{literal}
<style type=&q ...
在
smarty
中数组是经常会用到的,循环遍历数组用
section
或者
foreach
,如何得到数组长度或者判断一个数组是否为空呢:
$array|@count
可以得到数组的长度, 在smarty中 | 有点像linux中的管道。
1,
用
count
来取得数组的下标个数
下面例子中,如果
$array
为空则不输出任何数据
以下为引用的内容:
{if $array|@count neq 0 }
... ...
{/if}
可以简写为
{if $array|@count }
... . ...
php在安装的时候可以添加参数:
./configure --with-config-file-scan-dir=/etc/php5/conf.d
这样,在/etc/php5/conf.d/中的ini文件将会自动加载的php.ini中。
php添加模块的基本流程:
下载源代码,解压,进入源代码目录,依次执行命令
phpize, ./configure, make, make install
安装memcache
Cannot find autoconf. Please check your autoconf installation and the
$PHP_AUTO ...
获得vsftp代码:
wget ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.1.2.tar.gz
最新版本是2.2.2 , ftp://vsftpd.beasts.org/users/cevans/vsftpd-2.2.2.tar.gz
Vsftp的官方网址是 http://vsftpd.beasts.org/
确定能够匿名登录
mkdir /var/ftp
useradd –d /var/ftp ftp
chown root.root /var/ftp
chmod og-w /var/ftp
cd vsftpd-2.1.2
...
Linux configuration:(sendmail 默认已经安装)
1. 检查所传送的电子邮件是否送出,或滞留在邮件服务器中, 语法:
/usr/lib/sendmail –bp
2. 日志存放与/var/log/
3. 启动(sendmail 默认存放在/usr/sbin/下,属于环境变量里的)
sendmail -bd –q12h,后跟的参数解释如下:
-b:设定Sendmail服务运行于后台。
-d:指定Sendmail以Daemon(守护进程)方式运行。
-q:设定当Sendmail无法成功发送邮件时,就将邮件保存在队列里,并 ...
Deprecated: Function ereg_replace() is deprecated in ....
Deprecated:Assigning the return value of new by reference is deprecated in .............
修改php.ini中下面代码
;extension=php_mbstring.dll
改为
extension=php_mbstring.dll
;mbstring.func_overload = 0
修改为:
mbstring.func_overload = 7
allow_call_t ...
将虚拟机关闭,加载一块硬盘
fdisk -l 发现新加载的硬盘标号是sdc ,也就是第三块硬盘
fdisk /dev/sdc
Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
Building a new DOS disklabel. Changes will remain in memory only,
until you decide to write them. After that, of course, the previous
content won ...
linux下编译安装svn
下载源代码
wget http://subversion.tigris.org/downloads/subversion-1.6.9.tar.gz
并解压进入
./configure
.................
configure: error: Subversion requires SQLite
wget http://www.sqlite.org/sqlite-amalgamation-3.6.22.tar.gz
tar -zxvf sqlite-amalgamation-3.6.22.tar.gz
cd subversion-1.6. ...
在linux中编译apache时,用了默认的configuration。
运行时 抛错
httpd: Syntax error on line 29 of ...............: module authz_host_module is built-in and can't be loaded
这是应为这个module已经被编译到apache里了,不用加载可以直接调用。
继续运行
Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not include ...
chkconfig 命令(redhat,centos,suse)
Linux
可以有多种运行级。常见的就是多用户的2,3,4,5 ,很多人知道 5 是运行 X-Windows 的级别,而 0 就是关机了。运行级的改变可以通过 init 命令来切换。例如,假设你要维护系统进入单用 ...