php应用路径变量问题总结
实际效果测试,不考虑原理!
本地服务器,域名http://d.com,根路径D:\phpnow\vhosts\d.com.yii,相对根目录拥有文件/x.php代码里requeir_once /a/a.php,而/a/a.php又requeir_once /a/b/b.php
直接访问http://d.com/x.php/x/y/z.html?a=b&c=d的结果
/x.php
$_SERVER["HTTP_HOST"]:【d.com】//当前请求的 Host:即域名信信息
$_SERVER["PHP_SELF"]:【/x.php/x/y/z.html】//请求执行文件的相对地址
$_SERVER["SCRIPT_NAME"]:【/x.php】//实际执行文件相对地址
$_SERVER["SCRIPT_FILENAME"]:【D:/phpnow/vhosts/d.com.yii/x.php】//实际执行文件的绝对路径。
__FILE__ :【D:\phpnow\vhosts\d.com.yii\x.php】//实际执行代码的绝对路径。
$_SERVER["REQUEST_URI"]:【/x.php/x/y/z.html?a=b&c=d】//url请求中包括/和之后的所有内容。
$_SERVER["QUERY_STRING"]:【a=b&c=d】//url请求中?之后的内容。
$_SERVER["DOCUMENT_ROOT"]:【D:/phpnow/vhosts/d.com.yii】//文档根目录。在服务器配置文件中定义
basename($_SERVER["PHP_SELF"]):【z.html】//请求执行文件的的文件名
basename($_SERVER["SCRIPT_NAME"]):【x.php】//实际执行文件的文件名
basename($_SERVER["SCRIPT_FILENAME"]):【x.php】//实际执行文件的文件名
basename(__FILE__):【x.php】//实际执行代码的文件名
dirname($_SERVER["PHP_SELF"]):【/x.php/x/y】//请求执行文件的的所在目录
dirname($_SERVER["SCRIPT_NAME"]):【\】//实际执行文件的所在目录
dirname($_SERVER["SCRIPT_FILENAME"]):【D:/phpnow/vhosts/d.com.yii】//实际执行文件的所在目录
dirname(__FILE__):【D:\phpnow\vhosts\d.com.yii】//实际执行代码的所在目录
require_once /a/a.php
$_SERVER["HTTP_HOST"]:【d.com】//当前请求的 Host:即域名信信息
$_SERVER["PHP_SELF"]:【/x.php/x/y/z.html】//请求执行文件的相对地址
$_SERVER["SCRIPT_NAME"]:【/x.php】//实际执行文件相对地址
$_SERVER["SCRIPT_FILENAME"]:【D:/phpnow/vhosts/d.com.yii/x.php】//实际执行文件的绝对路径。
__FILE__ :【D:\phpnow\vhosts\d.com.yii\a\a.php】//实际执行代码的绝对路径。
$_SERVER["REQUEST_URI"]:【/x.php/x/y/z.html?a=b&c=d】//url请求中包括/和之后的所有内容。
$_SERVER["QUERY_STRING"]:【a=b&c=d】//url请求中?之后的内容。
$_SERVER["DOCUMENT_ROOT"]:【D:/phpnow/vhosts/d.com.yii】//文档根目录。在服务器配置文件中定义
basename($_SERVER["PHP_SELF"]):【z.html】//请求执行文件的的文件名
basename($_SERVER["SCRIPT_NAME"]):【x.php】//实际执行文件的文件名
basename($_SERVER["SCRIPT_FILENAME"]):【x.php】//实际执行文件的文件名
basename(__FILE__):【a.php】//实际执行代码的文件名
dirname($_SERVER["PHP_SELF"]):【/x.php/x/y】//请求执行文件的的所在目录
dirname($_SERVER["SCRIPT_NAME"]):【\】//实际执行文件的所在目录
dirname($_SERVER["SCRIPT_FILENAME"]):【D:/phpnow/vhosts/d.com.yii】//实际执行文件的所在目录
dirname(__FILE__):【D:\phpnow\vhosts\d.com.yii\a】//实际执行代码的所在目录
require_once /a/b/b.php
$_SERVER["HTTP_HOST"]:【d.com】//当前请求的 Host:即域名信信息
$_SERVER["PHP_SELF"]:【/x.php/x/y/z.html】//请求执行文件的相对地址
$_SERVER["SCRIPT_NAME"]:【/x.php】//实际执行文件相对地址
$_SERVER["SCRIPT_FILENAME"]:【D:/phpnow/vhosts/d.com.yii/x.php】//实际执行文件的绝对路径。
__FILE__ :【D:\phpnow\vhosts\d.com.yii\a\b\b.php】//实际执行代码的绝对路径。
$_SERVER["REQUEST_URI"]:【/x.php/x/y/z.html?a=b&c=d】//url请求中包括/和之后的所有内容。
$_SERVER["QUERY_STRING"]:【a=b&c=d】//url请求中?之后的内容。
$_SERVER["DOCUMENT_ROOT"]:【D:/phpnow/vhosts/d.com.yii】//文档根目录。在服务器配置文件中定义
basename($_SERVER["PHP_SELF"]):【z.html】//请求执行文件的的文件名
basename($_SERVER["SCRIPT_NAME"]):【x.php】//实际执行文件的文件名
basename($_SERVER["SCRIPT_FILENAME"]):【x.php】//实际执行文件的文件名
basename(__FILE__):【b.php】//实际执行代码的文件名
dirname($_SERVER["PHP_SELF"]):【/x.php/x/y】//请求执行文件的的所在目录
dirname($_SERVER["SCRIPT_NAME"]):【\】//实际执行文件的所在目录
dirname($_SERVER["SCRIPT_FILENAME"]):【D:/phpnow/vhosts/d.com.yii】//实际执行文件的所在目录
dirname(__FILE__):【D:\phpnow\vhosts\d.com.yii\a\b】//实际执行代码的所在目录
直接访问http://d.com/a/a.php/x/y/z.html?a=b&c=d的结果
/a/a.php
$_SERVER["HTTP_HOST"]:【d.com】//当前请求的 Host:即域名信信息
$_SERVER["PHP_SELF"]:【/a/a.php/x/y/z.html】//请求执行文件的相对地址
$_SERVER["SCRIPT_NAME"]:【/a/a.php】//实际执行文件相对地址
$_SERVER["SCRIPT_FILENAME"]:【D:/phpnow/vhosts/d.com.yii/a/a.php】//实际执行文件的绝对路径。
__FILE__ :【D:\phpnow\vhosts\d.com.yii\a\a.php】//实际执行代码的绝对路径。
$_SERVER["REQUEST_URI"]:【/a/a.php/x/y/z.html?a=b&c=d】//url请求中包括/和之后的所有内容。
$_SERVER["QUERY_STRING"]:【a=b&c=d】//url请求中?之后的内容。
$_SERVER["DOCUMENT_ROOT"]:【D:/phpnow/vhosts/d.com.yii】//文档根目录。在服务器配置文件中定义
basename($_SERVER["PHP_SELF"]):【z.html】//请求执行文件的的文件名
basename($_SERVER["SCRIPT_NAME"]):【a.php】//实际执行文件的文件名
basename($_SERVER["SCRIPT_FILENAME"]):【a.php】//实际执行文件的文件名
basename(__FILE__):【a.php】//实际执行代码的文件名
dirname($_SERVER["PHP_SELF"]):【/a/a.php/x/y】//请求执行文件的的所在目录
dirname($_SERVER["SCRIPT_NAME"]):【/a】//实际执行文件的所在目录
dirname($_SERVER["SCRIPT_FILENAME"]):【D:/phpnow/vhosts/d.com.yii/a】//实际执行文件的所在目录
dirname(__FILE__):【D:\phpnow\vhosts\d.com.yii\a】//实际执行代码的所在目录
require_once /a/b/b.php
$_SERVER["HTTP_HOST"]:【d.com】//当前请求的 Host:即域名信信息
$_SERVER["PHP_SELF"]:【/a/a.php/x/y/z.html】//请求执行文件的相对地址
$_SERVER["SCRIPT_NAME"]:【/a/a.php】//实际执行文件相对地址
$_SERVER["SCRIPT_FILENAME"]:【D:/phpnow/vhosts/d.com.yii/a/a.php】//实际执行文件的绝对路径。
__FILE__ :【D:\phpnow\vhosts\d.com.yii\a\b\b.php】//实际执行代码的绝对路径。
$_SERVER["REQUEST_URI"]:【/a/a.php/x/y/z.html?a=b&c=d】//url请求中包括/和之后的所有内容。
$_SERVER["QUERY_STRING"]:【a=b&c=d】//url请求中?之后的内容。
$_SERVER["DOCUMENT_ROOT"]:【D:/phpnow/vhosts/d.com.yii】//文档根目录。在服务器配置文件中定义
basename($_SERVER["PHP_SELF"]):【z.html】//请求执行文件的的文件名
basename($_SERVER["SCRIPT_NAME"]):【a.php】//实际执行文件的文件名
basename($_SERVER["SCRIPT_FILENAME"]):【a.php】//实际执行文件的文件名
basename(__FILE__):【b.php】//实际执行代码的文件名
dirname($_SERVER["PHP_SELF"]):【/a/a.php/x/y】//请求执行文件的的所在目录
dirname($_SERVER["SCRIPT_NAME"]):【/a】//实际执行文件的所在目录
dirname($_SERVER["SCRIPT_FILENAME"]):【D:/phpnow/vhosts/d.com.yii/a】//实际执行文件的所在目录
dirname(__FILE__):【D:\phpnow\vhosts\d.com.yii\a\b】//实际执行代码的所在目录
源码
/x.php
<?php
echo "<br/>/x.php<hr/>"; echo '$_SERVER["HTTP_HOST"]:【',$_SERVER['HTTP_HOST'],"】//当前请求的 Host:即域名信信息","<br/>";
echo '<br/>';
echo '$_SERVER["PHP_SELF"]:【<font color="#EE00EE">',$_SERVER['PHP_SELF'],"</font>】//<font color='green'>请求执行文件的</font><font color='red'>相对</font><font color='blue'>地址</font>","<br/>";
echo '$_SERVER["SCRIPT_NAME"]:【',$_SERVER['SCRIPT_NAME'],"】//<font color='green'>实际执行文件</font><font color='red'>相对</font><font color='blue'>地址</font>","<br/>";
echo '$_SERVER["SCRIPT_FILENAME"]:【',$_SERVER['SCRIPT_FILENAME'],"】//<font color='green'>实际执行文件的</font><font color='red'>绝对</font><font color='blue'>路径</font>。","<br/>";
echo '__FILE__ :【<font color="#EE00EE">',__FILE__ ,"</font>】//<font color='green'>实际执行代码的</font><font color='red'>绝对</font><font color='blue'>路径</font>。","<br/>";
echo '<br/>';
echo '$_SERVER["REQUEST_URI"]:【',$_SERVER['REQUEST_URI'],"】//url请求中包括/和之后的所有内容。","<br/>";
echo '$_SERVER["QUERY_STRING"]:【',$_SERVER['QUERY_STRING'],"】//url请求中?之后的内容。","<br/>";
echo '<br/>';
echo '$_SERVER["DOCUMENT_ROOT"]:【',$_SERVER['DOCUMENT_ROOT'],"】//文档根目录。在服务器配置文件中定义","<br/>";
echo "<br/>"; echo 'basename($_SERVER["PHP_SELF"]):【<font color="#EE00EE">',basename($_SERVER['PHP_SELF']),"</font>】//<font color='green'>请求执行文件的</font>的<font color='blue'>文件名</font>","<br/>";
echo 'basename($_SERVER["SCRIPT_NAME"]):【',basename($_SERVER['SCRIPT_NAME']),"】//<font color='green'>实际执行文件</font>的<font color='blue'>文件名</font>","<br/>";
echo 'basename($_SERVER["SCRIPT_FILENAME"]):【',basename($_SERVER['SCRIPT_FILENAME']),"】//<font color='green'>实际执行文件</font>的<font color='blue'>文件名</font>","<br/>";
echo 'basename(__FILE__):【<font color="#EE00EE">',basename(__FILE__),"</font>】//<font color='green'>实际执行代码</font>的<font color='blue'>文件名</font>","<br/>";
//echo 'basename($_SERVER["ORIG_SCRIPT_NAME"]):【',basename($_SERVER['ORIG_SCRIPT_NAME']),"】//如果PHP通过CGI来运行,这个变量的值就是/Php/Php.exe 如果Apache将PHP脚本作为模块来运行,该变量的值应该是/Phptest.php","<br/>";
echo "<br/>"; echo 'dirname($_SERVER["PHP_SELF"]):【<font color="#EE00EE">',dirname($_SERVER['PHP_SELF']),"</font>】//<font color='green'>请求执行文件的</font>的<font color='blue'>所在目录</font>","<br/>";
echo 'dirname($_SERVER["SCRIPT_NAME"]):【',dirname($_SERVER['SCRIPT_NAME']),"】//<font color='green'>实际执行文件</font>的<font color='blue'>所在目录</font>","<br/>";
echo 'dirname($_SERVER["SCRIPT_FILENAME"]):【',dirname($_SERVER['SCRIPT_FILENAME']),"】//<font color='green'>实际执行文件</font>的<font color='blue'>所在目录</font>","<br/>";
echo 'dirname(__FILE__):【<font color="#EE00EE">',dirname(__FILE__),"</font>】//<font color='green'>实际执行代码</font>的<font color='blue'>所在目录</font>","<br/>";
//echo 'dirname($_SERVER["ORIG_SCRIPT_NAME"]):【',dirname($_SERVER['ORIG_SCRIPT_NAME']),"】//如果PHP通过CGI来运行,这个变量的值就是/Php/Php.exe 如果Apache将PHP脚本作为模块来运行,该变量的值应该是/Phptest.php","<br/>";
echo "<br/>"; echo "require_once ";
require_once("a/a.php");
/a/a.php
<?php
echo "/a/a.php<hr/>"; echo '$_SERVER["HTTP_HOST"]:【',$_SERVER['HTTP_HOST'],"】//当前请求的 Host:即域名信信息","<br/>";
echo '<br/>';
echo '$_SERVER["PHP_SELF"]:【<font color="#EE00EE">',$_SERVER['PHP_SELF'],"</font>】//<font color='green'>请求执行文件的</font><font color='red'>相对</font><font color='blue'>地址</font>","<br/>";
echo '$_SERVER["SCRIPT_NAME"]:【',$_SERVER['SCRIPT_NAME'],"】//<font color='green'>实际执行文件</font><font color='red'>相对</font><font color='blue'>地址</font>","<br/>";
echo '$_SERVER["SCRIPT_FILENAME"]:【',$_SERVER['SCRIPT_FILENAME'],"】//<font color='green'>实际执行文件的</font><font color='red'>绝对</font><font color='blue'>路径</font>。","<br/>";
echo '__FILE__ :【<font color="#EE00EE">',__FILE__ ,"</font>】//<font color='green'>实际执行代码的</font><font color='red'>绝对</font><font color='blue'>路径</font>。","<br/>";
echo '<br/>';
echo '$_SERVER["REQUEST_URI"]:【',$_SERVER['REQUEST_URI'],"】//url请求中包括/和之后的所有内容。","<br/>";
echo '$_SERVER["QUERY_STRING"]:【',$_SERVER['QUERY_STRING'],"】//url请求中?之后的内容。","<br/>";
echo '<br/>';
echo '$_SERVER["DOCUMENT_ROOT"]:【',$_SERVER['DOCUMENT_ROOT'],"】//文档根目录。在服务器配置文件中定义","<br/>";
echo "<br/>"; echo 'basename($_SERVER["PHP_SELF"]):【<font color="#EE00EE">',basename($_SERVER['PHP_SELF']),"</font>】//<font color='green'>请求执行文件的</font>的<font color='blue'>文件名</font>","<br/>";
echo 'basename($_SERVER["SCRIPT_NAME"]):【',basename($_SERVER['SCRIPT_NAME']),"】//<font color='green'>实际执行文件</font>的<font color='blue'>文件名</font>","<br/>";
echo 'basename($_SERVER["SCRIPT_FILENAME"]):【',basename($_SERVER['SCRIPT_FILENAME']),"】//<font color='green'>实际执行文件</font>的<font color='blue'>文件名</font>","<br/>";
echo 'basename(__FILE__):【<font color="#EE00EE">',basename(__FILE__),"</font>】//<font color='green'>实际执行代码</font>的<font color='blue'>文件名</font>","<br/>";
//echo 'basename($_SERVER["ORIG_SCRIPT_NAME"]):【',basename($_SERVER['ORIG_SCRIPT_NAME']),"】//如果PHP通过CGI来运行,这个变量的值就是/Php/Php.exe 如果Apache将PHP脚本作为模块来运行,该变量的值应该是/Phptest.php","<br/>";
echo "<br/>"; echo 'dirname($_SERVER["PHP_SELF"]):【<font color="#EE00EE">',dirname($_SERVER['PHP_SELF']),"</font>】//<font color='green'>请求执行文件的</font>的<font color='blue'>所在目录</font>","<br/>";
echo 'dirname($_SERVER["SCRIPT_NAME"]):【',dirname($_SERVER['SCRIPT_NAME']),"】//<font color='green'>实际执行文件</font>的<font color='blue'>所在目录</font>","<br/>";
echo 'dirname($_SERVER["SCRIPT_FILENAME"]):【',dirname($_SERVER['SCRIPT_FILENAME']),"】//<font color='green'>实际执行文件</font>的<font color='blue'>所在目录</font>","<br/>";
echo 'dirname(__FILE__):【<font color="#EE00EE">',dirname(__FILE__),"</font>】//<font color='green'>实际执行代码</font>的<font color='blue'>所在目录</font>","<br/>";
//echo 'dirname($_SERVER["ORIG_SCRIPT_NAME"]):【',dirname($_SERVER['ORIG_SCRIPT_NAME']),"】//如果PHP通过CGI来运行,这个变量的值就是/Php/Php.exe 如果Apache将PHP脚本作为模块来运行,该变量的值应该是/Phptest.php","<br/>";
echo "<br/>"; echo "require_once ";
require_once("b/b.php");
/a/b/php
<?php
echo "/a/b/b.php<hr/>"; echo '$_SERVER["HTTP_HOST"]:【',$_SERVER['HTTP_HOST'],"】//当前请求的 Host:即域名信信息","<br/>";
echo '<br/>';
echo '$_SERVER["PHP_SELF"]:【<font color="#EE00EE">',$_SERVER['PHP_SELF'],"</font>】//<font color='green'>请求执行文件的</font><font color='red'>相对</font><font color='blue'>地址</font>","<br/>";
echo '$_SERVER["SCRIPT_NAME"]:【',$_SERVER['SCRIPT_NAME'],"】//<font color='green'>实际执行文件</font><font color='red'>相对</font><font color='blue'>地址</font>","<br/>";
echo '$_SERVER["SCRIPT_FILENAME"]:【',$_SERVER['SCRIPT_FILENAME'],"】//<font color='green'>实际执行文件的</font><font color='red'>绝对</font><font color='blue'>路径</font>。","<br/>";
echo '__FILE__ :【<font color="#EE00EE">',__FILE__ ,"</font>】//<font color='green'>实际执行代码的</font><font color='red'>绝对</font><font color='blue'>路径</font>。","<br/>";
echo '<br/>';
echo '$_SERVER["REQUEST_URI"]:【',$_SERVER['REQUEST_URI'],"】//url请求中包括/和之后的所有内容。","<br/>";
echo '$_SERVER["QUERY_STRING"]:【',$_SERVER['QUERY_STRING'],"】//url请求中?之后的内容。","<br/>";
echo '<br/>';
echo '$_SERVER["DOCUMENT_ROOT"]:【',$_SERVER['DOCUMENT_ROOT'],"】//文档根目录。在服务器配置文件中定义","<br/>";
echo "<br/>"; echo 'basename($_SERVER["PHP_SELF"]):【<font color="#EE00EE">',basename($_SERVER['PHP_SELF']),"</font>】//<font color='green'>请求执行文件的</font>的<font color='blue'>文件名</font>","<br/>";
echo 'basename($_SERVER["SCRIPT_NAME"]):【',basename($_SERVER['SCRIPT_NAME']),"】//<font color='green'>实际执行文件</font>的<font color='blue'>文件名</font>","<br/>";
echo 'basename($_SERVER["SCRIPT_FILENAME"]):【',basename($_SERVER['SCRIPT_FILENAME']),"】//<font color='green'>实际执行文件</font>的<font color='blue'>文件名</font>","<br/>";
echo 'basename(__FILE__):【<font color="#EE00EE">',basename(__FILE__),"</font>】//<font color='green'>实际执行代码</font>的<font color='blue'>文件名</font>","<br/>";
//echo 'basename($_SERVER["ORIG_SCRIPT_NAME"]):【',basename($_SERVER['ORIG_SCRIPT_NAME']),"】//如果PHP通过CGI来运行,这个变量的值就是/Php/Php.exe 如果Apache将PHP脚本作为模块来运行,该变量的值应该是/Phptest.php","<br/>";
echo "<br/>"; echo 'dirname($_SERVER["PHP_SELF"]):【<font color="#EE00EE">',dirname($_SERVER['PHP_SELF']),"</font>】//<font color='green'>请求执行文件的</font>的<font color='blue'>所在目录</font>","<br/>";
echo 'dirname($_SERVER["SCRIPT_NAME"]):【',dirname($_SERVER['SCRIPT_NAME']),"】//<font color='green'>实际执行文件</font>的<font color='blue'>所在目录</font>","<br/>";
echo 'dirname($_SERVER["SCRIPT_FILENAME"]):【',dirname($_SERVER['SCRIPT_FILENAME']),"】//<font color='green'>实际执行文件</font>的<font color='blue'>所在目录</font>","<br/>";
echo 'dirname(__FILE__):【<font color="#EE00EE">',dirname(__FILE__),"</font>】//<font color='green'>实际执行代码</font>的<font color='blue'>所在目录</font>","<br/>";
//echo 'dirname($_SERVER["ORIG_SCRIPT_NAME"]):【',dirname($_SERVER['ORIG_SCRIPT_NAME']),"】//如果PHP通过CGI来运行,这个变量的值就是/Php/Php.exe 如果Apache将PHP脚本作为模块来运行,该变量的值应该是/Phptest.php","<br/>";
echo "<br/>";
php应用路径变量问题总结的更多相关文章
- Spring MVC 之请求参数和路径变量
请求参数和路径变量都可以用于发送值给服务器.二者都是URL的一部分.请求参数采用key=value形式,并用“&”分隔. 例如,下面的URL带有一个名为productId的请求参数,其值为3: ...
- shell脚本中定义路径变量出现的BUG
=========================================================================== if 语句中的定义路径变量 引发命令的PATH路 ...
- spring 请求参数和路径变量
请求参数和路径变量:客户端传递参数给服务端的两种方式 请求参数可以发送值传递给服务器,请求参数采用key=value的形式并使用“&”符号进行参数间的分隔,例如: http://localho ...
- axios请求中的参数(params)与路径变量
1.axios的参数(params) import axios from 'axios' export function getDiscList() { const url = '/api/getDi ...
- Springmvc-crud-04错误(路径变量)
错误: 原因:接收不到restful风格请求的参数(id值),需要添加路径变量注解 @RequestMapping(value="/book/{id}",method=Reques ...
- springmvc使用路径变量后再进行页面跳转会出现路径错误问题
学习<Servlet.JSP和SpringMVC学习指南>遇到的一个问题,记录下. 项目代码 现象 @RequestMapping(value = "/book_edit/{id ...
- 如何查看VS中预设的路径变量
类似"$(VCInstallDir)"之类的变量查询方法为:打开VS命令行提示窗口,输入 Set 命令. VS中“Tool” - “Visual Studio Command Pr ...
- Python3基础 sys.path 查看搜索路径变量
Python : 3.7.0 OS : Ubuntu 18.04.1 LTS IDE : PyCharm 2018.2.4 Conda ...
- axios路径变量传到后端没有被解析的问题
目录就这一个(/-/) 这是一个小小的坑,大家注意一下就好,先上代码 //监听用户状态 async userStateChange(userInfo) { console.log(userInfo); ...
随机推荐
- XAML Region标签功能
XAML本身没有Region标签功能,很郁闷.现在有插件可以实现该功能了! <!-- Region (Any Text You Want) --> Your Code <!-- ...
- CodeForces#275--DIV 2--A
A. Counterexample time limit per test 1 second memory limit per test 256 megabytes input standard in ...
- POJ 2407 (欧拉函数)
题目链接: http://poj.org/problem?id=2407 题目大意:求小于n且与n互质的正整数个数. 解题思路: 欧拉函数=小于n且与n互质的正整数个数. 公式=n*(1-1/P1)* ...
- 使用Percona Toolkit解决Mysql主从不同步问题【备忘】
由于各种原因,mysql主从架构经常会出现数据不一致的情况出现,大致归结为如下几类 1:备库写数据 2:执行non-deterministic query 3:回滚掺杂事务表和非事务表的事务 4:bi ...
- 《DON'T MAKE ME THINK》/《点石成金访客至上的网页设计秘笈》 读书笔记
1.web页面要尽可能简单,让用户不用思考就能知道页面的功能,如果要进行一些崭新的.开拓性的或者非常复杂的页面设计时, 此时要利用页面元素的外观.精心选择的名称.页面布局以及少量仔细斟酌过的文字,使页 ...
- UVA 558 判定负环,spfa模板题
1.UVA 558 Wormholes 2.总结:第一个spfa,好气的是用next[]数组判定Compilation error,改成nexte[]就过了..难道next还是特殊词吗 题意:科学家, ...
- javamail 收邮件并解析附件
package com.zz.mail; import java.io.*; import java.text.*; import java.util.*; import javax.mail.*; ...
- iOS开发三步搞定百度推送
iOS开发三步搞定百度推送 百度推送很简单,准备工作:在百度云推送平台注册应用,上传证书. 步骤一: 百度云推送平台 http://push.baidu.com/sdk/push_client_s ...
- Oracle登录操作系统验证和密码文件验证
1.确认数据库版本 2.查看当前配置文件 ORALCE数据库不同的登录验证方式是和SQLNET.ORA配置文件有关系的,在配置文件中有一个参数sqlnet.authentication_service ...
- Oracle rac集群环境中的特殊问题
备注:本文摘抄于张晓明<大话Oracle RAC:集群 高可用性 备份与恢复> 因为集群环境需要多个计算机协同工作,要达到理想状态,必须要考虑在集群环境下面临的新挑战. 1.并发控制 在集 ...