`
chriszeng87
  • 浏览: 745696 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
转自: http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2012/1015/438.html   昨天code的时候发现listview挡住了下面的元素,看网上说给listview加上layout_weight可以解决问题,但是发现layout_weight用起来不是那么简单的。自己写代码测试也出来了不同的情况,最近看了一篇帖子感觉分析的很好,转贴出来学习下。 布局文件是:

4.2的ROM root方法

http://ibbs.91.com/thread-969725-1-1.html

rtsp格式网站

rtsp://218.204.223.237:554/live/1/66251FC11353191F/e7ooqwcfbqjoo80j.sdp
  下载tcpdump (http://www.strazzere.com/android/tcpdump)     将tcpdump放置手机目录     adb push c:\wherever_you_put\tcpdump /data/local/tcpdump   adb shell chmod 6755 /data/local/tcpdump       命令行运行adb shell     输入:/data/local/tcpdump -p -vv -s 0 -w /sdcard/case.pcap     手机上网     ctrl+c结束抓包     ad ...
一、C#编程    1、C#语言入门   (1).基本概念:类型、变量、条件判断,循环,类型转换、表达式、语句、命名空间。   (2).面向对象编程:类,结构体,枚举,抽象类,接口,属性, 继承与派生,方法覆盖,方法重载事件 与委托,委托声明,异步委托,事件声明,事件订阅。 C#异常处理:异常概述,处理机制.NET垃圾回收机制,清理非托管资源,强制垃圾回收、泛型、匿名方法、迭代器、部分类型、可空类型。 掌握C# 语法,面向对象的程序设计方法,C#的异常处理,垃圾回收,语言特性。      2、C#语言进阶 算法与数据结构。   ⑴.文件和数据流:IO概述、文件的基本 ...
JVM是Java程序的运行环境,因此对于JVM的掌握有助于理解Java程序的执行以及编写,尤其是运行时碰到的一些诡异问题,那么怎么样能考察自己对于JVM关键知识点的掌握情况,帮助学习JVM机制呢,在这篇blog中来探讨下。对于Java程序而言,JVM的关键机制有:字节码的加载、方法的执行、对象内存的分配和回收、线程和锁机制,这几个机制涉及到的jvm的知识点远没有写这几个字这么简单,里面的复杂度还是非常高的。字节码的加载
操作系统要实现多进程,进程调度必不可少。有人说,进程调度是操作系统中最为重要的一个部分。我觉得这种说法说得太绝对了一点,就像很多人动辄就说"某某函数比某某函数效率高XX倍"一样,脱离了实际环境,这些结论是比较片面的。 而进程调度究竟有多重要呢? 首先,我们需要明确一点:进程调度是对TASK_RUNNING状态的进程进行调度(参见《linux进程状态浅析》)。如果进程不可执行(正在睡眠或其他),那么它跟进程调度没多大关系。所以,如果你的系统负载非常低,盼星星盼月亮才出现一个可执行状态的进程。那么进程调度也就不会太重要。哪个进程可执行,就让它执行去,没有什么需要多考虑的。反 ...
原文地址: http://cchxm1978.blog.163.com/blog/static/35428253201092994955153/ 相当不错的文章,读了后收藏,多谢博主分享!   众所周知,现在的分时操作系统能够在一个CPU上运行多个程序,让这些程序表面上看起来是在同时运行的。linux就是这样的一个操作系统。   在linux系统中,每个被运行的程序实例对应一个或多个进程。linux内核需要对这些进程进行管理,以使它们在系统中“同时”运行。linux内核对进程的这种管理分两个方面:进程状态管理,和进程调度。本文主要介绍进程状态管理,进程调度见《linux进程调 ...

一点思考

    眼界和胸怀在很大程度上决定一个人的发展。我现在只会一点编程语言,对linux的了解不多,数据库、网络更是知道的很少。在研究生阶段也并没有真正地在一个方向上有过实质性的研究,这会不会对我以后的发展有制约?现在虽然找到工作了,但实际的项目经验是比较欠缺的,刚开始的几个月甚至几年内估计都要很努力。     要work smart而不是work hard. 聪明的人可以分辨出哪些事情不需要花太多的时间,把时间用在真正重要的事情上。能人往往是不忙的。     关于方向。我发现自己对系统编程有兴趣了,而且系统编程相对于其它的应用编程技术更新的速度会慢一点,我是不是应该在这个方向多花点时间?   ...
   关键字const并不能把变量变成常量!在一个符号前加上const只表示这个符号不能被赋值。也就是它的值对于这个符号来说是只读的,但它并不能防止通过程序的内部(甚至是外部)的方法来修改这个值。const最有用之处就是用它来限定函数的形参,这样该函数将不会修改实参指针所指的数据,但其他的函数却可能会修改它。         const int * limitp = &limit;       int i = 27;       limitp = &i;        这段代码表示limitp是一个指向常量整型的指针。这个指针不能用于修改这个整型数,但是在任何时候,这 ...
Java 语言中的 volatile 变量可以被看作是一种 “程度较轻的 synchronized”;与 synchronized 块相比,volatile 变量所需的编码较少,并且运行时开销也较少,但是它所能实现的功能也仅是 synchronized 的一部分。本文介绍了几种有效使用 volatile 变量的模式,并强调了几种不适合使用 volatile 变量的情形。 锁提供了两种主要特性:互斥(mutual exclusion) 和可见性(visibility)。互斥即一次只允许一个线程持有某个特定的锁,因此可使用该特性实现对共享数据的协调访问协议,这样,一次就只有一个线程能够使用该共 ...
    逃逸分析英文作Escape Analysis。在计算机语言编译器优化原理中,逃逸分析是指分析指针动态范围的方法,它同编译器优化原理的指针分析和外形分析相关联。     当变量(或者对象)在方法中分配后,其指针有可能被返回或者被全局引用,这样就会被其他过程或者线程所引用,这种现象称作指针(或者引用)的逃逸(Escape)。     在Java中比如下面的方法: ...... static V global_v; public void a_method(){    V v=b_method();    c_method(); } public V b_method( ...
序 linux下的进程通信手段基本上是从Unix平台上的进程通信手段继承而来的。而对Unix发展做出重大贡献的两大主力AT&T的贝尔实验室及BSD(加州大学伯克利分校的伯克利软件发布中心)在进程间通信方面的侧重点有所不同。前者对Unix早期的进程间通信手段进行了系统的改进和扩充,形成了“system V IPC”,通信进程局限在单个计算机内;后者则跳过了该限制,形成了基于套接口(socket)的进程间通信机制。Linux则把两者继承了下来,如图示: 其中,最初Unix IPC包括:管道、FIFO、信号;System V IPC包括:System V消息队列、Syste ...
转自: www.csdn.net/subject/linux/systemcall.mht Linux系统调用 摘要:本期重点和大家讨论系统调用机制。其中涉及到了一些及系统调用的性能、上下文深层问题,同时也穿插着讲述了一些内核调试方法。并且最后试验部分我们利用系统调用与相关内核服务完成了一个搜集系统调用序列的特定任务,该试验具有较强的实用和教学价值。   什么是系统调用    顾名思意,系统调用说的是操作系统提供给用户程序调用的一组“特殊”接口。用户程序可以通过这组“特殊”接口来获得操作系统内核提供的服务,比如用户可以通过文件系统相关的调用请求系统打开文件、关闭文件或读写 ...
1. SAN   SAN(Storage Area Network的简称)直译过来就是存储区域网络,它采用光纤通道(Fibre Channel)技术,通过光纤通道交换机连接存储阵列和服务器主机,建立专用于数据存储的区域网络。SAN网络存储是一种高速网络或子网络,SAN存储系统提供在计算机与存储系统之间的数据传输。   NAS存储网络   NAS是通过网线连接的磁盘阵列,具备磁盘阵列的所有主要特征:高容量、高效能、高可靠。   DAS   这是一种直接与主机系统相连接的存储设备,如作为服务器的计算机内部硬件驱动。   2.
Global site tag (gtag.js) - Google Analytics