最新文章

頁: 1 [2] 3 4 ... 10
11
Linux 討論版 / Re: 迴圈問題...
« 最新文章 由 dark 2017-11-05 18:06 »

j=5 剛跑完 , j2="2 3"

set j2="$j2 "$j

...
foreach x ( $j2 )
 ...
end
j=x

...
12
Linux 討論版 / Re: 迴圈問題...
« 最新文章 由 dark 2017-11-05 17:49 »
作業的話 , 恐怕要符合數學較高分喔

while ( $i < $n )

        set j = 2
        set  k = `echo "sqrt($i) + 1" | bc`

        while ( $j <= $k )
                if ( $i % $j == 0 ) break
                @ j = $j + 1
        end

        if ( $j >= $k ) echo $i
        @ i = $i + 1
end

測到平方根即可 ... 數字大時 , 執行速度就倍數成長了

若老師的用意在第三題 , 那就該有個 j2 變數 , 暫存已經找到的質數清單
j 比清單小的情況 , 只跑質數清單 , 大於才 +1 跑 , 速度更快

還有 ... 進迴圈先 + 1 , 這有點奇怪 ... 還好這問題剛好沒錯
13
Linux 討論版 / Re: If的使用
« 最新文章 由 dark 2017-11-05 17:34 »
if 有沒有拿掉 , 小弟我都能跑耶 ... 沒錯吧
除非執行 sh /tmp/testcsh.csh ... (這時第一行擺來看的 :-\)
14
雜七雜八 / Re: 請問硬碟,各年代硬體插槽等幾個問題
« 最新文章 由 dark 2017-11-05 17:25 »
最近多多少少看些資訊的心得 ...
若不正確 , 還請指正 ..

10. 問題本身就錯了 , 是倍頻的 1/4 , 北橋是 1/2
而現在 , 南橋速度 = 外頻 , 還沒看到可超頻
北橋 , 記憶體皆可獨自超頻 , 所以不一定是 cpu 的幾分之幾

5. pcie 若高興 , 也可以請秦始皇宣旨命名為 AGPe
... 反正串列學網路封包 , 就是要來取代 pci ,pcix , AGP 的

7. 就如同多張網路卡 bonding 成一個網路介面 , 讓頻寬加大
所以顯示卡 x16 會說 , 要看主機板支援度 .. 有可能插 x16 卻只跑 x8

7,10,11.
用 google 搜尋 "cpu pcie lanes" 的圖片 , 可以看到諸如 :








再由主機板廠商產品規格中可看到如下敘述

推測得知此三問題 ... (未必正確)
 
所以北橋控制的 pcie , 應等於可以直達 cpu lanes 數 , 應 >= 顯卡pcie+m2m等
(排前面的幾個插槽 , 也所以插槽排序才會不規則如 x16 , x8 , x16 , x4 , x1 ...)
而南橋也有控制 pcie , 應就與 cpu lanes 數無關了 ... (排後面的插槽)

(那北橋位置插網卡是不是更有效率呢 ... ?)



6 , 8 , 9. 雖還不知答案
但有看到 pcie 擴充 n x pcie , 所以一定如 usb 一般能增加
而因為都看封包 header , 所以 pcie 一定有上限 (若拆 packet 是南橋 , 那 9 問題就是 128 為上限 , 8 仍未知)

15
Linux 討論版 / Re: If的使用
« 最新文章 由 netman 2017-11-04 09:03 »
csh 不熟...
我也看不懂爲什麼不能去掉 if
16
Linux 討論版 / Re: 迴圈問題...
« 最新文章 由 t1213121okok 2017-11-03 13:55 »
第二題寫出來了

#!/bin/csh/

set n = $<
set i = 1

while ( $i < $n )
        @ i = $i + 1

        set j = 1

                while ( $j < $i )
                @ j = $j + 1
                if ( $i % $j == 0 ) break

        end

        if ( $i == $j ) echo $i
end
18
Linux 討論版 / Re: 迴圈問題...
« 最新文章 由 t1213121okok 2017-11-02 16:24 »
第一題我寫出來了,給大家參考...

#!/bin/csh/


set n = $<
set i = 0
@ sum = 0

while ( $i < $n )
        @ i = $i + 1
        @ sum = $sum + $i
end


echo Sum = $sum
19
Linux 討論版 / If的使用
« 最新文章 由 t1213121okok 2017-11-02 11:31 »
想問一個問題. 有個範例是我想讓使用者輸入分鐘 我轉為秒數

範例是這樣寫的:

#!/bin/csh

if ( $#argv == 0 ) then
        echo -n "Enter time in minute: "
        @ min = $<
else
        @ min = $1
endif
@ sec = $min * 60
echo "$min minutes is $sec seconds"


但我不懂為什麼這邊需要用if,我嘗試拿掉if還真的不能使用
如下

echo -n "Enter time in minute: "
        @ min = $<
@ sec = $min * 60
echo "$min minutes is $sec seconds"


求解~~
20
Linux 討論版 / 迴圈問題...
« 最新文章 由 t1213121okok 2017-11-02 10:23 »
最近工作需要用到linux csh,無奈沒有相關基礎只能到處查到處問
最近有需要解決兩個作業,已經搜尋了一天還是不會.想請大家幫忙在csh的環境下作業

1. 從1+到n

2. 從1到n中echo出質數

3.呈上題, 加起這些質數

麻煩大家了...
頁: 1 [2] 3 4 ... 10