自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(78)
  • 资源 (2)
  • 收藏
  • 关注

原创 ssh + tar 在不同机器之间快速复制文件

1、在A机压缩后,复制到B机器并解压缩tar -cf - /opt/dir1 | ssh 192.168.0.116 "cd /opt; tar -xf -"2、在A机压缩,并将压缩文件复制到B机tar -cf - /opt/dir1 | ssh 192.168.0.116 "cd /opt; cat - > dir1.tar"3、将A机的压缩文件,复制到B机并解压缩zcat

2007-10-24 15:41:00 1184

转载 尼尔森报告:iPad用户40%年收入超10万美元

<br />尼尔森报告:iPad用户40%年收入超10万美元来自:腾讯科技         尼尔森(Nielsen)报告显示,25到36岁年龄段用户是苹果公司产品的最主要客户群,近40%iPad用户年收入超过10万美元。为了更加客观地了解是哪部分人群正在购买苹果公司历史上最受欢迎的这两款产品,尼尔森公司(The Nielsen Company)从今年四月到六月走访了超过6.4万名移动用户。<br /><br /> <br />苹果产品用户的年龄和收入情况<br />  在受访的所有移动用户中,有33%的用户

2010-08-06 09:03:00 811

转载 Bob Borchers:手机支付时代即将来临

<br />Bob Borchers:手机支付时代即将来临<br />  有人记得Bob Borchers吗?在苹果负责iPhone市场部门的。不过现在他离开了苹果公司,跳上了”移动支付“这条船。<br /><br />  我们当然希望一个超棒的移动支付系统,这样就可以不用带着钱包了。这是一个快速发展的行业,Visa和Mastercard会面临新的对手。<br />  Borchers会加入Payfone,这家公司刚拿到纽约一家风投的1100万美金。另外RIM的Kevin Talbot也会加入其中。Broc

2010-08-03 15:28:00 759

转载 看企业们创新的iPad运用

<br /><br />  我们都已经听说过,梅赛德斯-奔驰的汽车销售们已经开始使用iPad作为工具,给顾客提供各种贷款信息。因为试完车后,汽车销售和顾客必须到办 公室谈付款方式,这个时候顾客往往会犹豫。但如果顾客能在自己看中的爱车商谈就不会犹豫太多了。于是,奔驰的汽车销售想到了用iPad来向顾客介绍的方 法。<br />  不得不说,这的确是一个好方法。在苹果的Q3财报会议上,公司COO Tim Cook说,现在已经有一半的财富世界100强企业使用iPad。但实际上,还有更多小型企业客户用各种创新的方式来

2010-08-02 14:19:00 753

原创 设备文件的阻塞读写支持

设备文件的阻塞读写,不光要在open该设备文件时,设置非阻塞读标志,还要在内核驱动代码中判断该文件句柄是否是阻塞的:  if(filp->f_flags & O_NONBLOCK)  

2009-04-30 09:52:00 1097

原创 使用rsync服务器同步几台机器之间的build镜像

基于 Ubuntu 8.10: 由于OE的编译目录比较大,现在完全编译后的workspace目录已经达到了30多G,而且一台服务器上如果有很多人同时build的话,服务器磁盘性能会急剧下降,并且CPU也显的不够用的了。 为了解决这个问题,决定搭建rsync服务器,以把服务器上的oe stuff目录,同步到其他机器上。 参考:http://blog.chinaunix.n

2009-04-28 16:51:00 1093 1

原创 新版csdn发表博文比原来的方便多了,速度也快多了。

所以,俺喜欢写博客了,哈哈。

2009-04-28 10:00:00 658

原创 libnotify的用法

X桌面的系统弹出框是如何出来的呢?是不是得自己写程序来生成一个小窗口显示在那里,再设置一个超时定时器,一段时间后关闭这个窗口呢? X已经为我们考虑到了这个问题,由libnotify来实现。首先在ubuntu上安装:apt-get install libnotify-bin 使用方法:$ notify-send -u normal "low" "message b

2009-04-28 09:55:00 6412

原创 IBM本本的温度

一年前在动态买的T61,用起来一直很顺手,1680x1050的超高分辨率。前几天由于错误判断,把硬盘噪音当成风扇噪音了,去动态维修了一下,并且把一直用着不太好的屏轴换了一对。 第一次维修后,总感觉风扇不出来热风,可是当时已经给风扇吹过灰了啊,怎么还会这样?下午请假又去了动态一趟,他们很仔细的把原来的硅脂擦掉,又涂上新的硅脂,可是开机后,CPU温度仍然是60多,稍微在vmware中做

2009-04-27 21:04:00 1047

原创 Linux上网本的生活

过年的时候,从上来来到北京做Linux上网本,在入职后疯狂的加班,在基本熟悉了 OE后,花了1个星期的时间,将公司现有的OE更新到了最新的版本。由于公司的rootimage主要基于OE来进行管理,原来的OE环境由于比较旧,公司也一直想更新到新版本。我的这个更新正好为公司做了小贡献。 公司加班比较多,特别是我们项目组的几个同事,由于大家当时都是刚入职的,所以工作非常的卖命。后来发现其他项目组

2009-04-27 20:41:00 907

原创 一些有关音视频的知识

AVI文件只是一层封装,里面可以是DivX,XVid等格式。 使用 MediaCoder-0.6.2.4275.exe 可以将一种视频格式转换为另一种。MediaInfo可以查看音视频的详细信息。

2009-04-27 20:33:00 718

原创 Linux的关机流程

 今天上午看了一下我们的手机的关机流程,参考了这个IBM网站上的资料:http://www.ibm.com/developerworks/cn/linux/embed/l-rb/index.html想起来看关机流程的一个原因是,手机在接着充电器的时候,从Prizm关机会变成重启,而直接使用poweroff命令,则会正常关机。Prizm走正常关机流程,调用sys.c中的sys_reboo

2008-07-15 13:49:00 4698

原创 directfb终于可以用tslib正确运行起来啦~~~

directfb终于可以用tslib正确运行起来啦~~~昨天晚上跑起来了ts_test后,今天对tslib有了进一步的理解。由于昨天使用的是/dev/input/ts0,这个是经过校准的数据。后来又使用/dev/input/tsraw0进行校准,校准后,在ts_print,竟然,,还是原始数据,并不是经过校准的数据。检查了一下ts.conf,并且看了一下tslib的文档,原来是

2008-07-09 19:56:00 286 6

原创 给手机接上键盘、鼠标

今天做了一个实验,把鼠标连接到手机上,但是发现手机并没有给鼠标电。原来手机上并没有把S3c2442的usb host引出来,在画板子的时候,只引出来了usb client。使用的USB连接口是在楼下买的,3元一个,两头都是母头。两头的线是依次交叉相连的,最右边的线连到对端就变成了最左边的线。但是如果分别正视两个连接口的话,还是最右接最右的。此外,还量了一下USB-MiniUSB线路,由

2008-07-09 16:38:00 1723

原创 directfb不能正常使用手机触摸屏的分析

使用自己的directfb,总是认不到正确的touchscreen,虽然dfb已经认出来/dev/input/event0为按键设备,/dev/input/event1为touchscreen。但是这个/dev/input/event2是没有校准过的数据,df_window运行的时候总是不正确,因为其获取到的触摸坐标总是在屏幕的最右边。以x值为例,我的这个触摸屏最右边的值大概为180,越是往左,数

2008-07-09 15:49:00 3384

原创 tslib终于可以校准了!!

前前后后用了半个多月,今天终于把tslib的校准界面搞出来了。受下面两篇好文章的启示: http://blog.21ic.com/user1/2177/archives/2006/32818.html http://blog.csdn.net/mzl626/archive/2008/04/18/2304169.aspx  --==============================

2008-07-08 22:37:00 2190

原创 如何在正则表达式中完成特定数字的查找

(本文的例子使用python完成) 参考:Python正则表达式操作指南 http://wiki.ubuntu.org.cn/Python%E6%AD%A3%E5%88%99%E8%A1%A8%E8%BE%BE%E5%BC%8F%E6%93%8D%E4%BD%9C%E6%8C%87%E5%8D%97 如何使用正则表达式查找出"abc = 128"这个字符串中的数字呢?可以使用命名组

2008-07-06 13:57:00 3105

原创 让ldd在arm-linux手机上运行起来

ldd for x86非常好用,可以看so文件依赖于哪些其他的so。那么在arm-linux下面能不能也有这么一个程序呢?以前都是在x86下使用arm-linux-readelf来读取arm so的share library,总是感觉没有ldd来的顺手。使用gentoo linux,用qfile查询了一下,发现ldd竟然是属于gcc编译器带的东西,用file看了一下/usr/bin/l

2008-07-06 13:46:00 5430 1

原创 终于可以在手机上运行DFB/GTK+了

经过一段时间的努力,前几天终于可以在板子上运行DFB和GTK+了,等过几天有空了,把整个porting过程写下来,和大家分享一下。在移植的过程中曾经遇到过pango/fontconfig/cairo的问题,后了也都解决了。

2008-06-28 15:51:00 1312 1

原创 嵌入式Linux运行过程中动态更新cramfs分区。

 一直想解决在嵌入式linux运行的时候,动态更新cramfs,今天用mtd_debug实现了对kernel和rootfs的运行时更新。同时还使用了dd以及nandwrite,发现dd对一个文件是可以的,但是写入另一文件后,内核启动的过程中出现了ECC的kernel panic。而使用nandwrite则一次都不能成功。--===============================

2008-06-28 15:47:00 3771 1

原创 Linux应用程序中如何打印带有颜色的提示信息

如下:#define Message(format,arg...)  fprintf(stderr, " "format" ",##arg)#define Error( format ,arg...)  fprintf(stderr, " "format" ",##arg)

2008-01-22 16:06:00 945

原创 Gun C 和 VC对struct定义的一点不同

下面的代码定义delaykey的语句,在linux下可以编译通过,但是在VC 6.0下却报错:--------------------Configuration: 1 - Win32 Debug--------------------Compiling...1.cc:/documents and settings/administrator/桌面/1.c(14) : error C2065:

2008-01-22 12:08:00 1287

原创 新发现一个和Beyond Compare媲美的比较工具:Araxis Merge

Araxis Merge 是一种将档案、资料夹同时合并的应用程式。它可以依档案的类型,命名的等级来合份并透过印表机输出。它可以让你从容的工作在几个不同版本文件。利用颜色来区分出文件,让你更简单的比较出类似或不同的档案。具有革命性意义的文件比较软件。可以对不同版本的文件进行比较和操作,任何不同之处均将被下划线标出;点击合并的功能答应选择不同文档中不同部分经过简单点击合成为最终稿;支持对文件夹及其子文

2008-01-17 12:44:00 10574

原创 我的gentoo的make.conf

Server185 ~ # cat /etc/make.conf# These settings were set by the catalyst build script that automatically# built this stage.# Please consult /etc/make.conf.example for a more detailed example.CFLAGS="

2007-12-28 11:48:00 1954

原创 一个makefile的例子

 ################################################CC = tccAR = armar################################################CFLAGS = -O1 -bi -g+ -apcs /interwork/swst -fy -Wbe -DSDL /     -DEXTERNAL_SDL_DE

2007-12-13 15:10:00 828

原创 使用cacti + rrd构建免费的Linux系统监控平台

 前几天终于弄出来了这个东西,感觉配置过程还是很简单的,主要参考www.gentoo-wiki.com,搜索cacti即可。另外,还是用了snmp来给rrd提供数据,snmp的包是 net-analyzer/net-snmp-5.4.1-r1 

2007-12-07 10:54:00 1022

原创 mysql 常用的语句,不断更新中

 创建默认的mysql数据库,在mysql数据库损坏或者被误删除的时候可以用到。mysql_install_db查看当前mysql的连接情况mysqladmin processlistmysqladmin variables extended-status | grep key_buffer_sizemysqladmin variables extended-status | grep q

2007-12-07 10:45:00 532

原创 [转载,并且格式化页面]Linux守护进程的编程方法

转载自:http://ailantianlinux.spaces.live.com/blog/cns!170F6237803E4DB7!190.entry              Linux守护进程的编程方法     守护进程(Daemon)是运行在后台的一种特殊进程。它独立于控制终端并且周期性地执行某种任务或等待处理某些发生的事件。守护进程是一种很有用的进程

2007-11-21 13:46:00 735

原创 如何跟踪mysql执行的sql语句

用惯了微软的ms sql的事件探查器,一直也想在mysql中找到相应的这么一种工具:修改my.cnf,在mysqld下添加log一行,[mysqld] log                    = /tmp/mysqld.sql然后,重新启动mysql,tail -f /tmp/mysqld.sql,就可以实时看到myql服务器当前正在执行的语句了。 

2007-11-14 16:34:00 5117 1

原创 检测mysql密码是否输入正确的脚本

MysqlUser=rootMysqlPassword=function CheckMysqlPassword(){    if [ -z $MysqlPassword ]    then        cmdResult=`mysql -u$MysqlUser -e quit 2>&1`    else        cmdResult=`mysql -u$MysqlUser -p$

2007-11-14 14:46:00 1877

原创 如何烧写v5t板子的kernel

 开机按住空格进入U-Boot,1.通过串口上传kernel到v5t板子loadb 0xa0200000 115200然后使用kermit协议传送zImage文件2.通过tftp上传kernelsetenv serverip 192.168.0.184setenv ipaddr 192.168.0.117tftp  0xa0200000  zImage3.将kernel写入falsh中eras

2007-11-13 11:18:00 1133

原创 一个非常好用的KVM 软件 Synergy

今天看Gentoo linux Newsletter真是没有白看啊,发现了一个很好配置很好用的软件:Synergyhttp://www.gentoo.org/news/zh_cn/gwn/20070910-newsletter.xml Synergy的主页是:http://synergy2.sourceforge.net/看他们的features,这个软件现在好像不支持console文

2007-11-10 01:22:00 3238

原创 minicom不能连arm-linux开发板的问题终于解决了!

前一段时间一直有个问题困扰着我,大概是一次重新编译过kernel之后, gentoo上的minicom就不能和windows和开发板通信了。为了解决这个问题,我把glibc/kernel/minicom不知道都重新编译了多少遍了,有时候心里还抱怨minicom不好用。今天想起来有一次用CRT的时候,把RTS/CTS选上了,在windows下也不能和开发板通信了。于是,就查看了一下minic

2007-11-09 14:33:00 5138

原创 Cisco 端口映射设置成功

在百度上搜索"Cisco 端口映射",从结果中选了一条,配置成功。http://hi.baidu.com/ajtit/blog/item/16bba358a1287ddf9d82047c.html 在注意在内网访问公网的这个端口的时候,看到这个映射是不成功的。但是通过外网IP来访问这个端口,是成功的。请msn上的朋友试了一下,是可以的。幸亏公司有2个公网IP地址,远程登录到另一个IP地

2007-11-08 15:25:00 18901

转载 MYSQL数据库The table is full错误

http://www.it055.com/it055_infos/Database/MYSQL/1729_page1.htm 这个错误发生在内存临时表变得比tmp_table_size字节大时。为了避免这个问题,你可以使用mysqld的-O tmp_table_size=#选项来增加临时表的大小,或在你发出有疑问的查询之前使用SQL选项SQL_BIG_TABLES。见7.25 SET OPTI

2007-11-05 14:55:00 1888

原创 Gentoo Linux的快速复制安装

 由于Linux的高可用性,以及对硬件的良好的兼容性,在大量安装Linux的时候,可以使用复制的形式进行安装,网上有一篇基于LiveCD的复制安装教程,本文章借鉴了那篇文章。复制安装的三大步骤:1、新硬盘分区2、复制系统文件到新硬盘3、给新硬盘安装Grub 一、新硬盘分区:使用LiveCD或者USB-HDD启动计算机进入Gentoo Linux,我一般的分区方式是:

2007-10-24 15:22:00 1639

原创 使用scp+cron自动备份脚本

前提:已经设置ssh公钥登录---------------------------------------------------------------------------#!/bin/bashecho "start backup..."FILE_NAME=s360v2_`date +%Y%m%d_%H%M%S`.tar.bz2CGI_BIN_DIR=/var/www/cgi

2007-07-22 20:00:00 1832

原创 如何实现ssh的自动登录

在客户端的操作:ssh-keygen (有的版本可能需要加 -t rsa 参数) ,将会在.ssh/ 生成 id_rsa(私钥)  id_rsa.pub(公钥),将公钥拷贝至服务器端的.ssh目录下,并作为新的一行添加到authorized_keys2中。服务器端操作:服务器端一般不需要特别的操作,如果使用公钥登录不成功的话,去服务器的/var/log/下查看一下secure文件中的内容即可(

2007-07-21 21:59:00 985

原创 Linux如何修改date的输出格式

使用 +引出date的格式字符串就可以了,一开始看date的帮助没有看懂。如:date +%d可以使用这种方式生成含有日期、星期名等的文件名。

2007-07-21 21:31:00 4806

原创 昨天花了一下午的时间,终于搞定了sed多行的问题,开心!

ok.sh:--------------------------------------------------------------------------------------------------------------------------------------------#sed "/^/[tool_path/][ /t]*/N;s/^/[tool_path/][ /t

2007-07-21 10:23:00 1212

PL-2303HX新版驱动

USB转串口驱动,芯片实际上好象是PL2302的.

2008-07-09

Gentoo Install Guide

Gentoo Install Guide

2007-06-16

空空如也

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

TA关注的人

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