
技术类
AmongOthers
这个作者很懒,什么都没留下…
展开
-
StringBuilder和String的区别
<br />http://topic.youkuaiyun.com/u/20080828/12/d9664d3b-90f3-4039-a69c-3bc861ac2c9d.html<br /> <br />区别在于:<br />1.<br />string s = "";<br />for (int i=0;i<1000;i++)<br /> s+=i.ToString();<br />2.<br />StringBuilder sb = new StringBuilder(3000);//预先分配3000个字符,避免转载 2010-11-29 15:17:00 · 869 阅读 · 1 评论 -
JAVA的几个知识点
<br />1.Throwable,Exception,Error的区别<br />http://www.cnblogs.com/harryguo/archive/2008/06/16/1222974.html<br /> <br />2.ThreadLocal<br />http://www.javaeye.com/topic/81936<br />不是很明白它的用途,既然是每个线程都有自己的副本,那么为什么不使每个线程一开始拥有自己的副本?例如在定义Thread的子类的时候,在构造函数new一个。<br原创 2010-12-10 01:04:00 · 831 阅读 · 0 评论 -
状态图
一个对象需要状态图有两种情况,要么在它的生命期里接收异步消息,要么它的生命期的主体是一个循环。第一种情况的伪代码可能如:void onRcvMsg(Msg msg){ swtich(msg) { case ...: break; ... }} 第二种情况的伪代码可能如:while(1){ switch(state) { case ...: break; ... }}原创 2010-12-16 22:37:00 · 932 阅读 · 0 评论 -
HTTP SESSION
<br />简单的看一下HTTP SESSION这个概念相关的东西。<br />首先是HTTP的一些基础的知识,在这个链接:<br />http://rlog.cn/?p=521<br />关于http session的概念:<br />http://hi.baidu.com/packetslost/blog/item/e1bef44579e2723a86947349.html<br />原创 2010-12-21 00:14:00 · 1018 阅读 · 0 评论 -
关于Vc2005中头文件的static const int问题
<br />发现如果修改了类里面这样的变量,然后“生成”工程,二进制中的该变量还是原来的值,需要“重新生成”。有待验证。原创 2011-01-12 15:50:00 · 931 阅读 · 0 评论 -
遇到难题搜索的技巧
不重复发明轮子。应该用中英文把问题交给google,如果实在找不到,那才到文档站点搜索。原创 2011-01-13 10:56:00 · 1128 阅读 · 0 评论 -
什么人算是程序员??
<br />http://blog.youkuaiyun.com/sufei1013/archive/2010/11/16/6011713.aspx<br /><br />起因<br /> 先声明,只是谈自己想法,和大家讨论一下<br /> 当了几年的程序员了,一直都在想一个问题,什么是程序员,程序员应该做好那些事情,什么样的程序员是有素质的程序员?什么样的程序员算是负责的程序员呢?<br /> 工作当中我发现有不少员工是为了工作而工作,怎么回事呢?他们只是把我分配的工作分毫不差的完成,但从不问为什么?转载 2010-11-19 23:53:00 · 472 阅读 · 2 评论 -
一个Android Sample的总结
这两天写了一个Android上的Sample,了解了Android上开发Activity的一些基础的东西。GuessFace这个应用是一个纯本地应用,在屏幕上显示4*4的图片,点击打开图片,如果和前一张图片匹配, 则就称之为完成了一对匹配,两张图片保持打开;否则试图匹配失败,关闭前一张图片,并将这次的图片设置为“前一张图片”。先零碎的记录一下开发过程中遇到的问题:1.布局xml里使用...的格式不能通过,得采用。2.不能再onCreate外面使用findViewById。3.使用图片资源不需要后缀。想到的未原创 2010-11-24 15:03:00 · 998 阅读 · 0 评论 -
android上的sip软电话
第一:开发原代码第二:支持视频通话候选:linphone是一个成熟的跨平台sip软电话,但是它的android版本刚刚出来,但是目前还不支持视频通话。底层使用的库是eXosip。模拟器上开源运行,能够拨打和接听电话,但是没有语音,只是状态会成为connected。sipdroid也是开源的,比较成熟,支持视频通话。模拟器上提示:not suitable data network。Imsdroid支持视频通话,底层库是doubango。模拟上提示:network not activi,也找不到在PC机上的原创 2010-11-25 14:40:00 · 7891 阅读 · 7 评论 -
Android的资源文件里为什么会有三个drawable?
<br />drawable-hdi, -mdi, -ldi的相同之处是它们最后都会编译为二进制文件,归为R.drawable下,也可以自己新建一个drawable文件夹。不同的是他们代码不同的分辨率。一张图片显示的大小,和它的像素大小,设备分辨率有关。而这三个文件下的资源分别代表使用哪一种分辨率来显示它们,分别是h(高),m(中),l(低)。将一种图片放到不同的文件夹下,在设备上显示的大小也就不一样了。原创 2010-12-03 18:06:00 · 1334 阅读 · 0 评论 -
临界代码(记录帖)
<br />临界代码是指彼此互斥(同一段时间最多有一个存在于处理器)的代码的集合。<br />原则是,非互斥的代码只能原创 2010-12-03 14:56:00 · 859 阅读 · 0 评论 -
从源代码构建sipdroid
1.check out源代码:2.搭建NDK环境:2.1下载android-ndk,地址是:http://dl.google.com/android/ndk/android-ndk-r4b-windows.ziphttp://dl.google.com/android/ndk/android-ndk-r4b-linux-x86.zip2.2安装Cygwin,从以下站点下载:www.cygwin.com/setup.exe,(检查一下make和awk包是否已经勾选了,默认是勾选的),去掉你不需要的包。2.3进原创 2010-11-29 15:12:00 · 3227 阅读 · 1 评论 -
android自定义组件
<br />自定义组件的目标是可以像内置组件一样,在布局xml里简单的使用它。<br />这里先简单列出开发中遇到的一些问题,找个时间总结。<br /> <br />*在JAVA代码里来手动布局<br />*在布局文件里使用权限定名来使用它,值得注意的是,经过尝试,必须指明layout_width和layout_height,而不能在代码里手动setLayoutParams,否则程序会异常退出。<br /> <br />To Be Continued...原创 2010-12-01 14:55:00 · 765 阅读 · 0 评论 -
Android的View的布局控制
<br />这里总结一下自己的一些经验,其实SDK里都有。<br />一个View的布局控制就是指<br />1.它和外部View,包括上级View和同级View的关系(通过LayoutParams)<br />2.它和子View或者内容的关系(通过自己的pddding和gravity以及内容的LayoutParmas)<br />总体上一个View的布局控制是和它告诉上级View希望自己是什么样子的,然后由上级View结合自己的情况,包括padding等,来measure它的大小。<br />在一般情况下原创 2010-12-02 01:19:00 · 1192 阅读 · 0 评论 -
Android的Activity和Service
<br />只是自己记录用的水帖,没有什么技术含量。<br />之前有一个误区,以为Activity和Service是两个分开的进程,原来不是。每个应用程序都是一个单独的进程,而一个应用程序可以有多个组件。<br />Intent机制比较难理解。<br />To Be Continued...原创 2010-12-02 15:55:00 · 886 阅读 · 0 评论 -
Java多线程,就是这么简单
<br />先开题,有时间研究。<br />根据以往的经验,多线程同步最经常使用的是锁(WINCE的是递归锁)和条件变量。<br />java是从语法上支持多线程的,synchronized关键字可以应用于容器,方法和代码。<br />*锁<br />All objects automatically contain a single lock (also referred to as a monitor).<br />所有的java object都包含一个锁(或者称之为“监视器”),注意:这是一个递归锁。原创 2010-12-02 17:34:00 · 820 阅读 · 0 评论 -
Android如何使Activity全屏
<br />public class FullScreen extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); requestWindowFeature(Window.FEATURE_NO_TITLE); getWindow().setFlags(Wind原创 2010-12-03 18:09:00 · 939 阅读 · 0 评论 -
Android的多线程限制
http://topic.youkuaiyun.com/u/20100204/19/2274e3cc-8bed-4e5b-9626-d5ab02fb8f22.html看这位LZ的问题和解答。UI操作只能在UI线程中操作,如果启动线程需要使用handler机制。android ui线程就是一个主线程并且是单线程,对ui的操作可以通过Activity.runOnUiThread( Runnable ),View.post( Runnable ),View.postDelayed( Runnable, long ),Hanl转载 2010-12-02 18:53:00 · 2943 阅读 · 0 评论 -
提醒自己
<br />写代码的时候付出200%的认真,节省下来调试的时间,会更有效率的多很多!原创 2010-12-03 00:41:00 · 811 阅读 · 2 评论 -
暂时不看Android NDK
<br />RT,因为Android NDK带来的好处是:<br />使用NDK,我们可以将要求高性能的应用逻辑使用C开发,从而提高应用程序的执行效率。<br />使用NDK,我们可以将需要保密的应用逻辑使用C开发。毕竟,Java包都是可以反编译的。<br />NDK促使专业so组件商的出现。(乐观猜想,要视乎Android用户的数量)<br />这些对于应用开发者来说,没什么影响。所以,搁置,以后再研究。<br /><br />原创 2010-11-24 17:03:00 · 1009 阅读 · 0 评论