- 博客(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 5607 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 7186
原创 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 18184 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 29280 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 24162
原创 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
2013-06-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人