顯示文章

這裡允許您檢視這個會員的所有文章。請注意, 您只能看見您有權限閱讀的文章。


主題 - Quota

頁: [1] 2 3 ... 8
1
sdc與sdd是另外兩個硬碟,由於開機區域不知道甚麼原因無法開機,所以我這機器我另外加裝兩個硬碟開機。sdc與sdd兩個硬碟都是LVM,透過pvscan查看這四個硬碟都是同一個LVM,現有的LVM並沒有包含這兩個硬碟,若我單純的只想要mount sdc2與sdd1會出問題,請問我該如何操作才能載入sdc1與sdd1這兩個磁區呢?謝謝!
我的系統為CedntOS 5.6,相關操作畫面請查看以下的影片,謝謝!
https://youtu.be/wVIUYdu7AOM

2
Linux 討論版 / Ubuntu14設定squid
« 於: 2015-02-04 16:53 »
我想要設定squid
這幾台電腦並非透過NAT方式轉出去
在此先取台大ip為範例..
若這些電腦都是140.112網域內的電腦
只是想在Windows機器內的瀏覽器設定proxy
而Server為Ubuntu14
環境內已經安裝好squid
我是參考鳥哥網頁修改,但是
restart時會出現以下錯誤訊息
ACL 'manager' already exists with different type.

瀏覽器瀏覽www.ntu.edu.tw會出現錯誤訊息
 
The requested URL could not be retrieved

請教我是哪一部分設定錯誤呢?

瀏覽器只能看到以下的幾個網域內的網頁:
.micromedexsolutions.com
.net
.edu.tw
.edu
.gov.tw
.gov
.org

我的設定檔案如下(註解部分是鳥哥網頁上的內容)
代碼: [選擇]

acl manager proto cache_object             
acl localhost src 127.0.0.1/32             
acl localhost src ::1/128
acl to_localhost dst 127.0.0.0/8 0.0.0.0/32
acl to_localhost dst ::1/128

# 2. 信任用戶與目標控制,定義可能使用這部 proxy 的外部用戶(內網)
acl localnet src 10.0.0.0/8     
acl localnet src 172.16.0.0/12
acl localnet src 140.112.0.0/24
# 上述資料設定兩個用戶 (localhost, localnet) 與一個可取得目標 (to_localhost)

# 3. 定義可取得的資料埠口所在!
acl SSL_ports port 443                 
acl Safe_ports port 80          # http 
acl Safe_ports port 21          # ftp
acl Safe_ports port 443         # https
# 定義出 SSL_ports 及標準的常用埠口 Safe_ports 兩個名稱
acl CONNECT method CONNECT

acl fsndo1 dstdomain .micromedexsolutions.com
acl fsndo2 dstdomain .net
acl fsndo3 dstdomain .edu.tw
acl fsndo4 dstdomain .edu
acl fsndo5 dstdomain .gov.tw
acl fsndo6 dstdomain .gov
acl fsndo7 dstdomain .org

# 4. 定義這些名稱是否可放行的標準依據(有順序喔!)
http_access allow manager localhost 
http_access deny manager             
http_access deny !Safe_ports         
http_access deny CONNECT !SSL_ports 

<==這個位置為你可以寫入自己的規則的位置喔!不要寫錯了!有順序之分的!
http_access allow fsndo1
http_access allow fsndo2
http_access allow fsndo3
http_access allow fsndo4
http_access allow fsndo5
http_access allow fsndo6
http_access allow fsndo7 
http_access allow localnet           
http_access allow localhost         
http_access deny all                 

# 5. 網路相關參數,最重要的是那個定義 Proxy 協定埠口的 http_port
http_port 3128     
# 其實,如果想讓 proxy server/client 之間的連線加密,可以改用 https_port (923)

# 6. 快取與記憶體相關參數的設定值,尤其注意記憶體的計算方式
hierarchy_stoplist cgi-bin ?
# 若發現在用戶端所需要的網址列,則不快取 (避免經常變動的資料庫或程式訊息)
cache_mem 8 MB     

# 7. 磁碟快取,亦即放置快取資料的目錄所在與相關設定
cache_dir ufs /var/spool/squid 100 16 256
coredump_dir /var/spool/squid
# 底下的四個參數得要自己加上來喔!舊版才有這樣的預設值!
minimum_object_size 0 KB   
maximum_object_size 4096 KB
cache_swap_low 90 
cache_swap_high 95 


謝謝

3
我從sqlite3讀取資料,想在python3.4內轉為json
可是這資料裡有dateime格式資料..執行時出現
AttributeError: 'tuple' object has no attribute 'date1'

我在網路上也試著做各種處理,但仍無法解決問題,所以想請問前輩,我的語法哪裡有錯?

我的程式語法如下

import sqlite3
import sys
import json
import time
db = sqlite3.connect('flag.db')
cursor = db.cursor()
cursor.execute('''SELECT datetime as date1,f1,f2 FROM data ORDER BY datetime desc limit 10''')
user1 = cursor.fetchone() #retrieve the first row
all_rows = cursor.fetchall()
for row in all_rows:
    #py_date = row.date1.datetime(row.date1)
    d['date'] = row.date1.strftime("%Y-%m-%d %H:%M:%S")
    #tm = row.datetime.strptime("%Y-%m-%d %H:%M:%S")
    t = (d['date'],row.f1,row.f2)
    rowarray_list.append(t)
j = json.dumps(rowarray_list)
print(j)

我的資料,共計十筆,我寫了一隻程式如下
import sqlite3
import sys
db = sqlite3.connect('flag.db')
cursor = db.cursor()
cursor.execute('''SELECT datetime,f1,f2 FROM data ORDER BY datetime desc limit 10''')
user1 = cursor.fetchone() #retrieve the first row
all_rows = cursor.fetchall()
for row in all_rows:
    # row[0] returns the first column in the query (name), row[1] returns email column.
    print('{0} : {1}, {2}'.format(row[0], row[1], row[2]))
   
可顯示如下
2014-05-03 10:57:34 : 25.4, 60.0
2014-05-03 10:57:24 : 25.5, 60.0
2014-05-03 10:57:14 : 25.4, 60.0
2014-05-03 10:57:04 : 25.4, 60.0
2014-05-03 10:56:54 : 25.4, 60.0
2014-05-03 10:56:44 : 25.3, 60.0
2014-05-03 10:56:34 : 25.3, 60.0
2014-05-03 10:56:23 : 25.3, 60.0
2014-05-03 10:56:13 : 25.3, 60.0

目前卡在第一個欄位資料無法轉為json資料
煩請各位協助
謝謝

4
系統安全討論版 / 請教CentOS5.4版ssh設定
« 於: 2014-08-25 17:19 »
我希望root不能ssh登入 但其他帳號可以
可是我依照網路設定 修改PermitRootLogin為 no
可是這一台主機..root還是可以登入
所以想問問..我是否還有遺漏的地方?
這一台是CentOS 5.4版
謝謝
設定檔案內容如下


Port 1234
#Protocol 2,1
Protocol 2
#AddressFamily any
#ListenAddress 0.0.0.0
#ListenAddress ::

# HostKey for protocol version 1
#HostKey /etc/ssh/ssh_host_key
# HostKeys for protocol version 2
#HostKey /etc/ssh/ssh_host_rsa_key
#HostKey /etc/ssh/ssh_host_dsa_key

# Lifetime and size of ephemeral version 1 server key
#KeyRegenerationInterval 1h
#ServerKeyBits 768

# Logging
# obsoletes QuietMode and FascistLogging
#SyslogFacility AUTH
SyslogFacility AUTHPRIV
LogLevel INFO

# Authentication:

#LoginGraceTime 2m
PermitRootLogin no
#StrictModes yes
#MaxAuthTries 6

#RSAAuthentication yes
#PubkeyAuthentication yes
#AuthorizedKeysFile     .ssh/authorized_keys

# For this to work you will also need host keys in /etc/ssh/ssh_known_hosts
#RhostsRSAAuthentication no
# similar for protocol version 2
#HostbasedAuthentication no
# Change to yes if you don't trust ~/.ssh/known_hosts for
# RhostsRSAAuthentication and HostbasedAuthentication
#IgnoreUserKnownHosts no
# Don't read the user's ~/.rhosts and ~/.shosts files
#IgnoreRhosts yes

# To disable tunneled clear text passwords, change to no here!
#PasswordAuthentication yes
#PermitEmptyPasswords no
PasswordAuthentication yes

# Change to no to disable s/key passwords
#ChallengeResponseAuthentication yes
ChallengeResponseAuthentication no

# Kerberos options
#KerberosAuthentication no
#KerberosOrLocalPasswd yes
#KerberosTicketCleanup yes
#KerberosGetAFSToken no

# GSSAPI options
#GSSAPIAuthentication no
GSSAPIAuthentication yes
#GSSAPICleanupCredentials yes
GSSAPICleanupCredentials yes

# Set this to 'yes' to enable PAM authentication, account processing,
# and session processing. If this is enabled, PAM authentication will
# be allowed through the ChallengeResponseAuthentication mechanism.
UsePAM yes

# Accept locale-related environment variables
AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
AcceptEnv LC_IDENTIFICATION LC_ALL
#AllowTcpForwarding yes
#GatewayPorts no
#X11Forwarding no
X11Forwarding yes
#X11DisplayOffset 10
#X11UseLocalhost yes
#PrintMotd yes
#PrintLastLog yes
#TCPKeepAlive yes
#UseLogin no
#UsePrivilegeSeparation yes
#PermitUserEnvironment no
#Compression delayed
#ClientAliveInterval 0
#ClientAliveCountMax 3
#ShowPatchLevel no
#UseDNS yes
#PidFile /var/run/sshd.pid
#MaxStartups 10
#PermitTunnel no

# no default banner path
#Banner /some/path


# override default of no subsystems
Subsystem       sftp    /usr/libexec/openssh/sftp-server

5
請問我於C語言內要精準的浮點數 為何計算後仍有這麼多小數?
範例如下

#include <stdio.h>
#include <stdlib.h>

int main()
{
float ch=4.76e+001,ch1= 1.61e+000,ch2=0.0;
printf("the number is %3.2e\n",ch);
printf("the number is %3.2e\n",ch1);
ch2=ch*ch1;
printf("the number is %0.9f\n",ch2);
return 0;
}

謝謝

6
Windows 討論版 / 請問俄文輸入
« 於: 2012-01-09 14:21 »
請問windows如何輸出俄文的їёєґ∞§¶•  ? 我是在蘋果電腦上輸入,但希望視窗環境也可以輸入...謝謝!

7
這個程式的概念是想設計一個load的函式
透過我寫好的load函式可以將txt檔裡的矩陣load到程式裡進行運算
我宣告了一個 int *ptr的指標變數
而跑程式時透過監看式我也確認了ptr指標已經指向了全域矩陣x
而且在load函式裡需要的值也已經從txt檔讀到x矩陣裡了
但為何在main裡將x矩陣print出來時,卻全部都為0呢?
程式碼如下:

#include <stdio.h>
#include <stdlib.h>
#define m 3
#define q 5
int load(char path[]);
    FILE *fptr;
    //char fpath[100];
    int i,j;
    int x[m][q];
    char pathmain[100];
    int *ptr;
int main()
{
    //FILE *fptr;
    //char fpath[100];
    //int i,j;
    //int x[m][q];
    //char pathmain[100];
    //int *ptr;
    //int i,j;
    printf("請輸入要開啟檔案的完整路徑及檔名:");
    gets(pathmain);
    ptr=load(pathmain);
    for (i=0;i<m;i++)
    {
        for(j=0;j<q;j++)
        {
            printf("%d  ",*ptr);
            ptr++;
        }
            printf("\n");
    }
    //printf("Hello world!\n");
    return 0;
}

int load(char path[])
{
    //FILE *fptr;

    //int i,j;
    //int x[m][q];
    fptr=fopen(path,"r+");
    for(i=0;i<m;i++)
    {
        for(j=0;j<q;j++)
        {
         fscanf(fptr,"%d",&x[j]);
        }
       fscanf(fptr,"\n");
    }
    return &x[m][q];
}

//為什麼ptr指標已經指到x矩陣了,*ptr卻讀不出值?
//謝謝!

8
Linux 討論版 / yum whatprovides
« 於: 2011-08-03 11:03 »
In centos, I can use "yum whatprovides "*php*" "
If I use openSUSE,How can I find  *php* in packages?

9
PHP程式設計討論區 / 想要抓取書名
« 於: 2011-05-25 19:57 »
我想要抓取書名,以國圖為例:
http://ccs.ncl.edu.tw/ccsenews/b/epaper_content_show.asp?EpaperID=65&ContentTypeID=4&SerialNo=2#Detail4_1

參考Google上提供的語法,我設計如下:
代碼: [選擇]
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>顯示資料</title>
</head><body>
<?

$text=file_get_contents('http://ccs.ncl.edu.tw/ccsenews/b/epaper_content_show.asp?EpaperID=65&ContentTypeID=4&SerialNo=2#Detail4_1');

preg_match('/<span [^>]*class="font_s5"[^>]*>(.*?) <\/span>/si',$text,$match);

print($match[0]);


?></body></html>


但是內容是空白的,請問我是否有遺漏若干重點呢?謝謝~

10
 請問一下,我看rsync說明文件,很多參數都有類似以下的說明:     

       -q, --quiet                 suppress non-error messages
            --no-motd               suppress daemon-mode MOTD (see caveat)

請問這是指我可以使用 -q --quiet 還有-q --no-motd 這兩種組合嗎?
可是..
-r, --recursive             recurse into directories
好像沒有人用 -r --recursive的方式,只要使用-r就可以..沒錯吧?!
我的問題是..在-q 後面還有兩種不同的解釋..要如何使用這些參數呢?
謝謝

11
我設計了兩個php網頁,想嘗試ajax操作,當網頁編碼為英文時OK..但是當我把資料及網頁改為utf-8,
卻無法傳送..想請教各位前輩,我是哪一個環節出錯?

資料表結構如下:
CREATE TABLE `airport`
(`id` int(255) NOT NULL auto_increment,
`city` varchar(20) collate utf8_unicode_ci NOT NULL,
`area` varchar(20) collate utf8_unicode_ci NOT NULL,
`store` varchar(100) collate utf8_unicode_ci NOT NULL,
`lat` varchar(100) collate utf8_unicode_ci NOT NULL,
`lng` varchar(100) collate utf8_unicode_ci NOT NULL,
PRIMARY KEY (`id`)) ENGINE=MyISAM DEFAULT CHARSET=utf8
COLLATE=utf8_unicode_ci AUTO_INCREMENT=4 ;
INSERT INTO `airport`VALUES (1, '桃園市', '', '中正機場', '25.081479', '121.237371');
INSERT INTO `airport`VALUES (2, '高雄市', '', '小港機場', '22.574072', '120.348358');
INSERT INTO `airport` VALUES (3, '日本', '羽田', '羽田機場', '35.552222', '139.779722');

第一個網頁如下:
<? ob_start(); ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<form name='form1' method='GET' action=''>
States : <font id=states>
<select>
<?
echo "Cities : <font id=cities><select>\n";
if ($_GET['store']!="")
{
echo "<option value='$id'>".$_GET['store']."</option>";
}
echo "<option value='0'>=== none ===</option> \n" ;
echo "</select></font>\n";
?>
</form>
<?
echo "GET['city']=".$_GET['city']."<br>";
echo "GET['store']=".$_GET['store'];
?>
<script language=Javascript>
function Inint_AJAX() {
try { return new ActiveXObject("Msxml2.XMLHTTP"); } catch(e) {} //IE
try { return new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) {} //IE
try { return new XMLHttpRequest(); } catch(e) {} //Native Javascript
alert("XMLHttpRequest not supported");
return null;
};
function dochange(src, val) {
var req = Inint_AJAX();
req.onreadystatechange = function () {
if (req.readyState==4) {
if (req.status==200) {
document.getElementById(src).innerHTML=req.responseText; //retuen value
}
}
};
req.open("GET", "state3.php?data="+src+"&val="+val); //make connection
req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8"); // set Header
req.send(null); //send value
}

window.onLoad=dochange('states', -1); // value in first dropdown
</script>
</body>
</html>


state3.php如下:
<?
//set IE read from page only not read from cache
//header ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header ("Cache-Control: no-cache, must-revalidate");
header ("Pragma: no-cache");

header("content-type: application/x-javascript; charset=utf-8");
//*/

$data=$_GET['data'];
$val=$_GET['val'];
$data='states';
//set database

$dbhost = "localhost";
$dbuser = "root";
//$dbpass = "1234";
$dbpass = "phpmysql";
$dbname = "practice";
mysql_connect($dbhost,$dbuser,$dbpass) or die ("Unable to connect to MySQL server");
mysql_query("SET NAMES UTF8");
//這裡echo的資料 可套用css
//echo "data="
if ($data=='states') { // first dropdown
echo "<select name='city' onChange=\"dochange('city', this.value)\">\n";
if ($_GET['city']!=""){
echo "<option value='$id'>".$name."</option>";}
echo "<option value='0'>==== choose state ====</option>\n";
$result=mysql_db_query($dbname,"select `id`, `city` from airport") or die(mysql_error());
while(list($id, $name)=mysql_fetch_array($result)){
echo "<option value=\"$id\" >$name</option> \n" ;
}
} else if ($data=='cities') { // second dropdown
echo "<select name='store' onChange=\"form1.submit();\">\n>\n";
if ($_GET['store']!=""){
echo "<option value='$id'>".$_GET['store']."</optionbbb>";}
echo "<option value='0'>====choose cities ====</option>\n";
$result=mysql_db_query($dbname,"SELECT `id`, `store` FROM airport WHERE `ID` = '$val' ") or die(mysql_error());
while(list($id, $name)=mysql_fetch_array($result)){
echo "<option value=\"$name\" >$name</option> \n" ;
}
}
echo "</select>\n"; echo $data."<br>";
echo $val."<br>";
?>

謝謝~

12
我是依照文魁MFC程式設計一書,以VSTO 2008編輯painter4這個專案,
只是這個專案一直出現問題,想請教大家我遺漏了哪一個重點呢?
專案下載網址如下:
http://www.megaupload.com/?d=FYQXX01A

謝謝~

13
C/C++程式設計討論區 / vector無法輸入空白
« 於: 2010-07-31 23:29 »
目前我的C++程式無法輸入空白,若改用輸入空白的方式程式呈現就會出現問題。
請看我的語法:
#include <cstdlib>
#include <iostream>
#include <string>
#include <vector>
using namespace std;
void printVec(const vector<string>&);
void display();
int main()
{
vector<string> teststrings;
string string1;
int choice1;
do
{
display();
cin>>choice1;
switch (choice1)
{
case 1:
cout << "請輸入字串: "<<endl;
cin>>string1;
//getline(cin,string1);
teststrings.push_back (string1);
break;
case 2:
if(teststrings.size()>0)
{
teststrings.erase (teststrings.begin ());
printVec(teststrings);
}
else
cout<<"no elment can display"<<endl;
break;
case 3:
if(teststrings.size()>0)
{
teststrings.pop_back();
printVec(teststrings);
}
else
cout<<"no elment can display"<<endl;
break;
}while(choice1!=0);
system("pause");
return 0;
}
void display()
{
cout<<"---------------------------------------------------"<<endl;
cout<<"請選擇清單內的項目,請輸入號碼:"<<endl;
cout<<"1.增加一個字串"<<endl;
cout<<"2.呈現與刪除陣列的第一個項目"<<endl;
cout<<"3.呈現與刪除陣列最後一個項目"<<endl;
cout<<"0.離開"<<endl;
cout<<"---------------------------------------------------"<<endl;
}
void printVec(const vector<string>& v)
{
for (vector<string>::const_iterator iter = v.begin();iter != v.end(); ++iter)
{
cout << *iter << endl;
}
}

請問程式碼哪一部份有問題呢?謝謝!

14
以下的語法,我一直無法進入條件式
可是我輸入的數字是符合範圍的啊
可否請前輩們幫我看一下哪裡有問題
謝謝!
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using Microsoft.VisualBasic;

namespace WindowsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            // VBMath.Randomize();
            //    Random outerRnd = new Random(); //Random class 要放在 loop 外才可以!

            Random rnd1 = new Random();
            long MyQ = 0;
            long MyA = 0;
            long MyT = 0;
            MyQ = rnd1.Next(100000);

            do
            {
                //以下兩行為一行
                //若輸入不是整數 就會拋出..
                MyA = long.Parse( Microsoft.VisualBasic.Interaction.InputBox("請輸入1~10000任一數,猜一猜數字", "比大小", "0", 100, 100));
               

                if (MyA == 0) return;
//以下這一行為何條件一直無法成立?
                if ((MyA >= 1) && (MyA <= 10000))
                {
                    MyT = MyT + 1;
                    if (MyQ == MyA)
                    {
                     
                        MessageBox.Show("隨機數是" + MyQ + "恭喜你猜對了" + Constants.vbNewLine + "一共猜" + MyT + "次");                       
                        break;
                    }
                    if (MyQ < MyA) MessageBox.Show("再小一點");
                    if (MyQ > MyA) MessageBox.Show("再大一點");
                }
            }
            while (true);
        }

    }
}

15
程式討論版 / Visual Studio Just-In-Time
« 於: 2010-03-27 09:27 »
最近開啟網站 http://localhost/某目錄內PHP檔案,
就會出現Visual Studio Just-In-Time訊息
不論使用IE、Firefox、Google Chrome,均無法將表單資料送出。
請問這問題該怎麼解決呢?
我有安裝visual basic 2005 express與Microsoft Visual Web Developer 2005 Express 版、Microsoft Visual C# 2005 Express 版
PHP部分則是安裝Appserv 2.6.0
謝謝~

16
因為網路出租空間只提供網頁服務,請問VB.Net有辦法透過http方式連線到網路出租空間資料庫(MySQL or MSSQL)?

17
C/C++程式設計討論區 / dev-c內的聲音
« 於: 2009-11-21 08:58 »
以下程式碼是過去turbo c環境下編輯,
請問dev-c++內,該怎麼呼叫sound()、delay()及nosound()三個函數呢?
謝謝!
main()
{ int i,f[8]={262,294,330,349,392,440,493,523};
for(i=0;i<8;i++)
{sound(f);
delay(150);
nosound();
delay(220); }
nosound();}

18
請問class與Module的差別在哪裡呢?
Module內若有class..為何不能直接使用 而得用new的方式?
例如我在basicDB.vb內使用Cbasic.vb,會出現「無法在專案外公開型別」這樣的問題。

19
請問如果我用CheckBoxList做SQL條件篩選,而GridView有設定分頁
現在的問題是 一旦我跳到第二頁 他就變成全部顯示 而不會做條件篩選
而且CheckBoxList原勾選的項目會被清除
請問我該如何修改呢?
附上我的程式碼如下:



Partial Class _default
Inherits System.Web.UI.Page
Protected Sub btnQuery_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnQuery.Click
Dim whereCmd As String = ""
Dim choict As Integer = 0
Dim txtbox1 As Integer = 0
whereCmd = "SELECT id,noticeDate,Title FROM notice WHERE ( "
For i As Integer = 0 To Me.CheckBoxList1.Items.Count - 1
If Me.CheckBoxList1.Items(i).Selected Then
If CheckBoxList1.Items(i).Value = "1" Then
If choict = 1 Then '代表其他項目已經勾選
whereCmd += [String].Format(" or ((Id)=1) AND ((Title) Like '%{0}%')) , Me.tbTitle.Text.Trim(), Me.tbTitle.Text.Trim())
Else
'以下語法先省略,語法為SQL語法設定
End If
End If
If CheckBoxList1.Items(i).Value = "2" Then
If choict = 1 Then '代表其他項目已經勾選

'以下語法先省略,語法為SQL語法設定
Else
'以下語法先省略,語法為SQL語法設定
End If
End If
If CheckBoxList1.Items(i).Value = "3" Then
If choict = 1 Then '代表其他項目已經勾選

'以下語法先省略,語法為SQL語法設定
Else
'以下語法先省略,語法為SQL語法設定
End If
End If
If CheckBoxList1.Items(i).Value = "4" Then
If choict = 1 Then '代表其他項目已經勾選

'以下語法先省略,語法為SQL語法設定
Else
'以下語法先省略,語法為SQL語法設定
End If
End If
End If
Next
'判斷是否有勾選,若四個都沒有選取
If choict = 0 And tbTitle.Text.Length > 0 Then
'以下語法先省略,語法為SQL語法設定
ElseIf choict = 0 Then '沒有checkbox 也沒有textbox輸入 顯示全部
whereCmd = AccessDataSource1.SelectCommand
Else
whereCmd += " ) "
End If
AccessDataSource1.SelectCommand = whereCmd
GridView1.DataBind()
End Sub
Protected Sub viewAll_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles viewAll.Click
tbTitle.Text = ""
For i As Integer = 0 To Me.CheckBoxList1.Items.Count - 1
CheckBoxList1.Items(i).Selected = False
Next
GridView1.DataSourceID = "accessdatasource1"
GridView1.DataBind()
End Sub
End Class

20
請問為何解構子會執行多次,而建構子只有執行一次呢?
理論上 建構子只有執行一次,應該只有建立一個物件,
那既然建立一個物件,就不應該出現多次解構子吧?
附上我的程式碼如下:

#include <iostream>
#include <string>
using namespace std;
class DivideByZero {
public:
DivideByZero(int n, int d) : num(n), denom(d), message("Divide by zero") {}
~DivideByZero()
{ cout << "Bye~ " << endl; }
int getNumerator() {return num;}
int getDenominator() {return denom;}
string getMessage() {return message;}
private:
int num;
int denom;
string message; };
int main()
{
int x = 5;
int y = 0;
int result;
try { if (y == 0) { throw DivideByZero(x, y); }
result = x/y; }
catch (DivideByZero e) {
cout << e.getMessage() << endl;
cout << "Numerator: " << e.getNumerator() << endl;
cout << "Denominator: " << e.getDenominator() << endl; }
cout << "Goodbye" << endl;
return 0;
}

21
請問以下的範例,如果說*s3與*s5所儲存的位址相同,也就是s3=s5
為何s5內容改了,而s3並未改變?

#include <stdlib.h>
main(){
char s2[]="Welcome";
char *s3="abcdefg";
char *s4;
char *s5="Good morning";
s3=s5;
printf("s3=%s\n",s3);
s5="hello"; //s5內容改了
s4=s2;
printf("s3=%s\n",s3);//s3內容為何是Good morning?
s4=s5;
printf("s4=%s\n",s4);
system("PAUSE");
return 0;
}

謝謝

22
請問,為何我無法格式化呢?

Command (m for help): n
Command action
   e   extended
   p   primary partition (1-4)
e
Partition number (1-4): 1
First cylinder (1-60801, default 1):
Using default value 1
Last cylinder or +size or +sizeM or +sizeK (1-60801, default 60801):
Using default value 60801

Command (m for help): p

Disk /dev/sdb: 500.1 GB, 500107862016 bytes
255 heads, 63 sectors/track, 60801 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x00077304

   Device Boot      Start         End      Blocks   Id  System
/dev/sdb1               1       60801   488384001    5  Extended

Command (m for help): w
The partition table has been altered!

Calling ioctl() to re-read partition table.

WARNING: Re-reading the partition table failed with error 16: 鋆㎥蔭?緐頂蝯梯?皞栀?蝣铸葉.
The kernel still uses the old table.
The new table will be used at the next reboot.
Syncing disks.

[root@242-139 /]# mkfs -t ext3 /dev/sdb1
mke2fs 1.40.2 (12-Jul-2007)
/dev/sdb1 is apparently in use by the system; will not make a filesystem here!
[root@242-139 /]# df
瑼鯏?蝟餌絞               1K-?€畾?     撌脩欟     ?舐欟 撌脩欟% ??暺?
/dev/mapper/VolGroup00-LogVol00
                     943936984 264089776 631124472  30% /
/dev/sda1               194442     12403    172000   7% /boot
tmpfs                   517448        12    517436   1% /dev/shm

謝謝~

23
Linux 討論版 / 搜尋目錄下的檔案並且刪除
« 於: 2009-09-01 15:56 »
我想要搜尋出/var/www/html/pages內所有xml檔案並且刪除,請問該如何設計呢?謝謝~

24
利用feedcreator,我可以建立起rss.xml檔案。
可是我發現到server上的檔案並不會自動更新,
請問我的檔案是否有需要修改的地方呢?
附上我的.php檔案如下:
<?
include("feedcreator.class.php");
$rss = new UniversalFeedCreator();
$rss->useCached();
$rss->title = "最新消息";
$rss->description = "最新消息";
$rss->link = "http://test.test.tw/pages/news/n01-news_openviews.php";
$rss->syndicationURL = "http://test.test.tw/pages/news/".$PHP_SELF;
$image = new FeedImage();
$image->title = "MyHome news rss logo";
$image->url = "http://test.test.tw/pages/news/rss.gif";
$image->link = "http://test.test.tw/";
$image->description = "Feed provided by dailyphp.net. Click to visit.";
$rss->image = $image;
$nowdate=date("Y-m-d");
// get your news items from somewhere, e.g. your database:
@mysql_connect("localhost", "root", "testphp") or die("無法連結主機");
@mysql_select_db("ppp_utf8") or die("無法連結資料庫"); //   -   資料表: news1
   mysql_query("SET NAMES utf8");
    mysql_query("CHARACTER SET utf8");
    mysql_query("SET COLLATION_CONNECTION=utf8_general_ci");
    mysql_query("SET CHARACTER_SET_CLIENT =utf8");
    mysql_query("SET CHARACTER_SET_RESULTS =utf8");
    mysql_query("SET CHARACTER_SET_SERVER = utf8");
    mysql_query("SET character_set_connection=utf8");
$res = mysql_query("select * from news1 where deadtime> '$nowdate' "); 
//$res = mysql_query("select * from news1 where (deadtime> '$nowdate') and (newsgroup='b') "); 
//   id    usergroup    ip    dates    newsgroup    titlenews    content    deadtime
while ($data = mysql_fetch_object($res)) {
    $item = new FeedItem();
    $item->title = $data->titlenews;
    $item->link = "http://test.test.tw/pages/news/n01-news_openshow.php?id=".$data->id;
    $item->description = "發佈時間:".$data->dates."<br>公告到期時間:".$data->deadtime."<br>內容:<br>".$data->content;
    //$item->date = $data->deadtime;
    $item->source = "http://test.test.tw/pages/news/n01-news_openviews.php";
    $item->author = "My Home";
   
    $rss->addItem($item);
}

$rss->saveFeed("RSS1.0", "rssnews.xml");
?>
謝謝~

25
網頁技術 / ajax在IE8上未知的執行階段錯誤
« 於: 2009-08-17 09:27 »
我設計一個PHP網頁具有ajax功能,在firefox及google上測試都是OK
但是在IE8上面卻不行,想問是哪一個語法出了問題呢?
謝謝!
表單網頁:
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<link rel="stylesheet" type="text/css" href="style.css" />
<script src="ajaxforms.js" type="text/javascript" language="javascript"></script>
</head><body>
<form action="" method="post" name="ajaxform">
<table class=ajform>
<tr>
<td class="title">
Username (*)
</td>
<td class="field">
<input type="text" name="username" value="" size="20" OnChange="CheckField(this)" tabindex="1">
<input type="text" name="username2" value="" size="20" >
<div id="username" class="message"></div>
</td>
</tr>
</table>
</form>
</body></html>
處理訊息的ajaxforms.js內容為
var AJAXForms = false;
var LastField = null;
var isIE = false;
// on !IE we only have to initialize it once
if (window.XMLHttpRequest) {
AJAXForms = new XMLHttpRequest();
}

function CheckField(field) {

if (window.XMLHttpRequest) {
// branch for IE/Windows ActiveX version
} else if (window.ActiveXObject) {
AJAXForms = new ActiveXObject("Microsoft.XMLHTTP");
}

AJAXForms.onreadystatechange = processChange;
AJAXForms.open("GET", "check.php?op=ajax&field=" +field.name+"&value=" + field.value);
LastField = field.name;
AJAXForms.send(null);
}

function processChange() {
if (AJAXForms.readyState == 4) {

var res = document.getElementById(LastField);
res.innerHTML = AJAXForms.responseText;
res.style.visibility = "visible";
}
}

目前IE8不能執行的是以下的js檔案內的「 res.innerHTML = AJAXForms.responseText;」
,完整的函數內容:
function processChange() {
if (AJAXForms.readyState == 4) {

var res = document.getElementById(LastField);
res.innerHTML = AJAXForms.responseText;
res.style.visibility = "visible";
}
}
出現「未知的執行階段錯誤」

接收資料的PHP檔案內容為:
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body>
<?php
if ($_GET['op'] == 'ajax') {
$link = mysql_connect("localhost", "root", "pppp");
mysql_select_db("pcschool");
$query = "SELECT * FROM logintable where loginname = '".mysql_escape_string($_GET['value'])."'";
$result = mysql_query($query);
$num_rows = mysql_num_rows($result);
if ($num_rows == 0) {
$msg = 'available';
$class = "green";
} else {
$msg = 'Not Available';
$class = "red";
}
}
echo "<?xml version='1.0' encoding='UTF-8'?>
<span class=\"$class\">$msg</span>";

die();
?>
</body></html>

26
這間教室內安裝了IIS,也安裝了.Net Framework SDK 快速入門組態精靈,並做註冊,不過有好幾台電腦發現不能
執行asp.net2的網頁,分別為:
http://members.lycos.co.uk/jiannrong/blueshop/1.jpg
虛擬目錄設定好之後,為何無法讀取虛擬目錄內的檔案呢?web.config要如何維護?
http://members.lycos.co.uk/jiannrong/blueshop/2.jpg
如何設定iis權限?為何這一台需要設定權限?
http://members.lycos.co.uk/jiannrong/blueshop/3.jpg
為何發生「HTTP 500內部伺服器發生錯誤」?要如何排除?
http://members.lycos.co.uk/jiannrong/blueshop/4.jpg
為何發生「伺服器應用程式無法使用」?要如何排除?

麻煩大家協助解疑惑,謝謝~

27
網頁技術 / 網站呈現在 google 關鍵字首頁
« 於: 2009-06-06 20:29 »
聽說現在市場有一種技術
就是能讓網站呈現在 google 關鍵字首頁
請問該如何作
謝謝~

28
Linux 討論版 / 請問centos的yum
« 於: 2009-05-07 13:33 »
yum -y install php-mbstring


/etc/yum.repos.d/CentOS-Base.repo內容與
http://140.111.66.34/modules/news/article.php?storyid=103
相同
可是,當我執行yum -y install php-mbstring
出現:
Transaction Summary
=============================================================================
Install      1 Package(s)
Update       6 Package(s)
Remove       0 Package(s)

Total download size: 4.5 M
Downloading Packages:
warning: rpmts_HdrFromFdno: Header V3 DSA signature: NOKEY, key ID e8562897


GPG key retrieval failed: [Errno 4] IOError: <urlopen error (-3, '\xe8\xa7\xa3\xe6\x9e\x90\xe5\x90\x8d\xe7\xa8\xb1\xe6\x99\x82\xe7\x99\xbc\xe7\x94\x9f\xe6\x9a\xab\xe6\x99\x82\xe6\x80\xa7\xe7\x9a\x84\xe9\x8c\xaf\xe8\xaa\xa4')>


請問我該如何進行修改,才可進行yum呢?
謝謝

29
請問如果我想做一個偵測
偵測文字檔案內是否有我剛輸入的文字,如果有則顯示,如果沒有則新增,
是否有簡易的範例可提供參考呢
謝謝

30
請問如何設定IE7只接收某幾個網站的cookie,
其他網站拒收cookie,且關閉IE7時會自動清除cookie?
謝謝~

頁: [1] 2 3 ... 8