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

題名一覽
13242: JDBC (5)13126: 無題 (1)
13232: APPLE開發者帳號的稅務設定 (6)13122: 無題 (1)
13229: C# Crystal Reports (4)13117: 無題 (5)
13204: 競技程式綜合 (73)13109: 無題 (5)
13199: 無題 (4)13102: 無題 (8)
13198: komica API (12)13089: 無題 (10)
13152: 無題 (4)13067: 建議的初始化方法? (3)
13145: java (25)13066: 無題 (8)
13133: C++ (33)13056: Java scanner一問 (18)
13129: 無題 (3)13046: 無題 (3)
檔名:1552656321560.jpg-(40 KB, 520x740)
40 KB
無題無名19/03/15(五)21:25:21 ID:lmiOY2ecNo.13066del[回應]
最近想在程式碼堆裡搜尋一段文字時遇到了麻煩
當我想搜尋包含換行字元的關鍵字時
該怎麼做?

例如我下面這情況
我只記得那段寫了這樣的東西
try{
return std::string ...
只搜 return std:: 這句可能會找到太多符合條件的結果
但我很確定 try 後面就return一個字串物件的地方非常非常少
所以把上一行也加進來一起搜會好找很多

有想過在shell script裡面使用grep+regex啦
不過沒成功
notepad++有搜尋整個資料夾的功能
但是又只能找單行
有回應 3 篇被省略。要閱讀所有回應請按下回應連結。
原PO19/03/16(六)14:31:10 ID:dUV0BJAoNo.13074del
>>13069
>>13073
好的
我去眼科掛號了
無名19/03/16(六)22:54:25 ID:RIMyk.76No.13078del
>>13068
github的搜尋爛到爆啊
無名19/03/20(三)10:21:17 ID:bhV03rc2No.13100del
perl
無名19/03/20(三)20:44:31 ID:rybz4eKcNo.13101del
改用 VSCode
無名19/03/22(五)03:50:44 ID:FANUrhLkNo.13115del
我覺得你的問題更可能在不熟 regex?

try\w*{[\r\n]*\w*return\w*std::

檔名:1552887517623.gif-(88 KB, 220x202)
88 KB
無題菜比八19/03/18(一)13:38:37 ID:G6T1KkN2No.13089del[回應]
各位前輩好,想請教個比較概念的問題。

我目前專案中有個目錄名為 module ,根據老大的解釋裡面是放可隨意拆裝的功能塊,其中有 Logger 、 MQ 、 Metrics 等。

以我的理解,可以隨意拆裝應該是指即使移除或是替換成別的都應該不影響 App 執行才對,但在程式碼中常常會有:

func doSomething() {
// ...
if err != nil {
logger.Info(err)
}
}


這樣到處都有使用 Logger 提供的 func 程式碼存在,怎麼可能拆除也不影響呢?

不好意思敘述有點長,我想問的是在程式設計中," 模組( Module ) " 到底是什麼?看實際用起來跟依賴套件似乎沒有實際的差別,還是說這其實是一樣的東西不同的名詞呢?

還望島民指教提點,非常感謝!
有回應 5 篇被省略。要閱讀所有回應請按下回應連結。
無名19/03/18(一)21:23:44 ID:HTK/Gy/6No.13095del
檔名:1552915424152.png-(32 KB, 800x600)
32 KB
>>13094
>一般專案會有 module 這個目錄嗎
可能有,不過這不是你應該在意的地方。

>只是真的聽不懂,只理解到可以拆裝的功能就是模組
別擔心,這種問題你問10個工程師會有11種答案。
你只要在意這個架構/分類你覺得好不好用(維護/開發)就可以了。
無名19/03/18(一)22:03:57 ID:/6wTNJTgNo.13096del
什麼叫做整篇移除也不會造成任何影響、也不在其他地方被呼叫的程式碼?
我想八成是永遠不會被執行到的程式碼吧

模組化的概念指的是
你可以替換少數幾個檔案就把該功能的行為整個換掉
而不需要去每個呼叫他的地方修東修西
像你的logger.Info(err)本身沒有暗示這err是要被記錄在檔案裡、顯示在螢幕、還是傳給伺服器
一切只看logger裡面怎麼實作
哪天你們想要改變logger的執行方式時只要改logger就好,不需要改到logger.Info(err)這行
這個就是模組化
如果你寫成logger.print(err.toString())
那你以後想要改用字串以外的方式做log就會吃很多苦頭,就是不模組化

模組化通常只支援替換,而不支援「拆除」
畢竟那毫無意義,真的想拆大不了寫一個空的模組裝上去就好
沒必要硬是設定成可以拆而不裝

>>也就是第三方的函式庫稱為套件,我們自己包裝、撰寫的稱為模組這樣嗎?
這也是一種模組化
如果你在你們的程式碼裡到處寫像是 MicrosoftWindows.writeFile("...") 這樣的東西
也許哪天就會全公司加班把他們通通改成 Ubuntu.file_print("...") ,還要擔心會不會睡眠不足改出BUG
不如一開始就多包一層,哪天要換平台時只要改包的那層裡面就好

>>那可以問問一般專案會有 module 這個目錄嗎?
我個人不會取這種名字
取這名字不就代表你們其他的程式碼都不模組化嗎
無名19/03/18(一)22:24:20 ID:HTK/Gy/6No.13097del
檔名:1552919060721.png-(244 KB, 1000x1000)
244 KB
>>13096
>替換少數幾個檔案就把該功能的行為整個換掉
這個叫做邏輯抽離

>logger裡面怎麼實作
沒錯,這就是界面區隔與實作

>就是模組化
感謝你貢獻第一種答案

>不如一開始就多包一層,哪天要換平台時只要改包的那層裡面就好
寫成static呼叫或是factory註冊更方便喔

>不就代表你們其他的程式碼都不模組化嗎
很遺憾,有些架構規範就是要給你結尾module,有時這不是開發者能決定的事情
菜比八19/03/19(二)11:11:36 ID:QQGgvslMNo.13098del
>>No.13095
因為屬於那種有在意的問題不解決就很難受的類型,不過我大概懂 module 目錄跟我想的不同,不是說在裡面的才稱為 module


>>No.13096
似乎有一點明白了,這樣來看有部分套件也屬於模組。

只要規定好溝通的介面與隱藏實作(或稱抽離?),應該都屬於模組。
感謝熱心島民的指教,我想模組應該是種強力封裝,並提供了對外介面的功能組。
因為程式碼內用的是模組介面,所以不用擔心實作的替換。

模組描述看來就是程式的基本設計原則啊⋯⋯想不到竟然為了這個困擾這麼久
無名19/03/19(二)20:32:14 ID:sqLok2V2No.13099del
檔名:1552998734727.png-(54 KB, 600x600)
54 KB
>>13098
恭喜你找出並提供了第二種答案

檔名:1552478050340.jpg-(7 KB, 250x214)
7 KB
Java scanner一問無名19/03/13(三)19:54:10 ID:AqCCRy.2No.13056del[回應]
想請問 如果我宣告2個int變數為num1,num2
然後開scanner 該怎麼讓scanner認為數字與數字之間的空白鍵
是代表我輸入了2個整數?
舉例來說就是:輸入25 空白鍵 50 如何讓25跟50分別指定給num1
跟num2? 要開2個scanner?
有回應 13 篇被省略。要閱讀所有回應請按下回應連結。
無名19/03/17(日)17:19:08 ID:pTJOYbqgNo.13084del
>>13083
縮排的問題...我再去設定code style改改
無名19/03/17(日)20:00:51 ID:PxRMPYiANo.13085del
>>13083

>沒事不要用try catch,就算catch了也要throw出去。
有點好奇, try-catch 不是為了處理錯誤嗎?還是因為原 PO 剛學所以才建議少用呢?
無名19/03/17(日)20:15:35 ID:JQofJkUQNo.13086del
檔名:1552824935759.png-(60 KB, 400x400)
60 KB
>>13085
真實的系統理論上會有一個專門處理Exception的Handler,
而新手濫用try catch容易造成一個壞習慣【錯誤不爆出就沒事了】,
然後就開始濫用try catch之路了。

並且,當Exception發生時,最好的處理就是不要特別處理他,
這樣才能順著stack trace回追問題點。

不過這些東西對於剛學程設的人應該是聽不進去也不懂啦,
所以也不用放在心上,時候到了自然會有人電你。
無名19/03/17(日)20:38:15 ID:lu2I63AsNo.13087del
個人來說
要不要用try catch處理錯誤要根據程式會跑多久而定
如果程式只會跑幾秒就結束(初學差不多都這樣),那不處理也不是什麼問題,反正出事了就debug
但如果程式會跑幾個小時或幾天幾個禮拜那種,你不會希望跑了老半天的結果因為一個小bug而毀掉,所以才需要好好處理錯誤,讓程式能繼續跑
雖然每隔一段時間就自動把結果存起來也是好方法,但沒保證存的過程中不會爆炸,所以還是需要處理錯誤
無名19/03/22(五)13:55:27 ID:dPLL/95MNo.13116del
>>13087
個人經驗是通常exception發生的情況已經是超出你的error checking涵蓋的範圍(或是說你邏輯沒想到的範圍). 是必須要trace哪個點出問題. 就算你用try-catch抓起來繼續跑大多事後結果也是不準確的.

檔名:1552660933268.png-(433 KB, 1108x1000)
433 KB
建議的初始化方法?無名19/03/15(五)22:42:13 ID:raTzTgxANo.13067del[回應]
作業寫一半想到的問題
C++ 如果 class 中有個 const array
是在 declaration 時就接著宣告
class A {
public:
/*...*/
private:
const string tag[12] = { "Jan", "Feb", /*...*/ };
/*...*/
};


還是利用 constructor
A::A () : tag { "Jan", "Feb", /*...*/ } {
/*...*/
}


兩種方法會建議使用哪種呢
無名19/03/15(五)23:59:24 ID:4.mEKdTgNo.13070del
檔名:1552665564008.png-(40 KB, 414x248)
40 KB
對於建構術式設定prop的部分,
我習慣是只處理
1.需要外部傳入的
2.需要判斷當下型別的(如abstract物件,泛型等)

對於固定的部分就跟宣告一起設定就好,
因為後續維護擴充除錯時,
習慣性一定是看這個prop是哪裡宣告的。
(如此看到就知道了)
無名19/03/16(六)01:04:39 ID:S.9W.m/kNo.13072del
//in .h

class A {
public:
/*...*/
private:
static const string tag[12];
/*...*/
};

//in .cpp

const string A::tag[12] = { "Jan", "Feb", /*...*/ };

A::A () {
/*...*/
}
無名19/03/16(六)14:45:26 ID:dUV0BJAoNo.13075del
使用建構子初值器會逼的你每個建構子都要寫一遍
幹嘛這麼累?

檔名:1551790681096.jpg-(34 KB, 600x800)
34 KB
無題無名19/03/05(二)20:58:01 ID:WrY2UMJINo.13022del[回應]
static void passValue(double value) {
value = 20.0;
}

static void passReference(Pen reference) {
reference.price = 20.0;
}

public static void main(String[] args) {
double price = 10.0;
passValue(price);
System.out.println(price);

Pen myPen = new Pen();
myPen.price = 10.0;
passReference(myPen);
System.out.println(myPen.price);
}
}

Java
不懂為什麼這邊
double price = 10.0;
passValue(price);
System.out.println(price);

price的輸出值會是10.0 passValue(price)不是應該把上面
宣告的price=10.0覆蓋成20.0了嗎?
有回應 21 篇被省略。要閱讀所有回應請按下回應連結。
無名19/03/12(二)22:35:31 ID:Uoa0gHMANo.13053del
檔名:1552401331475.jpg-(65 KB, 299x236)
65 KB
>>13052
寫個JAVA還在那邊底層來底層去,JAVA的設計者都要哭了。
無名19/03/12(二)22:38:56 ID:Uoa0gHMANo.13054del
檔名:1552401536601.png-(84 KB, 500x296)
84 KB
>>13051
Ref是好東西沒錯,不過MSDN也說了,若沒必要不要使用。

現在也可以直接回傳Tuple結果,或是直接DTO拋轉。
無名19/03/12(二)22:58:33 ID:Uoa0gHMANo.13055del
檔名:1552402713808.png-(243 KB, 1080x768)
243 KB
>>13054
重新看一下MSDN,不建議的部分好像拿掉了。

以為是我精神錯亂了重新GOOGLE,確認他曾經"不建議"過,看來我神智還很清楚。

https://home.gamer.com.tw/creationDetail.php?sn=3837690
https://codeday.me/bug/20180108/115804.html
無名19/03/14(四)00:24:27 ID:3tKkqLf.No.13061del
>>13055

有點好奇這段轉折是怎麼發生的,最新的C#有把哪邊改掉了嗎?
之前第一次看到這東西的時候有驚訝一下但是看到〝建議重新審
視程式架構〞縮了。
無名19/03/14(四)21:00:05 ID:P/63Z4B2No.13062del
檔名:1552568405654.png-(59 KB, 414x248)
59 KB
>>13061
也許是他們在最近的C#版本中把不安全有疑慮的部分給移除了。
*有注意到他們針對C#7.0有寫修改
https://docs.microsoft.com/zh-tw/dotnet/csharp/programming-guide/classes-and-structs/ref-returns
>從 C# 7.0 開始,C# 支援參考傳回值 (ref 傳回值)

檔名:1552169796153.jpg-(204 KB, 1108x581)
204 KB
無題無名19/03/10(日)06:16:36 ID:zjbqW936No.13046del[回應]
請問島民,附圖這種過濾程式是利用C就可寫出來的嗎?
感覺好像不太像
無名19/03/10(日)06:33:15 ID:NzLVQ6WoNo.13047del
你這不就爬蟲?
無名19/03/10(日)12:52:28 ID:BDYTmf4UNo.13048del
C寫得出來
只是如果你要寫得像附圖一樣漂亮的話可能要寫五年
無名19/03/18(一)11:40:10 ID:94SkaLTkNo.13088del
沒有要寫到很底層的東西就不要用C來虐待自己了...

檔名:1552139751907.jpg-(54 KB, 1024x576)
54 KB
!無名19/03/09(六)21:55:51 ID:uI0zutXUNo.13045del[回應]
https://www.youtube.com/watch?v=9HnriIdzO0o

在學Unity做遊戲 在9.53
物件沒有這個功能沒法做地面跟剛體無法讓人物掉下來?

檔名:1551857340795.png-(1 KB, 112x160)
1 KB
蘋果的APP上架,快照問題無名19/03/06(三)15:29:00 ID:YKwb1yCUNo.13034del[回應]
不是很確定這算不算這邊的問題,如果不行的話就請版主砍了吧...

問題是這樣的,現在我要搞蘋果的APP上架...
然後蘋果的上架要求要有手機執行APP的螢幕快照
而且要求IPHONE一定要有5.5吋顯示器規格
IPAD一定要有12.9吋規格

然而我們手邊只有兩隻小於5.5吋的IPHONE,跟一個9.多吋的IPAD
網路上雖然教說可以直接用xcode的模擬器...
但是我的APP有部分功能是只能在arm架構下才能跑的...xcode的模擬器根本無法跑....

請問有沒有其他方法?
用較小的手機去拍硬把他拉大會不會被審查打臉....
無名19/03/06(三)16:13:09 ID:mBWdnmqsNo.13035del
沒被退過幾次件,都不好意思說自己上架過iOS App
無名19/03/06(三)23:10:01 ID:EKUYn.JcNo.13036del
直接試試看吧
通常隔天就知道審核結果了
被退再繼續改

檔名:1551590765929.jpg-(5 KB, 310x163)
5 KB
java問題 很多東西想不懂無名19/03/03(日)13:26:05 ID:qZzAYRh.No.13012del[回應]
public class Student {
int score = 90;
public void play(int hours)
{
score -= hours;
}

public void study(int hours)
{
score += hours;
}

public static void main(String[] args) {
Student student1 = new Student();
student1.study(2);
student1.play(5);

System.out.println(student1.score);
}

我自己的理解是 :
在Student這個class內建立2個method
分別是play跟study
然後進入main 開始執行程式
Student student1 = new Student();

宣告一個資料類型為Student的變數student1
並且創建一個新的Student()物件給stundent1儲存
student1.study(2);

呼叫已經儲存Student()的student1內的study method

想請問:Student student1 = new Student();
Student student1的Student 是否代表資料類型? 為什麼命名
一定要跟class一樣?
Student()代表的意義是指Student這個class內 main()以外的所有
東西嗎?
無名19/03/03(日)13:51:39 ID:9j1D6Hc6No.13013del
>>Student student1的Student 是否代表資料類型? 為什麼命名
一定要跟class一樣?

1.是
2.Java的語言設定就是這樣 Class名稱來就代表物件型態 有些語言可以類型別名宣告但是Java沒有 就這樣

>>Student()代表的意義是指Student這個class內 main()以外的>>所有東西嗎?

這叫建構式
無名19/03/04(一)00:54:41 ID:Ar4A8tVMNo.13014del
JAVA當年的自我期許就是比C++更加OO 更加安全
結果誰知道OO在多執行緒時代越來越難堪
Java的OO顯得作繭自縛
C++的OO反而因為簡約而還沒OO到讓人反感

強制每份Code文件都是一個Class實在有夠死板的
當然啦 禁止使用指標這點還挺不錯的
也禁止了多重繼承
避免了許多新手搞死自己的手段
無名19/03/06(三)13:08:37 ID:OI80c5k2No.13032del
>>13014
你忘了還有殘障泛型和類型抹消

無題無名19/03/04(一)01:27:50 ID:b8awq5NoNo.13015del[回應]
小小新手想請教一個問題
目前編寫一個網頁
目的是要按下不同的按鈕後,將崁入的網址改變
例如:5個按鈕排列在上方,下方一固定視窗為崁入的網頁
當按下上方不同的按鈕之後,視窗會改變不同的網頁
不使用分割網頁的方式有辦法做到嗎?
無名19/03/04(一)16:48:00 ID:6fHCcbaYNo.13016del
iframe
無名19/03/05(二)13:25:22 ID:iMgvIlBQNo.13017del
AJAX拿資料
用JS把下方固定視窗替換掉

檔名:1551506238294.jpg-(3 KB, 200x200)
3 KB
Hydrus Thread無名19/03/02(六)13:57:18 ID:x.sV/.zENo.13011del[回應]
This is now a Hydrus thread, enjoy the software

The Hydrus network client is a desktop application written for Anonymous and other internet-enthusiasts with large media collections. It organises your files into an internal database and browses them with tags instead of folders, a little like a booru on your desktop. Tags and files can be anonymously shared through custom servers that any user may run. Everything is free, nothing phones home, and the source code is included with the release. It is developed mostly for Windows, but reasonably functional builds for Linux and OS X are available.

https://8ch.net/hydrus (imageboard)
https://hydrusnetwork.github.io/hydrus/ (Main Page)
https://discord.gg/3H8UTpb (Weekly meetings Every Thursdays and Saturdays 2AM Taiwan Time)
無名19/03/16(六)20:27:19 ID:J603SqeENo.13076del
bump
無名19/03/16(六)20:31:31 ID:J603SqeENo.13077del
檔名:1552739491157.png-(1833 KB, 1920x1080)
1833 KB
For those who know how to program we are currently waiting for people who knows how to do fuzzy searching
無名19/04/06(六)16:27:15 ID:0uZHorHoNo.13207del
bumpo

檔名:1551370540228.jpg-(29 KB, 480x360)
29 KB
無題無名19/03/01(五)00:15:40 ID:vuYtLHo.No.13002del[回應]
寫code寫到腦子突然抽了 java一問
int sum = 0;
for (int count = 1; count <= 10; count++)
sum += count;
System.out.println(sum);
在進入第二次迴圈之後 明明重新宣告變數count=1了
為什麼count的值依然是上一次迴圈的count+1?
如果是全域變數會++我能理解,因為沒有再重新宣告全域變數=初值了,但進入第二次迴圈明明重新宣告int count=1了啊?
有回應 3 篇被省略。要閱讀所有回應請按下回應連結。
無名19/03/01(五)13:06:20 ID:/u63Y/ckNo.13006del
>>13004
是 所有for風格迴圈都這樣
()內 int count = 1 只會執行一次

你舉的例子是你自己手動把right重新賦值
跟for的運作沒有任何關聯
無名19/03/01(五)15:43:05 ID:7kbFp/nMNo.13007del
每圈都回到初始值的話
這語法也太機掰了
無名19/03/01(五)17:23:45 ID:v3XK6wO6No.13008del
如果每次都會執行 int count = 1;
那for設計第一個參數有什麼屁用
直接寫在 for 的 { } 裡面不就好了
無名19/03/02(六)00:23:08 ID:AYJMMQlYNo.13009del
for (int count = 1; count <= 10; count++)
sum += count;

差不多相當於
int count = 1;
while(count <= 10){
sum += count;
count++
}

count=1在一整個for裡面只會被執行一次

沒有什麼特別的理由
for當初就是被定義成這樣
因為用count控制while的寫法很常用
就多設計了一個語法能把這種邏輯打包得更好看一點

>>13004
你這個有兩層迴圈,跟一開始那個只有一層for的邏輯不太一樣
你最好檢查一下你是不是搞混了什麼
無名19/03/02(六)09:07:12 ID:CdgvRN6YNo.13010del
>>13009
就......寫作業寫到腦子抽了
睡個一覺起來想想就理解了

檔名:1550894616066.jpg-(33 KB, 343x235)
33 KB
以google plus為基底的google登入系統無名19/02/23(六)12:03:36 ID:QFVsGhaYNo.12996del[回應]
最近在弄unity的app被要求弄google帳戶登入
網路上找到比較容易看懂的一篇上面是在java的程式中用plus做登入的

主要的function大概像這樣
mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(this)
.addOnConnectionFailedListener(this)
.addApi(Plus.API, Plus.PlusOptions.builder().build())
.addScope(Plus.SCOPE_PLUS_LOGIN)
.build();


但是今年plus好像就要停止服務了,想問說這個會跟著一起不能用嗎

雖然想換成新的試試看,但是我中間嘗試的過程一直在摸不著頭緒的狀況下閃退....
無名19/02/23(六)13:52:23 ID:o7CQjq3sNo.12997del
>>但是今年plus好像就要停止服務了,想問說這個會跟著一起不能用嗎
會,要換掉
無名19/02/23(六)13:55:42 ID:l.bZXIVQNo.12998del
Firebase Authentication
無名19/02/23(六)18:02:07 ID:QFVsGhaYNo.13000del
>>12998
我試著去查了下Firebase Authentication....
想說他有UNITY版直接拿來測試

不過把FirebaseAuth.unitypackage放到unity中一build
就跳出像下列錯誤訊息
CommandInvokationFailure: Unable to merge android manifests. See the Console for more details.
C:/Program Files/Java/jdk1.8.0_172\bin\java.exe -Xmx2048M -Dcom.android.sdkmanager.toolsdir="C:/Users/User/AppData/Local/Android/Sdk\tools" -Dfile.encoding=UTF8 -jar "E:\Program Files\Unity\Editor\Data\PlaybackEngines\AndroidPlayer/Tools\sdktools.jar" -

stderr[
Error: [Temp\StagingArea\AndroidManifest-main.xml, E:\Unity Projects\FIREBASETEST2\Temp\StagingArea\android-libraries\com.google.firebase.firebase-iid-17.0.3\AndroidManifest.xml:12] Trying to merge incompatible /manifest/application/service[@name=com.google.firebase.components.ComponentDiscoveryService] element:
<service
@android:name="com.google.firebase.components.ComponentDiscoveryService">
<meta-data
-- @android:name="com.google.firebase.components:com.google.firebase.auth.FirebaseAuthRegistrar"
<service
@android:name="com.google.firebase.components.ComponentDiscoveryService">
<meta-data
++ @android:name="com.google.firebase.components:com.google.firebase.iid.Registrar"
Error: [Temp\StagingArea\AndroidManifest-main.xml, E:\Unity Projects\FIREBASETEST2\Temp\StagingArea\android-libraries\com.google.firebase.firebase-measurement-connector-impl-17.0.5\AndroidManifest.xml:10] Trying to merge incompatible /manifest/application/service[@name=com.google.firebase.components.ComponentDiscoveryService] element:
<service
-- @android:exported="false"
-- @android:name="com.google.firebase.components.ComponentDiscoveryService">
-- <meta-data
<service
++ @android:name="com.google.firebase.components.ComponentDiscoveryService">
++ <meta-data
++ @android:name="com.google.firebase.components:com.google.firebase.analytics.connector.internal.AnalyticsConnectorRegistrar"
]

(以下省略
無名19/02/23(六)21:25:12 ID:l.bZXIVQNo.13001del

檔名:1550845831422.jpg-(123 KB, 750x900)
123 KB
無題無名19/02/22(五)22:30:31 ID:wZXZyUekNo.12993del[回應]
這裡是在學java的島民
想問一下 在建置開發環境的時候 需要去系統的環境變數
新增設置javahome的路徑
還要在path添加%javahome%\bin
path本身的作用是什麼?
path那些路徑裡面的東西的作用是什麼?
%javahome% %這個指令是代表什麼意思?
無名19/02/23(六)01:34:01 ID:l.bZXIVQNo.12994del
就是讓你直接在命令行呼叫 java javac 可執行檔所以要設置給作業系統看才能知道指令呼叫位置 不然你要自己cd(切換當前目錄指令)到java資料夾裡面

話說現在灌java不是應該會幫你設置好嗎...?
無名19/02/23(六)14:12:03 ID:67ioqApUNo.12999del
>>12994
沒 裝完還要自己手動設置 不然他會使用windows預設的編譯器

無題無名19/02/16(六)19:45:13 ID:baqBMxh2No.12992del[回應]
請問島民
新番捏他跟實況板有API嗎?
無名19/02/23(六)01:38:10 ID:l.bZXIVQNo.12995del
你指的是哪部分的API 發文還是文章列表?

發文的form表 開Chrome dev tool network 就擷取的到

文章列表就我所知整個K島都是靜態網頁所以只能用爬蟲爬下來


【刪除文章】[]
刪除用密碼:
[0] [1] [] [3] [4] [5] [6] [7] [8] [...][22]