小紅帽-個人收藏夾、網文搜集、數碼圖片、java學習
看他的分類應該就可以很明白了~~ 🙂
轉載了一些相當實用的內容. 特別是 Mysql 的和一些常用到的 Html code.
真是相當實用的網站阿~ 🙂
======================================
目錄
設置 MySql 資料同步
一個Mysql自動備份腳本
一些常用到的 Html 程式
SQL Server資料庫檔恢復技術
======================================
以下轉載自: 設置 MySql 資料同步
設置 MySql 資料同步
mysql從3.23.15版本以後提供資料庫複製功能。利用該功能可以實現兩個資料庫同步,主從模式,互相備份模式的功能。
資料庫同步複製功能的設置都在mysql的設置檔中體現。mysql的配置檔(一般是my.cnf)
在unix環境下在/etc/mysql/my.cnf 或者在mysql用戶的home目錄下面的my.cnf。
window環境中,如果c:根目錄下有my.cnf檔則取該配置檔。當運行mysql的winmysqladmin.exe工具時候,該 工具會把c:根目錄下的my.cnf 命名為mycnf.bak。並在winnt目錄下創建my.ini。mysql伺服器啟動時候會讀該配置檔。所以可以把my.cnf中的內容拷貝到 my.ini文件中,用my.ini檔作為mysql伺服器的配置檔。
設置方法:
設置範例環境:
作業系統:window2000 professional
mysql:4.0.4-beta-max-nt-log
A ip:10.10.10.22
B ip:10.10.10.53
A:設置
1.增加一個用戶最為同步的用戶帳號:
GRANT FILE ON *.* TO backup@'10.10.10.53' IDENTIFIED BY ‘1234’
2.增加一個資料庫作為同步資料庫:
create database backup
B:設置
1.增加一個用戶最為同步的用戶帳號:
GRANT FILE ON *.* TO backup@'10.10.10.22' IDENTIFIED BY ‘1234’
2.增加一個資料庫作為同步資料庫:
create database backup
主從模式:A->B
A為master
修改A mysql的my.ini文件。在mysqld配置項中加入下面配置:
server-id=1
log-bin
#設置需要記錄log 可以設置log-bin=c:mysqlbakmysqllog 設置日誌檔的目錄,
#其中mysqllog是日誌檔的名稱,mysql將建立不同副檔名,檔案名為mysqllog的幾個日誌檔。
binlog-do-db=backup #指定需要日誌的資料庫
重起資料庫服務。
用show master status 命令看日誌情況。
B為slave
修改B mysql的my.ini文件。在mysqld配置項中加入下面配置:
server-id=2
master-host=10.10.10.22
master-user=backup #同步用戶帳號
master-password=1234
master-port=3306
master-connect-retry=60 預設重試間隔60秒
replicate-do-db=backup 告訴slave只做backup資料庫的更新
重起資料庫
用show slave status看同步配置情況。
注意:由於設置了slave的配置資訊,mysql在資料庫目錄下生成master.info
所以如有要修改相關slave的配置要先刪除該檔。否則修改的配置不能生效。
雙機互備模式。
如果在A加入slave設置,在B加入master設置,則可以做B->A的同步。
在A的配置檔中 mysqld 配置項加入以下設置:
master-host=10.10.10.53
master-user=backup
master-password=1234
replicate-do-db=backup
master-connect-retry=10
在B的配置檔中 mysqld 配置項加入以下設置:
log-bin=c:mysqllogmysqllog
binlog-do-db=backup
注意:當有錯誤產生時*.err日誌檔。同步的線程退出,當糾正錯誤後要讓同步機制進行工作,運行slave start
重起AB機器,則可以實現雙向的熱備。
測試:
向B批量插入大資料量表AA(1872000)條
A資料庫每秒鐘可以更新2500條資料。
==========================================
一個Mysql自動備份腳本
可以將這個腳本放進crontab,每天淩晨執行一次,自動備份
這個腳本每天最多只執行一次,而且只保留最近五天的備份在伺服器上。
代碼:
#!/bin/bash
#This is a ShellScript For Auto DB Backup
#Powered by aspbiz
#2004-09
#Setting
#設置資料庫名,資料庫登錄名,密碼,備份路徑,日誌路徑,資料檔案位置,以及備份方式
#默認情況下備份方式是tar,還可以是mysqldump,mysqldotcopy
#默認情況下,用root(空)登錄mysql資料庫,備份至/root/dbxxxxx.tgz
DBName=mysql
DBUser=root
DBPasswd=
BackupPath=/root/
LogFile=/root/db.log
DBPath=/var/lib/mysql/
#BackupMethod=mysqldump
#BackupMethod=mysqlhotcopy
#BackupMethod=tar
#Setting End
NewFile="$BackupPath"db$(date +%y%m%d).tgz
DumpFile="$BackupPath"db$(date +%y%m%d)
OldFile="$BackupPath"db$(date +%y%m%d --date='5 days ago').tgz
echo "-------------------------------------------" >> $LogFile
echo $(date +"%y-%m-%d %H:%M:%S") >> $LogFile
echo "--------------------------" >> $LogFile
#Delete Old File
if [ -f $OldFile ]
then
rm -f $OldFile >> $LogFile 2>&1
echo "[$OldFile]Delete Old File Success!" >> $LogFile
else
echo "[$OldFile]No Old Backup File!" >> $LogFile
fi
if [ -f $NewFile ]
then
echo "[$NewFile]The Backup File is exists,Can't Backup!" >> $LogFile
else
case $BackupMethod in
mysqldump)
if [ -z $DBPasswd ]
then
mysqldump -u $DBUser --opt $DBName > $DumpFile
else
mysqldump -u $DBUser -p$DBPasswd --opt $DBName > $DumpFile
fi
tar czvf $NewFile $DumpFile >> $LogFile 2>&1
echo "[$NewFile]Backup Success!" >> $LogFile
rm -rf $DumpFile
;;
mysqlhotcopy)
rm -rf $DumpFile
mkdir $DumpFile
if [ -z $DBPasswd ]
then
mysqlhotcopy -u $DBUser $DBName $DumpFile >> $LogFile 2>&1
else
mysqlhotcopy -u $DBUser -p $DBPasswd $DBName $DumpFile >>$LogFile 2>&1
fi
tar czvf $NewFile $DumpFile >> $LogFile 2>&1
echo "[$NewFile]Backup Success!" >> $LogFile
rm -rf $DumpFile
;;
*)
/etc/init.d/mysqld stop >/dev/null 2>&1
tar czvf $NewFile $DBPath$DBName >> $LogFile 2>&1
/etc/init.d/mysqld start >/dev/null 2>&1
echo "[$NewFile]Backup Success!" >> $LogFile
;;
esac
fi
echo "-------------------------------------------" >> $LogFile
==========================================
一些常用到的 Html 程式
◎讓背景圖不滾動
IE流覽器支援一個 Body 屬性 bgproperties,它可以讓背景不滾動:
〈Body Background="圖片檔" bgproperties="fixed"〉
◎讓你的網頁無法另存為
<noscript><iframe src=*></iframe></noscript>
03.讓IFRAME框架內的文檔的背景透明
<iframe src="about:<body style='background:transparent'>" allowtransparency></iframe>
◎禁止右鍵
<body oncontextmenu="return false" ondragstart="return false" onselectstart ="return false" onselect="document.selection.empty()" oncopy="document.selection.empty()" onbeforecopy="return false"onmouseup="document.selection.empty()">
◎進入頁面後立即自動刷新
<meta http-equiv="refresh" content="120;url=http://www.wodutom.com/cn083">
http://www.wodutom.com/cn083,這是你自己的網址。
◎打開視窗即最大化
<script language="javascript">
<!-- Begin
self.moveTo(0,0)
self.resizeTo(screen.availWidth,screen.availHeight)
// End -->
</script>
◎隱藏IFRAME的捲軸
1. 設置iframe scrolling="no"
2. 被包含頁body應用overflow:hidden
3. 被包含頁的body標籤加scroll="no"
◎加入背景音樂
<bgsound src="mid/windblue[1].mid" loop="-1"> 只適用於IE
<embed src="music.mid" autostart="true" loop="true" hidden="true"> 對Netscape ,IE 都適用
◎嵌入網頁
<iframe name="tt" src="01a.html" width="450" height="287" scrolling="Auto" frameborder="0"></iframe>
◎跳轉
<meta http-equiv="refresh" content="3;URL=list.htm">
◎滾動
<MARQUEE direction=up height=146 onmouseout=start() onmouseover=stop() scrollAmount=4></marquee>
◎細線分隔線
<hr noshade size=0 color=#C0C0C0>
◎過渡方式
<meta http-equiv="Page-Exit" content="revealTrans(Duration=3,Transition=5)">
Duration的值為網頁動態過渡的時間,單位為秒。
Transition是過渡方式,它的值為0到23,分別對應24種過渡方式。如下表:
0 盒狀收縮 1 盒狀放射
2 圓形收縮 3 圓形放射
4 由下往上 5 由上往下
6 從左至右 7 從右至左
8 垂直百葉窗 9 水平百葉窗
10 水平格狀百葉窗 11垂直格狀百葉窗
12 隨意溶解 13從左右兩端向中間展開
14從中間向左右兩端展開 15從上下兩端向中間展開
16從中間向上下兩端展開 17 從右上角向左下角展開
18 從右下角向左上角展開 19 從左上角向右下角展開
20 從左下角向右上角展開 21 水平線狀展開
22 垂直線狀展開 23 隨機產生一種過渡方式
◎如何控制橫向和縱向捲軸的顯隱?
<body style="overflow-y:hidden"> 去掉x軸
<body style="overflow-x:hidden"> 去掉y軸
<body scroll="no">不顯
◎怎樣在 FrontPage2000 中加入 Flash 動畫?
在 FrontPage2000 中,點擊[插入]->[高級]->[插件],在彈出的視窗中,設置一下 Flash 檔的大小及其它資訊,確定即可。
◎加入注釋的格式是:
〈!-[注釋內容…]--〉
◎怎樣在網頁中加入 E-mail 鏈結並顯示預定的主題?
〈A href="mailto:Emailhost@263.net?subject=主題"〉……〈/a〉
◎定義本網頁關鍵字,可以在〈Head〉〈/Head〉中加入如下代碼:
〈meta name="Keywords" content="china,enterprise,business,net"〉
Content 中所包含的就是關鍵字,你可以自行設置。
這裏有個技巧,你可以重複某一個單詞,這樣可以提高自己網站的排行位置,如:
〈meta name="Keywords" content="china,china,china,china"〉
◎IE5.0 的部分快捷鍵:
A:打開查找功能:Ctrl+F
關閉流覽器窗口:Ctrl+W
打開地址欄下拉清單框:F4
刷 新:F5
將當前Web頁保存到收藏夾列表:Ctrl+D
打開當前 IE 視窗的一個拷貝:Ctrl+N
停止下載當前網頁:Esc
游標迅速移動到網頁的開頭:Home
游標迅速移動到網頁的尾部:End
打開新的位址鍵入視窗:Ctrl+O
打開收藏夾:Ctrl+I
打開歷史記錄檔夾:Ctrl+H
打開流覽器設定的默認主頁:Alt+HOME
◎添加到收藏夾:
〈a href="javascript:window.external.addFavorite('http://鏈結','說明');"〉添加到收藏夾〈/a〉
◎設為首頁:
〈a href=# >
◎定制流覽器位址欄前的小圖示:
A:在網頁的〈head〉〈/head〉間加入以下語句:
〈link rel="shortcuticon" href="http://…/icon.ico"〉
即可。其中 icon.ico 為 16x16 的圖示檔,顏色不要超過 16 色。
◎把捲軸放在流覽器窗口的左邊
A:在 <body> 中加 dir=RTL,即 <body dir=RTL>。
◎給捲軸換色
幾乎所有網頁的捲軸都是默認的灰色,如果把它的顏色換換,來點另類的,相信一定會使網頁更加靚麗。我們只要在網頁代碼<head> </head>之間插入下面的代碼,即可隨心所欲地更改顏色了。
<style>
body {SCROLLBAR-FACE-COLOR:#3333FF;(立體捲軸凸出部分的顏色)
SCROLLBAR-HIGHLIGHT-COLOR:#505050;(捲軸空白部分的顏色)
SCROLLBAR-SHADOW-COLOR:#fc2400;(立體捲軸陰影的顏色)
SCROLLBAR-ARROW-COLOR:#666666;(上下按鈕上三角箭頭的顏色)
SCROLLBAR-BASE-COLOR:#333333; (捲軸的基本顏色)
SCROLLBAR-DARK-SHADOW-COLOR:#b4fc48} (立體捲軸強陰影的顏色)
</style>
後面的16位顏色值你可以隨意更改,括弧內是解釋說明,在輸入時請不要插入。
◎隱藏捲軸
在任何情況下,如果網頁超出顯示範圍,就會出現捲軸。但有時我們並不想讓它顯示,如何隱藏它呢?只需在< body> </body>之間插入代碼:<body style="overflow-x:hidden;overflow-y:hidden">即可。其中x表示水平捲軸,將其改為y的話就可以隱 藏垂直捲軸。
◎滾屏顯示
當網頁中有長篇文章時,流覽起來就比較吃勁了,想想一邊忙著拖動捲軸,一邊忙著流覽,確實挺累人的。為了客人能夠輕鬆的流覽, 我們可以使用script代碼實現網頁的自動滾屏,當雙擊網頁的時候,網頁將會自動向下滾動,再次單擊時滾動停止。將下面的代碼插入到< body> </body>之間。
<script language"javascript">
var currentpos,timer;
function initialize()
{
timer=setInterval("scrollwindow()",10);
}
function sc(){
clearInterval(timer);
}
function scrollwindow()
{
currentpos=document.body.scrollTop;
window.scroll(0,++currentpos);
if (currentpos != document.body.scrollTop)
sc();
}
document.onmousedown=sc
document.ondblclick=initialize
</script>
◎網頁中加入EMAIL鏈結並顯示預定的主題
◆代碼:< a href="mailto:yourmail@xxx.xxx?Subject=你好">Send Mail< /a>
◎如何製作電子郵件表單
◆在<form>中輸入Action="youremail@XXX.XXX" ,提交採用POST方法。
◎如何避免別人將你的網頁放入他的框架(FRAME)中
◆在源代碼中的<HEAD>…< /HEAD>之間加入如下代碼:
<script language="java script"><!--
if (self!=top){top.location=self.location;}
-->< /script>
◎如何自動加入最後修改日期
◆在源代碼中的<BODY>…< /BODY>之間加入如下代碼:
< Script Language="java script"><!--
document.write("Last Updated:"+document.lastModified);
-->< /Script>
◎如何讓背景圖像不滾動
◆代碼:<BODY Background="bg.gif" Bgproperties="fixed" >
◆在Dreamweaver中用「Text」-「Custom style」-「Edit style Sheet」-「New」-Redefine HTML Tag中選擇Body,然後在Background中的Attachment裏選fixed
◎如何將網頁定時關閉
◆在源代碼中的<BODY>後面加入如下代碼:
< script LANGUAGE="java script"> <!--
setTimeout(''window.close();'', 60000);
--> < /script>
在代碼中的60000表示1分鐘,它是以毫秒為單位的。
◎將網頁加入收藏夾
◆請使用如下代碼:(注意標點符號)
< a href=''#'' >
◎如何定義網頁的關鍵字(KeyWords)
◆格式如下:
< meta name="keywords" content="dreamweaver,flash,fireworks">
content中的即為關鍵字,用逗號隔開
◆在Dreamweaver中用「Insert」-「Head」-KeyWords命令
◎ 如何設置命令來關閉打開的視窗
◆在源代碼中加入如下代碼:
< a href="/" >
◎如何在網頁中加入書簽,在頁面內任意跳轉
◆在源代碼中需要插入書簽的地方輸入,在調用的地方輸入Top,其中的top是你設定的書簽名字。
◆在Dreamweaver中用功能表的「Insert」-「Name Anchor」命令插入書簽,調用時,在Link中輸入#top,top為書簽名。
◎如何為不支援框架的流覽器指定內容
◆在源代碼中加入下面代碼:
< BODY><noframes>本網頁有框架結構,請下載新的流覽器觀看< /noframes></ BODY>
◎如何在網頁中加入單個或幾個空格
◆在源代碼中輸入 ,每個 之間請用空格分開。
◆在Dreamweaver中用<CTRL>+<SHIFT>+<SPACE>插入空格或任輸幾個字元,然後將其色彩設成背景的色彩!
◎如何在網頁中加入書簽,在多個頁面之間任意跳轉
◆方法與上面類似,不過做鏈結時要在書簽名前加上網頁檔案名,如:other.htm#top,這樣一來就會跳轉到other.htm頁面中的top書簽處。
◎ 如何使表格(TABLE)沒有邊框線
◆將表格的邊框屬性:border="0"
◎如何隱藏狀態欄裏出現的LINK資訊
◆請使用如下代碼:
< a href="http://www.x09.net";;;;; on mouseOver="window.status=''none'';return true">惠陽社區< /a>
◎如何定時載入另一個網頁內容
◆在源代碼中的<HEAD>…< /HEAD> 加入如下代碼:
< meta http-equiv="refresh" content="40;URL=http://www.x09.net">
40秒後將http://www.x09.net所在的網頁
◎如何為網頁設置背景音樂
◆代碼:< EMBED src="music.mid" autostart="true" loop="2" width="80" height="30" >
src:音樂檔的路徑及檔案名;
autostart:true為音樂檔上傳完後自動開始播放,默認為false(否)
loop:true為無限次重播,false為不重播,某一具體值(整數)為重播多少次
volume:取值範圍為"0-100",設置音量,默認為系統本身的音量
starttime:"分:秒",設置歌曲開始播放的時間,如,starttime="00:10",從第10開始播放
endtime: "分:秒",設置歌曲結束播放的時間
width:控制面板的寬
height:控制面板的高
controls:控制面板的外觀
controls="console/smallconsole/playbutton/pausebutton/stopbutton/volumelever"
console:正常大小的面板
smallconsole:較小的面板
playbutton:顯示播放按鈕
pausebutton:顯示暫停按鈕
stopbutton:顯示停止按鈕
volumelever:顯示音量調節按鈕
hidden:為true時可以隱藏面板
◎如何去掉鏈結的下劃線
◆在源代碼中的<HEAD>…</HEAD>之間輸入如下代碼:
<style type="text/css"> <!--
a { text-decoration: none}
--> < /style>
◆在Dreamweaver中用「Text」-「Custom style」-「Edit style Sheet」-「New」-Redefine HTML Tag中選擇a,然後在decoration中選中none
◎timeline中的layer走曲線
◆要使得timeline中的layer走曲線,你得先讓他走出直線來,然後在最後一frame和第一frame中間的任何一frame上點右鍵,可以看到有個 add keyframe ,點一下,然後把你的layer移動到你要的位置,dw會自動生成曲線!
==========================================
自己加的~
◆自動 submit
<script language=javascript>
document.forms[0].submit();
</script>
==========================================
SQL Server資料庫檔恢復技術
SQL Server資料庫檔恢復技術
沒在用 MS SQL Server. 所以記著有這個東西就好了~ 🙂
==========================================