php的兼容性问题
我别的,不想说,就说php.ini的配置,小皮面板phpstudy下载的php版本是真的好用!
WEUI-小程序摸索中的问题
OMNET++中的默认关键字 initialize()
不可出错
卡了半天,啊,就少了个i,难受,此为对停等式ARQ协议的仿真程序!
Input_dot.setOnClickListener(new OnMultiClickListener() { @Override public void onMultiClick(View v) { if(!isStrat_countDownTimer) countDownTimer.start(); else { countDownTimer.cancel(); isStrat_countDownTimer=false; limit_progressbar.setProgress(0); m=0; countDownTimer.start(); } Display_View.append("."); dot_sound.start(); 论实际应用与思维方式的问题,CountDownTimer 真是方便坏了 程序看上去的逻辑,往往同实际程序的逻辑不同 // Log.i("flag:","按钮点击"); // if (flag) { // click_time = SystemClock.elapsedRealtime(); // between = click_time - click_time2; // flag = false; // // Log.i("flag:","计时开始"); // } else { // // click_time2 = SystemClock.elapsedRealtime(); // between = click_time2 - click_time; // flag = true; // // } // // Log.i("计时器启动?:",isStrat_countDownTimer.toString()); // if(!isStrat_countDownTimer) // countDownTimer.start(); // // // // Log.i("两次点击时间差为","毫秒:"+between); // if (between > difference) { // // dot_sound.start(); // Display_View.setText("."); // // Log.i("flag:","点击超时"); // } else { // countDownTimer.cancel(); // isStrat_countDownTimer=false; // limit_progressbar.setProgress(0); // Log.i("flag:","计时取消"); // m=0; // countDownTimer.start(); // Log.i("flag:","计时再启动"+m); // dash_sound.start(); // Display_View.append("."); // // } } });
https://developer.android.com/topic/libraries/architecture/viewmodel
百思不得解,蓦然回首,原来是你这个家伙!
页面: 1 2