- 浏览: 71176 次
- 性别:
- 来自: 深圳
最新评论
-
szcs10138456:
<script>alert(1);</scr ...
php性能监测模块XHProf -
walle1027:
总结的非常全面,感谢博主。
postgresql sql 总结 -
输入法:
其他两种方式呢?
php 3种安装方法
文章列表
<?php
/**
* CURL 模似HTTP请求工具,
* 支持以下功能:
* 1:支持ssl连接和proxy代理连接
* 2: 对cookie的自动支持
* 3: 简单的GET/POST常规操作
* 4: 支持单个文件上传或同字段的多文件上传,支持相对路径或绝对路径.
* 5: 支持返回发送请求前和请求后所有的服务器信息和服务器Header信息
* 6: 自动支持lighttpd服务器
* 7: 支持自动设置 REFERER 引用页
* 8: 自动支持服务器301跳转或重写问题(谢谢郑GG)
* 9: 其它可选项,如自定义端 ...
http://www.ossxp.com/HelpCenter/00030_Subversion/00050_FAQ/#HelpCenter.2BAC8-00030_Subversion.2BAC8-00050_FAQ.2BAC8-SVN_00010_MIXED_REVISION.HelpCenter.2BAC8-00030_Subversion.2BAC8-00050_FAQ.2BAC8-SVN_00010_MIXED_REVISION
“明明是刚在本目录下执行了一次提交,为什么 " ...
PG的配置文件是数据库目录下的postgresql.conf文件,8.0以后的版本可支持K,M,G这样的参数,只要修改相应参数后重新启动PG服务就OK了。
shared_buffers:这是最重要的参数,postgresql通过shared_buffers和内核和磁盘打交道,因此应该尽量大,让更多的数据缓存在shared_buffers中。通常设置为实际RAM的10%是合理的,比如50000(400M)
work_mem: 在pgsql 8.0之前叫做sort_mem。postgresql在执行排序操作时,会根据work_mem的大小决定是否将一个大的结果集拆分为几个小的和 wo ...
安装postgresql是一件很简单的事,但是当我第一次安装了postgresql以后,它的安全设置曾经让我困扰过一阵,现在我将以我的经历为线索来讲述如何配置postgresql的访问认证,postgresql的版本是7.3.1,老一点的版本在配置文件上会有稍许不同,请自己注意区别。另外,在阅读中,请注意区分数据库用户和系统用户的区别,以免混淆。
postgresql的访问认证配置主要涉及到两个主要的配置文件:postgresql.conf和pg_hba.conf。
postgresql.conf包含了许多的选项,这些选项控制了postgresql.conf的方方面面,中间影 ...
可以通过以下步骤:
1、打开pgadmin连接到数据库
2、执行以下sql语句:
RESET client_encoding;
SHOW client_encoding;
显示当前的客户端编码设置。
说明:
查询当前客户端编码:
SHOW client_encoding;
返回缺省编码:
RESET client_encoding;
函数:string || string
说明:String concatenation 字符串连接操作
例子:'Post' || 'greSQL' = PostgreSQL
函数:string || non-string or non-string || string
说明:String concatenation with one non-string input 字符串与非字符串类型进行连接操作
例子:'Value: ' || 42 = Value: 42
函数:bit_length(string)
说明:Number of bits in str ...
由于最近在做DIV+CSS样式的网页布局,实践过程中在尝试不同的方法来精简代码,这样不仅方便了编写中代码过长的麻烦,重要的是可以极限的提高网站访问速度。现在总结几点个人建议,希望有相同爱好的朋友前来交流学习!
1、建议将一个页面中所有的CSS样式单独放在一个外部文件中,在使用的时候通过link方式导入样式,这样可以大大减少嵌套在网页中的代码。
<link rel="stylesheet" type="text/css" href="http://blog.soso.com/qz.q/url" />
2、多采 ...
function check_expired_record(){
$list=$this->Capture->query("update capture set flag=1 where (extract (epoch from now())::bigint-extract (epoch from capture_time )::bigint)>time_val;");
}
打印最近3次的日志
[root@host150 app]# svn log -v -l3
------------------------------------------------------------------------
r13432 | wangxj | 2011-03-08 14:11:16 +0800 (二, 08 3月 2011) | 1 line
改变的路径:
M /web/branches/exchange/app/plugins/prresource/views/gatewaygroups/add_host.ctp
添加egress ...
从 PHP 4.2.0 开始,PHP 将随文件信息数组一起返回一个对应的错误代码。该代码可以在文件上传时生成的文件数组中的 error 字段中被找到,也就是 $_FILES['userfile']['error']。
UPLOAD_ERR_OK
其值为 0,没有错误发生,文件上传成功。
UPLOAD_ERR_INI_SIZE
其值为 1,上传的文件超过了 php.ini 中 upload_max_filesize 选项限制的值。
UPLOAD_ERR_FORM_SIZE
其值为 2,上传文件的大小超过了 HTML 表单中 MAX_FILE_SIZE 选项指定的值。 UPLOAD ...
#!/bin/bash
psql=psql
DB=class4_pr
HOST=127.0.0.1
USER=class4
while [ 1 ]
do
psql -h $HOST -U $USER $DB << _EOF_
select upload_check();
_EOF_
echo "sleep 60s..."
sleep 30
done
exit
在实际开发中,有时会遇到PHP和C语言结构的互相转化问题,这时候PHP的函数pack和unpack就能帮上大忙了.
pack()将数据打包成二进制串
unpack()从字串中的二进制串转化成指定的格式
Code Description
a NUL-padded string
A SPACE-padded string
h Hex string, low nibble first
H Hex string, high nibble first
c signed char
C unsigned char
s signed short (always 16 bit, machine ...
svn关键词BASE, HEAD, COMMITTED, PREV可以很方便用于日常操作中,但是很多人对他们的工作原理和方式不是太了解。
在这里我将使用用例,诠释他们的作用和意图。
先给出svn手册中对他的解释:
"HEAD" latest in repository
...
PostgreSQL 里的表空间允许数据库管理员在文件系统里定义那些代表数据库对象的文件存放的位置。 一旦创建了表空间,那么就可以在创建数据库对象的时候引用它。
通过使用表空间,管理员可以控制一个 PostgreSQL 安装的磁盘布局。 这么做至少有两个用处。首先,如果初始化集群所在的分区或者卷用光了空间,而又不能逻辑上扩展或者别的什么操作, 那么表空间可以在一个不同的分区上创建和使用,直到系统可以重新配置。
第二,表空间允许管理员根据数据库对象的使用模式安排数据位置,从而优化性能。比如,一个很频繁使用的索引可以放在非常快的,并且非常可靠的磁盘上,比如一种非常贵的固态设备。而同时,一个存储归 ...
18627273461
" 不要使用vi的键盘模式,而是vim自己的
set nocompatible
" 语法高亮
set syntax=on
" 去掉输入错误的提示声音
set noeb
" 在处理未保存或只读文件的时候,弹出确认
set confirm
" 自动缩进
set autoindent
set cindent
" Tab键的宽度
set tabstop=4
" 统一缩进为4
set softtabstop=4
set shiftwidth=4
" 不要用空格代替制表符
set noex ...