名 稱
標 題
內 文
附加圖檔[] []
  • 可附加圖檔類型:GIF, JPG, JPEG, PNG, WEBM,瀏覽器才能正常附加圖檔
  • 附加圖檔最大上傳資料量為 3072 KB。
  • 當檔案超過寬 250 像素、高 250 像素時會自動縮小尺寸顯示
  • 目前附加圖檔使用量大小: 300781 KB / 500000 KB
  • 回覆時程式碼縮排會被trim消掉,請善用[code][/code]標色或貼到ideone等網站
  • LaTeX記法可以用「$$」或「\( \)」包起來,例如「$\sum_{k=1}^{k=n} k^2 = \frac{n(n+1)(n+2)}{6}$」
  • 投稿時請點擊畫像認證後,再按下 [送出] 按鈕提交。
  • 鬧板、攻擊性發言、煽動性發言請無視(回應者也無視),並使用del或在貓管理部向管理員回報。
  • 新介面尚處於測試階段,如果有任何問題可以向管理員或於程設交流版反映。

題名一覽
14554: 無題 (0)14507: 求網頁下載方法 (5)
14550: 無題 (3)14484: 無題 (14)
14544: 無題 (5)14477: 問C++作業問題 (0)
14541: 不用變數宣告的程式語言 (1)14473: 無題 (1)
14536: 無題 (0)14469: Winget 1.0 (4)
14532: 無題 (7)14466: 大家覺得這本書怎麼樣? (4)
14528: 粉蛆說的這個真的能實現嗎? (4)14463: 詢問實體機台線上化解決方案 (3)
14523: 關於gitlab的一些問題 (2)14457: 無題 (12)
14520: 弱弱問一個蠢問題 (4)14456: 為何推特會有這種情形? (0)
14508: 關於嵌入式 (3)14453: 關於授權使用 (9)
檔名:1632428466040.jpg-(108 KB, 623x400)
108 KB
無題無名21/09/24(五)04:21:06 ID:V55CGuJkNo.14554del[回應]
Real rape of European women 16 - 45 years.

Files taken from a sealed source.

list links

https://bppaste.com/169150

檔名:1631737901082.jpg-(613 KB, 3000x2324)
613 KB
無題無名21/09/16(四)04:31:41 ID:tW3VxY6gNo.14550del[回應]
不好意思打擾各位,因有需求而用Dw簡單設計了一個網站,但自己本身是美工不懂程式,以往碰到需要js的情況都是直接搜尋別人的範本來套用,最多簡單改改一些數值跟指定對象的部分

想請教若想讓使用者在開啟頁面後,網頁會等待幾秒後再自動往下"由快至慢的"滑動到最底部的話,應該要如何寫才能辦到?
自己目前只能用簡單的scrollTop做到開啟頁面後等待數秒後往下滑,但這個滑動的速度無法變更

研究了兩三天之後大概知道是寫一個更複雜的循環 不斷計算到頂部的距離後讓滾輪往上滑動一個數值、離頂部越遠滑動的數值越小
但因為沒有程式基礎不知道該如何寫起、真的沒辦法只好來這裡請教看看有沒有好心人願意幫忙
無名21/09/18(六)22:58:36 ID:ju/oi4psNo.14551del
檔名:1631977116955.jpg-(234 KB, 729x558)
234 KB
目前是這樣子 雖然知道只要將step改為變數就行了
但具體要怎麼修改才能達到由快到慢的效果還是不太明白
無名21/09/19(日)15:10:01 ID:.I1cdmwINo.14552del
把step設成一個對於currentScroll的函數應該可以解決
currentScroll = currentScroll + speed*(docuHeight-currentScroll)
這邊用簡單的直線,不過總之只要是一個遞減函數就好
無名21/09/21(二)05:41:41 ID:hgguVNPANo.14553del
檔名:1632174101243.jpg-(124 KB, 915x1008)
124 KB
>>14552
成功了,真的非常感謝!

檔名:1631028793846.png-(493 KB, 810x939)
493 KB
無題無名21/09/07(二)23:33:13 ID:.GHHkNWINo.14544del[回應]
這邊照著網路上的Golang範例寫了一個簡單的聊天室,關於Client有個地方搞不太清楚:
func main() {
conn, err := net.Dial("tcp", "127.0.0.1:8080")
if err != nil {
log.Fatal(err)
}
defer conn.Close()

go sendMsg(os.Stdout, conn)

sendMsg(conn, os.Stdin)

}

func sendMsg(dst io.Writer, src io.Reader) {
_, err := io.Copy(dst, src)
if err != nil {
log.Fatal(err)
}
}


按照個人理解,當main thread運行完sendMsg(conn, os.Stdin)整個main應該就結束了,把os.Stdin替換成普通的string reader如下:
func main() {
reader := strings.NewReader("I'm curious, islanders")
writer := os.Stdout
n, err := io.Copy(writer, reader)
if err != nil {
fmt.Println(err)
}
}

這就是執行完即結束

是因為os.Stdin讓main thread保持著阻塞嗎?
無名21/09/08(三)00:25:37 ID:VYjWpifQNo.14545del
我沒玩過golang
但stdin通常會導致阻塞 (blocking)

如果我沒猜錯的話
這程式應該會被stdin阻塞,等你輸入一串文字之後enter
enter後把文字傳給conn、conn傳給另一個thread的conn、然後傳給stdout
然後程式結束
無名21/09/08(三)01:14:54 ID:t05YqqS2No.14546del
>>14545
我是原po,除非手動中止或者是server端被關閉,不然這個main不會因為輸入文字後enter而結束,這就是我好奇的地方
go sendMsg(os.Stdout, conn) 這邊代表一條執行緒從server接收訊息

sendMsg(conn, os.Stdin) 這條則是main thread等待訊息輸入server
我的理解也是輸入一次訊息之後整個程式應該是要結束的,但實際上一條訊息被送去server後,他是繼續等待下一個輸入

剛剛自己試驗了一段時間,但還是沒有得出什麼結論可以解釋
無名21/09/08(三)01:24:28 ID:5XWAknsENo.14547del
>>14546
通常不會用newline或return表示end of stream
你程式blocking的時候輸入^d(ctrl+d)試試看
無名21/09/08(三)16:41:46 ID:VYjWpifQNo.14548del
>>14546
那你就在sendMsg(conn, os.Stdin)下面加一行Println
看看下面有沒有被執行到
沒有的話很明顯就是stdin繼續擋著

想了一下後
我平常(在C)用stdin都是取一個整數之類的
所以成功取到整數後就不阻塞了
你這個是要把stdin全部取完
應該就跟樓上說的一樣enter不會被判定是取完了,要有其他的操作才算

也就是說
io.Copy(dst, src)會持續執行直到src結束為止,如果src處在沒資料能拿但也還沒結束的狀態就會blocking
原本的執行緒卡在io.Copy(conn, os.Stdin),因為stdin不會結束所以這行不會結束
新增的執行緒卡在io.Copy(os.Stdout,conn),因為conn不會結束所以這行也不會結束
前者持續到你用特別的操作中斷stdin為止
後者持續到server中斷TCP連線為止
無名21/09/09(四)03:02:40 ID:x3a9TYl.No.14549del
>>14548
我是原po,看來是這樣沒錯,2條thread都不會執行io.Copy後
的程式碼,看來是被conn跟stdin給阻塞住來實現長連接的通訊,又學到一課了,感謝

檔名:1630820842845.png-(11 KB, 150x135)
11 KB
不用變數宣告的程式語言無名21/09/05(日)13:47:22 ID:G2HbZCPMNo.14541del[回應]
除了matlab之外,還有哪些程式語言不需要變數宣告(Variable Declaration)

有時只是想算一些數學公式,不用宣告變數的程式語言真的很方便
無名21/09/06(一)01:10:44 ID:oDOpRq86No.14542del
其實挺多的,大部分動態變數的語言都不用,
像是Python、JavaScript、PHP、Perl

檔名:1629730460085.jpg-(98 KB, 809x945)
98 KB
無題無名21/08/23(一)22:54:20 ID:deeJlP4YNo.14532del[回應]
為甚麼支那在計算機領域的用語翻譯這麼差啊,字殘就算了,連詞彙運用都這麼醜
有回應 2 篇被省略。要閱讀所有回應請按下回應連結。
無名21/08/26(四)18:37:12 ID:JICLPNxANo.14535del
被文革洗過一輪的怎麼可能翻的好
optimization翻成優化很明顯就是完全沒數學底子的翻法
彙編也是完全不知道在翻三小 這個詞的意思是把同類的東西集合在一起
但assembly是machine language跟pseudo instruction的集合阿
這兩者完全不同欸幹
無名21/08/27(五)13:37:03 ID:4oIvVtzQNo.14537del
套接字...
不管!
各有優劣啦
無名21/09/02(四)11:46:22 ID:SEyu/tucNo.14538del
>>14535
optimization翻優化其實也算是神來之筆
你抓住自己的懶趴想清楚,真正的program甚至coding哪有最佳化可言
又不是數學只有絕對沒有相對
無名21/09/02(四)14:29:08 ID:V2kqjQAsNo.14539del
>>14538
你的函數(環境)改變了 當初的最佳解還會是最佳解嗎?
那當然要再最佳化一次啊
而且優化這個詞老實說就跟ok一樣低能
就是出問題又講不出原因時拿來賴皮用的
「我盡量完成了啊當初講ok又沒說會準時完成」
「我盡量改了啊當初講優化又沒說一定通通弄好」
無名21/09/03(五)15:58:22 ID:f6H7jbtMNo.14540del
>>14539
所以要改叫目前情況最佳解嗎

無題無名21/08/26(四)20:08:47 ID:p6CxMjPINo.14536del[回應]
疫苗

檔名:1629516665245.png-(2634 KB, 2048x1536)
2634 KB
粉蛆說的這個真的能實現嗎?無名21/08/21(六)11:31:05 ID:gKtA2gxoNo.14528del[回應]
有支那粉蛆說,將來統一世界後,要全面只用漢語,要全面消滅英文和其他語言,我反嗆說難道你電腦那些C++程式碼要改成丙加加嗎?他說這個是辦得到的,而且不難⋯⋯
各位太太們他是在豪洨?還是真的把全部程式碼改成漢字完全沒問題?
無名21/08/21(六)14:32:18 ID:rjWr7lQQNo.14529del
檔名:1629527538505.png-(146 KB, 314x388)
146 KB
技術上來說是可以拉.....
但這就是馬屁股的問題
用的好好的,還一堆東西依賴這個標準,就算有缺陷,你也無法修改了
像是qwerty鍵盤(發明出來是要降低打字速度)、數學符號(一堆約定俗成&歷史遺毒)
無名21/08/21(六)16:26:19 ID:fN2Hw6kQNo.14530del
技術上來說沒有問題
用中文寫程式的軟硬體需求比英文高,但以現在的軟硬體等級完全可以應付
現在要搞出純中文的程式語言是辦得到的,實際上也有人在做 (只是沒人用)

問題是這樣做一點意義都沒有
既有的程式設計圈子早就習慣了英文程式語言、英文教材、英文交流平台
誰會跟你一起投奔中文程式圈
更別說支那自己就用英文在拼中文的音來當輸入法
要把鍵盤上的英文拔掉,支那會比台灣更崩潰
就算做成功了,也無法抹消掉這整個圈子是在英文環境下成長茁壯的歷史事實
無名21/08/22(日)06:28:39 ID:RVe/8JYwNo.14531del
檔名:1629584919935.png-(805 KB, 958x493)
805 KB
>像是qwerty鍵盤(發明出來是要降低打字速度

電報打字機的發明者諮詢過教育家。 他的主要目的是使最常用的字母更容易用手指接觸。

如果兩個字母靠得很近,快速打字會卡住機械設計。 但這不是他最關心的問題。 例如,ER 是非常常用的組合。 E和R彼此相鄰。
無名21/09/07(二)00:46:06 ID:5EQcQW0.No.14543del
用中文寫程式以前就用過了
除了看得懂上面寫的字以外沒任何好處可言
語言結構也跟打英文時的差異不大
最討人厭的是看起來莫名的文鄒鄒
而且台灣鍵盤拿掉英文還有注音或倉頡
中國靠拼音的,拿掉英文他們連打中文都有困難還打什麼程式?

弱弱問一個蠢問題弱弱問一個蠢問題21/08/12(四)17:13:46 ID:7wv4JD0kNo.14520del[回應]
睿智的島民
剛剛看到一行程式
var mid = left + (right - left) / 2;
但這跟
var mid = (left + right) / 2;
有什麼差別嗎? 幹嘛那麼大費周章?
無名21/08/12(四)20:01:03 ID:/tt0m4ugNo.14521del
沒差呀
有時候只是直覺寫出的式子沒有去簡化而已
無名21/08/13(五)04:24:39 ID:VmLsJlfwNo.14522del
現代的編譯器會幫你把這種小東西自動修成最簡潔的樣子
所以你不需要大費周章地手動把第一種改寫成第二種,反之也不用
依照你這裡的使用邏輯決定你要寫成哪樣
讓看這程式碼的人能第一時間理解你取這數字的目的才是最重要的

舉例來說
如果在其他段落裡有left + (right - left) / 3或是left + (right - left) * 2 / 5出現
那這裡就顯然不適合寫成第二種
無名21/08/14(六)03:50:03 ID:ls6z182INo.14525del
signed integer的情況
(left + right)可能會溢位
如果兩邊都正數的話上面則確定不會有問題
所以上面那樣比較安全

但如果是像python之類鵝整數沒有上下限的話就真的完全沒差
無名21/08/15(日)22:33:22 ID:LWJ7WEEsNo.14527del
檔名:1629038002609.jpg-(131 KB, 594x825)
131 KB
無本文

關於gitlab的一些問題無名21/08/13(五)11:28:34 ID:HzdySl2QNo.14523del[回應]
因為是我提議的,所以現在事情落到我頭上,但在官網翻來翻去還是搞不太懂意思

目前是打算在gitlab.com上開一個公司用的root帳號,其他人再申請一個個人帳戶,然後拉進root底下group

但我始終看不太懂這樣算不算是合法的,照我的理解如果gitlab如果不需要收費版功能的話好像就不太管你的樣子,但我又很怕理解錯誤

而且官網的帳號註冊頁面也看不到給公司用,這樣又讓我覺得有點奇怪,照我印象中應該應該都會有所區分才對

想請問萬能的島民,有人有過相關的經驗嗎?
無名21/08/14(六)03:45:16 ID:ls6z182INo.14524del
公司用的應該是這個?
https://about.gitlab.com/enterprise/
無名21/08/14(六)08:58:30 ID:r60HKb82No.14526del
沒差,有需要付費的功能再付費就好

root帳號我覺得也沒差,只是保證有個中立的權限的控制而已,除非你們開發者的帳號最後有天會全部退光wwww

檔名:1623994227626.jpg-(115 KB, 640x853)
115 KB
無題無名21/06/18(五)13:30:27 ID:IFmmlFqwNo.14484del[回應]
島救TAT

非本科系想轉行當低階碼農,該如何應徵比較有機會找到相關工作。

程度只有研究所的時候使用廠商提供的 VC++ Interface 撰寫軟體二次擴充的DLL
有回應 9 篇被省略。要閱讀所有回應請按下回應連結。
無名21/07/04(日)14:24:16 ID:CCtULXawNo.14498del
>>14492
不限於C++
個人認為 如果要 「專精」 一個程式語言,
指的是能夠用該語言將腦內的 程式運作邏輯 正確的運作在大多數平台
才叫「專精」
(就和要學一門一般語言一樣,有辦法用語言和大多人溝通才叫學會
無名21/07/04(日)14:27:10 ID:CCtULXawNo.14499del
>>14498
然而 前提是要有 足夠的「程式運作邏輯」
不然的話學多少語言語法 不會用也是 屁
無名21/07/05(一)17:04:58 ID:18btG7GANo.14500del
檔名:1625475898977.png-(575 KB, 757x432)
575 KB
>>14499
首先了解如何佈線signed integer加法。
然後,了解操作系統中可執行文件的結構。
無名21/08/02(一)11:11:36 ID:QmRXqjUwNo.14515del
看你想怎麼開始你的技能樹。

我自己是先找自己有興趣的領域 - 網頁後端。
然後網頁後端的平台 Nginx、PHP、Python、Javascript 這樣去選擇語言跟產業方向的。

如果是對自動駕駛有興趣那就完全跟我前面說的會是很不一樣的走法。

還有一種走法也蠻務實的,學哪一個可以最快找到第一份工作,這樣子去學也行。
無名21/08/11(三)21:26:26 ID:M7XuAZecNo.14519del
有人脈 = 有好工作
沒人脈看學歷
以上都沒有 靠運氣

或是外表

檔名:1627235714373.jpg-(334 KB, 500x889)
334 KB
關於嵌入式無名21/07/26(一)01:55:14 ID:yftnbe5YNo.14508del[回應]
想請問一下島民,我有點搞不懂定義,我目前的理解是有分mcu與embedded linux兩種

mcu大宗的好像就是stm32,本身沒OS,不過可以灌freertos那種來幫助控管資源

embedded linux我原本以為是像樹梅派那種,我在學時也玩過,但查了一下感覺好像跟我想像中的不太一樣?

因為玩樹莓派也就API拉一拉而已,但看到有人說最好要懂linux kernel,而且好像要包山包海甚麼東西都要懂,讓我有點害怕

有島民能分享一下嗎?
無名21/07/26(一)06:25:46 ID:hnazS4doNo.14509del
檔名:1627251946638.png-(308 KB, 328x709)
308 KB
樹莓派要經過操作系統,當用於real time,它會比較慢。

如果想與傳感器和電動機進行更直接的溝通,使用 Arduino。 它不通過操作系統。
無名21/07/29(四)02:05:09 ID:kx9FW4oMNo.14511del
rtos只是一個lib
不是用灌的,是用#include的
無名21/08/10(二)05:16:43 ID:qtWczTF6No.14518del
>>14511
"rtos只是一個lib"
????

求網頁下載方法求網頁下載方法21/07/23(五)22:40:50 ID:.ai/rR6ENo.14507del[回應]
請在此的先進指導.鄙人要下載一個網頁的文章.文章有超過100篇(全是網頁).
請問有可能不靠軟體而一次儲存至個人電腦.
無名21/07/26(一)06:31:18 ID:hnazS4doNo.14510del
檔名:1627252278801.png-(895 KB, 986x648)
895 KB
瀏覽器也是軟體。

不靠軟體而一次儲存至個人電腦,可以聯繫網絡公司,讓他們將網頁內容郵寄給你。
無名21/07/29(四)08:51:50 ID:xXtoDTI2No.14512del
沒有
不靠軟體你連上網都沒辦法
無名21/08/02(一)10:53:45 ID:QmRXqjUwNo.14513del
花錢找人幫你寫爬蟲軟體把網站資料載下來。
當然你也可以花錢找人幫你工人右鍵下載,但是這樣很花時間,前者超快,一個下午就可以完成。
無名21/08/09(一)22:44:05 ID:7VvjDEUINo.14516del
檔名:1628520245973.gif-(426 KB, 112x112)
426 KB
>>不靠軟體
你指的是不用自己寫程式吧?
firefox有個叫scrapbook的extension
可以簡單的挖網頁
無名21/08/09(一)23:14:40 ID:B5n3eGrQNo.14517del
>>14513
我記得很久以前flashget打個勾就幫你全載了

檔名:1622559068240.gif-(124 KB, 1832x1012)
124 KB
Winget 1.0無名21/06/01(二)22:51:08 ID:zICo6vqgNo.14469del[回應]
Windows版的yum/apt終於姍姍來遲了
https://github.com/microsoft/winget-cli
稍微玩了一下連steam和WinRAR都能裝
不過WinRAR竟然只有日版的
害我只能去pull request正體中文版
不過他review竟然是自動化BOT
這樣不怕被亂搞嗎?
無名21/06/03(四)10:00:12 ID:vhljjouMNo.14470del
>>14469
我在Windows下面最愛的還是portable軟體
微軟的安裝機制真的沒什麼專業可言
無名21/06/03(四)10:46:52 ID:5rSt8FmYNo.14471del
windows原本不是有chocolatey跟scoop?
無名21/06/03(四)22:44:39 ID:eYxgxduoNo.14472del
>>14470
這種通常是給程式設計師裝dependency用的
不會特地用這個來裝一般的應用程式
不過會搞成這麼麻煩的確也是微軟的安裝機制問題啦...
無名21/08/02(一)11:07:06 ID:QmRXqjUwNo.14514del
對我來說會繼續用 Windows 是因為玩遊戲還是要用這個作業系統,如果 Linux 稱霸 Gaming 市佔的話我會考慮整個不用 Windows。

雲端串流玩遊戲也不錯 :D

檔名:1622855500191.png-(18 KB, 741x462)
18 KB
無題無名21/06/05(六)09:11:40 ID:1Kc9g0U2No.14473del[回應]
最近換了電腦發現MangaMeeya CE打不開大部分的收藏了 所以改用Honeyview
花了一段時間適應 但是那個滑鼠滾輪捲動幅度超小實在很想調整 有沒有辦法調?
無名21/07/20(二)21:42:34 ID:2LK7v/UUNo.14506del
跟你推薦NeeView,還沒碰過不能開的壓縮檔,而且還是開源專案
https://bitbucket.org/neelabo/neeview/wiki/Home
我也是拿來取代MangaMeeya CE

檔名:1621149125139.jpg-(71 KB, 300x300)
71 KB
關於授權使用無名21/05/16(日)15:12:05 ID:ldpF9YmcNo.14453del[回應]
如果我要使用MIT授權或是BSD授權的原始碼
並且會修改或是從源專案中擷取一段原始碼使用,要如何標示授權?
很多專案都是單獨一個license檔案,我在引用的時候將這個檔案複製一份到我的專案內?
可是這樣如果引用多個專案不就有多個license檔案?
而且在license都有這個專案是某某版權所有,內文中也會有某某的免責聲明,這樣感覺很奇怪,因為這份專案有包含我在內至少兩個人的版權
還是就一份很長的license檔案,包含我自己的license和被引用者的license?
有回應 4 篇被省略。要閱讀所有回應請按下回應連結。
無名21/06/28(一)20:31:51 ID:zXdJtiisNo.14495del
隨便打開手機app看about的著作權聲明
無名21/07/06(二)01:17:26 ID:lUBLS.WcNo.14501del
license 通常只寫自己的吧

外部的我覺得參照 >>14454 >>14455 這兩位的就夠了
另外,外部專案的 license 你可以在 README標明專案時,順便標註對方的 license,如果有做修改,直接講說有修改過就可以(除非對方的 license 很嚴格)
無名21/07/10(六)01:16:02 ID:7MWjANvINo.14502del
檔名:1625850962705.jpg-(51 KB, 658x752)
51 KB
反正注意看內容就好
無名21/07/13(二)10:35:40 ID:CkoZhNcoNo.14503del
>>14502
wwwww
無名21/07/17(六)01:45:35 ID:JNppixFYNo.14505del
>>14502
進去看了一下
這license就這樣待了快七年,然後作者才說因為這東西被傳出去,不好玩了所以把它改回去了
不知道有多少人需要獻祭他的孩子(?


【刪除文章】[]
刪除用密碼:
第一頁[0] [] [2] [3] [4] [5] [6] [7] [8] [...][35]