[ 首頁 / 搜尋 / 管理Discord ] [ Komica首頁 ] [ 跨版面 ] [ 雜談 / / 攝影 / 運動 ] [ 人工智慧 / 程設交流 ] [ 蔚藍檔案 / 英雄聯盟 / 米哈遊 / Minecraft / 魔物獵人 / 勝利女神:妮姬 / Pokémon / 刀劍亂舞 / Unlight ]

/cs/ - 程設交流

Computer science
[]
名稱
Email
主題
回覆
檔案
嵌入
Options
密碼 (用來刪除檔案。)
  • Allowed file types:jpg, jpeg, png, gif, mp4, webm
  • Max filesize is 10 MB.
  • Max image dimensions are 10000 x 10000.
  • You may upload 1 per post.

  [Go to bottom]  [Catalog]  [Reload]  [Archive]  [Featured]
YouTube embed. Click thumbnail to play.

088698c1 No.396[回覆]

It's easier than ever to de-censor videos

https://github.com/KoKuToru/de-pixelate_gaV-O6NPWrI


File: 1746331858026.png (1.78 MB, 1920x1080, Meat_declutter.png)

ca8fdc31 No.386[回覆]

https://zh.wikipedia.org/zh-tw/%E9%80%9A%E4%BF%A1%E5%8D%8F%E8%AE%AE

金融業考古工程師一名,
最近有幸見識了傳說中的FIX協定跟QuickFix/J。
真的非常古老呢。充滿各種古早時代裝備不足硬幹的痕跡。
不過看那個通訊內容,覺得協定弄得起來真的是奇蹟。
一堆根本都是API等級的東西了吧。怎麼會跑到協定層去。
不過仔細想想這東西可能比HTTP還早一點
(HTTP1.0版1996年才出,這東西的1.0在1992..)

就想起剛出來做的時候,被叫寫API,
也被不知道是學甚麼東西出來的主管問說你這個通訊協定要怎麼用。
當時就在想,這她媽不就是個API嗎?
誰跟你通訊協定啊。
哩洗嘞工殺小.jpg
貼文太長了。點這裡查看全文。

0d6e1c5e No.387

金融和醫院都是古代遺蹟 怕

adee4551 No.388

File: 1746339580996.png (970.75 KB, 1264x596, Screenshot from 2025-05-03….png)

API(應用程式介面)是允許軟體應用程式相互互動的接口,而PROTOCOL協定是控製網路上的裝置之間如何傳輸資料的規則。

7960c678 No.389

看不懂你在寫甚麼,API只是一種叫法,你今天做個library,請user調用哪些他應該調用的method也叫作api

通訊協定則是任意兩個service交流,兩邊約定要怎麼做編解碼,你爽的話兩個process用share memory,自搞一個decode/encode做溝通也是一種通訊協定

只是像http這類的通用協定都會有個ieee標準,讓大家照標準走

打一開始就是兩個不同的東西

說白了web通訊,萬物都是socket

3c230e9f No.390

>>386
我才哩洗嘞工殺小咧
protocol跟API是完全不同的東西
然後REST就只是份HTTP API的設計風格指南而已
照你的FIX舉例的話
FIX是protocol
QuickFix/J是基於FIX的framework/library/engine隨便你怎麼叫
最後你用QuickFix/J寫出來的接口才是叫API

13c5caa9 No.391

>>390

經典的半瓶水響叮噹,沒關係,我當年也是這樣。

你大概沒去看過FIX的協定內容吧。
https://www.onixs.biz/fix-dictionary/4.3/msgs_by_msg_type.html

看看這裡面的內容,有多少根本實際上是API等級的東西?
像是訊息類型裡面的 NewOrder-Single、Mass Quote,以現在的角度來看都是API而不是協定等級的東西。

這篇就是因為看到這個早期的東西才有感而發,
實際上也不是所有人都有乖乖照協定走,不同單位的FIX甚至登入方式都不太一樣了。

>>通訊協定則是任意兩個service交流,兩邊約定要怎麼做編解碼,你爽的話兩個process用share memory,自搞一個decode/encode做溝通也是一種通訊協定


貼文太長了。點這裡查看全文。



File: 1746181554422.jpg (15.21 KB, 960x420, 0502-redis_8-960.jpg)

a06fb0d2 No.384[回覆]

477c855a No.385

看了一下文章,感覺是體質問題。
作為吃軟體飯的,只能希望他們真的有從中賺到錢不至於活不下去。



File: 1746097546700.jpg (53.26 KB, 1935x446, 螢幕擷取畫面 2025-05-01 190457.jpg)

70f0e5bd No.383[回覆]

https://deepwiki.com/
Cognition Labs的新作
把GitHub專案整個餵進去幫忙解釋和搜尋文件和功能
例如自動建立專案結構圖之類的
省點功夫去翻可能梅更新完整的說明文件


File: 1745690236391.webm (3.1 MB, 720x1280, bicycle.webm)

df856f2f No.378[回覆]

目前最優的OS開發環境是Linux,但是NVDIA卡對Linux並不友善。 所以我必須回去使用 Windows 來使用某些工具。 難怪 Linus Torvalds 對 Nvidia 豎中指。 使用 Windows 進行開發會引發另一個問題。 許多其他工具都是在 Linux 上開發的。 將這些工具移轉到 Windows 存在一些問題。 Docker 就是其中之一。 但是 Docker 造成的問題比它試圖解決的問題還要多。 因此,我改用 Dockman。 Rust 的 cargo 可以在 WSL 中運行,但會跳出一些隨機錯誤,而這在 Linux 中不會發生。

df856f2f No.379

File: 1745691238094.jpg (287.96 KB, 592x1024, 1745254823331.jpg)

折衷的解決方案是在 Windows 中使用 Virtualbox,並從 Virtualbox 運行 Linux。 Virtualbox 歸 Oracle 所有。 到目前為止,Oracle對使用者來說還是很友善的。 博通收購VMware後對用戶進行限制。 所以,我放棄了 VMware。 使用虛擬化仍然存在問題,因為它難以與某些硬體協同工作。 Xen 虛擬機器管理程式應該具有更好的硬體接口,但配置步驟的複雜性就像愛麗絲掉進兔子洞一樣。

df856f2f No.380

File: 1745691961254.jpg (170.25 KB, 1080x1080, 1744212694507.jpg)

更友好的解決方案是 homelab。 Proxmox 比 Openstack 更簡單。 一個令人煩惱的homelab問題就是設定網域。 我知道有免費網域可以註冊,但我傾向於在區域網路上設定網域伺服器,這比我預想的要複雜得多。



YouTube embed. Click thumbnail to play.

730214ed No.356[回覆]

VS Code Agent Mode Just Changed Everything

Agent和MCP都有了
也順便用實作解釋了Agent和MCP在運作時的差別
現在CP值最高的付費coding AI是github copilot嗎? 想訂了


File: 1744516197098.jpg (506.38 KB, 2552x2060, [email protected])

a094a6e4 No.353[回覆]

https://x.com/infobeautiful/status/1787873798273802520

4位數字密碼分佈圖
對角線重複數字
19開頭西元生日年份
左下角MMDD生日
還有1234 4321這種連續數字

不過7410和2580就不太知道為什麼了

07f5243c No.354

File: 1744524780423.jpg (66.11 KB, 1000x1000, 1000x1000.jpg)

>>不過7410和2580就不太知道為什麼了

按鍵手機時代的數字鍵排法。



YouTube embed. Click thumbnail to play.

7f94e89a No.352[回覆]

Two decades of Git: A conversation with creator Linus Torvalds


YouTube embed. Click thumbnail to play.

7414abf2 No.348[回覆]

TaskbarX - Customize Your Windows Taskbar 2025

https://taskbarx.org

https://github.com/ChrisAnd1998/TaskbarX/tree/master?tab=readme-ov-file

雖然很討厭W11毫無靈魂跟理念的設計風格,
但不得不說W11相較W10效能跟穩定上是真的有不錯的提升。
純論性能我會想用W11工作,但W11有一個最受不了的地方就是工作列完全不給動。
某些早期版本可以用註冊表硬幹,但是這個Hack在21年的21H2版本也被徹底終結了。
https://pureinfotech.com/move-taskbar-top-side-windows-11/

最近幾年除非買二手機,不然要搞W10可以說是越來越難。
原本想來自己寫一個小程式工作列,但突然又想到這件事情一定有別人想過,
果然還是我太孤陋寡聞。
貼文太長了。點這裡查看全文。

cf3b5039 No.349

Win11的Taskbar真的是用過最難用的一版
95的都比較好用
UIUX都設計的超爛

61636ef5 No.350

File: 1744388031786.png (11.48 KB, 968x299, NooTi.png)

結果太high沒看仔細,這東西是W10時代的東西。W11只要比較新的版本都沒辦法運作。

不過沒關係,我還有ExplorerPatcher

61636ef5 No.351

File: 1744388160930.png (1.9 MB, 1536x1024, 螢幕擷取畫面 2025-04-12 001151.png)

ExplorerPatcher玩了一陣,雖然有些亂七八糟的東西不太好處理。
不過終於可以亂調工作業位置了。
附圖是快樂的成果。



File: 1739557312909.png (196 KB, 1562x1000, 截圖 2025-02-15 02.06.09.png)

b12968fe No.279[回覆]

我是上串開IDE的,想了很有要不要另外開一串。
想說主題不一樣還是開了。
這陣子對我來說的另一個好消息大大概就是有位網友接手了
Notepad++的C#外掛模板維護吧。
之前就一直想寫Notepad++外掛來輔助一些日常操作。

但之前的C#模板太過久遠,編譯出來的外掛換到比較乾淨的環境上就跑不動。
找了半天發現是一個dll依賴.Net Framework 3.5的東西…
想試著班但是沒C++技能搬不動…
直到這幾天無聊去看才發現有人接手。
萬歲。

至於說VSCode,雖然是主流,但除了最初見到VSCode的那個專案很不愉快以外,
VSCode也沒有強大到能夠壓制住那個專案的回憶讓我喜歡上他,
他太過鬆散、隨意、缺乏整合性。
貼文太長了。點這裡查看全文。
8 則貼文 與 1 則含圖回覆 已省略。點擊回覆以查看

b12968fe No.341

TOML的部分,最後投降了,
Tomlyn雖然有把TomlTable開出來給我用,但是相關API很不完整。
只是有把東西開出來的程度,GetXXX 直接拿Object要自己轉型整個超出我能力範圍還要加上我跟TOML不熟。
現在只能乖乖把要儲存的部分分開一個類別單獨處理,然後Serialize/Deserialize了。
當初就是想避免這種狀況才想要手動寫文件的。

現在想想NewtonSoftJSON那個從頭包到尾完整又可靠的API真的是奇蹟。

3605a1c3 No.342

>>341
nuget上面好像還有其他的library,可以試試看?

不過主要原因應該是toml本來就比較小眾吧
這種時候你就該自幹一個開源(ry

然後往前看了一下,你本來是用ini
那直接找ini的library會比較輕鬆吧
畢竟是微軟來的東西,應該比較有支援

b12968fe No.343

File: 1743862976456.jpg (137.38 KB, 849x1031, Screenshot 2025-04-05 2156….jpg)

今天用物件寫出寫入搞了快半天,Tomlyn跟Tomlet這兩家都撞了一些奇怪的Bug。
Tomlyn雖然可以順利寫檔案,但是讀進來的時候跟我說無法設定某某Property。
Tomlet則是結構上搞不出想要的結構,然後讀取的時候疑似踩到編碼問題(丟繁體中文進去)。
結論是:已經在這邊卡太久了,先躲回微軟邪惡領土用XML去了。

>>342
>>nuget上面好像還有其他的library,可以試試看?

https://www.nuget.org/packages?q=TOML&includeComputedFrameworks=true&prerel=true&sortby=created-desc
我看看。
nuget上面頭幾個結果看起來像是給新的Extension框架增加TOML支援,
後面有Config的應該都差不多是這樣。
不過個別Package可能可以拆出來用。

剩下大概就 r-toml
貼文太長了。點這裡查看全文。

9f41d703 No.345

>>343
有找到這個看起來像是官方的ini api
https://learn.microsoft.com/en-us/dotnet/api/microsoft.extensions.configuration.ini

XML可以接受的話,直接用json比較好改吧?

92b5570f No.346

>>345

主要是工作上已經很多JSON了,下班想要嘗試點不一樣的。
本來想說Configuration相關的東西是跟設定檔高度綁定的,
不過仔細想想專案檔好像跟設定檔沒有差太多…
再找時間試試看。



  [Go to top]   [Catalog]
刪除貼文 [ ]
[1] [2] [3] [4] [5] [6] [7] [8]
[ 首頁 / 搜尋 / 管理Discord ] [ Komica首頁 ] [ 跨版面 ] [ 雜談 / / 攝影 / 運動 ] [ 人工智慧 / 程設交流 ] [ 蔚藍檔案 / 英雄聯盟 / 米哈遊 / Minecraft / 魔物獵人 / 勝利女神:妮姬 / Pokémon / 刀劍亂舞 / Unlight ]