`
文章列表
phpunit手冊 :http://www.phpunit.de/manual/current/en/textui.html zend studio phpunit:http://www.zendcasts.com/unit-testing-with-the-zend-framework-with-zend_test-and-phpunit/2009/06/   junit模式講的比較清楚的<<程序員>>一篇文章http://wenku.baidu.com/view/0646a4f8941ea76e58fa04ba.html mysql集群:ht ...
如何将sonar装在linux上 http://weblogs.java.net/blog/johnsmart/archive/2009/06/installing_sona.html
做了个简单的jmeter java request 测试, public class SimpleTest implements JavaSamplerClient { private SampleResult results; private String testStr;  // 设置传入的参数,可以设置多个,已设置的参数会显示到Jmeter的参数列表中 public Arguments getDefaultParameters() {  Arguments params = new Arguments();  params.addArgument("testStr" ...
 那些隐藏的"钩子" 最近在玩JSF技术,当我部署一个最简单的JSF应用"guessNumber"的时候,在web.xml上面配置了如下的Servlet:  <servlet>    <display-name>FacesServlet</display-name>    <servlet-name>FacesServlet</servlet-name>    <servlet-class>javax.faces.webapp.FacesServlet</servlet ...
需求如下:在做demo的時候,彈出dialog,需要定時先后執行修改ui的動作. 譬如: 第一次 間隔 2s msg:正在下載 第二次 間隔 2s msg:下載完成,開始安裝 第三次 間隔 2s msg:安裝完成 第四次 間隔 1s 關閉dialog. 自定義Timer類如下:   public class CustomTimer extends Timer {  List<Task> taskList = new ArrayList<Task>();   public CustomTimer addTask(Task task) {   int in ...
需求:先彈出dialog,然后,隔一定時間,修改dialog的msg. 如果只是dismiss dialog 并不需要透過Handle   runOnUiThread 如果開啟新的定時線程,不起作用.   android的線程通訊透過handle來處理,這里也一樣      public static void showProgressDialog2(Context context, String title,   String msg, boolean cancelable, final long runtime, int iconId,   final String titl ...
兩種情況 1.兩個activity之間跳轉,當back的時候,主activity顯示會調用onResume()方法,所以刷新可以這樣處理:  @Override protected void onResume() {  super.onResume();  //onPause==>onResume,重新獲取lv數據,刷新頁面  freeAdapter.setMData(AppDataManage.getData(true));  freeAdapter.notifyDataSetChanged();// 通知listview頁面重繪  paymentAdapter.setMData(A ...
ScrollView 與ListView的下來條都顯示,而且ListView內容顯示比較丑.google后有個方法是: 先動態生成其他的view 然后listview.addHeaderView(View header),這樣子可以實現. 實踐一下,ok.代碼如下: Querstion:要是一個ScrollView下有多個ListView該么辦呢? protected void onCreate(Bundle savedInstanceState) {  super.onCreate(savedInstanceState);  //生成頭  View header=LayoutInfl ...
在做store demo的時候碰到一種情況是,自己的類(非context的子類)需要訪問android的相關資源,一開始不知如何下手. google了一下 找到了方式: /** * @author eric * 自定義application,以便static class 容易的訪問app相關的Resources */public class SingleApplication extends Application { public static Application nfcstore; @Override public void onCreate() {  super.onCreate( ...
這篇blog還不錯:http://zhkxie.blogbus.com/logs/60672916.html 需要注意的是$mainframe->render() 這個方法,不僅會渲染modules 還有component 與message等 component 不是已經在$mainframework->dispatch 方法就渲染了嗎?確實是這樣.那$mainframe->render()里如何又一次渲染component呢?我們看一下html component渲染器 class JDocumentRendererComponent extends JDocument ...
android開發指南上講(what to test): 1.activity的生命周期事件,要看application state 是否如預期. 2.數據庫操作(好像沒事務處理,不知是否應該模擬?). 3.屏幕大小與解析(如果是app store 上的應用肯定要針對主流的size,以及不同的版本作測試).   接下來我們在實際的應用開發中,以TDD的方式來驅動開發,重點應關注如上. 在activity test它又說: 1.Initial conditions test(初始條件 測試oncreate()) 2.UI test 3.State management tests ...
sophisticate  [so'phis·ti·cate || sə'fɪstɪkeɪt] n. 久經世故的人, 老油條 v. 篡改, 使變得世故, 曲解; 強詞奪理, 詭辯 facilitate  [fa·cil·i·tate || fə'sɪlɪteɪt] v. 使容易; 幫助; 促進 counterpart   n. 副本, 配對物, 複本 substantial  [sub·stan·tial || səb'stænʃl]
JTable 官方解釋 /** * Abstract Table class//抽象表類 個人覺得就是dao的父類 * * Parent classes to all tables. * * @abstract * @package  Joomla.Framework * @subpackage Table * @since  1.0 * @tutorial Joomla.Framework/jtable.cls */ 它是每個表的父類,看得出它完全基于表來設計(...).將數據庫連接$db 作為實例變量. 文章講:為了使用JTable:getInstance()//返回表的實例 實際上 ...
loadObject://返回stdClass 類實例 public function test_loadObject(){  $query = "SELECT name FROM "   .$this->db->nameQuote('#__users');  $this->db->setQuery($query);  print_r($this->db->loadObject());//字段'name'作為stdClass 屬性   $query = "SEL ...
loadAssocList: public function test_loadAssocList(){  echo " loadAssocList:\n";  $this->assertNotNull($this->db);  $query = "SELECT * FROM "   .$this->db->nameQuote('#__newsfeeds');  $this->db->setQuery($query);  print_r($this->db->loadAssocList());//散列數組 ...
Global site tag (gtag.js) - Google Analytics