最新文章

頁: 1 [2] 3 4 ... 10
11
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 , 這有點奇怪 ... 還好這問題剛好沒錯
12
Linux 討論版 / Re: If的使用
« 最新文章 由 dark 2017-11-05 17:34 »
if 有沒有拿掉 , 小弟我都能跑耶 ... 沒錯吧
除非執行 sh /tmp/testcsh.csh ... (這時第一行擺來看的 :-\)
13
雜七雜八 / 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 仍未知)

14
Linux 討論版 / Re: If的使用
« 最新文章 由 netman 2017-11-04 09:03 »
csh 不熟...
我也看不懂爲什麼不能去掉 if
15
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
17
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
18
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"


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

1. 從1+到n

2. 從1到n中echo出質數

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

麻煩大家了...
20


課程名稱:ARM單晶片物聯網系統開發 

★--報名打卡按讚就 送 STM32F407開發板--★

課程簡介:

課程著重在ARM單晶片即時作業系統與感測器物聯網技術整合,使用低功耗高性能ARM單晶片實作物聯網中的感知網路層,搭配即時作業系統實現即時多工感測實體,打造屬於自己的智慧聯網家電。

結訓具備技能:

嵌入式指標使用技巧、位元運算及檔案I/O探究、記憶體管理、資料結構剖析使用技巧
Linux程式開發技巧與實作能力,System V IPCs 使用、 Networking and Socket Programming
掌握從無到有開發自己的嵌入式系統、瞭解Embedded開發各環節障礙及如何克服
Android平板及Android手機系統層移植,了解Android系統架構及客製化自己的Android平台

課程大綱:

C語言程式設計 - 建議選修     

Java程式設計 - 建議選修   

單晶片ARM Cortex-M0實務開發   

嵌入式單晶片ARM Cortex-M4系統開發     

ARM即時作業系統移植實作

ARM單晶片物聯網整合實作

Android應用程式開發實務
|
|
參考網址:http://www.cadtc.com.tw/embedded-android-development-training-program/index.html

上課講師親自撰寫授課教材
★歡迎參加免費說明會/40分鐘簡報說明/可來電預約02-2311-7355

|
----------------------------------------------------------------------------------
諮詢專線: 02-2311-7355
傳真專線: 02-2331-3591
服務地址:台北市中正區開封街一段2號9樓
         (近台北火車站新光三越站前店,館前路口/麥當勞隔壁大樓9樓)
營業時間:週一至週五 9:00~21:30   周六日9:00 ~ 17:30
服務信箱:grace@cadtc.com.tw
中華數位ETC嵌入式科技學院 www.cadtc.com.tw
----------------------------------------------------------------------------------
http://他們為什麼都選中華數位
 ● 中華數位技術分享區
 ● 中華數位-課程專題實作影片
 ● 中華數位-FB粉絲團
頁: 1 [2] 3 4 ... 10