用文字太慢了,直接看無碼的比較快
2013年5月26日 星期日
2013年5月25日 星期六
How to use LOGCat function in ADT
剛開始學android programming時,你會很納悶:明明已經在程式中用了Log了,怎麼LogCat視窗卻一直怎麼沒有動靜?
這是需要調整的
1.請到ADT的window-->show view打開「device」視窗,(有時用keyword查比較快):
2.打開device視窗,選到你要追蹤的設備及你的app,並點選「update heap」
3.到Logcat視窗看一下,你會看到一堆訊息
4,這時,請加入log的過濾機制,才能得到完整而方便的功能,以上圖為例,我們要在log中,找出語系切換的訊息,所以我們在程式中加了Log.i("locale",.....)那一系列的訊息,
這時要如何找到我們埋下的資料?請加入logcat filter:
5,加入過濾條件後,就會看到你想要看到的訊息了:
以上,一起努力吧
這是需要調整的
1.請到ADT的window-->show view打開「device」視窗,(有時用keyword查比較快):
2.打開device視窗,選到你要追蹤的設備及你的app,並點選「update heap」
要update heap哦 |
3.到Logcat視窗看一下,你會看到一堆訊息
一堆訊息沒用的訊息,比沒有資訊還麻煩 |
這時要如何找到我們埋下的資料?請加入logcat filter:
以上,一起努力吧
2013年5月18日 星期六
Extjs form panel煩人的dirtyFlag問題--即便setValues/loadData卻還是Dirty!?
Extjs4的formpanel的dirty偵測在4.1是有問題(希望日後的版本已經改好了)
要如何自己覆寫?一方面是要自己定義一個dirtyFlag,同時也要覆寫onFormDirtyChange事件
最重要的是千萬別忘了要設定「trackResetOnLoad: true」
大致如下:
===============================
Ext.define('xxxPrj.view.xxxForm', {
extend: 'Ext.form.Panel',
....
isFormDirty: false,
trackResetOnLoad: true,
....
initComponent: function () {
要如何自己覆寫?一方面是要自己定義一個dirtyFlag,同時也要覆寫onFormDirtyChange事件
最重要的是千萬別忘了要設定「trackResetOnLoad: true」
大致如下:
===============================
Ext.define('xxxPrj.view.xxxForm', {
extend: 'Ext.form.Panel',
....
isFormDirty: false,
trackResetOnLoad: true,
....
initComponent: function () {
...
...
...
,listeners: {
dirtychange: {
fn: me.onFormDirtyChange,
scope: me
}
}
...
...
},
...
...
,onFormDirtyChange: function (basicForm, dirty, options) {
//there should be a global function to check this flag before switching to other page
this.isFormDirty = true;
}
...
...
...
);
================================
如此一來,在外部呼叫這類別的getForm().loadRecord(...)或是getForm().setValues(....);
再設定 xxxpanel.isFormDirty =false;
再偵測 xxxpanel.isFormDirty是否被修改,這才是比較保險的方式(照理說應該自己overwrite loadRecord或是setValues,會更理想)
再設定 xxxpanel.isFormDirty =false;
再偵測 xxxpanel.isFormDirty是否被修改,這才是比較保險的方式(照理說應該自己overwrite loadRecord或是setValues,會更理想)
以上,切記
2013年5月11日 星期六
解決 kaspersky擋住firefox圖片、影音...的問題
技巧|解決卡巴斯基影響 Firefox 運作的問題
如果系統防毒是裝 Kaspersky 6、7 版 並且使用 Firefox
瀏覽網頁的朋友就要注意囉!可能會發現經常有一些網頁的圖片或項目無法顯示(或是很慢),最明顯的就是
Yahoo!奇摩首頁一些項目出不來,還有「巴哈姆特」完全開不起來。
這是因為 Kaspersky 網頁防護裡的「HTTP 流量掃瞄」所造成的結果,影響 Firefox 效能甚至達到 50%,所以會覺得瀏覽網頁變很慢。
要解決此問題只要把 Firefox 加入 Kaspersky 排除項目裡的「信任的應用程式」,並且勾選「不要掃瞄網路流量」即可。
這是因為 Kaspersky 網頁防護裡的「HTTP 流量掃瞄」所造成的結果,影響 Firefox 效能甚至達到 50%,所以會覺得瀏覽網頁變很慢。
要解決此問題只要把 Firefox 加入 Kaspersky 排除項目裡的「信任的應用程式」,並且勾選「不要掃瞄網路流量」即可。
==========這問題會影響到連hinet mail都進不去,連fb都無法正確顯示====
kaspersky 2013 internet security中的設定如下:
原來是在「應用程式控制」中啊... |
找到「信任的群組」中,Mozilla的資料夾 |
排除流量限制 |
很高興看到火狐又活蹦亂跳了
2013年5月8日 星期三
For Extjs,Label font and background of Panel
1.set font for label object:
{
xtype: 'label',
anchor: '100%',
id: 'lblStatusOfSelectedSbjGrp',
margin: '5 5 5 5',
text: '....',
style:'font-size:14px;color:#936;'
}
2.set background of panel,請用「bodyStyle」屬性:
ex:
bodyStyle: "background-image:url(/onlineregsys/Images/Green_PreRegForm.png) !important"
以上
{
xtype: 'label',
anchor: '100%',
id: 'lblStatusOfSelectedSbjGrp',
margin: '5 5 5 5',
text: '....',
style:'font-size:14px;color:#936;'
}
2.set background of panel,請用「bodyStyle」屬性:
ex:
bodyStyle: "background-image:url(/onlineregsys/Images/Green_PreRegForm.png) !important"
以上
2013年5月6日 星期一
Visual studio 2012的程式碼風格中大括號位置設定
大括號是在同一行還是新的一行,見仁見智,
不過因為習慣之故,我還是比較喜歡放在同一行,
這下子問題來了,如何設定?
答案在「工具」->「選項」->「文字編輯器」->「C#」(還是你用其他語言)->「格式」->「新行」
每個都給他點看看吧
以上,希望對你的codding有點幫助
不過因為習慣之故,我還是比較喜歡放在同一行,
這下子問題來了,如何設定?
答案在「工具」->「選項」->「文字編輯器」->「C#」(還是你用其他語言)->「格式」->「新行」
每個都給他點看看吧
以上,希望對你的codding有點幫助
訂閱:
文章 (Atom)