自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

原创 Intel应对ARM的进攻

英特尔最近推出基于Silvermont架构Bay Trail系列处理器,相对前一代Bonnell架构的最突出的改进就是支持乱序执行silvermon架构的处理器将出现在pc,平板等:List of Silvermont processors    Desktop processors (Bay Trail-D)    Server, storage, networking/co

2013-09-26 22:51:48 1658

原创 手机低端市场,联发科 vs 高通

联发科(MTK) 是山寨机的源头,我过去曾经鄙视他,现在来了180度转弯。其实联发科是台湾的上市公司,手机如此复杂的东西,当年联发科能把基础的手机做出来,而后小山寨厂改改外形,配件就能出若干款手机。现在在智能手机时代,联发科更是勇往直前,MTK65系列手机芯片陆续被联想,中兴等手机厂商采用,最近火爆的廉价手机红米用的就是MT6589T 四核处理器。 高通和苹果是有能力改造ARM结构

2013-09-25 15:34:23 1977

原创 HTC 和 SAMSUNG

两年前觉得HTC跟SAMSUNG有得一拼,两者都实力雄厚,产品质量相当,但两年过去了 SAMSUNG 甚至赶超过苹果,而HTC大幅度退步对于台湾,韩国这类外向型企业,以前都是给别人代工挣辛苦钱的,都想转移到产业的上游,做品牌,获得最大利润但SAMSUNG做到了,而HTC没有SAMSUNG先是做配件,在20年前,SAMSUNG的内存技术就全球领先了,在多年沉积了关键研发和制造技术

2013-09-24 11:17:44 2130

转载 路由器也可刷机,开源的Tomato DualWAN

前端时间常听一直一个资深同事说他倒腾路由器:登陆上去改配置,刷机等等最近看了一篇文章 http://www.cnbeta.com/articles/253854.htm原来还有开源项目Tomato DualWAN 是著名的第三方路由器开源固件 Tomato USB 的中国大陆地区浙江省温州市的爱好者 张德 ( ZD ) 二次开发 的 分支 版本。Tomato DualWAN

2013-09-24 10:32:53 5606 1

原创 comet 随想

以前编写过一个Android跳棋对战的程序, 服务器端用的 RESTfull, 有game, user, room 等这些resources客户端是不断轮询resources,而后不断对比,得知游戏状态的变化,当时时间有限,也就没有探索更好的方法有一天跟一个资深同事说了这事,他说:你就长连接去等就行了。对呀,状态变化我再给 client 回消息,这节约了cpu, 但服务器端

2013-09-23 18:02:42 1227

原创 截取 SIGSEGV 将不会产生 core dump 文件

最近做了个实验验证 signal 和 core dump 的关系,用的是glibc1) 不截取 SIGSEGV , 系统会产生 core dump 文件 (注意:不要忘了设置 ulimit -c unlimited)2) 截取 SIGSEGV, 并调用 exit(), 就不会产生 core dump 文件 (如下面代码所示)       不调用 exit(), 就会不停地调用 cras

2013-09-23 13:34:54 7185

原创 shell 的字符串操作

killProcessGroup() {    name=$1    echo "kill process group with member '$name' ..."    # Android sets only the trailing 15 characters of the process name,    # see libcutils/process_name.

2013-09-14 11:18:01 937

原创 如何干掉一组进程,kill group processes

当一个进程组 group leader 死掉后, 遗留下若干进程,要一个一个手工 kill 掉它们是比较讨厌的下面这个函数可以帮你达到目的killProcessGroup() { name=$1 echo "kill process group with member '$name' ..." pgids=$(ps -e -o pgid,cmd | grep

2013-09-13 14:55:09 6511

原创 用python实现远程复制 (scp + expect )

scp 功能很强大,但需要人工输入 password, 当然可以通过把 公钥保存在远程主机的 ~/.ssh 目录中,而后就不用输入password,但这需要配置.用 sshpass 可能在命令输入 password, 但 需要用 “sudo apt-get install sshpass” 安装如果不想用上面两种方法,可以用 expect 编写脚本可以帮助我们自动交互虽然 pyth

2013-09-11 18:11:03 18183 1

原创 ./ . 和#!/bin/bash 辨析Linux如何选择当前执行脚本的shell

最近遇到一个有趣的问题,让我搞清楚Linux如何选择当前执行脚本的shell执行cts的的 media stress test 需要安装 android-cts-media-1.0.zip把这个文件解开,发现有一个 copy_media.sh 脚本,就是用 adb push 向 android devices 复制文件,很简单的一个脚本,执行起来却有错$./copy_media

2013-09-10 15:51:28 3071 1

原创 xvfb 初步探究

有时候我们不关注程序是否有界面(比如自动化测试),只要程序在运行就可以了很感谢 xvfb 这个工具给我们提供了相关的功能比如在没有 X server 的机器上运行 gedit, 可以用下面的命令xvfb-run --auto-servernum --server-args="-screen 0 1280x760x24"  geditxvfb 这个工具相当于一个wrapp

2013-09-09 12:31:39 29275 2

原创 zip和tar如何处理符号链接(symbol link)

通过一个小实验验证 zip和tar如何处理 符号链接建立一个目录如下payne@payne-desktop:~/ziptest/1$ ls -ltotal 4drwxr-xr-x 2 payne payne 4096 2013-09-05 17:07 alrwxrwxrwx 1 payne payne    7 2013-09-05 17:07 a.link -> a/a.tx

2013-09-05 18:06:22 24156

原创 sed 技巧一例:特定位置插入

通过一例子熟悉 sed 的运用下面命令是在修改 ~/fs/install/nzos.conf 文件, 并在 env 第一次出现的地方再添加一行 env LXC_EXTRA_PORT=5556sed -i '0,/^env/s/^env/env LXC_EXTRA_PORT=5556\\nenv/' ~/fs/install/nzos.conf使用 -i 表示 edit

2013-09-04 12:37:49 12558

gnu-linker

(ld version 2) ld combines a number of object and archive files, relocates their data and ties up symbol references. Usually the last step in compiling a program is to run ld.

2013-06-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除