增加網址:
文章備註、標題(會記錄下來,但是暫時不會顯示):
[綜合]綜合程式語言研究社 無名 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
回覆: >>10573401
揪團寫一個 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
附圖
>>10573376
socket可以同時撐幾百個live session嗎
無題 無名 ID:/Tb4TmYc 2017/12/29(五) 19:45:55.711 No.10573403
回覆: >>10574539
為什麼有人可以寫三個空格的縮排...
無題 無名 ID:tXtN/CBU 2017/12/29(五) 19:47:10.505 No.10573409
回覆: >>10573446
居然沒用monospace的字型!!!
無題 無名 ID:cc2CsFEg 2017/12/29(五) 19:50:02.301 No.10573428
我是哈日皇民啦
日本什麼都好
但寫程式的話絕不跟日本人組隊
無題 無名 ID:NqEDOPTM 2017/12/29(五) 19:50:48.178 No.10573435
回覆: >>10573807
>>10573388
根據擔任助教的經驗
初學最多人踩到的陷阱是
5/2=2
5/2.=2.5
無題 無名 ID:/5jHsUHs 2017/12/29(五) 19:51:03.105 No.10573440
還可以再開一串喔w
這裡人這麼多為什麼程設版那麼冷清啊(困惑)
無題 無名 ID:/5jHsUHs 2017/12/29(五) 19:51:45.383 No.10573446
回覆: >>10575822
>>10573409
Noto Sans CJK 可讀,好看!
無題 無名 ID:iHKF4P8Y 2017/12/29(五) 19:55:35.898 No.10573475
>>10573394
菜B8沒聽過Allman style?
無題 無名 ID:diHhDuYc 2017/12/29(五) 19:58:37.880 No.10573511
>>10573394
對稱美啊
無題 無名 ID:H.v2KZZ6 2017/12/29(五) 19:58:54.658 No.10573515
>>10573394
我就是這種的
無題 無名 ID:R8vzhc0c 2017/12/29(五) 19:59:11.751 No.10573519
附圖
>>10573358
初音是軟體嗎
無題 無名 ID:w9mBnpoo 2017/12/29(五) 20:00:24.152 No.10573533
附圖
>>戰文禁止
不尊重言論自由的外來種滾吧
該罵的時候就要罵
玻璃心滾去巴哈PTT
無題 無名 ID:Z6XZ.KK. 2017/12/29(五) 20:05:10.994 No.10573579
>>10573394
對稱阿
找寫後面超難讀
無題 無名 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
回覆: >>10573687
>>10573358
為什麼用VS可是裡面字體是蘋果San Francisco?
無題 無名 ID:/5jHsUHs 2017/12/29(五) 20:18:15.237 No.10573687
附圖
>>10573640
是思源黑體 indent=3
無題 無名 ID:W3wTQjFk 2017/12/29(五) 20:28:56.238 No.10573763
>>10573627
python初學者
這個是什麼回事可以解說一下嗎
無題 無名 ID:diHhDuYc 2017/12/29(五) 20:31:08.527 No.10573777
回覆: >>10573914
>>10573763
list的乘法是copy reference
所以不能這樣做
無題 無名 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
>>10573394
for(){
}

if() FOO;

這種才是異端
無題 無名 ID:/5jHsUHs 2017/12/29(五) 20:37:27.892 No.10573823
回覆: >>10573914
>>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
回覆: >>10573879
ㄟ大家都對 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
>>10573777
>>10573823
感謝解答,看來弱型態語言要注意的地方真多

我只是很爛的資工系快畢業
想請問要廣泛的精進CS知識有什麼推薦的嗎
無題 無名 ID:R8vzhc0c 2017/12/29(五) 20:51:51.700 No.10573956
附圖
>>10573358
我勸泥不要無示粗陰ㄛ
無題 無名 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
回覆: >>10574234
>>10574004
酷耶 就是台灣217很有名的那個駭客比賽嗎
我以為是每個人開電腦互相攻擊的比賽?
無題 無名 ID:lCUdt5WI 2017/12/29(五) 21:09:11.188 No.10574103
>>10573879
先給一台server用吧
難道要用免費ec2嗎
無題 無名 ID:dQAQ0bCc 2017/12/29(五) 21:09:44.895 No.10574109
>>10573820
如果只有一行要執行我真的都不括耶
才寫一行多兩行看了很不爽= =
不過還是要排版縮排
無題 無名 ID:diHhDuYc 2017/12/29(五) 21:12:19.910 No.10574133
回覆: >>10574234
>>10574004
hitcon島民?

這範圍有點廣有點難下手
有推薦的順序嗎
我比較好奇比這種比賽的都是什麼樣的人在比的
無題 無名 ID:wRVhr.8I 2017/12/29(五) 21:26:07.696 No.10574222
回覆: >>10574474
>>10573879
借問一下,一般 websocket 是怎麼擋 DDoS 的? 例如FB或你說的綜合即時訊息

我4真的想寫寫看, 以前沒有摸過
無題 無名 ID:/5jHsUHs 2017/12/29(五) 21:27:55.490 No.10574234
回覆: >>10574504
>>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
>>10573358
地茯苓滾
無題 無名 ID:gXVF2VjY 2017/12/29(五) 21:45:24.117 No.10574385
回覆: >>10574504
附圖用日文來寫comment耶= =
不怕會亂碼嗎
無題 無名 ID:/5jHsUHs 2017/12/29(五) 21:54:21.256 No.10574474
回覆: >>10574544
>>10574222
感覺可以開個heroku或者app engine來玩玩看
我也沒很清楚這東西這麼做的
剛看了一下效能好像蠻好的如果沒太貴的操作應該不太需要擔心?
無題 無名 ID:diHhDuYc 2017/12/29(五) 21:57:38.042 No.10574504
回覆: >>10574664
>>10574234
感謝解說, 看起來很值得找時間來研究看看
ACM和CTF有什麼關係啊 我看大陸跟日本也很多兩者都參加的

>>10574385
現在的compiler很少有不支援utf8的
無題 無名 ID:nXTOUZ.Q 2017/12/29(五) 22:01:35.078 No.10574539
回覆: >>10574643
>>10573403
三個空格根本莫名其妙
要不你就四個要不就兩個要不就TAB
無題 無名 ID:lCUdt5WI 2017/12/29(五) 22:02:30.572 No.10574544
>>10574474
直接掛Heroku 用socket.io 結案
無題 無名 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
>>10574643
自學從C++開始寫遊戲引擎真的很變態ww
好歹也學個unity之類的
無題 無名 ID:gnUgGzks 2017/12/29(五) 22:22:50.389 No.10574710
>>10574643
這傢伙一定是天才型的過動症之類的...
無題 無名 ID:EHO7vI.M 2017/12/29(五) 22:23:51.977 No.10574721
回覆: >>10574863
>>10574643
就天才型阿
結果被糞校生嗆w
無題 無名 ID:9lbwQfwM 2017/12/29(五) 22:35:24.742 No.10574827
>>10574643
psycho pass www
無題 無名 ID:diHhDuYc 2017/12/29(五) 22:39:57.905 No.10574863
>>10574721
寧寧是讀法律系的喔
文組工程師在日本好像很流行
無題 無名 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
回覆: >>10575002
>>10574643
便條貼在筆記本下面怎麼了嗎?
我看不懂這有什麼問題
無題 無名 ID:28/RxnCk 2017/12/29(五) 22:51:46.468 No.10574958
>>10574935
用第二種的根本邪魔歪道
無題 無名 ID:ScEwDtjs 2017/12/29(五) 22:52:47.294 No.10574967
>>10574935
上面JS
下面C#
因為官方就這樣寫
其實主要是寫同一套CODE的人有共識就好
無題 無名 ID:diHhDuYc 2017/12/29(五) 22:52:50.184 No.10574968
>>10574935
if (x==5) {
中間要空格好ㄇ
無題 無名 ID:RBGE9upU 2017/12/29(五) 22:54:15.236 No.10574979
>>10574935
if (x == 5)
{
...
}
無題 無名 ID:EOpydT5U 2017/12/29(五) 22:54:36.367 No.10574983
>>10574935
第二種
我寫C#的
無題 無名 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
回覆: >>10575224
Visual Studio會自動變
if ()
{
//
}
無題 無名 ID:/5jHsUHs 2017/12/29(五) 23:11:23.014 No.10575139
回覆: >>10575281
>>10575063
願不願意讓你進來再學也是要看公司
通常就我所知要求即戰力的比較多

你講的科目感覺都不是那麼重要
寫網站要會點 backend 的東西
寫 app 要會些 system programming 的概念
就看你對哪個比較熟,平常如果都管 linux 的話應該 backend 多少會知道一點?
無題 無名 ID:diHhDuYc 2017/12/29(五) 23:19:59.312 No.10575197
回覆: >>10575288
>>10575063
醫院MIS具體工作內容是什麼啊?
無題 無名 ID:dQAQ0bCc 2017/12/29(五) 23:23:11.351 No.10575224
回覆: >>10575236
>>10575132
話說VS要怎麼條縮排阿
條半天還是會自動縮排...
無題 無名 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
回覆: >>10575291
>>10575139
大多windows server....
linux只有mail server的cent OS而已
剛碰到連關機都要查一下指令
網頁現在是有稍微碰一下但是也都僅限於維護和debug而已
後端要我自己弄出來還真得不簡單
所以想說現在邊工作邊練一下,順便弄個作品出來
但現在不曉得該從哪種的網頁開始寫起好
無題 無名 ID:L6mDARGs 2017/12/29(五) 23:34:01.422 No.10575288
回覆: >>10575338
>>10575197
ㄜ,因為規模小所以啥都要管....
網路、程式底霸葛、修電腦、更新網站、server維護都要
人手不足所以很少開發,頂多加個一兩項小功能而已
HIS的維護則都有廠商負責
有問題時看看BUG在哪回報修改
資料有問題時改改DB讓線上可以繼續做事就好
無題 無名 ID:8sXikEOQ 2017/12/29(五) 23:34:47.183 No.10575291
回覆: >>10575299
>>10575281
這些東西
認真弄一次然後寫個流程出來
記起來
就只是這樣而已
無題 無名 ID:L6mDARGs 2017/12/29(五) 23:36:29.902 No.10575299
回覆: >>10575310
>>10575291
因為前輩幾乎都走光光沒人教
幾乎都自己摸索......
所以前人的東西要不是真的壞到不能用不然我都不太敢去動他
無題 無名 ID:8sXikEOQ 2017/12/29(五) 23:38:22.040 No.10575310
回覆: >>10575324
>>10575299
你不是有酷狗嗎
無題 無名 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
回覆: >>10575492
>>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
>>10575362
coding本來就是自己學自己練得的東西= =
小學生喔? 還要人家一步一步帶你?
都大學生了 自動點好嗎?

如果你連這都無法做到 資工系非常不適合你
無題 無名 ID:zBud2n4U 2017/12/30(六) 00:10:59.702 No.10575536
>>10575362
學校教個大概而已
一堆資工畢業了可能還不會寫
有興趣就自己學吧,沒興趣勸你趕快找到人生的道路
大四緊張才緊張就太晚了
無題 無名 ID:q7.9EmKE 2017/12/30(六) 00:12:16.692 No.10575546
>>10575492
為何不承認自己讀錯系
無題 無名 ID:Bq9SKYyA 2017/12/30(六) 00:14:30.267 No.10575569
>>10575492
如果大一就有不少程度好的,讀的學校應該不錯
我 NTUCS 的,大一都被高中資訊奧林匹亞拿牌的電爽的 = =
不過跟在那群人裡面學東西學很快,常常講一句話就剩過你讀幾天的書
就看你怎麼想
無題 無名 ID:h7I2NEso 2017/12/30(六) 00:22:16.320 No.10575618
回覆: >>10576086
>>10575569
不好意思只是NYUST的
那我就自己學了謝謝島民開導
無題 無名 ID:3dHn7mdc 2017/12/30(六) 00:24:45.536 No.10575633
>>10575569
結果台大 清大 交大這幾家資工系出來的有什麼差別嗎
想聽現身說法
無題 無名 ID:sD1RiEOA 2017/12/30(六) 00:25:53.709 No.10575645
回覆: >>10575770
>>10575633
台大都頂著幹 做中學 玩真的
無題 無名 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
>>10575713
還有很重要的
同領域天才和神等級的很多在台大資工
在清大交大少很多
無題 無名 ID:mej.pRRQ 2017/12/30(六) 00:45:51.589 No.10575767
附圖
講真的很多清交的學生程度不輸台大
就差在英文而已

台大學生平均來說英文比清交的強很多
無題 無名 ID:Bq9SKYyA 2017/12/30(六) 00:46:21.136 No.10575770
回覆: >>10575779
>>10575645
你別小看那位教授欸ww
人家在google是L8還L9的超高級工程師 區塊鏈的霸主
無題 無名 ID:VQe3kXMI 2017/12/30(六) 00:47:04.546 No.10575779
回覆: >>10575806
>>10575770
太好了太好了
一起來衝鋒吧
無題 無名 ID:6GMaizfc 2017/12/30(六) 00:49:28.703 No.10575792
>>10575713
要比出國交換隔壁的交大機會感覺多很多
無題 無名 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
回覆: >>10575842
>>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
回覆: >>10575867
>>10575816
GPA 2.5也太扯
無題 無名 ID:/juhYtnA 2017/12/30(六) 01:03:27.304 No.10575862
>>10575324
> 幾乎都是這樣自己查
其實這些東西會自己查就已經很好了吧?
程式寫久了
你就越來越會覺得
像那些各種不同的語言、架構、平台的一些眉眉角角
事實上都是有用到再查就好
尤其各個領域都各有不同的地雷、豆知識、慣例、特性
你可以找某一個體系深入就好
其它的有需要再說吧

人的時間成本是有限的
無題 無名 ID:3sbOTG8I 2017/12/30(六) 01:04:14.073 No.10575865
回覆: >>10575892
附圖
在台灣寫程式 呵呵
無題 無名 ID:YJj.91qs 2017/12/30(六) 01:04:23.756 No.10575867
回覆: >>10575966
>>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
回覆: >>10575976
>>10575892
>台灣剛畢業的通常給底薪150萬~200萬左右
有這回事? 你是活在平行世界裡面嗎
無題 無名 ID:3dxVSyAU 2017/12/30(六) 01:20:24.381 No.10575956
>>10575892
你舉的三個例子都是平行世界
無題 無名 ID:/juhYtnA 2017/12/30(六) 01:21:14.422 No.10575961
回覆: >>10576003
>>10575892
台灣剛畢業寫code就能200w的
我想應該會直接去矽谷了吧......
無題 無名 ID:cm3Cpouo 2017/12/30(六) 01:21:37.348 No.10575964
>>10575892
在台灣寫程式還真的比日本好
但日本聽說近期極度缺乏程式的人才
不知道薪水會不會因此有改變
無題 無名 ID:A9MHYbiI 2017/12/30(六) 01:21:39.638 No.10575966
>>10575867
交大真的投注很多資源在EECS領域
資工好像可以去卡內基美隆做交換
超強 = =
無題 無名 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
回覆: >>10576005
附圖
整串尸丁丁臭味
無題 無名 ID:Bq9SKYyA 2017/12/30(六) 01:28:44.302 No.10576003
回覆: >>10576018
>>10575961
最近H1B有夠難抽的
以前美國不少大公司都可以跨海應徵
最近都不行了

我是看過很多人待外商等relocation啦
無題 無名 ID:j5vuYOwU 2017/12/30(六) 01:28:55.915 No.10576005
附圖
>>10575984
文組看不懂程式語言,開始崩潰亂抹黑了www
無題 無名 ID:/juhYtnA 2017/12/30(六) 01:31:05.290 No.10576018
>>10576003
川普在耍機掰阿...沒輒
但我看他大概就這一任了吧
等下任上來或許又是另一光景
無題 無名 ID:mej.pRRQ 2017/12/30(六) 01:40:26.645 No.10576057
附圖
>>10575792
交大的機會都給電資了
其它系通通吃土
無題 無名 ID:JYq8QXIk 2017/12/30(六) 01:45:26.506 No.10576086
回覆: >>10576121
>No.10575618
>那我就自己學了謝謝島民開導
很多大學跟研究所,他們的課程網頁式開放的,
可以去下載教材跟作業回來自修。

不會可以上網問....

雖然K島的程式版很冷,耐心的話還是有人會回答。
無題 無名 ID:zBud2n4U 2017/12/30(六) 01:51:24.050 No.10576121
>>10576086
雖然水準參差不齊,但程式門檻真的不高
點單的問題綜合問基本上都一狗票人可以回答
無題 無名 ID:dx8v0TlE 2017/12/30(六) 02:07:12.606 No.10576187
>>10573358
又一個來亂板的...
無題 無名 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
>>10576208
怕,你這套用在數學上也可以死一票人= =
無題 無名 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
回覆: >>10576428
忘了問
要增加自己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; 

>#define PI 3.14 

>函式好像只寫原型就是宣告 

>變數是加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
回覆: >>10576323
稍微理解了一下

>>什麼情況下的定義,不是宣告? (請舉例)
SomeClass someThing=SomeClass(someArgument);
的後半句

struct {int a,b,c;} someStruct;
的前半句

最新版的C++好像有匿名函式,那個也是
不過我沒用過
無題 無名 ID:ftCT4WSc 2017/12/30(六) 02:45:35.123 No.10576323
回覆: >>10576350
>>10576310
>匿名函式
lambda是創造完identifier就丟了
這個識別的只有compiler access得到
所以還應該算沒宣告嗎
無題 無名 ID:JYq8QXIk 2017/12/30(六) 02:45:59.636 No.10576326
回覆: >>10576337
附圖
我覺得對語言規則理解的非常精熟,
好處是可以拿來判斷一些稀少的特例問題。

因為必須能夠把定義分得很清楚,
你才能知道,在極端情況下,
編譯器會如何解釋你的程式碼。


不過如果有良好的寫作習慣,
應該不會寫出很奇怪的碼才是.... (這倒是)
無題 無名 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
回覆: >>10576383
ㄟㄟ
我勸你們不要在琢磨define還是宣告啥小的
在那邊鑽牛角尖
真的沒甚麼鳥用
無題 無名 ID:gaRSdsRg 2017/12/30(六) 03:10:13.227 No.10576383
回覆: >>10576393
>>10576379
我也覺得考那個很無聊
不然你來出個題目吧
無題 無名 ID:CuAvVAF2 2017/12/30(六) 03:17:31.964 No.10576393
>>10576383
試以物件導向的角度
分析人格的構成
無題 無名 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專案那種人
很多都會說他比賽只是好玩當線上遊戲打而已

人家連當遊戲玩的程度都那麼認真才練出實力的
你還真的以為是省油的燈嗎...