我先用ctags来生成tag文件:
然后再用命令解析出其中的函数:
这样就生成了设置所有函数断点的文件了:
b
我先用ctags来生成tag文件:
然后再用命令解析出其中的函数:
这样就生成了设置所有函数断点的文件了:
详见:http://gentoo-pjq.vicp.net/bbs/viewtopic.php?f=2&t=37&p=44&sid=492a625a38a1fd9af6983039d5443c01#p44
pjq@gentoo-pjq ~/sopcast $ cat psop.sh
#!/bin/sh
#[email protected]
#USAGE:
#./psop.sh tvname
#example:
#./psop.sh cctv-1
#then you can use mplayer to play the tv
#mplayer http://127.0.0.1:8908
#define const
GCHLXML=/tmp/gchlxml
ITEM=/tmp/item
NAME=/tmp/name
TEMP=/tmp/tempfile
TV=$1
#Get the gchlxml if no existing file
… USE标记
在管理 USE 标记之前,我们首先要区分 全局 与 本地 的概念。
全局标记,顾名思义,就是系统软件包或绝大部分软件包都会依赖的标记。
本地标记,是针对安装的软件包不同,可自由定制的标记。
当前可用的全局USE标记列表可以在 /usr/portage/profiles/use.desc文件里找到。
当前可用的局部USE标记列表可以在 /usr/portage/profiles/use.local.desc 文件里找到。
BTW, 建议安装 gentoolkit 里, 使用里边的 euse -i 命令来查看详细信息.
添加,修改,删除全局 USE 标记, 我建议改在 /etc/make.conf
而针对本地标签, 则通过制定软件包+标签的方式, 定义在 /etc/portage/package.use 里.
这样的可以有效区分全局和本地, 使其工作在不同的作用域下.
另外, 针对单个软件包, 还可以进行临时的 增删改 USE …
tail -f /var/log/apache2/error_log
发现里面都是相同的内容:
[Tue Feb 10 22:52:51 2009] [notice] child pid 7887 exit signal Segmentation fault (11)
[Tue Feb 10 22:52:51 2009] [notice] child pid 7888 exit signal Segmentation fault (11)
[Tue Feb 10 22:52:51 2009]
http://gentoo-pjq.vicp.net
http://gentoo-pjq.vicp.net/bbs/viewt…9e580e2b1072a4
用的是LAMP
就用的宿舍原来的电脑。
域名:http://gentoo-pjq.vicp.net/
用PHPBB3建好了论坛:
http://gentoo-pjq.vicp.net/bbs/
用postfix,dovecot建好了Mail服务器,SMTP/IMAP,POP3暂不支持。用SquirrelMail建好了Webmail,直接用浏览器访问:
http://gentoo-pjq.vicp.net/webmail/
用Wordpress建好了Blog:
http://gentoo-pjq.vicp.net/blog/
用vsftp架了ftp服务器(ftp://gentoo-pjq.vicp.net/),但外网访问不能列出文件列表,于是就直接将目录mount到apache下,用http下载:
http://gentoo-pjq.vicp.net/ftp/
由于是用花生壳申请的免费域名,有时花生壳会出现问题,导致域名不能解析,
所以最好的方法是直接用IP地址访问。由于外网IP地址是动态获得的,不能固定。所以最好的方法是定时发mail通知大家实时的IP地址,然后直接用IP访问。我已经写了脚本会定期发送mail通知大家,所以只要把mail地址给我就行了。…
1. find ./ -iname “*.bid” -exec cp {} bid/ \;
将目录下所有匹配的文件copy到一个目录下,不包含路径。
或:find ./ -iname “*.bid” -exec cp -t bid/ {} +
2.find ./ -iname “*.bid” -exec tar cvzf bids.tar.gz {} +
将目录下所有匹配的文件打包,包含对应的路径。
http://forum.ubuntu.org.cn/viewtopic.php?f=21&t=108619…
http://www.linuxsir.org/bbs/thread342035.html
每次清理world file都要去找那一堆命令,之前找到英文版的在这里。
现在我将主要过程写在一个脚本里了,下次只要执行一下这个脚本就行了。
用wgetpaste贴在了这里。
主要会执行如下步骤:
echo "***********************************************" echo "The system will do the follow steps automaticly:" echo "1.cp /var/lib/portage/world ~ && >/var/lib/portage/world" echo "2.regenworld" echo "3.emerge --depclean -p" echo "4.emerge --depclean" echo "5.emerge
Gentoo内核昨天又升级了(NVIDIA驱动也升级了),直接从2.6.26-r4干到了2.6.27-r7,升级真多,前两天圣诞2.6.28的内核才刚出来,下面是简易升级过程:
1.emerge -uDN world
2.将原先的/usr/src/linux 软链接删掉,
然后将新内核链接过去
3.拷贝一下先前的.config到新的内核目录下.
4.然后make menuconfig,一般我都不需要重新配置了,然后直接保存就行了,这种有可能会有问题,但我一直是这样操作的,现在也没有发现什么问题.
5.然后再time make
6.OK,编译成功,
make modules_install,
拷贝新内核,成功引导系统.
7.进入系统,再重新编译相关模块
modules-rebuild rebuild
这里一般不会太多,主要是一个显卡驱动,还有VirtualBox 模块.
8.至此一个内核的升级就基本完成.
然后再照着上面的方法patch上了中文补丁,ls
欢迎转载,转载请注明出处。作者:手机即信息 博客:http://canco.javaeye.com
近来无事,把手机开发平台的学习指南、教程和资料总结一下,方便大家参考。
手机客户端软件开发最大的困难就是平台不统一,手机开发平台太多。
手机可分为智能手机开发和feather phone手机。开发平台可分为开放式平台和封闭式平台,开放式平台包括symbian、windows mobile、linux、iPhone、Android、BlackBerry、j2me、brew等,支持手机应用程序通过OTA下载和安装;封闭式平台包括MTK、展讯、TI、飞利浦等。下面分别介绍。
1. Symbian:
Symbian平台为目前智能手机市场的老大,智能手机全球市场占70%以上,在欧洲和亚洲占绝对优势,只是在美国市场份额少得可怜,希望今年nokia在美国发力,赶上其它智能手机。根据UI风格的不同,Symbian分为s60和UIQ两个平台,其中nokia使用s60平台,索爱和moto采用UIQ平台。Symbian平台由于发展时间较长,又是市场老大,目前中文资料也较多,不像几年前刚接触时只有英文资料。以下书籍值得推荐:
《SYMBIAN OS软件开发开发–应用C++开发智能手机应用程序入门》(其中UI部分为UIQ平台),
《Series 60 应用程序开发》(以s60平台为主,重点推荐)
《Symbian OS C++手机应用开发 (第2卷)》
另外今年将出来一本有关uiq3.0的新书,值得期待。
关于symbian的开发网站和论坛:
诺基亚论坛:最好的symbian论坛,
http://discussion.forum.nokia.com/forum/forumdisplay.php?f=6,其中还有中文论坛。
UIQ官方论坛:http://developer.uiq.com/
Symbian公司中文论坛:http://developer.symbian.com/forum/forum.jspa?forumID=37
NewLC网站:http://www.newlc.com/
索爱uiq官方论坛:http://developer.sonyericsson.com/category.jspa?categoryID=3
索爱uiq中文论坛http://developer.sonyericsson.com/forum.jspa?forumID=133
2.windows mobile:
智能手机全球市场中windows mobile占12%左右市场份额。开发与windows平台类似,所以熟悉windows开发的能很快上手。目前没有较好的针对windows mobile的书,经典书籍《Windows 程序设计(第5版)》对于开发win32程序依然是最好的,经典的书就是牛啊!虽然pocket pc支持MFC,但smartphone不支持,所以为了更好的移植,用win32开发较好。由本书做基础,再参考windows mobile的sdk以及示例代码,应该能很快上手。
关于windows mobile的开发网站和论坛:
Windows mobile中文社区:http://www.winbile.net/BBS/…
1.先下载
axel -o /home/pjq/EIO2009_Trial_ZH_Lin.tar.gz http://218.90.147.70/EverMore/EIOffice2009/EIO2009_Trial_ZH_Lin.tar.gz
2.然后参考安装文档安装
先卸载EIOffice 2007
sudo rmeio
cd 到目录
sudo chmod +x setup
sudo ./setup
安装完后,发现一个问题,启动eio发现字体不能正常显示,都是一个小方框。
网上搜索了一下,原来是字体权限有问题,
于是:sudo chmod +r /usr/share/fonts/zh_CN/TrueType/*
再启动一下,正常显示。
由于安装了compiz,要修改/usr/bin/eio
添加 export AWT_TOOLKIT=MToolkit
打开文件一看里面有个判断的地方,我将里面的ubuntu直接改成了gentoo。
然后在compiz下正常启动eio, 一切OK
eioffice2009支持我国的UOF格式,从这点上也要顶一下。
linux上一直用的是永中office, 功能挺全的,也挺好的,希望它能够得到更好的发展。
**********************************************************************************************
今天在IRC#ubuntu-cn上看到东方时空关于“番茄花园案”的一个节目,马上打开链接,刚开始看到的是mms格式的链接,用mplayer打开速度太卡了。然后在网上搜索了一下,找到了下载链接,然后赶紧下载下来:(大小89M)wget http://v.cctv.com/flash//dongfangshikong/2008/09/dongfangshikong_300_20080912_1.flv …