`
gyht0808
  • 浏览: 114966 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
    有些时候,应用需要在开机时就自动运行,例如某个自动从网上更新内容的后台service。怎样实现开机自动运行的应用?在撰写本文时,联想到高焕堂先生以“Don''t call me, I''ll call you back!”总结Android框架,真是说到点 ...
在Ubuntu 10.04下安装Google拼音输入法,如下: A. 获取代码:(没有git的先安装git:sudo apt-get install git-core) $ git clone git://github.com/tchaikov/scim-googlepinyin.git $ cd scim-googlepinyin B. 编译前提: 上面给的链接里面有介绍怎么编译的,但少提了几个必需组件,这里列一下: * autotools-dev * libgtk2.0-dev * libscim-dev * libtool * automake 用下面 ...
SQLite 介绍 SQLite 一个非常流行的嵌入式数据库,它支持 SQL 语言,并且只利用很少的内存就有很好的性能。此外它还是开源的,任何人都可以使用它。许多开源项目((Mozilla, PHP, Python)都使用了 SQLite. SQLite 由以下几个组件组成:SQL 编译器、内核、后端以及附件。SQLite 通过利用虚拟机和虚拟数据库引擎(VDBE),使调试、修改和扩展 SQLite 的内核变得更加方便。 图 1. SQLite 内部结构 SQLite 基本上符合 SQL-92 标准,和其他的主要 SQL 数据库没什么区别。它的优点就是高效,Android 运行时环境包 ...
  在google、开源平台,和来自移动电话制造商HTC,Samsung和Sony Ericsson的支持下,Android平台在市场占有率上相比去年取得的886%增长!如果我只看增长率,IPhone据统计才有61%的增长。这些 数据可以给你关于两个平台流行度的印像,但是事实上,这些数据告诉了智能机开发员的谁才是真正的赢家。在时下,智能机越来越流行,因此成为一个快速增长的 Android平台的智能机开发人员将会是一个不错的选择。     相比较其他的平台,Android不依赖于任何约束第三方应用程序的私有的操作系统(题外话:美国最近宣布对 于IPhone的破解和越狱是合法行为),Andr ...
删除 mysql sudo apt-get autoremove --purge mysql-server-5.0sudo apt-get remove mysql-serversudo apt-get autoremove mysql-serversudo apt-get remove mysql-common //这个很重要上面的其实有一些是多余的。 清理残留数据 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P 安装 mysql sudo apt-get install mysql-server sudo apt- ...
  1,从sun官方网站下载JDK,我的是jdk-6u21-linux-i586.bin  2,进入到/usr/lib目录下,创建java目录:mkdir java 3,用mv命令将下载好的文件移动到上一步所创建的java目录中。 4,修改权限 sudo chmod u+x /usr/lib/java/jdk-6u21-linux-i586.bin (chmod命令的参数如下:u 表示该档案的拥有者,g 表示与该档案的拥有者属于同一个群体(group)者,o 表示其他以外的人,a 表示这三者皆是) 5,输入sudo ./jdk-6u21-linux-i586.bin 命令执行安装,相当 ...
     这几天重新安装了下操作系统,因为本来的win7系统坏了,好像是在装双系统ubuntu10.04后,装了wine,导致win7起不来,后来才知道只要删除wine就可以了。     在重新安装完win7与卡巴斯基后,安装vmware7.1,但是重启之后,发现一直停留在正在启动Windows的logo页面中,估计是假死。在网上搜索了很久,但是没有找到任何有效的解决方法。 后来终于发现是因为卡巴斯基和vmware7.1冲突导致。      解决方法,先卸载卡巴,装vmware7.1之后,在装卡巴,即vmware安装要在卡巴斯基之前。
是一个用于给Qt增加新部件的库。在PyQt4中,我们可以使用Qscintilla2。下载并解压源文件, 安装(linux/unix):   qmake qscintilla.pro make make install 进入Python目录,运行命令:   python configure.py make make install 切换到designer-Qt4,运行:   qmake designer.pro make make install 安装结束。运行以下代码测试:   import PyQt4.Qsci lan ...
在windows下用惯了source Insight,感觉非常不错,其实Linux下也有很强大的代码查看工具,记得两年前参加校RoboCop的时候用的是kscope,可能大家不是很熟悉,但是cscope大家肯定听说过,kscope是cscope的前端,使用kde图形界面,可惜的是现在Ubuntu/Debian的源中不再包含kscope了,必须得手动编译安装,看了一些人的安装介绍,发现问题不是像其他人说的那样。首先先要安装ctags和cscope下面说一下我个人的编译过程,首先去光放网站下载kscope的源代码,现在最新的好像是1.9.4版本下载页面:http://sourceforge.net/ ...
前几天看到网上有关Windows 7的一些评价,便想自己亲自 试试,于是将之前单硬盘安装的Ubuntu 9.10和Windows XP双系统的windows XP抹掉了,重新安装的Windows 7,结果不 出所料,安装之后,系统就只能导Windows 7而无法进入Ubuntu 9.10了,通过几天在论坛上找资料,再加上自己多次的尝试,功夫不负有心人 啊,最后终于解决了问题。今天写在这里,希望对喜欢Ubuntu 9.10和Windows 7双系统的朋友有所帮助。 之前在安装Ubuntu 9.10的时候,听说Ubuntu 9.10 采用了新的ext4 文件系统,于是就在安装时选择了,结果大部 ...
1.引言   C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程 式语言的特点(被世人称为“不 ...
1. /etc/profile:此文件为系统的每个用户设置环境信息,当用户第一次登 录时,该文件被执行.并从/etc/profile.d目录的配置文件中搜集shell的设置. 2. /etc/bashrc:为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. 3. /.bash_profile:每个用户都可使用该文件输入专用于自己使用的shell信息,当用户登录时,该文件仅仅执行一次!默认情况下,他设置一些环境变量,执行用户的.bashrc文件. 4. /.bashrc:该文件包含专用于你的bash shell的bash信息,当登录时以及每次 ...
awk ' pattern {action} ' 变量名含义 argc 命令行变元个数 argv 命令行变元数组 filename 当前输入文件名 fnr 当前文件中的记录号 fs 输入域分隔符,默认为一个空格
Table of Contents1. Sed简介 2. 定址 3. Sed命令 4. 选项 5. 元字符集 6. 实例 7. 脚本  1. Sed简介  sed是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍的是Gnu版本的Sed 3.02。  2. 定址  可以通过定址来 ...
bash命令解释套装程序包含了一些内部命令。内部命令在目录列表时是看不见的,它们由Shell本身提供。常用的内部命令有:echo, eval, exec, export, readonly, read, shift, wait和点(.)。下面简单介绍其命令格式和功能。 1.echo 命令格式:echo arg 功能:在屏幕上显示出由arg指定的字串。 2.eval 命令格式:eval args 功能:当Shell程序执行到eval语句时,Shell读入参数args,并将它们组合成一个新的命令,然后执行。 3.exec 命令格式:exec命令参数 功能:当Shell执行到ex ...
Global site tag (gtag.js) - Google Analytics