呢幾日諗緊一個難題,話說有個朋友,中學識嘅。我無同佢同過班,剩係同佢一齊讀過一個星期先有兩堂嘅 Computer Studies, 但係就偏偏係依家最老死嘅朋友。
我今日都問過佢,但係佢都解唔到究竟我哋點樣熟絡。我諗唯一解釋到嘅,就係緣。緣呢樣嘢好奇妙,只要時辰一到,擋都擋唔住。無嘅話,真係住响隔籬,甚至做埋同房,都唔會識到。
我呢,人緣就幾好喇,但姻緣就嘛嘛。
Search This Blog
Monday, January 31, 2005
Self-disposing Resource Pattern
A few mon, I have encountered a quite disturbing problem (see below). Until recently, I found that this problem can be solved by a interesting class, SoftReference, in Java. So, I formulated the following pattern. It's still a rough draft, but I would like to publish it first.
Name: Self-disposing Resource Pattern (Java)
Context: A is some expensive resource that may or may not be pooled. A is used to create another kind of resource, B. If A is disposed, it cannot create B anymore. However, if A is not disposed, the system may run out of memory.
Problem: Determine when to dispose A.
Solution: Java comes with SoftReference class for memory management. “An object is softly reachable if it is not strongly reachable but can be reached by traversing a soft reference.” An A instance can be registered to a resource manager to be a soft reference when it is no longer reachable by any thread. On the other hand, the resource manager can start off a thread to dequeue the SoftReference instances from a reference queue and clean up the resource properly.
Name: Self-disposing Resource Pattern (Java)
Context: A is some expensive resource that may or may not be pooled. A is used to create another kind of resource, B. If A is disposed, it cannot create B anymore. However, if A is not disposed, the system may run out of memory.
Problem: Determine when to dispose A.
Solution: Java comes with SoftReference class for memory management. “An object is softly reachable if it is not strongly reachable but can be reached by traversing a soft reference.” An A instance can be registered to a resource manager to be a soft reference when it is no longer reachable by any thread. On the other hand, the resource manager can start off a thread to dequeue the SoftReference instances from a reference queue and clean up the resource properly.
Friday, January 28, 2005
First Week of the Semester
The school has been started this Tuesday. I attended to the classes for three consecutive nights. It's so tired. Tomorrow, I need to take another one in the afternoon. I'll need to decide whether I should drop the Tuesday class. That class was very boring.
Monday, January 24, 2005
Days of Part-time Working
I haven't blogged for a long time. I am currently working as a part time. In theory, I should have more time than before and I should have more time to blog. Obviously, it's not.
I found that there are many personal stuff have to take care in the first. Like have the MP3 player fixed, applying for CEF, etc.
The second week, I got cold again. I had to take rest at home and didn't go to work out. My body get a bit slimmer. It's not good though. After I got better, I go hiking with friends and upgrading the CPU. Actually, these few weeks I was trying to get an AMD's Althon XP CPU which was out of stock. I gave up in this week and got a Sampron. Another thing I wanted to get was a Palm T3 which was again out of stock. I am considering if I should by T5 instead.
This week, I finally started trying to swim. Rocky now is my "couch" preventing me from drowning. Even just one day, I thought I had the key to swim.
Today, we went to Leo's home to play video games and having dinner together. It's a tired but enjoyable day. Rocky and I almost missed a bus when going there. However, we still miss the stop to get off the bus. Luckily, Michael and Sammi were still enjoying their lunch.
Interesting enough, we missed the bus of the back trip. We then take the MTR to get back home. When getting the last trip of the train, we missed the train again.
I found that there are many personal stuff have to take care in the first. Like have the MP3 player fixed, applying for CEF, etc.
The second week, I got cold again. I had to take rest at home and didn't go to work out. My body get a bit slimmer. It's not good though. After I got better, I go hiking with friends and upgrading the CPU. Actually, these few weeks I was trying to get an AMD's Althon XP CPU which was out of stock. I gave up in this week and got a Sampron. Another thing I wanted to get was a Palm T3 which was again out of stock. I am considering if I should by T5 instead.
This week, I finally started trying to swim. Rocky now is my "couch" preventing me from drowning. Even just one day, I thought I had the key to swim.
Today, we went to Leo's home to play video games and having dinner together. It's a tired but enjoyable day. Rocky and I almost missed a bus when going there. However, we still miss the stop to get off the bus. Luckily, Michael and Sammi were still enjoying their lunch.
Interesting enough, we missed the bus of the back trip. We then take the MTR to get back home. When getting the last trip of the train, we missed the train again.
Sunday, January 2, 2005
Summary of These Two Weeks
Xmas eve - Had a party with colleague, then friends.
Day after boxing day - BBQ with other friends, dinner with yet some other friends. It's a great day.
New year eve - tried to buy T3. However, it seems that it was totally out of stock.
Plan on 2005 - Study. Start profiling my financial status, again.
Day after boxing day - BBQ with other friends, dinner with yet some other friends. It's a great day.
New year eve - tried to buy T3. However, it seems that it was totally out of stock.
Plan on 2005 - Study. Start profiling my financial status, again.
Subscribe to:
Posts (Atom)
Popular Posts
-
對於顏色配搭同計設美學嘅認識,我大慨小學之後就無學過,記得當年有位美術老師李Sir, 份功課係叫我哋設計一個 Logo, 咩 Logo 都得,教嗰陣話一個成功嘅 Logo, 就係簡單,珠江橋牌成條珠江橋放入去,係反面教材云云。 而成功嘅 Logo 都係簡簡單單,例如無人會...
-
今日博士開 Talk, 講 Big Data + Data Mining. 我諗呢堂係咁多年嚟第一次上堂,溫故而知新,一樂也。
-
香港嘅社會運動,到最後散水嘅時候,都話會將運動「遍地開花」。但之後就只會隨住時間而忘記,又或者係每年一兩次嘅集會先再講起。 真正嘅片地開花,就只可以由教育體制、宣傳著手。政府要推國民教育又或者係每晚新聞前嘅國歌,就係要愛國愛黨嘅情操遍地開花。政府只要定好政策,拎到撥款,就可以...
-
呢排喺社交媒體上見到好多人分享啲所謂好好用嘅 prompt,話係可以幫到手提升效率或者創新嘅秘訣。不過,你以為真係咁簡單?我諗真係有用嘅秘訣,行家唔會咁輕易就分享出嚟! 所謂「知識就係力量」,有啲嘢,特別係真正有價值嘅,分享出嚟就等於係將自己嘅競爭優勢交出去。就好似啲大師級嘅人物...
-
當睇新聞時見到兩個男性主播同記者咁稱呼對方嘅時候,你會有乜反應? 佢哋好熟? 我相信現代人大都會有個英文名,只係識於微時嘅朋友先會以中文名稱謂,尤期中小學時期嘅朋友,上到大學都係叫英文名多。但佢哋年資差唔少,呢個機會好微。 佢哋扮熟? 為咗帶俾觀眾親切嘅感覺,特登咁叫對方。方東昇...
-
夢見自己以前嘅小學,同事係其中一班嘅教師,中學嘅師弟响入面上緊堂,唔知係佢嘅婆婆定嫲嫲嘅鬼魂擔心佢中 spyware 响大堂叫我去提醒佢。 之後師弟獻計等呢位老人家走得安樂 D, 就係佢將一條問題嘅答案轉告,如果老人家要留响度,就會講唔到之後嘅答案俾佢云云,等呢位老人家知道自...
-
Wikipedia 對銀行嘅定義: 銀行是以存款、貸款、匯兌、儲蓄等業務,承擔信用中介的金融機構。 銀行的廣義商業角色 銀行業務已不僅限於銀行,包括其他商業業務: 發行紙鈔(由銀行發行,持有者可要求其履行支付義務) 經由電匯、終端機、網路銀行或其他方式進行付款 發行銀行匯票和支票...