- 博客(45)
- 资源 (2)
- 收藏
- 关注
转载 华尔街智商测试 交易员江平的答卷
坐拥1.68万亿美元外汇储备,中国以国家外汇储备投资、QDII等金融机构海外投资、企业和居民个人海外投资,组成了当下中国海外金融投资的梯队。但是面对黑石投资亏损过半、QDII出海折戟等等,有人士提出,中国需要加强对华尔街和世界金融市场的再认识。《第一财经日报》特邀华尔街华人交易员江平为我们解读华尔街。自1995年加入雷曼兄弟至今,江平先生在华尔街浸淫多年,2007年因入账上亿美元而被华尔街著名专业
2008-04-22 18:41:00
1400
转载 Google公布通过手机短信进行消费支付的专利
美国Google公司最近披露的一项专利显示,他们已经获得了利用手机短信进行电子支付的专利,这将是Google Checkout服务的一个手机短信版。Google公司日前披露了这项专利技术,这项专利的提交日期显示为去年2月28日。根据这一技术,消费者无论是在无人售货机还是在零售店购买东西时,如果身上没有携带现金或者信用卡,可以利用手机发出一封短信,实现支付。从实现原理上,后台的一台服务器将会处
2007-10-11 20:57:00
818
原创 虚函数与const
在网上看到一道c++题,解答者说了很多,但感觉没有说明白问题的真正原因。 const的考查。Const这个关键字放在不同的地方将起到不同的作用。题目是这样的:class XBase{public: virtual void play()const { cout }};class XWind:public XBase{public: vo
2007-09-18 22:56:00
4123
转载 别再拿“技术”说事——位手机研发人员的心灵独白(上)
每次国产手机一旦有个风吹草动,总会引来一些人板着脸说些“盛世危言”。近期部分国产厂商公布了上半年业绩之后,这种场面果不其然又再次上演、并有愈演愈烈之势。其中关于“国产手机没有核心技术从而导致市场表现不佳”的老生常谈又一次成为某些评论者言之凿凿的论调。 “国产手机在技术储备上的起点确实比较薄弱,但近两年来这种力量正在悄悄蓄积,在不久的将来就能看到效果,”十年前大学毕业就开始从事手机嵌入式软件
2007-09-05 13:05:00
992
转载 Linux的时间与时钟中断处理
本文主要介绍在Linux下的时间实现以及系统如何进行时钟中断处理。一. Linux的硬件时间PC机中的时间有三种硬件时钟实现,这三种都是基于晶振产生的方波信号输入。这三种时钟为:(1)实时时钟RTC ( Real Time Clock) (2)可编程间隔器PIT(Programmable Interval Timer )(3)时间戳计数器TSC(Time Stamp Cl
2007-09-05 11:07:00
3123
原创 Antialiasing
One of the most important techniques in making graphics and text easy to read and pleasing to the eye on-screen is anti-aliasing. Anti-aliasing is a cheaty way of getting round the low 72dpi resolut
2007-08-30 15:11:00
773
原创 qtopia2之mouse事件
触摸笔的底层可以采用tslib。 在qte中,对tslib对应的device (/dev/ts)设一个QSocketNotifier, 监视tslib事件。当有触摸笔按下时,产生signal, 读取mousedata, 获得press值、坐标、时刻。press非0表示按住, 为0表示release。通过时刻可以判断是否双击。 这里需要注意的问题之一是触摸笔的精度
2007-08-17 23:36:00
1170
原创 qtopia2启动之quicklaunch与singleexec
quicklauncher机制: 采用quicklauncher可以加快qtopia应用的启动速度。 具体方法是事先启动一个quicklauncher进程,把一些初始化工作做好,等需要启动应用时,直接开始进入应用主窗口运行。1) quicklauncher进程如何启动的? 两个场合会启动: 系统初始化启动时; quicklauncher进入应用主窗口后,就变身为具体的
2007-08-17 23:33:00
1458
1
原创 使用nfs挂载rootfs
环境:arm开发板,希望通过nfs来挂载rootfs。 步骤: 1, cd linux_kernel, 通过make menuconfig 来修改 include/linux/autoconf.h 里的CONFIG_CMDLINE CONFIG_CMDLINE 的示例: root=/dev/nfs rootfstype=nfs ip=192.168.10.2:192.16
2007-08-13 22:29:00
3397
原创 产品是否成功,70%在设计阶段就已经决定了
网上关于GPS手机设计的讨论,非常有意思: “设计一款性能良好的GPS手机,不仅需要对GPS模块及天线进行良好的选型,对整机的板子布局也非常关键,特别是手机主板原有元器件及电路布局对GPS部分的干扰处理,不然即便是模块及天线各自性能优异,整机也不会有很好的效果 。” “ 做GPS手机,厂家的技术支持非常关键, 必须从设计阶段GPS厂家就要介入,从原理图到
2007-08-11 17:22:00
803
原创 linux phone framework
somebody says:Applications- PIM data exchange via OBEX (Hiker Exchange manager?)- More flexible homescreen and application launcher.- File manager (in progress, use gpe-filemanager / GnomeVFS)-
2007-08-08 22:09:00
743
原创 做linux手机的难点
硬件上我不是很熟悉,感觉天线灵敏度需要处理好,否则容易掉线。电源管理非常重要,容易导致死机。双模手机上,通信模块、应用模块之间的唤醒处理也需要注意。 linux内核采用montavista或者自己维护也行。驱动牵涉较多,usb、蓝牙、电源管理芯片等。 QTOPIA架构太不完善。有些人以为qtopia和一些手机方案一样,改改MMI几个月就能出产
2007-07-01 13:51:00
925
原创 日本手机
这几天看了一个网站,专门谈日本手机的,http://blog.hxsd.com.cn/blog/6702/category/c4142.html ,内容还不错。 我在2004年的时候在日本出差。感觉日本手机风格单一:都是折叠,而且大小、样式都差不多。运营商推新业务的时候,会低价推销手机。我当时一个同事刚换了一个电视手机,价格就很便宜。 当时感觉 日本的电信服务比较
2007-06-19 14:49:00
671
原创 嵌入式系统的UI设计
qtopia的UI设计有很多桌面系统的风格, 不是很适合嵌入式系统。1, 滚动条。 是个比较耗资源而且耗电的操作, 应该改为上下翻页合适点。看下面的参考:2, 按钮过多,而且按钮过小。 对于触摸屏而且想用手指操作的人,不是很合适。
2007-06-19 11:27:00
2736
原创 qt4的底层绘图、窗口管理
把qt4的绘图、窗口管理的代码终于理顺了。如果手机以后要加显示加速芯片,还是需要搞清楚这些代码的。 绘图部分最终都是些画点、画线、几何图形等,不过做了paintEngine, paintDevice 等封装,比较难看懂。 窗口管理,这部分没必要了解。 不过编程时注意, 生成一个窗口时,parent别置成NULL, 否则窗口一直不会被真
2007-06-19 10:53:00
1021
原创 动态库的版本管理
这几天想自己搭一个mapbar或者map.google, 于是拿着开源的mapguide一通编译。好累,库的依赖关系一大堆,真怀念debian的日子。 库都找到后,发现有个动态库,有版本冲突问题: FDO3.2 依赖 libxerces-c-27 , 而mapguide-1.1.0 依赖 libxerces-c-25 。我尝试用统一的版本,结果会导致别的编译错误。 郁
2007-06-07 10:39:00
3324
原创 决定深入qt绘图底层
最近在看qtopia4 中关于paint system的代码, paintengine, paintedevice, 一堆抽象把我搞糊涂了。希望能把qt4绘图原理搞清楚。 代码很难看。 谁有参考资料指点?
2007-05-24 16:16:00
1616
原创 mplayer on omap1610: optimization
最近把mplayer在omap1610的性能做了很大的优化提升。qvga的 mpeg4 电影,流畅播放15fps。最关键的是:播放器是在手机完整平台上跑的,其它后台进程都在,资源很紧张,很容易造成电影播放性能突变。而我尽量把这些影响降低了。 视频是在dsp上跑的,音频我放在arm上。 用开源方案搞定手机播放器,感觉不错。
2007-05-24 16:10:00
524
原创 mplayer on OMAP 1610 linux 1: porting
编译的时候会碰到以下问题: 1 编译libavcodec/armv4l/dsputil_arm_s.S 时报错:PLD指令不认识。Pld可能是xscale用的数据预存cache指令. 在OMAP平台上可能不支持。 幸好这条指令不会引起错误。换用arm-linux-gcc 3.2.2 编译此文件,通过。 编译此文件的时候注意加上 -msof
2007-04-11 13:03:00
766
原创 版本的折腾-在SUSE10上安装vmware5.0
机器装的suse10, 手头上有vmware 5.0的安装包,于是想在suse10上装vmware。 没想到花了一些时间折腾。 1, 碰到的第一个问题, vmware-config.pl 里报错,说内核版本不对, 查了一下,是因为 vmware-config.pl里比较 $header_page_offset 和 $gSystem{page_offset
2007-04-11 12:58:00
1029
原创 开发人员看Nokia E90强在哪
1. 800X352 像素 800象素,标准的浏览器长度。浏览网页既不会有重排,也不会有缩放。2, 128M内存,简直就是为了OFFICE而设。3, WIFI支持。能不能取代笔记本60-70%的功能?或者是不是有了这个趋势?
2007-03-09 17:56:00
983
原创 个人表演的时代与长尾理论
每个人都能当作家,可以写blog。 每个人都可以拍电影,可以 发布个人视频。每个人都可以当明星,有超女选秀。每个人都能当广播主持人,因为有了播客。信息化为人们提供了展现自己的舞台,这是时代的进步。人们的需求也将更个性化,于是有了长尾理论。 当晚上我无聊的听着FM广播的时候,心想如果有我喜欢的播客主持人就好了。 看看这里的个人视频: 一个自信的PPM
2007-03-07 10:36:00
574
原创 发现他们调试应用居然每次都要重新烧写cramfs根文件系统!
虽然cramfs文件系统是不可写文件系统,但是完全可以用NFS 来mount 其上面的目录。 为什么不用nfs来调试呢?可以省去烧录的时间。 此外,在试图不重新编译内核,就把cramfs根文件系统改成nfs 根文件系统的时候,发现一个有趣的现象: 在pc上 , mount -o loop xxx.cram
2007-03-04 16:32:00
1230
1
转载 Youtube Supervote
Youtube Supervote [ 分类:科技 Tech ] 每年,美国最大的广告盛事大概就是“超级碗”了。昨天在Youtube上面看到这个超级碗广告集锦的广告,觉得Youtube真是能够利用广大人民群众的智慧呀。 今天打开这个页面一看,嘿,还真不简单: 你可以根据自己的喜好来调整页面上的榜单,选出自己的Top 10,然后上传至Youtube。每个小时,这
2007-03-04 13:35:00
699
转载 NFS导致的开机启动速度慢
发现有几台redhat机器启动的时候,在启动NFS的时候停留很长时间。 于是google一把,发现解决方法如下:NFS启动慢的问题 用linux开发的朋友对这个问题一定很有体会,有时候开机时在start NFS这一步会停很长的时间,这个问题困扰了我很长的时间,今天终于忍不住上google搜索了一把,答案是因为每次客户端mount过NFS而又没有正常umount后,在/var/
2007-03-04 11:04:00
2609
原创 gdb调试qtopia
一、 X86模拟器环境下调试 1. qtopia的打印输出能否和gdb的输出分开? 有两种方法解决: 1)输出重定向 我们打开两个终端(一个用来使用gdb,另一个用来显示所调试程序的输出),这两个终端是什么是无所谓的(可以是xterm,rxvt,konsole,或者virtual consoles),但是应该不能是一个多页面终端的两个tab,因为
2007-03-03 22:21:00
4929
原创 rootfs,initrd,NFS
几个概念不是同一层次的东西。1. 先看看rootfs是怎么回事:解析Linux中的VFS文件系统机制 http://www.bitscn.com/linux/security/200604/7690.html2. 再看看initrd 里面究竟有什么东西:initrd-x.x.x.img文件分析: http://www.chinaunix.net/jh/4/1
2007-02-27 15:49:00
946
转载 手机技术的发展方向不是视频通信,而是社交网络
我觉得手机能创新的地方还很多。转: 高通CEO:PC行业应该为手机行业而感到恐慌 www.52RD.com 2007年2月27日 我爱研发网 赛迪网 【赛迪
2007-02-27 10:45:00
584
转载 CVS使用
1, cvs updatecvs update -A //clear stickcvs update -d //create new file2, cvs diff 转一篇:粘滞性标签(Sticky Tag)在CVS中,如果检出时指定版本树上的一个版本,对它进行的修改是无法直接提交的,这种情况下就叫Sticky Tag。解决方法可以是:方法一:1、要提交必须先在检出版本的地
2007-02-26 21:43:00
567
转载 linux内存管理
最近在看 Understand Linux VM manager-2004.pdf ,有点枯燥。 目前看的一些其它比较有价值的资料:1, Linux 操作系统原理介绍 http://blog.youkuaiyun.com/maokor/archive/2005/01/05/240707.aspx 这里也有:http://man.chinaunix.net/tech/ly
2007-02-26 21:26:00
635
转载 与平台无关的软件开发
Qt Gtk wxWidgets FLTK Java Kylix .NEThttp://www.linuxfocus.org/ChineseGB/October2004/article350.shtml
2007-02-26 21:13:00
680
转载 Qtopia工程里的文件
1. qtopia中的ui文件、moc文件假设你有了a.ui文件(用designer画出来的),然后就可以使用uic -o a.h a.ui得到a.h。然后uic -o a.cpp -i a.h a.ui得到a.h诸如此类的东西。moc是用来生成中间件moc_a.cpp之类的东西。不过你可以熟悉了后自己直接写.h更加快。不过这个uic,moc生成工具都可以使用tmake或者qmake自动动作
2007-02-26 21:01:00
669
转载 GCC笔记(转)
GCC笔记 http://www.cublog.cn/u/13991/showart.php?id=96714 gnu binutils 笔记: http://www.cublog.cn/u/13991/showart.php?id=104690
2007-02-26 20:56:00
572
转载 基于消息分发的多线程程序设计,常见的问题,以及解决方法
http://blog.youkuaiyun.com/dengyunze/archive/2005/12/16/554007.aspxfunction StorePage(){d=document;t=d.selection?(d.selection.type!=None?d.selection.createRange().text:):(d.getSelection?d.getSelecti
2007-02-14 21:28:00
958
原创 先做个嵌入式代码优化的准备:-)
先贴些网上这方面的文章,以后有时间再写写这方面的东西。 嵌入式实时程序设计中C/C++代码的优化: http://www.7613.com/wen/read.asp?id=1229&wen_no=11C语言嵌入式系统编程修炼之性能优化篇: http://blog.youkuaiyun.com/danforn/archive/2006/11/16/1387641.aspx针对嵌入式SoC应用的C编
2007-02-14 21:18:00
682
转载 窗口父子关系
窗口父/子关系两个界面元素中若有一个是另一个的父窗口,那么它们两个便是相关联的。不是把这种父子关系同继承关系或事例拥属关系相混淆。后面两种都是对象关系。子窗口并不一定继承它的父窗口,亦或从父窗口继承任何属性。子窗口是这样一种界面元素,它接受另一个界面元素的管理。例如,列表框是由其所在的窗口或对话框来管理的。只有当父窗口显示着的时候,子窗口才能显示出来。当关闭父窗口时,子窗口自动关闭。转一篇:
2007-02-14 14:08:00
1050
转载 名称冲突
WINX支持DirectX,OpenCV吗? 偶尔也会听到这样的一些疑问:WINX支持DirectX,OpenCV吗?也会听到SmartWin支持OpenCV这样的说法。下面我们分析一下这个问题。我们知道,库之间共存的障碍,主要有以下几点:其一:编译期的符号(指类名、函数名、宏名等)冲突。主要表形在: 宏名冲突(由于没有命名空间的保护)。
2007-02-13 16:36:00
1480
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人