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

題名一覽
12735: NDK包.so檔 (0)12683: 無題 (0)
12733: MediaWiki (1)12681: 報怨 (11)
12732: iOS app 開發機 (1)12674: 無題 (1)
12730: Unity c#引用.so與.jar (0)12672: 想考資工研所 (4)
12726: 無題 (2)12670: 無題 (1)
12715: 無題 (8)12669: 無題 (1)
12707: 無題 (1)12664: 無題 (3)
12702: Visual Studio參考dll的問題 (3)12655: Android檔案存放問題 (5)
12698: 無題 (5)12653: html傳收值 (2)
12687: 該不該念完大學 (10)12639: 無題 (3)
NDK包.so檔無名18/05/23(三)16:13:00 ID:I.0cCsG2No.12735[回應]
我要包一個.so檔給unity的c#用
原本以為so直接用linux原本的指令包好就行,也成功的在linux的c++下執行,然後再細查怎麼給c#用...查完發現好像得用NDK來包?

試著照網路教學執行NDK來包,網路的簡單教學是可以包出來...
不過我原本需要包的,裡面包含一個so檔(B.so),NDK執行的時候各種找不到引用自B.so的function....

雖然翻了很多引用第三方庫的文,但好像沒有什麼效果...
像是說使用LOCAL_LDFLAGS的,他會跳出個警告是WARNING:Android.mk:NativeCode: non-system libraries in linker flags....
他建議我改用LOCAL_SHARED_LIBRARIES,不過這個的路徑設定好像要看是x86或arm的去放置...

但是這個B.so..估計原本是要給linux下的C++用而已,我開始不確定,這個B.so真的能用ndk包起來嗎...

麻煩睿智的島民能否幫我解答一下....

MediaWiki無名18/05/18(五)23:54:55 ID:dQFnKoYYNo.12733[回應]
MediaWiki有辦法只限單機使用,不連外嗎?
要如何設定呢?
無名18/05/21(一)00:21:06 ID:obr./.3ANo.12734
防火牆關掉80port
或是listening ip指定127.0.0.1

iOS app 開發機無名18/05/18(五)22:34:35 ID:CKzo/4CgNo.12732[回應]
最近想學iOS app開發
想請問要怎麼的設備才能順暢開發
順暢意思是,開Xcode和模擬器快速不卡

我自己是想買 Mac mini 當開發機
測試機則等 2018 iPad
有耳聞說16G RAM + SSD是必須的
所以拉了以下mini菜單
=======================================
2.6GHz 雙核心 Intel Core i5
16GB 1600MHz LPDDR3 SDRAM
256GB PCIe 快閃儲存
NT$36,020
========================================

想請問有更好的選擇嗎?
因為mini的價錢已經在我預算邊緣了
而且聽說mini機種已經被放生了
我怕未來沒辦法升級到新版iOS
安裝最新版Xcode
還有是否買手機當測試機,會比平板更好?
無名18/05/26(六)13:03:31 ID:mLXeMT/6No.12736
在公司用
mac mini i5
8 G ram + 1 TB Fusion Drive
覺得夠用
測試機還是買支iphone吧
模擬器不支援推播功能

檔名:1526443429137.png-(5 KB, 220x80)
5 KB
Unity c#引用.so與.jar無名18/05/16(三)12:03:49 ID:CyB9a.i.No.12730[回應]
最近老闆要我把一個網路上的SDK接到我們自己的app上

但是那個SDK是用android java寫成的,公司則都是統一用Unity跟C#...
老實說我對java還有c#都只會一點點皮毛...app有關的幾乎是0...
上網查資料找看看Unity的c#怎麼引用java時看到可以引用.so跟.jar,這兩個在原本的sdk中就有

但是查找教學的時候又好像看到說jar的引用,必須要那個jar從設計階段就設定成是給unity用的才可以...
--------------------------------------
目前各種教學看得很頭大,想問一下是真的沒辦法直接引用嗎?

如果真的沒辦法直接用,而要再包一層jar的話,那些包在裡面的原本的.so跟.jar會需要做什麼處裡嗎?

無題VC++18/05/14(一)18:37:03 ID:L5TxPFCwNo.12726[回應]
最近要將某個C++的程式轉成DLL給C#用...這部分應該不重要(?)...

我將原本可以編譯執行的cpp檔,拷貝到我接下來要做成dll的cpp檔中,像是
char * temp;
temp=TEMPSTRING

TEMPSTRING是在別的地方用#define去定義的字串,IDE有確認說是有抓到這個定義沒錯

但是編譯就會變成
"const char *" 的值無法指派至類型 "char *" 的實體

有點想不透const字串不能指派到一般字串變數裡嗎?

為什麼我原本的程式就沒問題...
還是是因為新的程式專案一開始宣告成dll專案才會有這問題?
無名18/05/14(一)19:48:07 ID:14MihK2sNo.12727
拜託用std::string儲存字串
無名18/05/14(一)20:08:51 ID:2ZM5hTG6No.12728
>>"const char *" 的值無法指派至類型 "char *" 的實體
>>有點想不透const字串不能指派到一般字串變數裡嗎?
不能

*temp是可以被修改的
而用雙引號指定的字串常數"Like this"不應該被修改內容
你這樣寫就可能會產生 "Something"[0]='s'; 這樣的邏輯出來
這就像 1=2; 一樣詭異

正規的改法是宣告成const char *temp;
不過這樣temp的型態就被改變,在你把temp當參數丟給其他函式時可能會連帶發生問題

或是折衷作法,改成char temp[]=TEMPSTRING;
把字串常數複製一份變成普通變數,就沒理由管你修不修改內容了


之前編譯會過可能是編譯器放水
也許他知道反正你整個exe都不會修改*temp就自動幫你改成const char*了
但是dll還要跟外面的程式配合,就必須編譯得嚴謹一點

檔名:1525902504776.jpg-(75 KB, 400x530)
75 KB
無題無名18/05/10(四)05:48:24 ID:E1M7rVS6No.12715[回應]
想請問 如何讓圖片上傳 的"預覽圖" 與 點開來的大圖 不相同 的方法
手邊有的範例圖是車圖不方便 但找了整晚 有找到類似 但不相同的圖代替
請將本串預覽圖 另存 至資料夾 藉由縮小資料夾縮圖圖示大小 到一定程度 重新整理(F5) 圖片上的字會 從 LE好人 變成 蘭州燒餅
並非 視覺把戲 而是 真正的有兩個圖片 在同一個 圖片檔中 一個是預覽 一個是實際大圖 想了解其中的原理
無名18/05/10(四)05:49:00 ID:E1M7rVS6No.12716
檔名:1525902540138.png-(74 KB, 800x473)
74 KB
https://i.imgur.com/gW4xZTg.png 成功改變的示意圖
二樓附圖 是另一種不同方式的藏圖
無名18/05/10(四)13:53:58 ID:Ya2Lv5OsNo.12718
你貼的JPG這種方式島上沒有人在用,畢竟對島上縮圖不適用
原理是JPG裡有個欄位可以儲存縮圖
當檔案總管要顯示一張JPG的縮圖時,會先檢查這張JPG本身有沒有提供縮圖
有的話就照用,省掉讀取整張JPG算出縮圖的時間
這個過程不會檢查縮圖是否跟全圖相同,所以就可能點開來不一樣
這個功能是設計給檔案總管用的,不適合K島縮圖的大小,所以K島縮圖也不使用這功能

第二張是APNG
APNG是PNG的擴充規格,本來的用途是讓PNG可以像GIF一樣儲存動畫
他有個欄位是預設圖片,當不支援APNG只支援PNG的軟體讀取這檔案時會讀取到預設圖片
一般來說預設圖片會是APNG的第一個影格,但也可以設定成把動畫影格以外的圖片拿來當預設圖片
K島縮圖不支援APNG、會只顯示預設圖片
點開後則會支援APNG、顯示整個動畫
如果讓APNG動畫只有一個影格、然後放一張外在圖片當預設圖片
就會產生縮圖與點開不同的效果

還有兩種常見手法
古典做法是把兩張圖片網狀交叉後設定顏色反應曲線,一樣透過這種功能的支援與否達到換圖效果
不過這種圖片不管縮圖還是點開都會霧霧的,在APNG流行後已經少人使用

最後就是透明色的視覺把戲了,不同軟體會在透明色下面鋪不同的底色、顯示出不同樣貌
巧妙地讓某些底色與圖片結合就可以讓整張圖看起來像是不同圖片


APNG發展十年了,但去年chrome才開始支援
因為畫質比上一代的網狀交叉好多了,所以在K島很快流行起來
現在看到點開不一樣的圖片大部分都是APNG
無名18/05/10(四)22:24:11 ID:E1M7rVS6No.12719
>Ya2Lv5Os
感謝回復 提供兩個方向
無名18/05/12(六)02:26:16 ID:ado92qYINo.12720
檔名:1526063176074.png-(1646 KB, 729x1150)
1646 KB
無名18/05/12(六)02:46:14 ID:ado92qYINo.12721
檔名:1526064374921.png-(1041 KB, 729x1150)
1041 KB
無名18/05/12(六)02:49:56 ID:ado92qYINo.12722
檔名:1526064596285.png-(99 KB, 296x234)
99 KB
JPG 是透過exif來實現

但png 我用相同的方式會造成檔案毀損
想請問apng的方式 是製作apng的方法嗎
還是像JPG 一樣 我使用的apng製作出來 都會有GIF那種 跳張數的情形發生(被看出來)

像附圖這種 是如何作用呢?
無名18/05/12(六)04:08:29 ID:isfkMyeANo.12723
>>12720
>>12721
你這兩張都做錯了
只是純粹的動畫,跟GIF一樣
沒有用到預設圖片的功能

島上通常是用APNG assembler
裡面有個選項叫skip first frame
勾這個,第一影格放縮圖要的,第二影格放點開要的

>>JPG 是透過exif來實現
>>但png 我用相同的方式會造成檔案毀損
我不知道你是用什麼工具嘗試把exif塞進PNG裡的
不過PNG內部格式與JPG不同,你硬把JPG的一部分塞進PNG只會造成壞檔
PNG(應該)沒有exif這種東西
無名18/05/12(六)07:38:29 ID:ado92qYINo.12724
檔名:1526081909679.png-(1379 KB, 729x1150)
1379 KB
>>12723
有了!!
JPG的話 是透過隨意找到的ExifPilot或Exifer 都能做出來EXIF
包含縮圖資訊 交換放就做得出來 但是貌似有縮圖最大最小的限制 超過一定大小就會變原圖

PNG我是硬改在改回去直接造成壞檔|||
謝謝

無題To AD218/05/06(日)01:19:48 ID:y.ka6AcoNo.12698[回應]
>>12622
>>12650
因為被推文廚煩到了所以重建環境來研究了一下
不清楚自架的和komica的環境有沒有相同
就提供一個思路和可能不能用的程式碼
我是改 pixmicat\lib\pio\pio.sqlite3.php 的 fetchThreadList()
...
$threads = $this->con->query($tmpSQL)->fetchAll(PDO::FETCH_COLUMN, 0); // 取得主題列表, 正常是把結果直接回傳

$list = array();
foreach ( $threads as $thread ){

$posts = $this->fetchPostList($thread); // 針對各主題取得推文, 使用的是內建的function
$last = end($posts); // 取最後推文的編號

$list[$last] = $thread; // 建立對應陣列
}
krsort($list); // 以最後推文作排列
$list = array_values($list); // 重設陣列的index

return $list; // 回傳結果


以這種方式在更新主題排列的時候介入
以每個主題最後一個推文的編號(也就是時序)來整理出主題的順序
如此自推自刪後也不會影響到正常推文的編號, 而不影響主題順序
不過我是擔心會不會造成主機的負擔...
無名18/05/06(日)01:24:15 ID:y.ka6AcoNo.12699
>>12698
上一串推不起來所以另外發
https://aqua.komica.org/cs/pixmicat.php?res=12622
另外我是在遊戲裡被煩到的...那邊也是AD2的管轄範圍嗎?
無名18/05/07(一)18:13:28 ID:lytpSQPoNo.12706
>>12698
丟這邊林奈會看得到嗎?
admin2◆8uebpxjVQs18/05/08(二)21:09:03 ID:SjrmngyANo.12711
看到了 謝謝
admin2◆8uebpxjVQs18/05/10(四)03:44:35 ID:Eb7I2x8.No.12714
先謝謝您的貢獻 我跟1883還有資工島民商量一下決定能不能採用他
無名18/05/10(四)11:40:21 ID:WgnhsiU6No.12717
檔名:1525923621055.jpg-(194 KB, 697x1024)
194 KB
>>12714
我猿PO
如果要優化的話可能要看看fetchPostList讀取推文的部分
看有沒有辦法直接只取得單串最新的回覆

檔名:1525463252199.jpg-(326 KB, 2818x4062)
326 KB
該不該念完大學無名18/05/05(六)03:47:32 ID:EezCr0ggNo.12687[回應]
大學前因為有先自修過C、Java,學得還算蠻上手的
所以大學時進了私立資工,進去後才發現系上課程跟想像中的有點落差
系上課程一大半學分是在教些App Inventor或是Scratch這類的東西
加上當時家裡發生了重大變故,心理狀態有點不太穩定
結果就是不知道哪來的自尊心對於這些課程實在無法忍受
最後翹課擺爛
不過演算法、資料結構等我覺得比較紮實的課還是有認真上

然後大三開始偶爾在外面接案(網頁、APP這類的),接案的時候我也私下學了很多東西
大四上學了一點新技術,現在這個技術台灣還很少人會做
我也用這個技術在學校打造了一個服務,學生使用的人數比率超過50%
回饋評價算很好

我拿這個成績去跟以前合作過的客戶宣傳也得到很大的興趣
甚至有幾個客戶已經在洽談進一步的合作了(不過還沒簽約)
現在一起接案的夥伴提議以這個技術為主力創業
學校那邊也有提供一些創業補助的計劃
我也有點想趁著這勢頭先在這新市場先賺一波

不過我現在煩惱的是現在已經四下了
然後當初翹掉App Inventor、Scratch這類的少說還有十幾學分
也因為這樣確定延畢了
但是現在忙著跟客戶開會沒多少時間上課(這些課作業還都莫名的多)
而且學這些東西對我目前做的事情幾乎沒幫助
所以在想要不要乾脆休學專心創業

目前很多客戶雖然有興趣,可是合約沒簽到還是有點怕
也怕創業失敗,沒學歷很難找工作
而且也念四年了,心理上也有點放不太下
想請問前輩能否給點意見,謝謝各位

*補充
我怕這個技術說出來會被認出來,所以保密
然後這個技術市場有點類似8 9年前的手機App浪潮
無名18/05/05(六)14:08:15 ID:.zXGsaPUNo.12692
你可以選擇的有
一.退學
二.休學
三.延畢
四.
既然是私立學店
就叫教授讓你過
說成功的話會回來捐錢
無名18/05/05(六)15:58:58 ID:3w2chWm.No.12693
回來唸進修部也是種選擇
上課時間較有彈性
無名18/05/05(六)17:49:55 ID:jBiWBV2sNo.12694
// 通靈
頂多提升觸及率吧,原生的 App 體驗還是比較好
無名18/05/05(六)20:58:34 ID:y4Q6Lcx6No.12695
很厲害喔
在學期間就可以接案
我是乖乖念完私立學店
拿那張沒屁用的畢業證書到處去面試被打槍
後來在一間薪水爛死的地方龜了一年
然後用這經歷去擠進去更好的公司
同事的學歷都比我好...

對我而言畢業證書一無是處
業界資歷才真的有幫到我

你既然有實際戰績了
那張私立文憑大概真的沒用處
我之前的公司還會用碩士文憑來當管理職必要資格咧(當然是潛規則啦)
所以這文憑的作用還真是微妙啊
要就洗的亮一點
無名18/05/06(日)21:02:13 ID:/kZJlVowNo.12701
休學+1

資工界相對不看學歷,有實力才重要
更別說你學歷是私立資工,這種東西拿出去給人印象大概比高中畢業還差
既然你事業都有小成了,那還是先發展你的事業比較重要
無名18/05/07(一)15:01:10 ID:lG9a2CIoNo.12703
不太確定你的心理狀態如何。雖然樓上島民很多建議休學,但我是建議
你延畢然後好好享受一下最後一年的大學生活。

一來是大學生活就這樣以休學結束,不會有點可惜嗎?

二來是私立學店不便宜,都繳錢了,如果本科系的東西都不喜歡或是
根本低於你的程度的話,可以去修外系或是去試探一下老師有沒有更
多料可以拿。外系的東西實際上是大學系統裡面最珍貴的資源,因為很
多東西出社會要嘛要花很多錢再去上,要嘛根本找不到地方學。

再者,請容我說句難聽的話,像你這樣的自信,我很久以前也有過,
至少在字裡行間看起來是這樣的,很像那種稍微懂了一些東西就以為自己都
懂了的自信。或許你現在可以,但過一陣子,你要開發新東西的時候是否還
能撐下去?寫出來的程式馬是否有完整的結構可以讓自己未來好改?

老實說,我在你身上看到許多未來會被靠北的老闆的影子。

建議是先不要急著開始自己的事業,而是趁這最後一年去學習進階的程式設
計、系統規劃之類的,以你的狀況,未來這些技能會非常重要。學校沒有就
去外面找,學校裏面有的更是務必榨乾再走。

最後一句難聽的話:你有想過,你現在有沒有可能只是會寫程式而已?
無名18/05/08(二)20:47:12 ID:5vwH01SUNo.12709
>>12703
會推薦可以休學
是因為休學可以復學
最多可以休兩學年
無名18/05/08(二)20:50:46 ID:5vwH01SUNo.12710
>>12703
年輕就開去闖
闖了遍體鱗傷也沒關係
比龜在私立學校好多了

失敗了再回來都還來的及
年輕就是有本錢被擊倒在地板上踩
在學校裡 不去外面看
永遠都不知道自己缺什麼
無名18/05/10(四)01:01:15 ID:7EUQrt/INo.12712
我朋友跟你差不多,但出於他自身本來就杜爛學校
大三後開始接CASE闖出名聲,想當然他根本無法畢業
教授也不願意讓他過
好佳在老闆賞識其實力,開給他的薪水還不錯
所以休學工作了,出社會早,也經歷很多事情
年輕時出去晃一晃也不錯
無名18/05/13(日)12:51:18 ID:fQlXUu1UNo.12725
你能學會的新技術 但不敢說
我就保證這個技術沒什麼門檻
沒有門檻的技術
你背後的投資人只要沒有資金 又或者你們速度不夠快
很快就會被競爭者抄襲幹掉
你自以為的先進者優勢 只是想像出來的

所有的新創公司 取決於兩種東西 第一個叫做BM 第二個叫技術
老實講網頁、APP這種領域 完全沒有門檻
高手等級的 都是"順便"學會的

市場是會吃人的 很多創業的簽合約 看不懂條文最後也是被吃死死
功績你最大 結果到頭什麼都沒吃到(這種案例還會發生在4x歲的人)
私立學店的課程根本沒什麼難的 我國立大學到處接案
一路念到碩士畢業
你連學業這種可以混過去的東西 都會搞到不能畢業
你以為開公司會比較爽嗎

檔名:1525675278293.jpg-(12 KB, 646x400)
12 KB
Visual Studio參考dll的問題無名18/05/07(一)14:41:18 ID:lG9a2CIoNo.12702[回應]
想問Visual Studio該如何參考Dll比較好?

目前的狀況是要整理公司過去幾乎手動弄出來的完全沒整理的專案。(詳細別問,很可怕)
因此開了一個Solution,下面叫他SolutionA,底下有三個專案:CoreA、PartA跟
Website。Website需要CoreA跟PartA才能運作。然後又有一些dll的原始碼是由主管
保管我也碰不到,所以只會有dll。

目前遇到的問題是:

1.CoreA裡面Reference的dll只在CoreA裡面有效(ex:由主管保管原始碼的DLL)。
想在Website裡面用的話有辦法不另外加dll相依性嗎?

2.nuget套件也是每個專案要用都要裝嗎?還是只要建置順序前面有任何一個專案裝都可以
用到?

3.參考的dll是該各專案都放一個,還是在SolutionA的資料夾裡面開個公用資料夾比較好?
無名18/05/07(一)16:21:41 ID:lG9a2CIoNo.12704
檔名:1525681301054.png-(62 KB, 845x578)
62 KB
順道再問一下,按下publish website之後跑出來的這堆dll有辦法設定到別的資料夾或是讓他們使用系統上自帶的嗎?
無名18/05/07(一)17:09:52 ID:Q8vi1GGANo.12705
全部靜態連結
無名18/05/08(二)16:26:37 ID:9Ggr5gcwNo.12708
VS會找EXE目錄跟GAC的DLL,只要確定你web的bin/debug or release folder有正確的dll就沒問題了.

如果你確定三個專案的DLL都是用一樣的版本,
你也可以選擇放在共用的資料夾或是直接註冊到GAC
之後在VS裡面把路徑加入你的reference...

你的reference沒有從nuget上面載的話有沒有都無關緊要.但是你用.net core還是多用nuget吧...一個dotnet restore就能搞定了. 不用考慮轉到production可能還要再弄一次環境的問題.

檔名:1525743202938.png-(1085 KB, 640x1136)
1085 KB
無題無名18/05/08(二)09:33:22 ID:acsjbRzcNo.12707[回應]
我是個對 ruby 完全不熟的島民
我現在因為使用 sass + compass 的關係,所以電腦安裝 Sass 3.4.23 (Selective Steve)

若我之後要寫最新版的 sass 的專案(記得現在版本好像到 5 了)的話,是不是可以用 GEMFILE 來控制那些舊的 compass 專案使用 sass 3.4 ;新寫的專案用最新版 sass

如果是的話,GEMFILE要如何寫?
無名18/05/16(三)20:12:49 ID:aXNVE2pYNo.12731
*請先安裝完Bundler*
在舊專案新增Gemfile並指定sass的版本3.4.23
加上其他你會用到的gem(同樣可以指定版本)
然後下bundle install就會依照你的Gemfile安裝需要的gems並自動產生Gemfile.lock檔案
之後你要下任何ruby指令的話 只要在前面加上bundle exec
就可以用Gemfile指定的gem版本執行了(ex. compass watch project => bundle exec compass watch project)

新專案也類似
1. 進到一個空資料夾
2. 新增並編輯Gemfile(指定sass到最新版3.5.多)並加上其他你會用到的gem
3. $ bundle install
4. bundle exec compass create
5. bundle exec compass watch project
6. Enjoy development!


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