- 浏览: 39083 次
- 性别:
- 来自: 上海
文章列表
#!/usr/bin/expect -f
spawn scp -r -P 端口号 remote@www.abc.com:/file/ /file(从远程复制下来,上传的话只要位置颠倒一下就可以了)
set timeout 100
expect "password:"
send "123344\n";
interact
1、修改用户进程可打开文件数限制
在Linux平台上,无论编写客户端程序还是服务端程序,在进行高并发TCP连接处理时,最高的并发数量都要受到系统对用户单一进程同时可打开文件数量 的限制(这是因为系统为每个TCP连接都要创建一个socket句柄,每个socket句柄同时也是一个文件句柄)。可使用ulimit命令查看系统允许 当前用户进程打开的文件数限制:
[speng@as4 ~]$ ulimit -n
1024
这表示当前用户的每个进程最多允许同时打开1024个文件,这1024个文件中还得除去每个进程必然打开的标准输入,标准输出,标准错误,服务器监听 sock ...
需求是要把数据库中的一个字段如果是15个字节长的话全部截成9个字节长;
//这个貌似是;的转义
DELIMITER $$
DROP PROCEDURE IF EXISTS `xsgw`.`goods_mark_up`$$
CREATE DEFINER=`51xs`@`%` PROCEDURE `goods_mark_up`()
BEGIN
//声明变量
DECLARE done INT DEFAULT 0;
DECLARE a,c INT;
DECLARE b VARCHAR(255);
//游标
declare cur1 CUR ...
fpm_children_make(), line 352: child 20477 (pool default) started
fpm_event_loop(), line 105: libevent: entering main loop
的解决方案:
这个问题是系统最大打开文件数与php-fpm设置不一样所致1.查看系统最大文件数ulimit -n1024
查看php-fpm的rlimit_files参数值:cat /usr/lib/php5.2.10_nginx/etc/php-fpm.conf | grep ‘rlimit_files’<value name=”rl ...
<?php//对象class MyJson{var $id = 1;var $sitename = 'web编程站';var $siteurl = 'http://www.eb163.com';}$obj = new MyJson;echo json_encode($obj)."<br /> ";//数字索引数组$arr1 = array(1, 'web编程站', 'http://www.eb163.com');echo json_encode
1. configure: error: could not find library containing RSA_newo yum install openssl-devel2. configure: error: no XML parser was found: expat or libxml 2.x requiredo yum install expat-devel3. configure:
<?php
class ArrayList { var $elementData = array (); var $size = 0; function ArrayList() { } function add($element) { $this->elementData [$this->size] = $element; $this->size ++; } function get($index) { if ($this->rangeCheck ( $index )) { return $this->elementData [$index]; ...
1,固定电话号码var partten = /^((0(?!(13)))[0-9]{2,3}\-)?[2-9][0-9]{7}$/;
2,手机号码var partten = /^1[3,5]\d{9}$/;
今天在测试新的搜索技术时,检查数据库发现一台MySQL Slave未和主机同步,查看Slave状态:mysql> show slave status\GSlave_IO_Running: YesSlave_SQL_Running: NoLast_Errno: 1062....Seconds_Behind_Master:NULL原因:1.程序可能在slave上进行了写操作2.也可能是slave机器重起后,事务回滚造成的.解决办法I:1.首先停掉Slave服务:slave stop2.到主服务器上查看主机状态:记录File和Position对应的值。mysql> s ...
1,安装gapi class
这个地址可以找到http://code.google.com/p/gapi-google-analytics-php-interface/
2, dimensions&metrics
这个地址可以找到
http://code.google.com/intl/zh-CN/apis/analytics/docs/gdata/gdataReferenceDimensionsMetrics.html#searchKeyword
3,开始写自己的php文件
<?php
require 'gapi-1.3/gapi.class.php';
...
page-
break-before和page-break-after
CSS属性并不会修改网页在屏幕上的显示,这两个属性是用来控制文件的打印方式。每个打印属性都可以设定4种设定值:auto、always、left和
right。其中Auto是默认值,只有在有需要时,才需设定分页符号 (Page
breaks)。page-break-before若设定成always,则是在遇到特定的组件时,打印机会重新开始一个新的打印页。page-
break-before若设定成left,则会插入分页符号,直到指定的组件出现在一个左边的空白页上。page-break-before若设定 ...
首先,我们得明确几个文件夹的含义:
/app 前台类文件夹 //不知道类是做什么的也不要紧
/themes/mall/default 前台模板
/languages/sc-gbk 语言文件 //当你在改一些模板的时候会看到类似{$order|escape}的东 ...
最近市场部需求订单转换率的问题,一开始看人家piwik的源码,看的想吐!后来研究了一下google analysis与电子商务的结合感觉太强大了。个人建议,玩google的东西不要到网上搜那些东西,还是直接到google上看,上面的帮助文档绝对是最新的,虽然基本上都是英文的,但是只要能把大致意思搞明白,然后再看人家的例子是怎么做的吗,基本上就ok了。
不过有一点是要注意的,你要修改你的配置文件的话,首先要确定你是管理员的角色才可以,我一开始就不是管理员的角色,搞了半天就是没有找到配置文件的修改的地方。
具体的操作我就不贴出来了,google上都有。不过呢,要注意 ...
我的环境是centos5.4加上mysql5.1.44
编译参数可以根据自己的环境定
cd /usr/local/src
tar zxvf mysql-5.1.44.tar.gz
cd mysql-5.1.44
./configure --prefix=/usr/local/mysql \ #mysql的安装路径,如果要卸载的话直接删除这个目录就可以了
--without-debug \ #不要以debug的模式进行编译,
--without-bench \
--enable-thread-safe-client \ #线程的选择
--enable-assemble ...
网络转载
nginx
文件类型错误解析漏洞
Write by
admin in 未分类
at 2010-05-20 18:24:55
漏洞介绍:
nginx
是一款高性能的
web
服务器,使用非常广泛,其不仅经常被用作反向代理,也可以非常好的支持
PHP
的运行。
80sec
发现其中存在一个
较为严重的安全问题,默认情况下可能导致服务器错误的将任何类型的文件以
PHP
的方式
进行解析,这将导致严重的安全问题,使得恶意的攻击者可能攻陷支持
php
的
nginx
服务器。
漏洞分析: