第一页 上页 14 15 16 17 18 19 20 21 22 23 下页 最后页 [ 显示模式: 摘要 | 列表 ]

 一、对CheckBox的操作:

   以这段checkBox代码为例:
 
   <input type="checkbox" name="box"  value="0" checked="checked" /> 
   <input type="checkbox" name="box" value="1" />
   <input type="checkbox" name="box" value="2" />
   <input type="checkbox" name="box" value="3" />
   1.遍历checkbox用each()方法:
       $("input[name='box']").each(function(){});
   2.设置checkbox被选中用attr();方法:
     $("input[name='box']").attr("checked","checked"); 
    在HTML中,如果一个复选框被选中,对应的标记为 checked="checked"。 但如果用jquery alert($("#id").attr("checked")) 则会提示您是"true"而不是"checked",所以判断 if("checked"==$("#id").attr("checked")) 是错误的,应该是 if(true == $("#id").attr("checked"))
  3.获取被选中的checkbox的值:
    $("input[name='box'][checked]").each(function(){
    if (true == $(this).attr("checked")) {
          alert( $(this).attr('value') );
    }
     或者:
    $("input[name='box']:checked").each(function(){
    if (true == $(this).attr("checked")) {
          alert( $(this).attr('value') );
    }
   $("input[name='box']:checked")与 $("input[name='box']")有何区别没试过,我试了用 $("input[name='box']")能成功。
   4.获取未选中的checkbox的值:
 
    $("input[name='box']").each(function(){
          if ($(this).attr('checked') ==false) {
                alert($(this).val());
            }
     });
   5.设置checkbox的value属性的值:
          $(this).attr("value",值);
 
二、 一般都是创建一个js数组来存储遍历checkbox得到的值,创建js数组的方法:
     1.  var array= new Array();
     2. 往数组添加数据:
        array.push($(this).val());
     3.数组以“,”分隔输出:
         alert(array.join(','));
 
  <input type="checkbox" name="myBox" class="chkTwo" value="2" />
  <input type="checkbox" name="myBox" id="chkOne" value="2" />

 

XML/HTML代码
  1. <html>  
  2. <head>  
  3. <script type="text/javascript" src="/jquery/jquery.js"></script>  
  4. <script type="text/javascript">  
  5. $(document).ready(function(){  
  6.   $("button").click(function(){  
  7.     $("div").text($("form").serialize());  
  8.   });  
  9. });  
  10. </script>  
  11. </head>  
  12. <body>  
  13. <form action="">  
  14. username: <input type="text" name="hiusername" value="liuxinxiu" /><br />  
  15. age: <input type="text" name="hiage" value="28" /><br />  
  16. </form>  
  17.   
  18. <button>序列化表单值</button>  
  19. <div></div>  
  20. </body>  
  21. </html>  

 

我用PS做了一个皮肤。切片切好之后 存储为WEB所用格式 选择的是PNG的。

现在我要存储为JPG的,但是现在存储的时候 明明选择的是JPG的,但是存储出来的还是PNG的图片。

解决如下:

其实这样的情况我曾经也遇到过,研究了一下,目前最好的处理方法是这样的:

1.选择储存为web所有格式;

2.弹出的选项框的左下方显示百分比中选择:满画布显示;

3.框中显示满画布后,在显示图片区域按住鼠标左键,从左上拖动至左下,全选整个所有切好的图片(如果想分别选择可以调整显示百分比大小,将所要储存的图片格式一一选择);

4.全选或任意选择好你所需的图片后,在弹出框的左边“预设”处选择JPG(或则其他格式),调整所需品质、模糊、杂边等;

5.最后点存储,选择“html和图片”,选好电脑所放位置,就可以得到整图切片后生成的所有JPG格式图片以及html了。

mod_cband是一个限额用户带宽,最高下载速度,每秒访问请求速度和最高并发访问ip连接数的apache2模块。

1.安装mod_cband如下:

C#代码
  1. wget http://so.liuxinxiu.com/mod-cband-0.9.7.2.tgz  
  2. tar zxvf mod-cband-0.9.7.2.tgz  
  3. cd mod-cband-0.9.7.2  
  4. ./configure --with-apxs=/usr/local/apache/bin/apxs  
  5. make  
  6. make install  
##### whereis apxs可以看到你的apxs路径 #####
如果是yum 安装 httpd 找不到apxs需要单独再安装:# yum install httpd-devel //安装
查看路径:whereis apxs
 
[root@www sbin]# whereis apxs
apxs: /usr/sbin/apxs /usr/share/man/man8/apxs.8.gz
 
 
2.检查下你的apache配置文件httpd.conf是否加载了
 
执行以下:
C#代码
  1. grep cband /usr/local/apache2/conf/httpd.conf  
  2. 如果是云安装:
  3. grep cband /etc/httpd/conf/httpd.conf
 
查看模块有没加载到apache的路径上
LoadModulecband_module      modules/mod_cband.so
 
3.配置虚拟主机
 
C#代码
  1. #++++++++++默认入口+++++++++++++  
  2. #<VirtualHost *:80>  
  3. #    DocumentRoot /usr/local/apache/htdocs  
  4. #    ServerName 192.168.1.233  
  5. #</VirtualHost>  
  6.   
  7. <VirtualHost *:80>  
  8.    ServerName 192.168.1.233  
  9.    ServerAdmin admin@liuxinxiu.com  
  10.    DocumentRoot /usr/local/apache/htdocs  
  11.    CBandSpeed 1024 100 30  
  12.    CBandRemoteSpeed 50kb/s 5 3  
  13. </VirtualHost>  
说明:
 
CBandSpeed 1024 100 30 #CBandSpeed限定总的最大链接速度为1024kb,最多并发处理100个请求和30个链接
CBandRemoteSpeed 50kb/s 5 3 #CBandRemoteSpeed限定一个用户最多能有50kb的链接速度,最多并发5个请求和3个链接

 

mysql没有直接提供切割的函数.但是我们可以通过SUBSTRING_INDEX来实现.
如 原始字符串:  aa.bb.cc.dd
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('aa.bb.cc.dd', '.', 1), '.', -1);  得到aa
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('aa.bb.cc.dd', '.', 2), '.', -1);  得到bb
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('aa.bb.cc.dd', '.', 3), '.', -1);  得到cc
SELECT SUBSTRING_INDEX(SUBSTRING_INDEX('aa.bb.cc.dd', '.', 4), '.', -1);  得到dd
看出规律来了吧.

find ./ -name "*.php" | xargs grep "js.bjlcp.com"

find ./ -name "*.*" | xargs grep "js.bjlcp.com"
 
find ./ -name "*.*" | xargs grep "ob_get_contents"
find ./ -name "*.*" | xargs grep "电影"
find ./ -name "*.*" | xargs grep "bjlcp"
 

sftp连接命令详解

[不指定 2014/05/18 21:51 | by 刘新修 ]
sftp -oPort=22 root@173.212.222.96
sftp -oPort=22 root@210.209.73.203
 
sftp> get /var/www/fuyatao/index.php  /home/fuyatao/
这条语句将从远程主机的  /var/www/fuyatao/目录下将 index.php
下载到本地  /home/fuyatao/目录下
 
sftp> put /home/fuyatao/downloads/gl.pdf /var/www/fuyatao/
这条语句将把本地 /home/fuyatao/downloads/目录下的 linuxgl.pdf
上传至远程主机/var/www/fuyatao/ 目录下

ssh超时断开的解决方法

[不指定 2014/05/17 14:23 | by 刘新修 ]

当用SSH Secure Shell连接Linux时,如果几分钟没有任何操作,连接就会断开。必须重新登陆才行,每次都重复相同的操作,很是烦人,一般修改两个地方可将这烦人的问题解决

1、echo $TMOUT (先查看有预设,如果大于0就把它设置为0      TMOUT=0

不重启机器让/etc/profile文件生效! . /etc/profile

如果显示空白,表示没有设置, 等于使用默认值0, 一般情况下应该是不超时. 如果大于0, 可以在如/etc/profile之类文件中设置它为0.

2、修改/etc/ssh/sshd_config文件,将ClientAliveInterval 0和ClientAliveCountMax 3的注释符号去掉,将ClientAliveInterval对应的0改成60,ClientAliveInterval指定了服务器端向客户端请求消息的时间间隔, 默认是0, 不发送.而ClientAliveInterval 60表示每分钟发送一次, 然后客户端响应, 这样就保持长连接了.ClientAliveCountMax, 使用默认值3即可.ClientAliveCountMax表示服务器发出请求后客户端没有响应的次数达到一定值, 就自动断开. 正常情况下, 客户端不会不响应.

#ClientAliveInterval 0

#ClientAliveCountMax 3

***************************************

去掉注释,设置为60秒发送一次

ClientAliveInterval 60

ClientAliveCountMax 3

重启SSHD

service sshd restart

  对于经常使用Linux系统的人员来说,少不了将本地的文件上传到服务器或者从服务器上下载文件到本地,rz / sz命令很方便的帮我们实现了这个功能,但是很多Linux系统初始并没有这两个命令。今天,我们就简单的讲解一下如何安装和使用rz、sz命令。

yum install gcc

(1)编译安装

root 账号登陆后,依次执行以下命令:

cd /software

wget http://www.ohse.de/uwe/releases/lrzsz-0.12.20.tar.gz

tar zxvf lrzsz-0.12.20.tar.gz && cd lrzsz-0.12.20

./configure && make && make install

上面安装过程默认把lsz和lrz安装到了/usr/local/bin/目录下,现在我们并不能直接使用,下面创建软链接,并命名为rz/sz:

cd /usr/bin

ln -s /usr/local/bin/lrz rz

ln -s /usr/local/bin/lsz sz

(2)yum安装

root 账号登陆后执行以下命令:

yum install -y lrzsz

方法1:

让/etc/profile文件修改后立即生效 ,可以使用如下命令:

# .  /etc/profile

注意: . 和 /etc/profile 有空格

方法2:

让/etc/profile文件修改后立即生效 ,可以使用如下命令:

# source /etc/profile

第一页 上页 14 15 16 17 18 19 20 21 22 23 下页 最后页 [ 显示模式: 摘要 | 列表 ]