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

題名一覽
14010: 無題 (1)13944: 無題 (3)
14007: tomee安裝新webapp顯示404 (1)13937: 無題 (5)
13988: 無題 (1)13921: 無題 (6)
13976: 無題 (16)13916: 程式新手求助 (3)
13975: springboot問題 (1)13915: 無題 (8)
13974: 資料庫的問題 (1)13914: 無題 (5)
13973: 無題 (0)13906: 類別及事件的設計 (8)
13970: 無題 (2)13905: 無題 (0)
13965: 無題 (3)13885: Pixmicat問題 (4)
13955: js-xlsx (8)13882: 這個迴圈邏輯是否有可能化簡? (11)
檔名:1578624705776.jpg-(162 KB, 1024x1024)
162 KB
無題無名20/01/10(五)10:51:45 ID:z8VeqwQQNo.13988del[回應]
有哪個島民真的用LinkedIn找到工作的?
無名20/01/24(五)06:44:00 ID:eV/fpXAgNo.14017del
檔名:1579819440694.jpg-(11 KB, 240x240)
11 KB
>>13988
哈兔

檔名:1576374650227.png-(612 KB, 1920x1200)
612 KB
無題無名19/12/15(日)09:50:50 ID:sqLX1PtMNo.13915del[回應]
島民為什麼不用GNU/Linux 哈
有回應 3 篇被省略。要閱讀所有回應請按下回應連結。
無名19/12/18(三)00:13:43 ID:bX9cJEAMNo.13932del
linux林北只用console拉
無名19/12/19(四)19:49:25 ID:TIPh7.r2No.13938del
>>13932
console是什麼
vt1xx?
vt2xx?
vt3xx?
無名20/01/12(日)00:06:46 ID:qMenxYPgNo.13996del
Linux具障礙 字體方面亦是 MIDI方面亦是
當然WIN7及10亦具障礙 那些廠商總是想順便汚染
結論:以極輕Linux系執行XP
無名20/01/12(日)07:49:04 ID:PkxGsx5UNo.13999del
>>13996
>Linux
GNU/Linux
>字體
微軟的patent已經過期了所以GNU/Linux可以用cleartype方式render
>MIDI
explain
無名20/01/21(二)21:30:47 ID:mH/sdDlQNo.14016del
>>13996
早在10年前的 ubuntu12.10字體喧染就很漂亮了
其默認的文泉驛就很漂亮,只差他是以大陸官方標準來撰寫,不符合台灣標準而已

桌面如果選擇xfce,windows使用者幾乎無痛接軌, gnome 的話稍微要適應,但也不用超過一小時吧,kde則可能更久一點

要說 linux 不方便的,那就是很少遊戲,畢竟大部分PC遊戲都是設計給windows的

檔名:1572872854178.jpg-(713 KB, 1512x2016)
713 KB
無題無名19/11/04(一)21:07:34 ID:.MaPt6GANo.13823del[回應]
想請問各位島民

文組新手入門如果想要學好JAVA程式語言 有什麼好的學習方式呢

目前的學習方式是 例題會試著重打一次 改變裡面的參數去看如何變化

那像物件導向跟架構這些是要用背的嗎

講義上面的例題勉強看懂了 但感覺又似懂非懂

運用相同概念變化一下的其他練習題就完全不知道從何下手
有回應 10 篇被省略。要閱讀所有回應請按下回應連結。
無名20/01/19(日)17:51:49 ID:9.jEPn..No.14008del
建議是訂一個主題給自己,然後去把這個程式寫出來。
這個主題最好是具有完整操作邏輯的。
只寫例題沒有用,因為例題都是設計好的狀況。他們或許可以幫助訓練
程式思考的邏輯,但是對於練習架構基本毫無幫助。
對於初學真正重要的理解跟架構,是在實作中自己慢慢累積出來的。
也只有在自己實做過之後才有辦法真正的去理解那些架構。
在那之前只是紙上談兵而已。

比起去補哪些科目,更重要的是讓那個需求產生出來。
不是為了未來去準備,而是為了現在的需要而去學習。
無名20/01/21(二)01:38:32 ID:mH/sdDlQNo.14012del
>>14001
你不考慮別人也考慮自己吧

不是有說三個月後你的程式碼就會變得跟陌生人一樣嗎
程式真的是過了一段時間你大概也忘記這到底為什麼要這樣寫了
乖乖注意可讀性和維護性是很重要的
無名20/01/21(二)11:17:20 ID:6Unfs8zoNo.14013del
>>14012
可怕的是綜合版有個多年程式經驗的工程師 (?
還真的不寫註解的
雖然上次噴過他以後就沒再看到了
想想都覺得可怕
無名20/01/21(二)12:16:33 ID:dWqLhNawNo.14014del
註解其實要看,我之前遇過的是主管要求寫〝逐步驟〞的註解,
像是第一步做甚麼第二步做甚麼。這種差不多等於虛擬碼的註解。
整個就很智障。

都到原始碼裡面了當然直接看原始碼。註解又不會被執行到。
註解的意義是讓進來的人可以跳過大部分的人腦compile階段直接理解
這段程式碼在幹嘛。

像是一個排序,今天你除了in/out之外該寫的就是你用哪種排序演算法。
有沒有做甚麼特殊處理(像是某個特殊值強制排第一)之類的。
讓進來的工程師可以直接跳過分析你原始碼的階段進而節省整體的時間。
這個工程師可能是別人也可能是你自己。

>>14001

你需要的是自己功力練好換一份好一點的工作,現在這間公司直接電死。
無名20/01/21(二)12:53:34 ID:6Unfs8zoNo.14015del
>>14014
台灣碼農界完了
台灣外商界更慘
難道只能去當台勞了嗎

檔名:1579534743541.jpg-(35 KB, 940x650)
35 KB
無題無名20/01/20(一)23:39:03 ID:nKIxFwIgNo.14010del[回應]
這裡要怎麼貼程式碼阿? 這樣?? 哪裡有教學
console.log('Hello World')
無名20/01/21(二)01:37:22 ID:YaFrULHINo.14011del
>>回覆時程式碼縮排會被trim消掉,請善用
標色或貼到ideone等網站

檔名:1579426630788.jpg-(340 KB, 1920x1280)
340 KB
tomee安裝新webapp顯示404無名20/01/19(日)17:37:10 ID:9.jEPn..No.14007del[回應]
最近想嘗試把多個服務安裝在同一個tomee安裝上。(工作上的東西)
該服務的安裝軟體跑完之後tomee的webapps底下有出現安裝軟體產生出來的war。
webapps底下也有該服務的資料夾。第一個服務正常安裝,但
裝到第二個服務就怪怪的。用設定的網址去連的時候直接回傳404。
但第一個服務可以連到。想問一下有人遇到過這樣的狀況嗎?
重開N次都沒有改變。
版本是tomee plume 1.7。
無名20/01/20(一)17:50:19 ID:wZykkNCoNo.14009del
大概自己抓到了,沒設定 url/appName時要顯示甚麼東西的問題。

檔名:1578454924525.jpg-(227 KB, 1285x895)
227 KB
無題無名20/01/08(三)11:42:04 ID:FCZvwtecNo.13976del[回應]
好多工作都要求要會socket
好像當成標配了
why?
那不是套用asio就解決的東西嗎?
從原始API(如winsock)親手寫起也沒有什麼難度
怎麼要求這個?
是我太小看這東西了嗎?
有回應 11 篇被省略。要閱讀所有回應請按下回應連結。
無名20/01/10(五)19:43:11 ID:2wb.OLsINo.13991del
>>13989
可能面試官跟我一樣討厭Windows吧wwww
還有"man 2 socket"是啥?
無名20/01/10(五)20:28:03 ID:1AndQQoENo.13992del
檔名:1578659283507.png-(44 KB, 807x254)
44 KB
>>13990
你這什麼神奇東西 我可以對它按右鍵 然後跳出這個
無名20/01/10(五)20:38:10 ID:h0jpAwuoNo.13993del
>>13991
*NIX的man page啦
>跟我一樣討厭Windows吧
用GNU/Linux或*BSD卻不知道manpage?
MAC OSX也有manpage啊= =?
無名20/01/10(五)20:55:16 ID:z8VeqwQQNo.13994del
>>13993
不知道耶
我Linux不懂就google
連--help都很少去用
反正google+stackoverflow也找不到的東西
大概問誰都沒用吧
無名20/01/10(五)22:19:54 ID:JOmkVD0ENo.13995del
>>13992
MathJax CS版產生latex的函式庫

檔名:1578407488262.gif-(576 KB, 200x389)
576 KB
springboot問題無名20/01/07(二)22:31:28 ID:46vF3xg6No.13975del[回應]
最近開始學springboot 有些問題查資料或者問人之後還是搞不太懂
想請教一下島民
springboot都要先寫一個啟動類 如下:
@SpringBootApplication
@Configuration
@EntityScan(basePackages="XXXX")
@EnableJpaRepositories (basePakages="XXXX")
public class Application extends SpringBootServletInitializer{

public static void main(String[] args) {
SpringApplication.run(Application.class);
}

}

想問一下 查到的資料都說這個是springboot專案的入口 但是我搞不太清楚這入口到底是幹麻用的
是讓springboot那些方便的功能可以在專案裡面使用?
繼承SpringBootServletInitializer的目的是不是把專案部屬到springboot內嵌的tomcat運行?
@SpringBootApplication這個註解查到的資料是都說是複合註解 其中@Configuration這個的作用資料都
說是自動配置當前類中含有@Bean註解的實體
但是整個啟動類也就一行SpringApplication.run 那實際上@Configuration的作用是什麼?

另外是想問說Repository類
public interface IslandPeople extends CrudRepository<IslandPeople, String>{
List< IslandPeople> findHaTwoByParaquat(Poison paraquat)
}


然後在controller裡面只要
@AutoWired
IslandPeople islandPeople

就可以在controller裡面使用islandPeople.findHaTwoByParaquat
但islandPeople明明還是個介面 也沒有去定義實現類跟findHaTwoByParaquat這個method的內容
是怎麼直接拿來用的?
無名20/01/08(三)16:00:50 ID:dMI1s8j6No.13981del
>>入口
讓你在啟動以前設定一下spring以外的配置用的

>>但islandPeople明明還是個介面 也沒有去定義實現類
去查 "動態代理"

檔名:1578393201684.jpg-(585 KB, 960x1200)
585 KB
資料庫的問題無名20/01/07(二)18:33:21 ID:T85o8dLYNo.13974del[回應]
想釐清一下概念,覺得腦袋有些打結了,主要是看到database有embedded database 跟 database server兩種

前者跟應用程式共用同一個行程,是直接把資料庫塞在應用程式裡,透過embedded sql來操作資料庫

後者則是獨立一個行程,並用網路來做資料庫操作

前者佔用資源少、可攜帶性高、安全性強但難維護,操作麻煩(自己看了一下embedded sql好像不好寫)

後者佔用資源多、不具攜帶性、安全性較低但好維護,各大database廠商都有提供API來操作

請問島民我這樣的理解有錯誤嗎?
無名20/01/08(三)12:10:41 ID:FCZvwtecNo.13978del
>>13974
前者是lib,直接link它的dll來使用
後者獨立運作,要透過通訊管道跟它溝通

給沒時間的人:
前者瘦,後者肥

檔名:1578029319845.png-(32 KB, 516x635)
32 KB
無題無名20/01/03(五)13:28:39 ID:jCcCWfQQNo.13973del[回應]
AD DS, DHCP, DNS, WDS 全部裝在windows server 2012 R2, 開機測試的時候沒有進PXE,有島民教我一下嗎?

檔名:1577753864606.png-(1294 KB, 865x1645)
1294 KB
無題無名19/12/31(二)08:57:44 ID:eNWiSDUcNo.13970del[回應]
ㄟㄟ島民
手機和電腦都是連在同一臺router
電腦下載限制加密的BT和手機下載不限制的都可以達到4MiB/s
手機電腦用scp傳檔卻只有2MiB/s
為什麼會這樣
無名20/01/01(三)01:54:50 ID:KV0MtwHoNo.13971del
手機電腦間的傳送大概還要考慮上傳速度
無名20/01/01(三)06:53:52 ID:ljFwm0UsNo.13972del
>>13971
可以再說的詳細一點嗎
在內網傳送比連到外面慢?

檔名:1577688606025.jpg-(371 KB, 1672x1174)
371 KB
無題無名19/12/30(一)14:50:06 ID:rt3iFtQQNo.13965del[回應]
主要是想在C/C++環境下來討論
最近想整頓一下自己專案的log系統
想拿一些有名or有指標性的專案來借鑑
log4c
zlog
boost log
看完了還是不懂這東西到底算複雜還是簡單?
複雜的話,為什麼有很多人寧願自己刻一個?(我就是)
簡單的話,為什麼標準庫沒實作這個?直接一統江山,不用各寫各的

還有我其實挺討厭這6種分類
trace,debug,info,warning,error,fatal
但是他們好像已經出現很久了
久到像業界共識了一樣
android的log也有類似等級分類
我覺得訊息只需要分兩種
一種很囉唆噴不停,一種不會常出現

如果還有其他語言的log專案也可以介紹給我
我想看看有什麼特別的設計
無名19/12/30(一)19:30:24 ID:B2y285aoNo.13966del
>>為什麼有很多人寧願自己刻一個?(我就是)
這不就解釋了一切
無名19/12/30(一)19:54:58 ID:0jFOFRJ.No.13967del
檔名:1577706898353.jpg-(681 KB, 700x791)
681 KB
>>13966
但我不是什麼有頭有臉的人物啊
也沒寫出什麼大專案
雜魚自己DIY很常見,而且也沒人在乎
而像QT這樣等級的專案也自己玩一套自已的log系統就有探討空間了
無名19/12/30(一)20:38:43 ID:PGr/izbkNo.13968del
>>13965
>>trace,debug,info,warning,error,fatal
標準化之後才能夠系統整合
舉例來講
如果你的系統移植到windows上時
你可以將你的系統直接整合到事件檢視器
而開發時會用到的trace,debug不需要在正式環境出現
trace可能就只用在你的IDE上
debug則是在你的測試環境或Stage上才會使用
而info,warning,error,fatal
就是對應
事件檢視器的"資訊" "警告" "錯誤" "重大"
如果你移植到另一個平台
例如IOS
可能那邊也有類似的檢視器可以用(我個人不清楚)
那這樣你的程式用不著重新鑽寫邏輯
只要針對平台去寫上provider就可以了(甚至早有人提供)
這樣你懂了嗎

檔名:1577373498397.jpg-(434 KB, 832x1181)
434 KB
js-xlsx無名19/12/26(四)23:18:18 ID:40uhsQ5QNo.13955del[回應]
請問要怎麼在頁面載入時就自動讀取xls檔?

目前找到的方法都是要請使用者去點選本地檔然後才會載入
(使用js-xlsx)
但是我希望頁面一開始就載入本地的xls變成資料庫
然後根據使用者點選的條件去資料庫裏面搜尋符合的資料

因為公司懂javascript的人比會xls的人少得多
因此要方便給所有人維護的話改變xls而不去改變javascript會方便許多

感謝各位
有回應 3 篇被省略。要閱讀所有回應請按下回應連結。
無名19/12/27(五)14:41:53 ID:16Qm7d9QNo.13960del
>>13959
他是要直接用xlsx當資料庫檔案
>>13957
都有lib可以處理了問題在哪?
無名19/12/27(五)22:44:27 ID:ObfXxPGwNo.13961del
檔名:1577457867356.jpg-(736 KB, 845x1200)
736 KB
>>13960
問題在於載入xls當作資料庫的時候必須要求使用者點選xls檔

而就以前的經驗來說,使用者會忘了或是根本沒做要求的動作就打電話過來問程式是不是壞了

因此才會想用自動載入的方式
但是我目前找不到方法可以讓html載入時就自動加載xls
無名19/12/27(五)23:10:11 ID:16Qm7d9QNo.13962del
>>13961
你是想問有沒有辦法不寫JS的情形下處理吧
可是你上面都已經說要用lib了 為什麼就沒辦法在載入時就處理? onDocumentReady() 就解決了
無名19/12/28(六)10:12:48 ID:Gl3Yu65sNo.13963del
找看看有沒有什麼方法把xls檔轉成靜態網頁吧
這可能更可行
不用把"載入+轉換呈現到網頁"這步搞成動態行為啊
無名19/12/28(六)10:58:49 ID:uYOsLAvgNo.13964del
檔名:1577501929730.jpg-(86 KB, 800x600)
86 KB
>>13962
https://firsemisphere.blogspot.com/2017/02/javascriptsheetjsjs-xlsxjs.html

我是照著這篇去做的,也確實可以把xls的內容讀出來,但是就需要人去點選xls檔
我有試過把input的onchange改成body的onload
接著將files改成xls檔的路徑
但是沒有效果

>>13963
目前先把xls檔轉換成JSON檔
然後就可以在載入時匯入資料了
但是以後xls檔更新的時候就必須再重新轉換一次
因為辦公室內會js的人實在太少了
所以才想要直接讀xls檔

檔名:1575358802032.jpg-(868 KB, 744x1052)
868 KB
這個迴圈邏輯是否有可能化簡?無名19/12/03(二)15:40:02 ID:mzuIpVUwNo.13882del[回應]
基本上目前是沒差,但我想試試看化簡並把code寫漂亮一些

一個註冊表存在記憶體內,將許可的連線IP放置到註冊表中,註冊表內含有該連線的必要資訊

倘若註冊表中存在相同IP,則將原本的連線踢掉並放置新的連線資訊;若不存在,則在註冊表中的為未連線的欄位放置該IP與資訊

目前作法是用了兩次迴圈,先檢查所有欄位的IP後再檢查所有欄位的連線狀態

輪詢本來就是比較慢的方法了,如果條件一多,光是檢查的時間就會成倍數成長,code寫起來也不是很漂亮(一堆迴圈),想請問有甚麼比較好的解法嗎?
有回應 6 篇被省略。要閱讀所有回應請按下回應連結。
無名19/12/25(三)09:39:04 ID:XLc0XN9oNo.13950del
>>13949
長得一臉json樣還要取個新名字
太苦了
無名19/12/26(四)07:18:08 ID:UaRjv.gANo.13951del
>>13950
笑什麼笑你也是都是hashtable啦
無名19/12/26(四)15:11:00 ID:D5nwMQ6.No.13953del
檔名:1577344260584.png-(203 KB, 543x454)
203 KB
>13948
dictionary可以說這是database的基本構建塊
dataframe是dict的複合類型
通常不使用它因為它使代碼更加複雜
如果要使用graph建汽車流量地圖,{}則變得方便
返回原PO的問題,hash取值 O(1)只發生在理論上
https://stackoverflow.com/questions/1963507/time-complexity-of-accessing-a-python-dict
無名19/12/26(四)19:41:18 ID:UaRjv.gANo.13954del
>>13953
>hash取值 O(1)只發生在理論上
將廢話= =
quicksort在最壞情況比insertion sort慢好幾倍啦
無名19/12/27(五)12:37:56 ID:FRgypEvgNo.13958del
檔名:1577421476343.png-(23 KB, 1158x248)
23 KB
>quicksort在最壞情況比insertion sort慢好幾倍啦

你說反了
quicksort在最好情況比insertion sort慢啦
當要原PO想sort的IP列表較小時,quicksort會較慢,因為它有做額外的工作;當IP列表包含整個Internet時,它們的最壞情況是相等的

檔名:1574819919198.png-(109 KB, 508x318)
109 KB
關於Visual C#不重複亂數x19/11/27(三)09:58:39 ID:pgaUC7PUNo.13868del[回應]
大家好,最近老師要搞一個二十一點撲克牌抽牌不重複,執行遊戲會先亮兩張牌,但每一張牌翻開必須不能重複,以下是原先的程式,想問要改哪邊,網路找到這個但試了一樣還是會重複QQ
https://gist.github.com/tedliou/9328b8d7a57b8a4a1694
有回應 14 篇被省略。要閱讀所有回應請按下回應連結。
無名19/12/07(六)16:51:05 ID:7i0LfHZANo.13893del
>>13892
就是先存52張牌 抽一張移除一張 跟上面講的一樣
當然會比較占空間 但是能避免一直重抽的情形
無名19/12/07(六)19:58:23 ID:omHFc7V.No.13894del
>>13892
去學資料結構啦..
無名19/12/07(六)22:06:19 ID:gQ6bA.W2No.13898del
>>13892
after add
after remove
after update
Brute-force search
Binary tree
genetic algorithm

etc...etc...

for you song la
無名19/12/08(日)19:35:26 ID:ubNSSTcENo.13900del
>>13892
一樣參照上面random permutation
然後跟上面有人說的一樣,學好資料結構吧
把主要資料結構都看過一遍你就知道怎麼解了
無名19/12/26(四)12:40:39 ID:Qy9EHlP.No.13952del

檔名:1576975606963.jpg-(719 KB, 1000x1415)
719 KB
無題無名19/12/22(日)08:46:46 ID:Iy58.fP6No.13944del[回應]
崩潰
沒Code review
沒Bug tracker
Workaround沒comment
沒有效率的測試方法
程式出錯不是讓他Coredump而是輸出沒什麼用的訊息
沒在用Code的不能刪
VCS(svn)有跟沒有一樣
沒有統計資料分析

這樣的公司可以撐十年薪水還不錯...
無名19/12/22(日)11:27:22 ID:yR9IiY5cNo.13945del
風向對了
就飛的起來
理所當然
再高級的風箏
沒有風一樣只能躺地上啊
無名19/12/22(日)16:43:52 ID:d/7V.JKkNo.13946del
台灣真正的純軟大概沒幾家吧
大家都是碼農,會動就好,哈!
無名19/12/22(日)20:18:04 ID:VrtSf5Z.No.13947del
公司能賺錢就好 沒這些其實也沒甚麼差
痛苦留給碼農就好


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