PIXNET Logo登入

西西部落格@痞客邦

跳到主文

亂寫的啦

部落格全站分類:不設分類

  • 相簿
  • 部落格
  • 留言
  • 名片
  • 3月 01 週二 201110:18
  • vsftpd

About vsftpd
OS : Fedora 13 (2.6.36 CC改裝版)
1. 安裝: yum install vsftpd
2.  Firewall Setting
(繼續閱讀...)
文章標籤

西西 發表在 痞客邦 留言(0) 人氣(160)

  • 個人分類:Linux
▲top
  • 2月 28 週一 201111:01
  • Symbolic link

Create & Remove Symbolic link
 
Create : 
ln -s target_file file_link
(繼續閱讀...)
文章標籤

西西 發表在 痞客邦 留言(0) 人氣(29)

  • 個人分類:Linux
▲top
  • 2月 05 週六 201111:05
  • Kernel中的同步機制-Atomics Operation

Atomics Operation - 提供完整不受干擾的運算
整數 atomic_t
定義在asm/atomic.h中
宣告方式
(繼續閱讀...)
文章標籤

西西 發表在 痞客邦 留言(0) 人氣(1,928)

  • 個人分類:Linux
▲top
  • 2月 03 週四 201112:54
  • Kernel中的RCU設計

 
list_for_each_entry 位於 list.h
 


#define hlist_for_each_entry(tpos, pos, head, member) \
for (pos = (head)->first; \
    pos && ({ prefetch(pos->next); 1;}) && \
({ tpos = hlist_entry(pos, typeof(*tpos), member); 1;}); \
    pos = pos->next)
(繼續閱讀...)
文章標籤

西西 發表在 痞客邦 留言(0) 人氣(337)

  • 個人分類:Linux
▲top
  • 1月 10 週一 201115:21
  • Kernel中的Wait機制

Kernel中的process的 pause 與resume 機制,下面是我自己的心得。原理日後有機會在敘述。
 
以中斷通知
#include <linux/sched.h>
(繼續閱讀...)
文章標籤

西西 發表在 痞客邦 留言(0) 人氣(614)

  • 個人分類:Linux
▲top
  • 5月 27 週四 201016:14
  • 如何修改Windows鍵盤對應

現在的Keyboard通常會附多媒體鍵,不過預設值打開可能就是討人厭音質又差的Windows Media Player
如果我們希望這些鍵可以按下去是開啟我們想要的軟體,此時通常要裝Driver,問題是有時候會找不到driver,那也沒關係,直接改機碼就可以囉,以下是說明
先執行 regedt32
機碼存在於  HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\  之下
(繼續閱讀...)
文章標籤

西西 發表在 痞客邦 留言(2) 人氣(2,575)

  • 個人分類:Windows
▲top
  • 2月 05 週五 201018:22
  • JDialog 應用

我們常用 JDialog 來實現swing中一些要作對話盒的功能
 
有些小技巧可以注意一下
 
(繼續閱讀...)
文章標籤

西西 發表在 痞客邦 留言(0) 人氣(261)

  • 個人分類:Java
▲top
  • 1月 28 週四 201015:56
  • 如何在Eclipse J2EE設定JVM參數

eclipse-0.JPG
在利用Eclipse開發Web Application有時候會需要設定一些JVM的參數,比如我們想調大Memory (-Xmx512M)之類的參數等等,這部份藏在一個比較不會注意到的地方。
接下來一步一步的做囉
1. 首先先點到Servers這個Tab,如果不知道怎麼叫出這個Tab,可以參考下圖,[window]->[Show View]->[Servers]
2. 叫出來後直接在想修改的Server項目點兩下(如下圖),便可以叫出其Overview。
3. 在Overview頁的中間,可以看到有 Open launch configuration 這個項目(如下圖),點開後便會跳出設定的對話盒。
4. 在對話盒中可以看到Arguments這個Tab,點過去就可以看到你想改的東西囉(如下圖)。除此之外有其他launch相關的設定也是一並在這邊修改就可以了。
(繼續閱讀...)
文章標籤

西西 發表在 痞客邦 留言(0) 人氣(638)

  • 個人分類:Java
▲top
  • 1月 12 週二 201015:22
  • Android如何取得專案中的檔案

 


由於Android app 安裝到手機上的位置是開發人員無法得知的(或許有辦法,不過目前我不知道),所以取得專案的檔案就必須透過其內部的機制達成
我們通常是透過 android.content.Context 取得(Context要另外寫一篇文章了),別擔心,我們常寫的Activity就是繼承Context,所以要取得Context是非常容易的事。
大致上要取得檔案都會跟Context 中的getResources()有關。getResources()會回傳Resources物件,利用這個物件可以得到很多我們需要access的資源。
1. 取得圖檔 : 
BitmapFactory.Options option = new BitmapFactory.Options();
Bitmap a1 = BitmapFactory.decodeResource(getResources(), R.drawable.a1, option);
a1就是取得的Bitmap檔,關於Bitmap的操作會在另一篇文章中說明。
2.取得XML檔:
XmlResourceParser parser = this.getResources().getXml(R.xml.aaa);
可以利用parser取得這個xml的資料,parser又是另一個故事了。
(繼續閱讀...)
文章標籤

西西 發表在 痞客邦 留言(0) 人氣(3,668)

  • 個人分類:Android
▲top
  • 12月 15 週二 200914:58
  • Android中 thread 與 View的溝通 (一)


如果我們想要在另一個Thread中操控 UI ,在Swing中我們可以直接使用(可能會有些問題,不過還是可以直接用),不過,在Android就不行了。
如果我們直接使用的話,會丟出一個 android.view.ViewRoot$CalledFromWrongThreadException: Only the original thread that created a view hierarchy can touch its views 錯誤
我們必須透過Message的傳遞來達到目的。
也蠻簡單的,
在要被操作的UI物件中(如View)宣告一個 android.os.Handler 物件,
然後覆寫public void handleMessage(Message msg),在該方法中便可以對UI進行操作。
而在Thread中則負責送出android.os.Message 物件到該 Handler。
這樣說好像不夠清楚,看一下code就懂了
// 做一個可以利用Thread修改的View
public class MyView extends View implements Runnable
{
(繼續閱讀...)
文章標籤

西西 發表在 痞客邦 留言(1) 人氣(30,142)

  • 個人分類:Android
▲top
«1234»

文章分類

toggle Computer (6)
  • Windows (5)
  • Application (4)
  • Java (4)
  • Android (8)
  • Visual Studio (1)
  • Linux (13)
  • Running (0)
  • 未分類文章 (1)

最新文章

  • 雜記
  • Android Default Resource
  • PopupMenu DIY
  • PopupWindow擷取KeyEvent
  • Dex轉Jar
  • Remove Recent Projects from Visual Studio 2008
  • ISO轉到隨身諜
  • 利用檔名取得inode
  • Fedora 上的 SSH 設定
  • Windows Server 2008 停用關機事件追蹤

參觀人氣

  • 本日人氣:
  • 累積人氣: