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

題名一覽
12935: 如何連localhost比較快? (5)12879: xcode autocomplete (0)
12932: Python正則表達式問題 (6)12878: xcode autocomplete (0)
12931: objective-c與unity的連動 (0)12877: 無題 (3)
12928: 無題 (2)12874: 想求可能的關鍵字 (2)
12918: 無題 (8)12863: 程式crash (6)
12898: 關於2的64次方 (16)12862: beautifulsoup問題 (2)
12896: 無題 (0)12853: 長時間登入驗證? (8)
12890: JS的recursion問題 (5)12852: 請問QR+3D動畫 有比較方便網站嗎? (0)
12883: python 有pip, C++有甚麼類似的? (5)12849: 通常會如何建立Go的C module? (2)
12880: 自動調整大小的iframe (1)12835: IIS上呼叫另一個程式執行轉PDF動作 (13)
檔名:1446708524231.jpg-(55 KB, 570x453)
55 KB
無標題無名氏15/11/05(四)15:28 ID:a045ZZscNo.11099[回應]
請問BCB可以用畫鼠事件來分辨滑鼠點擊到哪個元件嗎

檔名:1446687238050.jpg-(47 KB, 600x374)
47 KB
微軟釋出VC++2015的編譯器了無名氏15/11/05(四)09:33 ID:k7/TTMIoNo.11097[回應]
http://blogs.msdn.com/b/vcblog/archive/2015/11/02/announcing-visual-c-build-tools-2015-standalone-c-tools-for-build-environments.aspx
上次這麼做已經是VC++2003了
微軟是怕下載流量太大才放這個刪減版嗎?
總之對CodeBlocks社群
或者像我這樣沒在用VC++IDE的人是好消息

我現在幾乎都只用命令列來執行VC++編譯器
已經好一陣子沒看到IDE的畫面了
debug工作在MinGW上就做的差不多了

因為嫌VC++太肥而遲遲沒有安裝的人可以來試試看了
無名氏: 幹,都裝下去了才放出來。等待cuda支援vc2015中 (6H9H5YJk 15/11/05 13:53)

檔名:1446568626264.png-(10 KB, 943x1330)
10 KB
RecyclerView菜逼八15/11/04(三)00:37 ID:W6XYcUH6No.11089[回應]
萬能的島民
最近在寫一個撲克牌遊戲
構想是用一個RecyclerView當手牌
點選想出的牌後牌會反白
然後用向上滑的手勢把牌丟到牌桌的RecyclerView
現在碰到兩個問題
1.向上滑的手勢已經做出來了(用swipe-to-dismiss),可是不論點選多少張牌,只會有一張牌有丟出去的動畫,想請問有什麼方法可以讓選定的每張牌都有動畫?
2.丟到牌桌的RecyclerView這部分,是寫在adapter裡面實作的swipe-to-dismiss方法中,原本的構想是用local broadcast做,可是菜逼八我不知道在getInstance()這個方法中到底該放什麼context?

請島民啾啾窩
無名氏: 貼個部分code吧? (zBWxPA.. 15/11/04 15:11)
菜逼八15/11/05(四)01:32 ID:dyvYsziYNo.11092
補CODE,這是ADAPTER
package sherl.pokesample;

import android.support.v7.widget.RecyclerView;
import android.util.Log;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.TextView;

import java.util.ArrayList;
import java.util.Collections;

/**
* Created by user on 2015/10/20.
*/
public class PlayerBoardAdapter extends RecyclerView.Adapter<PlayerBoardAdapter.ViewHolder> implements ItemTouchHelperAdapter{

// 数据集
private static ArrayList<CardData> mDataset;
public static ArrayList deliveryCard = new ArrayList();
public PlayerBoardAdapter(ArrayList<CardData> dataset) {
super();
mDataset = dataset;
}

@Override
public ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
// 创建一个View,简单起见直接使用系统提供的布局,就是一个TextView
View view = View.inflate(viewGroup.getContext(), R.layout.card_layout, null);

// 创建一个ViewHolder
ViewHolder holder = new ViewHolder(view);

return holder;

}

@Override
public void onBindViewHolder(ViewHolder viewHolder, int i) {
// 绑定数据到ViewHolder上
int num=mDataset.get(i).getCardRefer();
viewHolder.card_number.setText(mDataset.get(i).getTitle());
viewHolder.card_front.setImageResource(mDataset.get(i).getImageRefer());

}

@Override
public int getItemCount() {
return mDataset.size();
}

public class ViewHolder extends RecyclerView.ViewHolder {
public TextView card_number;
public ImageView card_front;

public ViewHolder(View itemView) {
super(itemView);

//card_number = (TextView) itemView;
//itemLayoutView.setOnClickListener(this);
card_number = (TextView) itemView.findViewById(R.id.card_number);
card_front = (ImageView) itemView.findViewById(R.id.card_front);
itemView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
int position = getAdapterPosition();
mDataset.get(position).setImageRefer(R.drawable.a1);
notifyDataSetChanged();
//deliveryCard.add(position);//(mDataset.get(position).getTitle())
Log.e("手牌", "當前點擊的位置:"+position);
}
});
}
}
//implementation

@Override
public void onItemDismiss(int position) {

if (deliveryCard.size()==0){
mDataset.remove(position);
notifyItemRemoved(position);
}
else {
if (deliveryCard.contains(position)){}
else
deliveryCard.add(position);

for (int i = 0; i < deliveryCard.size(); i++) {
mDataset.remove((int) deliveryCard.get(i) - i);
//Log.e("123456", "當前點擊的位置:");
}
for (int i = 0; i < deliveryCard.size(); i++)
notifyItemRemoved((int) deliveryCard.get(i) - i);
deliveryCard.clear();
}
}
@Override
public void onItemMove(int from, int to) {
Collections.swap(mDataset, from, to);
notifyItemMoved(from, to);
}
}
菜逼八15/11/05(四)01:39 ID:dyvYsziYNo.11093
這是自己加的interface
package sherl.pokesample;

import android.support.v7.widget.RecyclerView;

/**
* Created by user on 2015/10/20.
*/
public interface ItemTouchHelperAdapter {
/**
* Called when an item has been dragged far enough to trigger a move. This is called every time
* an item is shifted, and <strong>not</strong> at the end of a "drop" event.<br/>
* <br/>
* Implementations should call {@link RecyclerView.Adapter#notifyItemMoved(int, int)} after
* adjusting the underlying data to reflect this move.
*
* @param fromPosition The start position of the moved item.
* @param toPosition Then resolved position of the moved item.
*
* @see RecyclerView#getAdapterPositionFor(RecyclerView.ViewHolder)
* @see RecyclerView.ViewHolder#getAdapterPosition()
*/
void onItemMove(int fromPosition, int toPosition);


/**
* Called when an item has been dismissed by a swipe.<br/>
* <br/>
* Implementations should call {@link RecyclerView.Adapter#notifyItemRemoved(int)} after
* adjusting the underlying data to reflect this removal.
*
* @param position The position of the item dismissed.
*
* @see RecyclerView#getAdapterPositionFor(RecyclerView.ViewHolder)
* @see RecyclerView.ViewHolder#getAdapterPosition()
*/
void onItemDismiss(int position);
// void onItemClick(int choose);

}

無標題VB15/11/04(三)11:58 ID:fgeujs0ANo.11090[回應]
島民們在VBA 要怎麼把兩個圖片物件相碰之後反彈呢??
有人說是要算X.Y可是這樣不會太麻煩嗎?
有能夠偵測碰到物件2的程式碼嗎?
無名氏: 偵測碰到物件2的程式碼就是算X.Y (Cx.ptRTI 15/11/04 16:31)
無名氏: 不然就是找物理引擎讓他幫你算X Y (Cx.ptRTI 15/11/04 16:32)
無名氏: 不過VBA應該是沒人做物理引擎 (Cx.ptRTI 15/11/04 16:32)

檔名:1446523394766.png-(585 KB, 585x800)
585 KB
有關LUA的問題無名氏15/11/03(二)12:03 ID:RTEd8WsUNo.11085[回應]
people={
setName=function (self, str)
self.name=str
end
}

a=people
b=people

people=nil

a:setName("My name is a.")
b:setName("My name is b.")

print(a.name) -->"My name is b."

a={
setName=function (self, str)
self.name=str
end
}
b={
setName=function (self, str)
self.name=str
end
}

a:setName("My name is a.")
b:setName("My name is b.")

print(a.name) -->"My name is a."

請問各位島民為什麼第一個寫法會出"My name is b."呢?
這樣寫不是應該跟第二個寫法一樣的嗎?
希望有島民可以講解這個問題發生的原理
無名氏: 再第一個寫法a和b和people是指標,通通指向同一個實體 (6dTIxzZ. 15/11/03 13:08)
無名氏: 感謝6dTIxzZ.的回答,我大概知道是什麼問題了 (RTEd8WsU 15/11/03 13:09)
無名氏: 記得table無法用等號複製就對了(等號傳的是參考) (OAgMCOco 15/11/03 20:20)

檔名:1440579251380.jpg-(207 KB, 1500x1200)
207 KB
無標題無名氏15/08/26(三)16:54 ID:om668LwYNo.10993[回應]
protected void goTo(Class<?> cls,Bundle bundle){

Intent intent = new Intent();
intent.setClass(MainActivity.this, cls);
if(!(bundle==null)&&!bundle.isEmpty()){

intent.putExtras(bundle);

}
startActivity(intent);
MainActivity.this.finish();

}

諸君
菜逼八肥宅我最近正在玩android
在寫主菜單頁面時覺得每個按鈕都要寫一次切換頁面很麻煩
因此寫了一個方法來包(如上)
我的問題是我想讓MainActivity.this可代換
使這個方法在每個activity都可以通用
我已經試過用context代換
可是context.finish()會出錯...
無名氏: 所以說那個錯誤訊息呢 (xx8RJQf2 15/08/27 16:38)
無名氏15/08/27(四)22:10 ID:anD712WUNo.10996
如果是 Activity 的方法是是看這個

protected void goTo(Class<? extends Activity> clz, Bundle data) {
Intent intent = new Intent(this, clz);
if (data != null && !data.isEmpty())
intent.putExtras(data);
startActivity(intent);
finish();
}

intent 的方法大多會返回物建自身
所以要串在一起寫成一行負擔也不會太大
startActivity( new Intent(this, clz).setExtras(data) );
這樣寫也可以 不會占用多少行數
無名氏: 是 ".putExtras" 寫錯了抱歉... (anD712WU 15/08/27 22:13)
無名氏15/10/27(二)16:41 ID:KR4yALFANo.11073
檔名:1445935283677.jpg-(54 KB, 500x625)
54 KB
剛接觸html有多地方不懂,請教各位島民一下,怎麼把自己的畫用超連結呀
無名氏: 我是在http://www.w3schools.com/html/的試一試弄的 (KR4yALFA 15/10/27 16:43)
無名氏: a (uVRSu37U 15/10/28 12:01)
無名氏: <a href="來源"></a>是這樣子嗎 (pB2vWgZ2 15/11/16 19:05)
無名氏15/10/29(四)00:41 ID:rwHwV7CsNo.11074
faggots
無名氏15/11/02(一)23:13 ID:yy1LwhXkNo.11081
先弄清楚"MainActivity.this"這個是甚麼東西吧!關鍵字是"inner class的outer class reference"
public class ActivityChanger implements OnClickListener 
{
private Activity mCurrentActivity;

private Class<?> mTargetActivityClass;

private Bundle mArgs;

public ActivityChanger(Activity current, Class<?> target, Bundle args)
{
mCurrentActivity = current;
mTargetActivityClass = target;
mArgs = args;
}

@Override
public void onClick(View arg0)
{
if(mCurrentActivity != null && mTargetActivityClass != null)
{
Intent intent = new Intent().setClass(mCurrentActivity, mTargetActivityClass);
if(mArgs != null && !mArgs.isEmpty())
intent.putExtras(mArgs);
mCurrentActivity.startActivity(intent);
mCurrentActivity.finish();
}

}
}

public class MainActivity extends Activity {

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(layout.test_main_page);

Button btn = (Button)findViewById(id.page1_button);
btn.setOnClickListener(new ActivityChanger(this, SecondActivity.class, null));
}

}

原PO: 竟然是炫砲的自製listener (W6XYcUH6 15/11/04 17:32)

檔名:1446388995595.gif-(908 KB, 450x253)
908 KB
最近在想一個遊戲的判斷(android的)無名氏15/11/01(日)22:43 ID:VOirs/wQNo.11076[回應]
假設有5*5個格子(x,y)
現在能夠知道手點下去時在這張圖上的x,y座標
也用了boolean記錄這個座標位置上有沒有換圖
現在卡在我要點有換圖的格子判斷從那個座標往其他方向的格子有無換圖,有的畫就繼續判斷牠旁邊的格子!
請問有甚麼比較簡化的程式碼~
而且還要判斷有無超出邊界等等...
有沒有甚麼方向可以推薦~
無名氏15/11/02(一)06:57 ID:yndVAyzoNo.11079
類似踩地雷那樣的擴散效果?

void check(int x,int y)
{
if(x<0||y<0||x>=5||y>=5||!changed[x][y])
return;
//處理
changed[x][y]=false;
const int dx[]={0,0,-1,1};
const int dy[]={1,-1,0,0};
for(int i=0;i<4;i++)
check(x+dx[i],y+dy[i]);
}


這樣子應該可以吧
無名氏: 謝謝大大~原來這麼容易~!我自己把它再轉成JAVA~ (XKZFOOsU 15/11/02 21:05)

哪一種程式語言當主要學習比較好?無名氏15/08/14(五)02:53 ID:BjnKA7CENo.10965[回應]
請教一下各位島民
1. JAVA, PHP, Python哪一種程式語言當主要學習比較好
可以的話是都想學,可是之前有人說要先專精其中一種語言
對學習其他語言比較有幫助
2. 如果要準備面試的作品,什麼樣的作品會比較適合?
懇請各位指教
無名氏15/08/15(六)11:50 ID:H4bnxXIYNo.10968
檔名:1439610632608.jpg-(127 KB, 613x807)
127 KB
Android = JAVA
網頁設計=PHP
Big Data = Python
無名氏15/08/15(六)22:53 ID:dCn6R.fsNo.10969
看你的目標,

如果只是體驗看看哪裡不同的話,建議這兩個都試一次:
java (靜態型別、經典OOP) 跟 python (動態型別、精美的OOP)

如果只願意選一個的話,java/php在業界很常見,python就看場合了

如果不是就業取向,而是個人興趣的話,建議先學python
無名氏15/08/16(日)09:31 ID:BrcJN/9gNo.10970
PHP簡單易懂,如果無任何基礎可以先玩玩看,壓力比較小,成就感比較高
JAVA也不難學,但比較搞剛,需要多一點的時間上手
Python也蠻容易的,但台灣不知為何企業用的不多

三種都可以做網站
PHP是專為網站應用程式而生的,所以其它方面不太行
JAVA還可以做其它的,桌面程式、Android都可,但框架有差異
Python可以用的地方也很多,但台灣普及率就是不及JAVA和PHP

作品嗎?就業取向的話就...
PHP -> 一個使用任何一種 Framework 的小型商務網站,例如購物網、交友網或是討論區
JAVA -> Android APP,最好有上架的
Python -> 一樣商務網站,或是桌面小程式(簡單的日記之類的?)

https://kheresy.wordpress.com/2014/03/21/moe-program-language-part1/
https://kheresy.wordpress.com/2014/03/22/moe-program-language-part2/
這個可以參考 XDDD
無名氏15/08/16(日)10:55 ID:.qun8G66No.10971
python超好用
raspberry pi也支援python
想要轉搞硬體也不用學C
java也不錯用
而php... 就算了...
學php倒不如學ruby
無名氏: 就rpi才python,其他硬體還是C,不過我玩rpi的時候剛好在學java就順便用java玩rpi (YlEx5GD2 15/08/16 13:12)
無名氏: Intel Edison, wrtnode, cubieboard (dUH0NErU 15/08/18 05:41)
無名氏: PHP沒有不好阿 找工作很容易 Ruby反而台灣不好找 (kqek9hxo 15/08/21 19:02)
無名氏15/08/17(一)19:41 ID:o.D8TRTgNo.10973
感謝各位的回應 讓我學習到很多東西

有點好奇程式語言要學到什麼程度才能到業界找工作?
程式解題有些題目我還是解不出來,資料結構也不是很熟...
物件導向目前也在學習中,希望能全部弄懂呀
無名氏: 程式語言只是輔助,主要看你到哪個領域,去學該領域的東西 (NMQdnJiA 15/08/17 20:41)
無名氏: 以前網路上看到的某句話.. (NMQdnJiA 15/08/17 20:54)
無名氏: 修車徒弟問師傅, "師傅啊我螺絲起子要操作多久才可以出師啊?" (NMQdnJiA 15/08/17 20:54)
無名氏: 學歷夠就會有人高薪請你,這行比較看重的是你學新技術的資質 (qlHnqVCo 15/08/19 00:40)
無名氏: 頂著高學歷但同樣的問題教好幾遍還不記住也是很顧人怨的 (Vnfu5m6E 15/08/19 01:52)
無名氏15/11/01(日)22:49 ID:VOirs/wQNo.11077
現在來說以c與java市占率佔據主流~先專心一種語言其他就會學比較快了~以新手來講可以先學java比較有助於快速開發!
無名氏15/11/02(一)00:46 ID:V//DKbOcNo.11078
請教個問題
如果要以java為就業目標,面試時的作品該寫怎樣的東西好呢?
無名氏: 以Struts或Spring MVC框架加Hibernate ORM的作品 (hGN1hJdQ 15/11/02 10:54)

檔名:1446269449452.jpg-(18 KB, 230x230)
18 KB
無標題無名氏15/10/31(六)13:30 ID:CUaBjumUNo.11075[回應]
無內文

無標題無名氏15/10/21(三)10:51 ID:RZUc2pUwNo.11070[回應]
http://www.codedata.com.tw/book/java-basic/index.php?p=ch11-2

我在Eclipse運行這個網站的GCDFinder實例時
出現了

Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 0
at GCDFinder.main(GCDFinder.java:13)

請問是為什麼?

public class GCDFinder{
public int gcdOf(int m, int n){
int r;
while (n != 0){
r = m % n;
m = n;
n = r;
}
return m;
}

public static void main(String[] args){
int a = Integer.parseInt(args[0]);
int b = Integer.parseInt(args[1]);

GCDFinder finder = new GCDFinder();
System.out.println(a + ", " + b +
" 最大公因數: " + finder.gcdOf(a, b));
}
}

無名氏: 你有給它參數嗎 (mtIe.IqY 15/10/21 11:48)
無名氏: 還是引數 (mtIe.IqY 15/10/21 11:52)
無名氏: args[0] 不存在 (/vjMgnO2 15/10/23 21:11)


【刪除文章】[]
刪除用密碼:
[0] [...][21] [22] [23] [24] [25] [26] [27] [28] []