首次執行 Outlook 2007 時出現 "登錄 VB Script. DLL 失敗。請重新安裝或執行 Regsvr32.exe Vbscript.dll 來進行自行登錄。" 及 "作業失敗。" 之錯誤訊息, 導致無法啟動 Outlook 2007.
此問題之出現是跟 Windows 系統地區或系統語言之設定 (例如 中文-香港特別行政區或 英文-美國) 與所安裝的 Office 2007 本身之語言 (繁體中文-台灣版) 兩者不相容有關.
[解決方法 1 - 適合安裝後]
變更 Office 的 "主要編輯語言" 設定值以配合所安裝的 Office 2007 本身之語言.
執行 "Microsoft Office 2007 語言設定" 修改語言: (以 Vista 選單為例) 開始功能表
 > 所有程式 > Microsoft Office > Microsoft Office 工具 > Microsoft Office 2007 語言設定
將 "主要編輯語言" 改為 "中文 (台灣)" (即與所安裝的 Office 2007 本身之語言相同)  後再按 "確定" 離開, 在彈出的警告對話方塊中按 "是".
註: 安裝 Outlook 2007 時必須選取 "Office 工具" 底下的 "語言設定工具" 元件
(或使用預設的安裝選項), 才會出現上述選單, 否則要執行 Office 的安裝程式, 自行新增這個元件.
[解決方法 2 - 適合安裝前]
變更 Windows 的 "系統地區設定" 以配合所安裝的 Office 2007 本身之語言.
在安裝 Office 之前, 先到控制台修改 "系統地區設定": (以 Vista 選單為例) 開始功能表 > 控制台 > 時鐘、語言和區域 > 地區及語言選項 > 系統管理 頁籤
按下 "變更系統地區設定..." 將目前的系統地區設定改為 "中文 (台灣)" (即與所安裝的 Office 2007 本身之語言相同) 後再按 "確定" 離開, 接受要求重新啟動電腦, 然
後才安裝 Office.

Felix 發表在 痞客邦 留言(0) 人氣()


我地所需的Software如下:   1. 購買高清手指時的Driver

Felix 發表在 痞客邦 留言(0) 人氣()


关于表格的CSS样式您还可以参考下面的几篇文章:
  整理资料:与表格边框有关的CSS语法
  http://www.52css.com/article.asp?id=394
  CSS去除表格td默认间距及制作1px细线表格
  http://www.52css.com/article.asp?id=593
  CSS布局实例:一个不错的表格样式
  http://www.52css.com/article.asp?id=516
  CSS定义表格溢出时的自动隐藏
  http://www.52css.com/article.asp?id=97
  结构与语义明确。数据内容与表现分离。这样才是WEB标准的宗旨所在。看最终的效果图:

Felix 發表在 痞客邦 留言(0) 人氣()

1. document.form.item 问题
(1)现有问题:
现有代码中存在许多 document.formName.item("itemName") 这样的语句,不能在 MF 下运行
(2)解决方法:
改用 document.formName.elements["elementName"]
(3)其它
参见 2

Felix 發表在 痞客邦 留言(0) 人氣()


简介
这种技巧的名称叫做CSS Sprite,基本原理就是利用CSS中图片background系列的background-image、background-repeat、background-position等属性实现。通过这种方式达到图片显示加速的关键,不是降低重量,而是减少个数。在通常情况下一张图片的传输时间,通常远小于请求等待的时间。 PS:特别制作了三个CSS Sprites实例演示,感兴趣的朋友可以看一看。

Felix 發表在 痞客邦 留言(0) 人氣()

近十天过生日的人的查询纯mysql查询
————————————————————————————————————————————————————————
select * from test
where (rtime - interval year(rtime) year >= now() - interval year(now()) year AND rtime - interval year(rtime) year <= (now() + interval 10 day) - interval
year(now()) year) OR rtime - interval year(rtime) year <= (((now() + interval 10 day) - interval year(now()) year) - interval year((now() + interval 10 day) - interval year(now()) year) year)*year((now() + interval 10 day) - interval year(now()) year)

Felix 發表在 痞客邦 留言(0) 人氣()

mysql ::::: truncate table xx;
删除全部数据且重建索引,如果只是 delete from xx; 只是清数据,不重建索引。

Felix 發表在 痞客邦 留言(0) 人氣()

<script type="text/javascript">
function changeContent()
{
var x=document.getElementById('myTable').rows[1].cells;
x[1].innerHTML="NEW CONTENT";
}
</script>
function numberCells()
{
var count=0;
for (i=0; i < document.all.mytable.rows.length; i++)
{
for (j=0; j < document.all.mytable.rows(i).cells.length; j++)
{
document.all.mytable.rows(i).cells(j).innerText = count;
count++;
}
}

Felix 發表在 痞客邦 留言(0) 人氣()

例如:kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk 
不能处理自动换行,将表格伸的很长很长,而汉字字符却可以自动换行。
原因是:
英文字母之间如果没有空格,系统认为是一个单词,就不会自动换行。汉字就没有这种情况。
在一个单元格内,中文字符如果超出了单元格的宽度,都会自动换行,但奇怪的是,如果全是英文的话,不过你将TD的宽度设为多大,英文字符都不会自动换行,只会一直延伸.如果做英文站点,动态输出内容,这个就麻烦了.
幸好有个简单的办法可以解决:就是用CSS.只需用到style="table-layout:fixed" 和 word-break:break-all就可以了.
例如:
<table style="table-layout:fixed">
<tr>
<td width="100" style="word-break:break-all">testtesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttestte
sttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttesttest</td>
</tr>
</table>

Felix 發表在 痞客邦 留言(0) 人氣()

在看本文之前,请确保你已掌握了PHP的一些知识以及MYSQL的查询操作基础哦。

作为一个Web程序,经常要和不计其数的数据打交道,比如会员的数据,文章数据,假如只有几十个会员那很好办,在一页显示就可以了,可是假如你的网站是几千甚至几十万会员的话,如果都在一页打开的话无论对浏览器还是观看者都是一种折磨。

相信每个学习PHP的新手都会对分页这个东西感觉很头疼,不过有了默默的这一水帖,你肯定会拍拍脑袋说,嘿,原来分页竟然如此简单?的确,现在请深呼吸一口新鲜的空气,仔细的听默默给你一点一点的分解。

假设我们要处理1000条数据,要在每页中显示10条,这样的话就会分100页来显示,咱们先看一看在mysql里提取10条信息是如何操作的。

Select * from table limit 0,10

上面是一句很简单的mysql查询语句,它的作用是从一个名叫table的表里提取10条数据,并且把所有字段的值都获得。

关键的地方就在这段“limit 0,10,它其中的0是以0为起始点,后面的10则是显示10条数据,那么我们要以10为起始点,显示到第20条数据该怎么写呢?

可能很多大大会心直口快的说“limit 10,20”嘛!啊哦,这样可就错误了哦,正确的写法是“limit 10,10它后面的参数并非是结束点而是要提取的数目,记住哦。

懂得了如何提取10条数据,那么提取1000条也就是做100次这种查询呀,就是说要做如下的查询:

Limit 0,10                  //第一页
Limit 10,10                 //第二页
Limit 20,10                 //第三页
Limit 30,10                 //第四页
……
看出有什么规律了吗?没错,第一个参数每翻一页就增加10,可是第二个参数是不变的。
也就是说咱们设法根据页数来改变第一个参数的值,就可以进行分页显示数据了,怎么样,原理是不是很简单?

可是要怎么设法根据页数来改变第一个参数的值呢?首先,咱们要有一个页数的值,用urlGET方式获取。
比如index.php?page=18
相信大部分的大大对这个东西不陌生吧,这种url地址可是随处可见,其中的page参数的作用就是传入要显示的页数。

咱们通过一段代码来看一看究竟是如何实现的吧:

Felix 發表在 痞客邦 留言(0) 人氣()

 基礎介紹:
1.在linux下使用下列命令,請確認mysql的bin目錄是否已經加入到PATH路徑中,或者是已經進入到mysql安裝路徑下的bin目錄
查看PATH
shell> echo $PATH
或者
shell> cd /usr/local/mysql/bin
2.windows下,請運行cmd後,同樣檢查mysql的bin目錄是否已加入到系統的PATH路徑中,或直接進入mysql的安裝目錄
下面所有操作都是確認你以檢查mysql的bin目錄已加入到系統的PATH路徑中,或已經進入mysql的安裝目錄的bin目錄下
1]如何創建mysqld數據庫的管理用戶?
數據庫安裝好後,我們應該為mysql數據庫創建一個管理帳號。要把root用戶設置為管理員,我們應該運行下面的命令;
shell> mysqladmin -u root password 123456
通過上面的命令,我們可以知道,mysql數據庫的管理員是root,密碼是123456。
2]如何進入mysql數據庫?以mysql數據庫管理員root,密碼為123456為例;
shell> mysql -uroot -p123456
輸出上面的命令後,出現的是如下的提示;
Welcome to the MySQL monitor. Commands end with ; or /g.
Your MySQL connection id is 6 to server version: 3.23.58
Type 'help;' or '/h' for help. Type '/c' to clear the buffer.
mysql>
注意:操作這些命令的時候,應該把mysqld服務器打開。這些新手兄弟早就知道了吧:)
3]如何在數據庫中操作命令呢,我想這是mysql手冊都有的,我主要說幾個要注意的地方。其實我也會不了幾個命令。如果自己想學的弟兄,也不是什麼難事;在windows中操作過mysql的,其實在這裡也是一樣的,mysql是跨平台的數據庫,用法都是相同的。
在mysql數據庫中,每操作一個命令,都是;號結尾的,可能有的新手弟兄,忘記輸入了;號結尾,結果退不出來。:):)
1]查看mysql中都有哪些數據庫?
代碼:
mysql>
show databases;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.00 sec) mysql>
在mysql安裝好,設置好管理員後,第一次進入系統,我們用show databases;命令查看數據庫的列表,發現有兩個數據庫,mysql和test,這是系統自建的,是讓大家練習用的。
4]如何創建和刪除一個數據庫?
比如我要創建一個名為linux的數據庫,應該運行如下命令
mysql> create database [數據庫名];
所以我們應該運行如下的命令,來創建名為linux的數據庫
mysql> create database linux;
Query OK, 1 row affected (0.00 sec)
是不是建好了呢??肯定是建好了,因為都有OK了:)
查看是不是有linux這個數據庫了呢?
代碼:
mysql> show databases;
+----------+
| Database |
+----------+
| linux |
| mysql |
| test |
+----------+
3 rows in set (0.00 sec)
那我們如何刪除一個數據庫呢??
mysql> drop database [數據庫名];
比如我們要把剛才創建的linux數據庫刪除,應該用下面的命令;
mysql> drop database linux;
Query OK, 0 rows affected (0.00 sec)
是不是已經刪除了呢??
代碼:
mysql> show databases;
+----------+
| Database |
+----------+
| mysql |
| test |
+----------+
2 rows in set (0.00 sec)
5]如何操作一個數據庫呢,這個問題就比較多了,建議還是看一下mysql的手冊吧。裡面的東西太多了。如果操作一個數據庫,首先是要指定一個數據庫為當前數據庫,應該用use命令
mysql>use [數據庫];
比如我想指定linux這個數據庫為當前數據庫,應該是
mysql> use linux;
Database changed
6]如何備份數據庫??
比如我們要備份mysql中已經存在的名為linux的數據庫,要用到命令mysqldump
命令格式如下:
注意:所有用來登入MYSQL的帳號在LINUX 裡面都是 "MYSQL" 群組,在MYSQL 要存取的路徑記得設定LINUX 群組權限 , 如文件在MYSQL的安裝路徑可不用輸入路徑, MYSQL 5.0 預設路徑/var/lib/mysql
shell> mysqldump -uroot -p linux > /root/linux.sql
Enter password:在這裡輸入數據庫的密碼
通過上面的命令,我們要明白兩件事,首先備份數據庫是要以數據庫管理員的身份備份;其次:備份目的地是/root,備份的文件名是linux.sql。其實備份的位置和文件名,根據自己的情況來定。文件名可以自己來取,路徑也可以自己來安排;
比如我想把linux的數據庫備份到/home/beinan,數據庫的文件名為linuxsir031130.sql,所以應該輸入如下的命令。
shell> mysqldump -uroot -p linux > /home/beinan/linuxsir031130.sql
Enter password:在這裡輸入數據庫管理員root的數據庫密碼
這樣我們到/home/beinan目錄下就能發現mysql中名為linux的數據庫的備份文件linuxsir031130.sql
綜上所述,我們學習時要學會變通。:):)
5]如何把把備份的數據庫導入到數據庫中?
首先我們還是要操作上面幾個過程,比如添加數據庫管理員(如果您沒有添加過mysql數據庫管理員的話),創建數據庫等。
比如我們要把在/home/beinan這個目錄中的linuxsir031130.sql這個備份,導入名為linux的數據庫中,應該如下操作;
shell> mysql -uroot -p linux < /home/beinan/linuxsir031130.sql
Enter password:在這裡輸入密碼
如果機器好,數據庫比較小,幾分鐘就好了。
6]其它一些比較常用的mysql指令;
查看狀態
mysql> show status;
查看進程
代碼:
mysql> show processlist;
+----+------+-----------+------+---------+------+-------+------------------+| Id | User | Host | db | Command | Time | State | Info |
+----+------+-----------+------+---------+------+-------+------------------+| 16 | root | localhost | NULL | Query | 0 | NULL | show processlist |
+----+------+-----------+------+---------+------+-------+------------------+
1 row in set (0.00 sec)
查看表,應該先指定一個數據庫為當前數據庫;比如是名為linux的數據庫;
mysql>use linux;
mysql> show tables;
Empty set (0.00 sec)
7]對mysql數據庫常用命令的一點補充;
幾個常用的mysql相關的管理命令
mysql 命令:基本文本的,顯示和使用的mysql數據庫。前面已經簡單的提過用法;比如登錄等。
mysqladmin 命令,用來創建和維護mysql數據庫的命令,前面已經簡單的提過;
isamchk 是用來修復、檢查和優化.ism後綴的數據庫文件;
mysqldump 是用於備份數據庫,前面已經簡單的說明過;
myisamchk 用來修復.myi後綴的數據庫文件;
比如我們要檢查名為linux的數據庫.myi數據庫表是否存在問題,應該用下面的命令;
要把mysqld服務器停下來
shell> ../share/mysql.server stop
然後執行
shell> myisamchk ../var/linux/*.MYI
上面的命令的意思就是檢查所有的.myi文件,數據庫的目錄在../var/linux/目錄中
如果有問題,應該用-r參數來修復
shell> myisamchk -r ../var/linux/*.MYI
6]mysqlshow 命令:顯示用戶選擇的數據庫和表
shell> mysqlshow -uroot -p [數據庫名]
比如我要查看名為linux的數據庫;應該是:
shell> mysqlshow -uroot -p linux
好了,到這裡,你可能已經知道命令行下的所有基本操作了~
ps:補充一個。。
更改ROOT帳號名。
update set user="新名字" where user="舊名字";

Felix 發表在 痞客邦 留言(0) 人氣()

 每個網頁都有加入下列的宣告
<meta http-equiv="Content-Type" content="text/html; charset=big5">
可是當使用者在瀏覽網頁時,「某些」網頁都會變亂碼(語系變成了"西歐語系"),要再改為"繁體中文"才看得到裡面的資料!! 我有去查過了news group,也有人有類似的問題,大概是發生在新版的Apache,解決的方法有三種
方法1:
在設定檔加入
" AddDefaultCharset Big5 "
方法2:
在設定檔加入
" DefaultLanguage tw "
方法3:
在設定檔更改語言的優先次序
" LanguagePriority tw en da nl et fr de el it ... "
奇怪的是,我用了這三種方法,也是同樣的問題,並沒有解決。

Felix 發表在 痞客邦 留言(1) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。