顯示文章

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


文章 - Quota

頁: [1] 2 3 ... 12
1
我後來再找個硬碟重新安裝,就可以掛載另外兩個硬碟所組的LVM,不好意思打擾大家了

2
影片?
還是提供一些文字化的資訊比較好吧
謝謝前輩,我週三晚上再補文字上來。

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

4
Linux 討論版 / Re: Ubuntu14設定squid
« 於: 2015-02-06 10:57 »
謝謝..後來我把語法單純化..不過仍有狀況
我的環境
我的網路設定如下(以下為假ip,請勿測試)
Ubuntu電腦 188.132.179.37
Windows電腦 188.132.179.38、188.132.179.39
假設38與39這兩台電腦開啟IE瀏覽網頁,可否以188.132.179.37作為proxy server?
修改後的設定如下
代碼: [選擇]
visible_hostname 127.0.0.1
#端口
http_port 127.0.0.1:8080
#佔用內存的大小 一般為系統內存的1/3
cache_mem 100 MB
#緩存目錄 後面的是緩存的大小 二級目錄和三級目錄數量
cache_dir ufs /var/spool/squid 5000 16 256
#緩存 佔用空間的最大值和最小值 這兩行是設置cache進行替換的閘值
cache_swap_low 90
cache_swap_high 95
#允許緩存的最大單個文件最大值
request_body_max_size 1 MB
#host表 不用管
hosts_file /etc/hosts
#允許的域名列表
acl d-domains dstdomain  .net .edu.tw .edu .gov.tw .gov .org .micromedexsolutions.com
acl p-ssl port 443 563
acl p-safe port 80 8080 443 563
acl m-conn method CONNECT
acl m-purge method PURGE
#單個用戶的最大連接數
acl n-maxconn maxconn 13
http_access deny !p-safe
http_access deny m-conn !p-ssl
http_access deny n-maxconn
#拒絕非配對域名的訪問
http_access deny !d-domains
http_reply_access allow all

5
Linux 討論版 / Re: Ubuntu14設定squid
« 於: 2015-02-05 13:55 »
謝謝
只是存取仍被拒絕了
是否我的語法有其他錯誤呢?

6
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 


謝謝

8
不行
輸出的資料json仍不能接收
我再次進行轉換 語法修改如下
import sqlite3
import sys
import json
import datetime
#datetime.datetime.strptime('24052010', '%d%m%Y').date()
##tm = row.datetime.strptime("%Y-%m-%d %H:%M:%S")

db = sqlite3.connect('flag.db')
cursor = db.cursor()
cursor.execute('SELECT datetime as date1,f1,f2 FROM data ORDER BY datetime asc limit 10')
user1 = cursor.fetchone() #retrieve the first row
all_rows = cursor.fetchall()
rowarray_list = []
t = ('datetime','f1','f2')
rowarray_list.append(t)
for row in all_rows:
    print('{0} : {1}, {2}'.format(row[0], row[1], row[2]))   
    t = (datetime.datetime.strptime(row[0], '%Y-%m-%d %H:%M:%S').date(),row[1],row[2])
    rowarray_list.append(t)
j = json.dumps(rowarray_list)

輸出畫面如下
2011-02-08 04:36:15 : 31.6, NULL
2011-02-09 01:37:05 : 30.6, 81.0
2011-02-09 19:02:09 : 22.1, 77.0
2011-02-10 18:21:47 : 21.5, 80.0
2011-02-11 08:42:04 : 23.2, 85.0
2011-02-11 18:32:01 : 28.1, 80.0
2011-02-12 09:42:05 : 31.6, 82.0
2011-02-12 17:42:05 : 25.9, 85.0
2011-02-12 21:42:05 : 22.9, 80.0
Traceback (most recent call last):
  File "flag3.py", line 20, in <module>
    j = json.dumps(rowarray_list)
  File "c:\Python34\lib\json\__init__.py", line 230, in dumps
    return _default_encoder.encode(obj)
  File "c:\Python34\lib\json\encoder.py", line 192, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "c:\Python34\lib\json\encoder.py", line 250, in iterencode
    return _iterencode(o, 0)
  File "c:\Python34\lib\json\encoder.py", line 173, in default
    raise TypeError(repr(o) + " is not JSON serializable")
TypeError: datetime.date(2011, 2, 8) is not JSON serializable



9
不好意思 經由前輩指點  給我些提示  我發現我被誤導?
修改後可以跑 修改後的語法如下
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()
rowarray_list = []
for row in all_rows:
    #py_date = row.date1.datetime(row.date1)
    #d['date'] = row[0].strftime("%Y-%m-%d %H:%M:%S")
    #tm = row.datetime.strptime("%Y-%m-%d %H:%M:%S")
    #t = (d['date'],row[1],row[2])
    t = (row[0]+','+str(row[1])+','+str(row[2]))
    rowarray_list.append(t)
j = json.dumps(rowarray_list)
print(j)

10
沒處理過類似需求
但我還真的完全看不懂這段程式碼
1.
有沒有查過 row 出來是什麼資料型態?
2.
datetime()、strftime()、strptime() 等函式無中生有,怎麼來的?

資料庫內的資料 這三個欄位分別為 datetime float float
請問要如何檢查row出來的資料型態?
sqlite不分型態  不過資料一開始是在mysql 所以格式是這樣...
還是sqlite讀取出來是字串 可是
python執行後的錯誤訊息是
AttributeError: 'tuple' object has no attribute 'date1'
所以資料不是當字串使用?

另外請教 我想我是不太會查資料
python網站上關於 strftime() 
   https://docs.python.org/2/library/datetime.html#strftime-and-strptime-behavior
我看不出來他是屬於哪一個需要import項目
可否再多一些提醒?
畢竟現在資料可以撈出了 就卡在日期時間的轉換..
或者麻煩前輩多一點提示..我可以試著解決問題..
最後一哩路了..謝謝!

11
我從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資料
煩請各位協助
謝謝

12
系統安全討論版 / Re: 請教CentOS5.4版ssh設定
« 於: 2014-08-27 09:35 »
有重開
也重新開機過
但是root還是可以透過ssh登入
這是我很納悶的地方
不知哪一個設定錯誤
煩請協助
謝謝

13
系統安全討論版 / 請教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

14
請問我於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;
}

謝謝

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

16
這個程式的概念是想設計一個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卻讀不出值?
//謝謝!

17
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?

18
PHP程式設計討論區 / 回覆: 想要抓取書名
« 於: 2011-05-26 09:47 »
怎麼不用DOM抓?


請問DOM如何抓取?
謝謝

19
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>


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

20
 請問一下,我看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 後面還有兩種不同的解釋..要如何使用這些參數呢?
謝謝

21
給樓主一個良心的建議
1.Client Side可以改用jQuery (這會讓你活的更快樂)
2.Server Side請不要把html,php,外加SQL全混在一起。
不只你搞不懂,很多人也搞不懂你在寫什麼。
我們是人,不是PHP直譯器。
請多利用smarty或是php樣板語法,讓你的程式碼更容易懂一些。
3.請善用firefox的firebug plugin,查一下你的ajax到底送了什麼東西,收到些什麼東西。

這樣沒頭沒尾的東西,根本看不出來問題是出在javascript錯誤還是php解析錯誤。



謝謝..我會依照您的建議進行修改

22
我設計了兩個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>";
?>

謝謝~

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

謝謝~

25
不好意思..這個問題這樣問的確不妥.. 煩請版主將這主題刪除..謝謝..

26
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;
}
}

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

27
以下的語法,我一直無法進入條件式
可是我輸入的數字是符合範圍的啊
可否請前輩們幫我看一下哪裡有問題
謝謝!
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);
        }

    }
}

28
請問大大我只知道從php檔程式可以匯出成.csv檔....
要這麼像phpmyadmin一樣有個輸出dump整個table..做backup用...

我 想做一個可以像phpmyadmin一樣匯出的是.sql又可以匯入.sql..在自己寫的網站上?

小弟只會csv匯入\匯出...

有大大可以指點嗎?

請問如何使用mysqldump匯出csv檔案 及如何由mysql匯入csv檔案呢?
謝謝

29
程式討論版 / 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
謝謝~

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

頁: [1] 2 3 ... 12