`
cavajtennis
  • 浏览: 27091 次
社区版块
存档分类
最新评论
文章列表
    Dalvik和JVM的几点区别      1、Dalvik 基于寄存器,而 JVM 基于栈。基于寄存器的虚拟机对于更大的程序来说,在它们编译的时候,花费的时间更短。      2、Dalvik主要是完成对象生命周期管理,堆栈管理,线程管理,安全和异常管理,以及垃圾回收等等重要功能。      3、Dalvik负责进程隔离和线程管理,每一个Android应用在底层都会对应一个独立的Dalvik虚拟机实例,其代码在虚拟机的解释下得以执行。      4、不同于Java虚拟机运行java字节码,Dalvik虚拟机运行的是其专有的文件格式Dex,ex文件格式可以减少整体文件尺寸,提 ...

android问题集--

  今天打开Eclipse,真机连接之前,是要启动adb的,突然发现就失败了。 错误如下--》 adb server is out of date.  killing...   ADB server didn't ACK   * failed to start daemon * 第一猜想,就是adb的端口号被占用了。 随机-- 一.查看是否是豌豆荚或者手机助手占用了端口号,但是发现没有。 二.没办法,只好借助命令行查询了 具体如下--》   1.输入命令adb nodaemon server      很显然,我们的adb端口号是5037,但是绑定失败, ...
  src目录下存放的是Java源代码,这和所有的Java项目都是一样的,没有特别之处。这里我们的包声明为org.ourpioneer。     gen目录下是Aandroid自动控制生成的文件,这里面最重要的一个就是R.java,其中会自动放置我们添加的所有资源和组件,比文字信息,如图片信息,视图控件信息,布局信息等。我们不能修改该文件的任何内容,否则程序会引发严重错误。这里多说一点就是我们编写的程序不会直接和资源,组件文件打交道,都是通过R.java中的信息来获取的。     Android 2.3.3是说我们构建Android项目使用的版本号,要说明一点这里是最低版本,也就是说我们构建 ...

小知识点

  1、获取当前路径 echo $(pwd)   2、ssh session失效: 在~/.ssh/config文件中加上下面这行代码 ServerAliveInterval 60
  安装步骤 http://developer.android.com/sdk/installing/installing-adt.html   http://developer.android.com/sdk/index.html   http://mintelong.iteye.com/blog/466723   示例工程: http://hi.baidu.com/wlj1013/item/3e6080351168b9302f0f815c   更新ADT插件 可以通过下面的步骤更新ADT插件到最新版本: 1. 选择Help>Software Updates&g ...

java查看字节码

    博客分类:
  • java
  1 javac –verbose查看运行类是加载了jar文件  javac -verbose HelloWorld.java    2、java -verbose HelloWord  可以看到虚拟机运行一个程序的时候加载的jar包。    3、 javap查看字节码  javap -c HelloWorld javap -version可以看得更加清楚如下 

Xargs 用法

  1. 简介  之所以需要用到这个命令,关键是由于很多命令不支持|管道来传递参数,而日常工作中有这个必要,所以就有了xargs命令,例如: find /sbin -perm +700 |ls -l       这个命令是错误的 find /sbin -perm +700 |xargs ls -l   这样才是正确的 xargs 可以读入 stdin 的资料,并且以空白字元或断行字元作为分辨,将 stdin 的资料分隔成为 arguments 。 因为是以空白字元作为分隔,所以,如果有一些档名或者是其他意义的名词内含有空白字元的时候, 
  最近在办理档案和户口迁移,而且是跨省办理,整个过程异常艰辛与麻烦,下面记录整个过程以及需要的材料   首先档案的迁移: 1、提供档案存放地点,整个一般在某地的人才中心,当然,体制内的单位有保管档案权力的话,估计就在本单位了,在本单位提取相对就方便很多了。   2、然后由各自的HR或者人事部门提供调档函,然后可以委托亲戚同学朋友帮忙代为处理,毕竟现在请假外加来回路费住宿还有国有单位的办事效率大家都懂得。 委托需要的材料: 委托人的身份证复印件 委托书 毕业证原件 调档函   3、然后接下来就是重点了,不同的地方,特别是跨省,各地的规章制度很不一致,不过,规章是死的, ...
shell 操作字符串的方式有多种多样,下面是最原始的操作方式:一、判断读取字符串值:${var}      变量var的值, 与$var相同       ${var-DEFAULT}      如果var没有被声明, 那么就以$DEFAULT作为其值 *${var:-DEFAULT}      如果var没有被声明, 或者其值为空, 那么就以$DEFAULT作为其值 *       ${var=DEFAULT}      如果var没有被声明, 那么就以$DEFAULT作为其值 *${var:=DEFAULT}      如果var没有被声明, 或者其值为空, 那么就以$DEFAU ...
  先mark下,有空再看 http://edyfox.codecarver.org/html/vim_fileencodings_detection.html

CDN了解

  CDN的核心作用是提升网络的访问速度。 网站访问响应速度取决于许多因素,如网络的带宽是否有瓶颈、传输途中的路由是否有阻塞和延迟、网站服务器的处理能力及访问距离等   CDN的主要技术: 1、均衡负载 均衡负载分为服务器均衡负载以及服务器全局均衡负载   2、动态内容分发以及复制技术 将占网站主体的静态网页、图像以及流媒体数据分发复制到各地的加速节点上   3、缓存技术 代理缓存技术、透明代理缓存技术、使用重定向服务的透明代理缓存服务

shell数组操作

#定义和使用数组 arr=(1 2 3 4) echo ${arr[0]}   #另一种 生命方式 arr[0]="test1" arr[1]="test2" echo ${arr[0]} index=5 echo ${
shell判断文件,目录是否存在或者具有权限   #!/bin/sh      myPath="/var/log/httpd/"   myFile="/var /log/httpd/access.log"      #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限   if [ ! -x "$myPath"]; then   mkdir "$myPath"   fi      #这里的-d 参数判断$myPath是否存在   if [ ! -d "$myPath ...

shell 判空

  1. 变量通过" "引号引起来        如下所示:,可以得到结果为 IS NULL. #!/bin/sh para1= if [ ! -n "$para1" ]; then   echo "IS NULL" else   echo "NOT NULL" fi  2. 直接通过变量判断        如下所示:得到的结果为: IS NULL #!/bin/sh para1= if [ ! $para1 ]; then   echo " ...
  linux shell编程读写文件 #!/bin/sh cat first|while read LINE do str="$LINE majk" echo $str echo $str >>  copyreadfile.txt done 2# 如何用shell脚本读取文件的内容 我有个abc.txt文件,里面内容如下: BKLJLK76.doc 98JKL897.DOC 87JLJLJH6.xls …… …… 有很多行,需要一个脚本实现对abc.txt逐行读取,然后分别从系统的/old目录下查找出来并移动到/new目录下。     3# #!/bin ...
Global site tag (gtag.js) - Google Analytics