有两种方法。
方法一:在mysql>提示符中使用tee
mysql> tee output.txt
Logging to file 'output.txt'
mysql> notee
Outfile disabled.
或者
mysql> \T output.txt
Logging to file 'output.txt'
mysql> \t
Outfile disabled.
这个类似于sqlplus的spool功能,可以将命令行中的结果保存到外部文件中。如果指定已经存在的文件,则结果会附加到文件中。
参考:http://www.ningoo.net
方法二:使用mysql命令行工具的--tee参数
$mysql --tee=ot.txt
Logging to file 'ot.txt'
mysql>
这回将所有的输入和输出内容都记录到指定的文件中(直到exit为止)。如果指定已经存在的文件,则结果会附加到文件中。 ......
有两种方法。
方法一:在mysql>提示符中使用tee
mysql> tee output.txt
Logging to file 'output.txt'
mysql> notee
Outfile disabled.
或者
mysql> \T output.txt
Logging to file 'output.txt'
mysql> \t
Outfile disabled.
这个类似于sqlplus的spool功能,可以将命令行中的结果保存到外部文件中。如果指定已经存在的文件,则结果会附加到文件中。
参考:http://www.ningoo.net
方法二:使用mysql命令行工具的--tee参数
$mysql --tee=ot.txt
Logging to file 'ot.txt'
mysql>
这回将所有的输入和输出内容都记录到指定的文件中(直到exit为止)。如果指定已经存在的文件,则结果会附加到文件中。 ......
在银行金融系统中,我们常常都要实现银行转账这样的业务操作,而这种金融系统并发性相当高,需要考虑的如何提高性能和保证安全性等相关的问题。使用存储过程来实现银行转账是一个很好的选择。
SQL SERVER数据库中的存储过程相对于应用程序中来操作Transact-SQL语言的优缺点:
优点:
1. 存储过程已在服务器注册,预编译,存储过程预先编译好放在数据库内,减少编译语句所花的时间
2. 存储过程可以用于减少网络通信流量,存储过程代码直接存储于数据库中,执行的时候只需要应用程序传递参数即可,而不需要整段的T-SQL代码传递到数据库中。
3. 重用性高,一段存储过程,可以在应用程序中不同的位置来调用。
4. 可维护性高,把整个业务的操作封装在一起,有利于以后做代码的替换操作,而应用程序会在日后不断的维护中,会导致TrancSQL过 ......
php 中生成随机字符串的方法
2009-10-20 13:56
在一些特殊应用中,需要生成随机字符串,比如生成系统随机密码或者是登陆验证码等,本文介绍的函数能够返回指定长度的随机字符串,默认包含大小写字母和数字,你可以很容易的修改以便符合自己的需要。
<?php
// 说明:php 中生成随机字符串的方法
// 整理:http://www.CodeBit.cn
function genRandomString($len)
{
$chars = array(
"a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k",
"l", "m", "n", "o", "p", "q", "r", "s", "t", "u", "v",
"w", "x", "y", "z", "A", "B", "C", "D", "E", "F", "G",
"H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R",
"S", "T", "U", "V", "W", "X", "Y", "Z", "0", "1", "2",
"3", "4", "5", "6", "7", "8", "9"
);
$charsLen = count($chars) - 1;
shuffle($chars); // 将数组打乱
$output = "";
for ($i=0; $i<$len; $i++)
{
$output .= $chars[mt_rand(0, $charsLen)];
}
return $output;
}
$str = genRandomString(25);
$str .= "<br />";
$str .= genRandomString(25);
$str .= "<br />";
$str .= genRandomString(25) ......
数学函数
Abs
函数描述:mixed abs(mixed number);
返回值:函数abs返回参数number的绝对值。
Acos
函数描述:double acos(double number);
返回值:函数acos返回参数number的反余弦值。如果参数number大于1或小于1,
则其反余弦值无意义 。
Acosh --
反双曲余弦
Asin
函数描述;double asin(double number);
返回值:函数asin返回参数number的反正弦值。如果参数number大于1或小于1,
则其反正弦值无意义 。
Asinh --
反双曲正弦
Atan
函数描述:double atan(double number);
函数atan返回参数number的反正切值。
Atan2
函数描述:Double atan2(double x , double y);
返回值:函数atan2返回由直角坐标系指定的座标点在极座标系中的角度的弧度
值。
Atan --
反正切
Atanh --
反双曲正切
BinDec
函数描述:int bindec(string binary_number);
返回值:函数bindec返回一个用二进制数写成的字符串binary_number的整数值
。PHP使用32位带符号的整数,其二进制数的第一位是符号位。
Base_convert --
在任意进制之间转换数字
Ceil
函数描述:int ceil(double number);
返回值:函数ceil返回大于参数number 的最小整数;若number为整数。 ......
我是学电子商务的学生,主要学习方向是电子商务技术层面的东西。学了一年多的时间了,感觉小有收获。
前段时间出去面试flash的时候发现自己和别人的要求差距甚远,回到学校后努力的学习PHP,自我感觉还不错,全班只剩下几个人在学后台语言了,不知道是因为有了上一次的打击还是因为我适合学PHP,自认为学得比较快,至少比周围的大多数同学学得快。
经过上一次的教训侯我深深的知道,自己只不过是井底之蛙而已,要学得还很多。 不过我对学校的感觉不怎么好,老师只教一些入门的知识,课程安排完了就走人的。如果想有更大的提高就得完完全全的靠自己了。
得到朋友的推荐,久到CSDN来看看了,没想到CSDN有一个学生的板块,很自然的就注册进来和众多高手学习了。在此希望同是学习php、JSP的朋友能给与指点。 ......
一、apache 源码安装
./configure --prefix=/usr/local/apache --enable-so
make
make install
注:安装后如果改变apache起始目录(工作目录),可能会出现403错误,此时修改httpd.conf中的User和Group为你改变后
的起始目录所属的用户和组即可!
如root用户安装apache,则缺省配置为
User daemon
Group daemon
你改变DocumentRoot为一oracle用户目录,则修改配置为
User oracle
Group dba
二、 php 源码安装
./configure --prefix=/usr/local/php --with-apxs2=/usr/local/apache/bin/apxs --with-oci8=/opt/ora/product/11.2.0/dbhome_1 --with-oci8=$ORACLE_HOME
make
make install
cp php.ini-development /usr/local/lib/php.ini
修改php.ini 添加
extension=oci8.so
修改httpd.conf 添加
AddType application/x-httpd-php .php .phtml
AddType application/x-httpd-php-source .phps
修改/etc/profile 添加
PA ......