[綜合]綜合程式語言研究社 無名 ID:diHhDuYc 2017/12/29(五) 19:40:52.643 No.10573358 評分:0, 年:0, 月:0, 週:0, 日:0, [+1 / -1] 最後更新:2017-12-30 10:53:07
下午沒跟到再開一串
戰文禁止
研究、工作話題或者閒聊都歡迎喔
無題 無名 ID:wRVhr.8I 2017/12/29(五) 19:42:28.732 No.10573376 揪團寫一個 websocket 的綜合板!
無題 無名 ID:xDral.mo 2017/12/29(五) 19:43:50.906 No.10573388 最近在學python
非本業
有什麼需要注意的嘛?
無題 無名 ID:bV9W5W1U 2017/12/29(五) 19:44:45.870 No.10573394 for()
{
}
靠北這是什麼異端的排版法
無題 無名 ID:diHhDuYc 2017/12/29(五) 19:45:32.262 No.10573401
無題 無名 ID:/Tb4TmYc 2017/12/29(五) 19:45:55.711 No.10573403 為什麼有人可以寫三個空格的縮排...
無題 無名 ID:tXtN/CBU 2017/12/29(五) 19:47:10.505 No.10573409 居然沒用monospace的字型!!!
無題 無名 ID:cc2CsFEg 2017/12/29(五) 19:50:02.301 No.10573428
我是哈日皇民啦
日本什麼都好
但寫程式的話絕不跟日本人組隊
無題 無名 ID:NqEDOPTM 2017/12/29(五) 19:50:48.178 No.10573435 無題 無名 ID:/5jHsUHs 2017/12/29(五) 19:51:03.105 No.10573440
還可以再開一串喔w
這裡人這麼多為什麼程設版那麼冷清啊(困惑)
無題 無名 ID:/5jHsUHs 2017/12/29(五) 19:51:45.383 No.10573446 無題 無名 ID:iHKF4P8Y 2017/12/29(五) 19:55:35.898 No.10573475
無題 無名 ID:diHhDuYc 2017/12/29(五) 19:58:37.880 No.10573511
無題 無名 ID:H.v2KZZ6 2017/12/29(五) 19:58:54.658 No.10573515
無題 無名 ID:R8vzhc0c 2017/12/29(五) 19:59:11.751 No.10573519
無題 無名 ID:w9mBnpoo 2017/12/29(五) 20:00:24.152 No.10573533
>>戰文禁止
不尊重言論自由的外來種滾吧
該罵的時候就要罵
玻璃心滾去巴哈PTT
無題 無名 ID:Z6XZ.KK. 2017/12/29(五) 20:05:10.994 No.10573579
無題 無名 ID:/5jHsUHs 2017/12/29(五) 20:09:58.470 No.10573627 >>10573388// 5*5 二維陣列
matrix = [[0]*5]*5
以前初學的時候很有印象的bug
無題 無名 ID:L6mDARGs 2017/12/29(五) 20:11:24.981 No.10573640 無題 無名 ID:/5jHsUHs 2017/12/29(五) 20:18:15.237 No.10573687
無題 無名 ID:W3wTQjFk 2017/12/29(五) 20:28:56.238 No.10573763 無題 無名 ID:diHhDuYc 2017/12/29(五) 20:31:08.527 No.10573777 無題 無名 ID:oFIgt5KI 2017/12/29(五) 20:35:24.007 No.10573807
>>10573435這是 python2 的行為吧
在 python3 已經都是小數除法
兩個都會變成 2.5
無題 無名 ID:jLPeCycw 2017/12/29(五) 20:37:05.839 No.10573820 無題 無名 ID:/5jHsUHs 2017/12/29(五) 20:37:27.892 No.10573823 >>10573763你可以run看看,會有神奇的結果
[aa]
mat = [[0]*5]*5
mat[1][2] = 3
print(mat)
[/aa]
結果會出現
[[0, 0, 3, 0, 0],
[0, 0, 3, 0, 0],
[0, 0, 3, 0, 0],
[0, 0, 3, 0, 0],
[0, 0, 3, 0, 0]]
原因就跟上面講的一樣,因為裡面的那層乘法是值的複製
外面的list只是複製記憶體位置而已,所以等於你矩陣裡存了同樣的五個row
只要修改一個數字每一行都會一起被動到
無題 無名 ID:wRVhr.8I 2017/12/29(五) 20:39:28.953 No.10573848 ㄟ大家都對 websocket 寫綜合沒有興趣喔...
我還滿想丸的
無題 無名 ID:/5jHsUHs 2017/12/29(五) 20:43:24.782 No.10573879 >>10573848好像另一串寫綜合即時訊息的也是用websocket寫的
我比較希望綜合有人回覆的時候有web notification可以看..
你可以寫一個上來讓大家DDOS看看啊
我是蠻想知道websocket可以撐幾個session的
無題 無名 ID:jpv67OeE 2017/12/29(五) 20:43:50.792 No.10573885
C++廚滾遠點
討論程式都很和平的
無題 無名 ID:Lt4HguOk 2017/12/29(五) 20:47:16.268 No.10573914 無題 無名 ID:R8vzhc0c 2017/12/29(五) 20:51:51.700 No.10573956
無題 無名 ID:cc2CsFEg 2017/12/29(五) 20:55:49.628 No.10573986
>>10573914資料結構、計算機結構/組織和作業系統
本科系的這幾門課學好好加強
有了基礎知識後,再去看個別程式語言的專書
以及開發社群的技術文獻
大概就這樣
有餘力的話再增進演算法與離散數學
無題 無名 ID:/5jHsUHs 2017/12/29(五) 20:58:51.410 No.10574004 >>10573914這裡有平常喜歡玩CTF的島民嗎?
我最近覺得CTF抓flag是很有趣的事情
比賽基本上就是要破解程式、或者抓漏洞得到裡面的暗號(flag)
不過題目很多元化,有密碼學、圖像處理、binary逆向工程、pwn、OS、web....
我是很喜歡解題、寫題
因為範圍很廣,常常多寫一題就又可以多學一點東西
如果想涉獵CS各種知識的人很推薦來玩
比的好還可以免費出國玩 台灣隊伍還蠻缺人的快來玩
無題 無名 ID:/5jHsUHs 2017/12/29(五) 21:04:14.933 No.10574047
>>10574004舉幾個簡單的例子好了
web題:
https://david942j.blogspot.tw/2016/08/write-up-bioterra-ctf-2016-web100-sounds.html
QR(給你一個壞掉的QR code,要你復原):
https://github.com/ctfs/write-ups-2015/tree/master/mma-ctf-2015/forensics/qr-code-recovery-challenge-400
pwn通常是給你一個socket接口,裡面有提供一些簡單的服務
要想辦法exploit它拿到flag
等等...
無題 無名 ID:Lt4HguOk 2017/12/29(五) 21:06:57.527 No.10574080 無題 無名 ID:lCUdt5WI 2017/12/29(五) 21:09:11.188 No.10574103
無題 無名 ID:dQAQ0bCc 2017/12/29(五) 21:09:44.895 No.10574109
>>10573820如果只有一行要執行我真的都不括耶
才寫一行多兩行看了很不爽= =
不過還是要排版縮排
無題 無名 ID:diHhDuYc 2017/12/29(五) 21:12:19.910 No.10574133 >>10574004hitcon島民?
這範圍有點廣有點難下手
有推薦的順序嗎
我比較好奇比這種比賽的都是什麼樣的人在比的
無題 無名 ID:wRVhr.8I 2017/12/29(五) 21:26:07.696 No.10574222 >>10573879借問一下,一般 websocket 是怎麼擋 DDoS 的? 例如FB或你說的綜合即時訊息
我4真的想寫寫看, 以前沒有摸過
無題 無名 ID:/5jHsUHs 2017/12/29(五) 21:27:55.490 No.10574234 >>10574080互相對戰的那種要舉辦的成本很高,而且常常一比都是幾十個小時在家很難玩
通常都是決賽現場賽才會有的
網路上的比賽,或者比賽的預選大多是抓flag為主
>>10574133原本就駭客型的人,或者最近多了很多比ACM-ICPC比完轉過來的選手
像217應該有八成以上的人有參加過ICPC
至於範圍很雜真的很難講
基本上大學的基礎知識要會
然後會建議去 ctftime 或者 http://captf.com/practice-ctf/
找 online judge 把每個種類的基本題寫一寫
後來就可以專攻某些領域可能會比較實際?
因為到最後是組隊比賽得所以有幾個領域比較弱是無所謂的
無題 無名 ID:6lRpXueI 2017/12/29(五) 21:36:09.319 No.10574302
>>10573820真的跟你們說不下去
}
else
{
}
else if( ... )
{
這種else、else if真的是超噁心
每次看到這裡都會腦溢血
到底有甚麼毛病
無題 無名 ID:8yXQ62sw 2017/12/29(五) 21:43:58.703 No.10574373
無題 無名 ID:gXVF2VjY 2017/12/29(五) 21:45:24.117 No.10574385 附圖用日文來寫comment耶= =
不怕會亂碼嗎
無題 無名 ID:/5jHsUHs 2017/12/29(五) 21:54:21.256 No.10574474 >>10574222感覺可以開個heroku或者app engine來玩玩看
我也沒很清楚這東西這麼做的
剛看了一下效能好像蠻好的如果沒太貴的操作應該不太需要擔心?
無題 無名 ID:diHhDuYc 2017/12/29(五) 21:57:38.042 No.10574504 無題 無名 ID:nXTOUZ.Q 2017/12/29(五) 22:01:35.078 No.10574539 無題 無名 ID:lCUdt5WI 2017/12/29(五) 22:02:30.572 No.10574544
無題 無名 ID:/5jHsUHs 2017/12/29(五) 22:14:02.924 No.10574643 >>10574539櫻寧寧厲害的地方
用US而不是JP鍵盤(有強烈的個性和偏好)
用 Mac 結果 OS 是Windows(Geek and Nerd)
用C++寫程式(psycho pass)
自己寫遊戲引擎(變態)
縮排用三個空白(硬派)
望遠鏡不是用雙眼而是用單眼的(強い)
把便條貼在筆記本下面(對合理和便利性的追求)
把私人的電腦帶到公司(ガチ勢)
還在學校就已經被雇用為契約社員(養われたい)
coding 用 proportional font 而不是 monospace(養われたい)
無題 無名 ID:/5jHsUHs 2017/12/29(五) 22:17:08.257 No.10574664
>>10574504比 ACM 的人適應 CTF 很快
我個人覺得是因為原本比的人 CS 知識就蠻扎實的
還有寫code很快 = 寫exploit快,這對比賽解謎和嘗試的速度很有幫助
無題 無名 ID:Lt4HguOk 2017/12/29(五) 22:19:44.964 No.10574684
無題 無名 ID:gnUgGzks 2017/12/29(五) 22:22:50.389 No.10574710
無題 無名 ID:EHO7vI.M 2017/12/29(五) 22:23:51.977 No.10574721 無題 無名 ID:9lbwQfwM 2017/12/29(五) 22:35:24.742 No.10574827
無題 無名 ID:diHhDuYc 2017/12/29(五) 22:39:57.905 No.10574863
無題 無名 ID:JtJrejbA 2017/12/29(五) 22:49:11.617 No.10574935 if(x == 5){
...
}
還是
if(x == 5)
{
...
}
島民 哪一種?
雖然我寫 Python
無題 無名 ID:MvFXoNQ2 2017/12/29(五) 22:51:00.093 No.10574949 無題 無名 ID:28/RxnCk 2017/12/29(五) 22:51:46.468 No.10574958
無題 無名 ID:ScEwDtjs 2017/12/29(五) 22:52:47.294 No.10574967
無題 無名 ID:diHhDuYc 2017/12/29(五) 22:52:50.184 No.10574968
無題 無名 ID:RBGE9upU 2017/12/29(五) 22:54:15.236 No.10574979
無題 無名 ID:EOpydT5U 2017/12/29(五) 22:54:36.367 No.10574983
無題 無名 ID:/5jHsUHs 2017/12/29(五) 22:56:21.207 No.10575002
>>10574949正常都是貼筆記本的側邊或者上面
貼下邊很少見但仔細想又很合理,因為書放在桌上下方離自己最近 要翻會比較方便
無題 無名 ID:jpv67OeE 2017/12/29(五) 22:56:45.698 No.10575006
coding style哪有對錯阿
你到哪間公司 那間公司規定怎樣寫就照著寫阿
無題 無名 ID:tzQMtvdA 2017/12/29(五) 22:58:55.822 No.10575028
>No.10574935上面K&R style
下面BSD style (或Allman style)
兩種都很多人用....
其實只要整個程式能夠保持一致,
我覺得哪一種風格都無所謂,
通常我會用K&R就是了。
無題 無名 ID:tzQMtvdA 2017/12/29(五) 23:01:19.171 No.10575047
>貼下邊很少見但仔細想又很合理
下邊容易被壓爛....
貼上面跟側邊就沒有這種問題。
無題 無名 ID:L6mDARGs 2017/12/29(五) 23:03:23.322 No.10575063 問一下工作的話題阿
我目前在醫院做MIS啦
但是其實網管方面不是很會
想轉行找程式方面的工作
雖然也不是很厲害但是有心想學
程度大概是亂寫血拼拼湊湊還拚得出點功能的(在學校資料結構和資料庫都沒學好)
想問問看目前是不是寫網站的比較吃香阿?
之前大學專題是寫安卓手機但是覺得工作好像沒很多?
無題 無名 ID:lRBWgTa. 2017/12/29(五) 23:10:41.037 No.10575132 Visual Studio會自動變
if ()
{
//
}
無題 無名 ID:/5jHsUHs 2017/12/29(五) 23:11:23.014 No.10575139 >>10575063願不願意讓你進來再學也是要看公司
通常就我所知要求即戰力的比較多
你講的科目感覺都不是那麼重要
寫網站要會點 backend 的東西
寫 app 要會些 system programming 的概念
就看你對哪個比較熟,平常如果都管 linux 的話應該 backend 多少會知道一點?
無題 無名 ID:diHhDuYc 2017/12/29(五) 23:19:59.312 No.10575197 無題 無名 ID:dQAQ0bCc 2017/12/29(五) 23:23:11.351 No.10575224 無題 無名 ID:s0qErndc 2017/12/29(五) 23:24:00.988 No.10575230
有和平的程式串真好
不過什麼都不會太弱了插不了話QQ
無題 無名 ID:/5jHsUHs 2017/12/29(五) 23:25:31.319 No.10575236
無題 無名 ID:L6mDARGs 2017/12/29(五) 23:32:02.433 No.10575281 >>10575139大多windows server....
linux只有mail server的cent OS而已
剛碰到連關機都要查一下指令
網頁現在是有稍微碰一下但是也都僅限於維護和debug而已
後端要我自己弄出來還真得不簡單
所以想說現在邊工作邊練一下,順便弄個作品出來
但現在不曉得該從哪種的網頁開始寫起好
無題 無名 ID:L6mDARGs 2017/12/29(五) 23:34:01.422 No.10575288 >>10575197ㄜ,因為規模小所以啥都要管....
網路、程式底霸葛、修電腦、更新網站、server維護都要
人手不足所以很少開發,頂多加個一兩項小功能而已
HIS的維護則都有廠商負責
有問題時看看BUG在哪回報修改
資料有問題時改改DB讓線上可以繼續做事就好
無題 無名 ID:8sXikEOQ 2017/12/29(五) 23:34:47.183 No.10575291 無題 無名 ID:L6mDARGs 2017/12/29(五) 23:36:29.902 No.10575299 >>10575291因為前輩幾乎都走光光沒人教
幾乎都自己摸索......
所以前人的東西要不是真的壞到不能用不然我都不太敢去動他
無題 無名 ID:8sXikEOQ 2017/12/29(五) 23:38:22.040 No.10575310 無題 無名 ID:L6mDARGs 2017/12/29(五) 23:41:23.612 No.10575324 >>10575310幾乎都是這樣自己查
不過老實說自己糞校畢業上課也不認真程度沒說很好
常常看了一知半解亂搞好運弄出來時也不知道這樣做法正不正確
也因為做的事情實在太雜所以做了半年多也沒學到什麼
因為老闆太摳所以幾乎大部分的時間都在修電腦....
想找時間好好改善管理流程和優化程式也沒辦法
無題 無名 ID:8VFhJ1Z6 2017/12/29(五) 23:42:59.250 No.10575334
是沒有whitesmith派的喔
[aa]
if(x==5)
{
x=0;
}
[/aa]
括號是內部敘述(x=0)的一部分,而不是if的一部分
所以當然要被縮排啊
無題 無名 ID:/5jHsUHs 2017/12/29(五) 23:43:59.676 No.10575338
>>10575288會加功能聽起來就有基本的概念了? 至少找功能寫在哪邊也需要點能力
我是覺得選有興趣有把握持續下去的project就好了
或者潮流的東西,之類的(雖然新的東西進公司也不一定用得到,不過就當培養sense也不錯)
邊寫可以邊體會很多東西
環境怎麼架
資料庫怎麼規劃
函式庫怎麼串怎麼寫之類的 這些感覺不管project是什麼或多或少都能學到
無題 無名 ID:wKxdisDM 2017/12/29(五) 23:47:03.374 No.10575362 島島我大二資工…
可是我好想不會寫程式
上課老師就直接講簡報過去
然後丟題目寫
一開始的都很簡單啦只是突然有從lv1噴到lv10的感覺
是不是只能自己學了啊…
學校教C++
無題 無名 ID:8sXikEOQ 2017/12/29(五) 23:51:13.599 No.10575387
>>10575324直接自己架一台來實測來玩就好
舊電腦到處都是
不然用虛擬系統架更方便
這東西都是靠測的
無題 無名 ID:/5jHsUHs 2017/12/29(五) 23:54:35.469 No.10575409 >>10575362正常現象
我大學的時候要寫 code 的必修課應該不到30%
而且時間少也不可能教太慢
學校教的大多是理論 coding回家自己興趣練
無題 無名 ID:h7I2NEso 2017/12/30(六) 00:05:41.531 No.10575492 >>10575409可是一年級在修課的時候同學都好強......
%%%%的就打一堆出來我還在慢慢想
覺得在一年級就替自己加了不少陰影面積
無題 無名 ID:SuVamkgM 2017/12/30(六) 00:10:09.146 No.10575529
>>10575362coding本來就是自己學自己練得的東西= =
小學生喔? 還要人家一步一步帶你?
都大學生了 自動點好嗎?
如果你連這都無法做到 資工系非常不適合你
無題 無名 ID:zBud2n4U 2017/12/30(六) 00:10:59.702 No.10575536
>>10575362學校教個大概而已
一堆資工畢業了可能還不會寫
有興趣就自己學吧,沒興趣勸你趕快找到人生的道路
大四緊張才緊張就太晚了
無題 無名 ID:q7.9EmKE 2017/12/30(六) 00:12:16.692 No.10575546
無題 無名 ID:Bq9SKYyA 2017/12/30(六) 00:14:30.267 No.10575569 >>10575492如果大一就有不少程度好的,讀的學校應該不錯
我 NTUCS 的,大一都被高中資訊奧林匹亞拿牌的電爽的 = =
不過跟在那群人裡面學東西學很快,常常講一句話就剩過你讀幾天的書
就看你怎麼想
無題 無名 ID:h7I2NEso 2017/12/30(六) 00:22:16.320 No.10575618 無題 無名 ID:3dHn7mdc 2017/12/30(六) 00:24:45.536 No.10575633 無題 無名 ID:sD1RiEOA 2017/12/30(六) 00:25:53.709 No.10575645 無題 無名 ID:QM8HCxno 2017/12/30(六) 00:26:39.573 No.10575650
我也大二
分組組到兩個外系的廢物 他媽連C都不會來修資工的課幹嘛
感覺期末快窗了
無題 無名 ID:2FY0hmeU 2017/12/30(六) 00:28:55.153 No.10575661
每次看都很感慨w
阿波根一定一開始就知道寧寧是個天才弟子w
無題 無名 ID:Bq9SKYyA 2017/12/30(六) 00:37:12.586 No.10575713 >>10575633也沒認識很多讀清交的,不過我自己比較有感受的
1.台大比較獨立(孤僻?),像大學的比賽台大都自己辦,CPE台大也不跟
2.台大畢業想留台北或出國的比較多,聽說最近去新竹的比例一直在下降
3.台大硬體的必修比較少,這幾年連電子電路也刪了
4.台大資源相對比較少,我讀清大的同學去國外交換超簡單 好生羨慕
無題 無名 ID:YJj.91qs 2017/12/30(六) 00:42:45.717 No.10575751
無題 無名 ID:mej.pRRQ 2017/12/30(六) 00:45:51.589 No.10575767
講真的很多清交的學生程度不輸台大
就差在英文而已
台大學生平均來說英文比清交的強很多
無題 無名 ID:Bq9SKYyA 2017/12/30(六) 00:46:21.136 No.10575770 >>10575645你別小看那位教授欸ww
人家在google是L8還L9的超高級工程師 區塊鏈的霸主
無題 無名 ID:VQe3kXMI 2017/12/30(六) 00:47:04.546 No.10575779 無題 無名 ID:6GMaizfc 2017/12/30(六) 00:49:28.703 No.10575792 無題 無名 ID:Bq9SKYyA 2017/12/30(六) 00:52:24.233 No.10575806
>>10575779靠杯喔w
他以前在後門7-11樓上有辦公室,我有同學聽他講這句話以後就被抓去了w
不知道現在還在不在
無題 無名 ID:Bq9SKYyA 2017/12/30(六) 00:54:04.390 No.10575816 >>10575792不管清交都比台大多太多了...
台大成績不弄好看一點很難出去
清大那位去交換的,據說GPA 2.5也能過
無題 無名 ID:RMkQpnwk 2017/12/30(六) 00:55:49.067 No.10575822
>>10573446可是Noto 的 monospace 字體寬度太窄了
如果是純英語的話我偏好 ubuntu mono,可惜 ubuntu mono 沒有中文字體
無題 無名 ID:dJJswQnM 2017/12/30(六) 01:00:34.503 No.10575842 無題 無名 ID:/juhYtnA 2017/12/30(六) 01:03:27.304 No.10575862
>>10575324> 幾乎都是這樣自己查
其實這些東西會自己查就已經很好了吧?
程式寫久了
你就越來越會覺得
像那些各種不同的語言、架構、平台的一些眉眉角角
事實上都是有用到再查就好
尤其各個領域都各有不同的地雷、豆知識、慣例、特性
你可以找某一個體系深入就好
其它的有需要再說吧
人的時間成本是有限的
無題 無名 ID:3sbOTG8I 2017/12/30(六) 01:04:14.073 No.10575865 在台灣寫程式 呵呵
無題 無名 ID:YJj.91qs 2017/12/30(六) 01:04:23.756 No.10575867 >>10575842如果沒記錯的話有聽說台大資工GPA普遍給很高
所以要看那個學校的基準
還有清交有些系真的交換名額多到只要有申請都會上
無題 無名 ID:Bq9SKYyA 2017/12/30(六) 01:09:34.419 No.10575892 >>10575865就用有競爭力的外商給的薪水來算好了
台灣剛畢業的通常給底薪150萬~200萬左右
英國給70000英鎊~
日本700萬日幣~
台灣幾乎不扣稅,日本扣個10多%,英國扣將近20%
除了美國薪水太高特例以外
你會發現不少情況在台灣存到的錢還是比較多喔
無題 無名 ID:iZVumfz2 2017/12/30(六) 01:16:55.613 No.10575935
最討厭的開發工具 Android Studio
一直亂縮排 縮排出來的又不是公司規定的排版方式
不過說真的 有時在網路上找範例
for(){ 的這個寫法 看不習慣
從學校到公司都是 { 在下面的寫法
無題 無名 ID:iKi3qFB6 2017/12/30(六) 01:17:15.183 No.10575938 >>10575892>台灣剛畢業的通常給底薪150萬~200萬左右
有這回事? 你是活在平行世界裡面嗎
無題 無名 ID:3dxVSyAU 2017/12/30(六) 01:20:24.381 No.10575956
無題 無名 ID:/juhYtnA 2017/12/30(六) 01:21:14.422 No.10575961 無題 無名 ID:cm3Cpouo 2017/12/30(六) 01:21:37.348 No.10575964
>>10575892在台灣寫程式還真的比日本好
但日本聽說近期極度缺乏程式的人才
不知道薪水會不會因此有改變
無題 無名 ID:A9MHYbiI 2017/12/30(六) 01:21:39.638 No.10575966
無題 無名 ID:YJj.91qs 2017/12/30(六) 01:23:11.869 No.10575976
>>10575938>有競爭力的外商
google, amazon, Facebook, goldman這種公司local pay的價碼真的差不多是這樣
不信可以上glassdoor查
無題 無名 ID:vDgVVEpE 2017/12/30(六) 01:23:45.986 No.10575984 整串尸丁丁臭味
無題 無名 ID:Bq9SKYyA 2017/12/30(六) 01:28:44.302 No.10576003 >>10575961最近H1B有夠難抽的
以前美國不少大公司都可以跨海應徵
最近都不行了
我是看過很多人待外商等relocation啦
無題 無名 ID:j5vuYOwU 2017/12/30(六) 01:28:55.915 No.10576005
無題 無名 ID:/juhYtnA 2017/12/30(六) 01:31:05.290 No.10576018
無題 無名 ID:mej.pRRQ 2017/12/30(六) 01:40:26.645 No.10576057
無題 無名 ID:JYq8QXIk 2017/12/30(六) 01:45:26.506 No.10576086 >No.10575618>那我就自己學了謝謝島民開導
很多大學跟研究所,他們的課程網頁式開放的,
可以去下載教材跟作業回來自修。
不會可以上網問....
雖然K島的程式版很冷,耐心的話還是有人會回答。
無題 無名 ID:zBud2n4U 2017/12/30(六) 01:51:24.050 No.10576121
無題 無名 ID:dx8v0TlE 2017/12/30(六) 02:07:12.606 No.10576187
無題 無名 ID:JYq8QXIk 2017/12/30(六) 02:11:03.167 No.10576208 >點單的問題綜合問基本上都一狗票人可以回答
嘿嘿wwww
那我出個非常基礎的問題:
C++在什麼情況下,是宣告但不是定義? (請舉例)
另外,什麼情況下的定義,不是宣告? (請舉例)
解說,通常如果這樣寫:
int x;
這是宣告,但同時也是定義。
所以我的問題是問,只屬於其中一種的情況。
無題 無名 ID:JYq8QXIk 2017/12/30(六) 02:12:10.904 No.10576215
通常如果問學生,什麼是宣告?什麼是定義?
一定很多人會把書中的段落照抄,
或是直接google,把wiki複製貼上。
但如果把問題改成這樣,
應該就沒那麼容易回答了ww
有興趣的可以自己慢慢想,或是去拚命翻資料w
無題 無名 ID:zBud2n4U 2017/12/30(六) 02:16:16.080 No.10576234
無題 無名 ID:JYq8QXIk 2017/12/30(六) 02:21:33.051 No.10576255
挖ww
原來直接google第一頁就有答案了,
這真是個方便的時代ww
無題 無名 ID:eymS.Ylc 2017/12/30(六) 02:21:35.445 No.10576256 忘了問
要增加自己coding的能力是只要一直練題目
幹你娘寫爆嗎?
無題 無名 ID:gaRSdsRg 2017/12/30(六) 02:23:46.399 No.10576261
>>10576208你文組喔?
資工系根本沒人在聊三小宣告與定義
你自己跳出來提出這兩個詞又不給定義
然後再自己興沖沖地說人家都沒搞懂
這不是文組最愛玩的自慰老招嗎
不過我還是試一下啦
[aa]class A;[/aa]
這個算有定義嗎?
[aa]#define PI 3.14[/aa]
這個算有宣告嗎?
無題 無名 ID:gH6FjPgY 2017/12/30(六) 02:23:48.611 No.10576262
>>10576208函式好像只寫原型就是宣告
變數是加extern
以前寫MCU很常出現,當初學真的是超級搞不清楚= =
但嚴謹一點該怎麼講?
無題 無名 ID:JYq8QXIk 2017/12/30(六) 02:31:27.562 No.10576284
微軟的官方文件就是完美的答案了
https://msdn.microsoft.com/zh-tw/library/0e5kx78b.aspx
>class A;
O
>#define PI 3.14
X
>函式好像只寫原型就是宣告
O
>變數是加extern
而且不能帶初值
無題 無名 ID:ftCT4WSc 2017/12/30(六) 02:34:15.091 No.10576292
要說好問題的話 我覺得
>>10573627問的就很有意思,給看code答不答得出結果
答不出來的話看跑出來的結果 問能不能想出原因
面試工程師的面試應該至少要這樣
考定義問題太low了
無題 無名 ID:gaRSdsRg 2017/12/30(六) 02:40:50.306 No.10576310 稍微理解了一下
那
>>什麼情況下的定義,不是宣告? (請舉例)
SomeClass someThing=SomeClass(someArgument);
的後半句
struct {int a,b,c;} someStruct;
的前半句
最新版的C++好像有匿名函式,那個也是
不過我沒用過
無題 無名 ID:ftCT4WSc 2017/12/30(六) 02:45:35.123 No.10576323 >>10576310>匿名函式
lambda是創造完identifier就丟了
這個識別的只有compiler access得到
所以還應該算沒宣告嗎
無題 無名 ID:JYq8QXIk 2017/12/30(六) 02:45:59.636 No.10576326 我覺得對語言規則理解的非常精熟,
好處是可以拿來判斷一些稀少的特例問題。
因為必須能夠把定義分得很清楚,
你才能知道,在極端情況下,
編譯器會如何解釋你的程式碼。
不過如果有良好的寫作習慣,
應該不會寫出很奇怪的碼才是.... (這倒是)
無題 無名 ID:ftCT4WSc 2017/12/30(六) 02:50:56.238 No.10576337
>>10576326你要這樣講的話
c++還有不少undefined behaviour呢
不過c++永遠都學不完不夠了解 也是有趣的地方
無題 無名 ID:gaRSdsRg 2017/12/30(六) 02:55:58.545 No.10576350
>>10576323他那題問的是只定義不宣告
只宣告不定義很簡單
連寫兩次會讓第二次被華麗地無視掉的東西大概都是這類
我的理解是:
宣告
就是讓某個名稱進入編譯器的名稱池裡
之後提到這個名字時就是指稱某個數值、變數、函式、類別
定義
就是會產生一段機械碼、實際記憶體空間、或型態構造的行為
前兩者如果重複寫會讓.o檔變大
第三者則性質比較不一樣,我覺得應該要有別的名稱來區分...
無題 無名 ID:YJj.91qs 2017/12/30(六) 02:56:59.568 No.10576354
這一串是不是只剩40分鐘了?
第一次看到討論到快被關串
居然可以找到這麼多程式肥宅 真是太神奇了
無題 無名 ID:CuAvVAF2 2017/12/30(六) 02:59:26.935 No.10576361
ㄟㄟ
不會物件導向的工程師是不是廢物阿
無題 無名 ID:CuAvVAF2 2017/12/30(六) 03:06:09.336 No.10576379 ㄟㄟ
我勸你們不要在琢磨define還是宣告啥小的
在那邊鑽牛角尖
真的沒甚麼鳥用
無題 無名 ID:gaRSdsRg 2017/12/30(六) 03:10:13.227 No.10576383 無題 無名 ID:CuAvVAF2 2017/12/30(六) 03:17:31.964 No.10576393
無題 無名 ID:MXenM/Rw 2017/12/30(六) 03:24:41.905 No.10576402
綜合程式串一直都很多人啊
有討論空間的話人一直沒少過
無題 無名 ID:JYq8QXIk 2017/12/30(六) 03:37:20.788 No.10576427
>SomeClass someThing=SomeClass(someArgument);
>struct {int a,b,c;} someStruct;
這兩個述句都是既是宣告,也是定義。
>c++還有不少undefined behaviour呢
等標準化的那些老頭吧。
>我勸你們不要在琢磨define還是宣告啥小的
理解這個,可以幫助你把程式組織的更好,
像是標頭檔配置之類的。
而且去讀一些例外規則,像是Koenig lookup之類的規則,
也比較容易理解為什麼規則要這麼訂。
無題 無名 ID:RIvbtHy. 2017/12/30(六) 03:38:01.905 No.10576428
>>10576256你去問很多寫題寫很多 參加比賽的
私底下也做了一堆opensource專案那種人
很多都會說他比賽只是好玩當線上遊戲打而已
人家連當遊戲玩的程度都那麼認真才練出實力的
你還真的以為是省油的燈嗎...