03 2013 档案

摘要:唔,明天要去网易笔试Android实习生,于是翻出以前写的Android代码,温习一下,想象一下,当然,这必然不会导致太多的本质改变,不过总得试试,就这样, 上代码。 1 package android.lekko.tools; 2 3 import android.app.Activity; 4 import android.content.ContentResolver; 5 import android.provider.Settings; 6 import android.provider.Settings.System; 7 import android.view.Window... 阅读全文
posted @ 2013-03-20 20:12 Lekko.Li 阅读(8911) 评论(1) 推荐(0)
摘要:前段时间写的博文“.NET4.5之初识async与await”有朋友反应说例子不够好,于是也在琢磨着能改善一下。好在最近在做个电子相册,用的背景歌曲是好几首歌,我真不想一点一点地往相册转录的视频里加字幕(有近半个小时的长度),于是想到用这些歌的lrc歌词文件制成一个srt字幕文件,就能直接用于视频播放了。这里正好有文件读写操作,可以使用.NET4.5的新型异步方式来写。 1、LRC格式 歌词文件的格式非常简单,给个示例:[ti:被遗忘的时光][ar:蔡琴][al:出塞曲][offset:500][00:00.80]是谁在敲打我窗[00:09.50]是谁在撩动琴弦 这里,ti是标题,a... 阅读全文
posted @ 2013-03-14 13:20 Lekko.Li 阅读(2958) 评论(1) 推荐(2)
摘要:首先,我推荐大家先看下Equals 和 == 的区别一文再继续往下看本文(虽然文中有些解释还是让人有点感觉不对),因为我就是从园友@一沐阳光的这篇文章中滋生出的问题,才写的本文。当然你也可以直接看本文,因为我并没有把本文与它强行联系在一起。 先来看下面的代码:1 int i1 = 8;2 int i2 = 8;3 bool bo1 = i1 == i2; // true4 bool bo2 = (object)i1 == (object)i2; //... 阅读全文
posted @ 2013-03-06 16:02 Lekko.Li 阅读(1214) 评论(4) 推荐(3)
摘要:本人是从.NET4.0刚出的时候接触的.NET环境,所以学的东西就是4.0及其之前的。时代飞速前进,目测5.0也快出了吧,但一直也没去接受新的技术。最近由于要学习Web API,快看完了,却发现4.5已经大行其道了,于是又进行补脑。async与await便是其中之一: 这是两个关键字,用于异步编程。我们传统的异步编程方式一般是Thread、ThreadPool、BeginXXX、EndXXX等等。把调用、回调分开来,代码的逻辑是有跳跃的,于是会导致思路不是很清晰的问题,在.NET 4.5中,新推出的async、await关键字,可以帮助我们像写同步方法一样去写异步方法(保证代码的整齐清晰... 阅读全文
posted @ 2013-03-05 15:35 Lekko.Li 阅读(13224) 评论(21) 推荐(19)