- 浏览: 45487 次
- 性别:
- 来自: 广州
最新评论
-
wkf9924:
有demo下载吗?谢谢
iphone平台ePub电子书阅读器开发 -
mvj3:
原来捜到都是是说未引用库文件所致,现在在Xcode里把要用到的 ...
iphone编程过程中出现的问题 -
zynbasil:
我最近也在研究 epub iphone 继续出文章哦~~等你~ ...
iphone上的ePub阅读器demo的完成
文章列表
在本文档中总结自己编写iphone程序出现的问题。
1、编译阶段出现如下问题:
Undefined symbols:
".objc_class_name_splashViewController", referenced from:
literal-pointer@__OBJC@__cls_refs@splashViewController in imagePlayAppDelegate.o
ld: symbol(s) not found
collect2: ld returned 1 exit status
解决方法如下:在Targ ...
一、如何用shell修改当前控制台的环境变量PATH?
在shell文件中添加export的变量,然后用命令行chmod +x shell文件,则可以得到可执行文件。然后运行../shell文件名。注意两个点“.”。如果只用一个点的话,只能修改shell子进程里面的环境变量,第一个“.“表示在当前进程下面执行shell文件。
nux查看系统信息命令
来源: ChinaUnix博客 日期: 2009.07.20 16:58 (共有0条评论) 我要评论
有些在freebsd下也能用…
# uname -a # 查看内核/操作系统/CPU信息
# head -n 1 /etc/issue # 查看操作系统版本
# cat /proc/cpuinfo # 查看CPU信息
# hostname # 查看计算机名
# lspci -tv # 列出所有PCI设备
# lsusb -tv # 列出所有USB ...
最近iphone项目流产了,感到很失望,本来兴致勃勃的开始iphone的梦幻开发,但是因为客户的问题,而终止了这个项目。不过在这个项目中,学到了很多知识,也开始熟悉手机平台的开发。接下来的一段时间应该还是继续做android的移植,现阶段先学习一下C++的基础知识。
今天写了一个关于在iphone上开发epub电子书阅读器的总结,洋洋6000多字,本来一个好好的项目,就这样流产,可惜。因为时间关系,现在重新转回android的移植。有机会大家共同聊聊关于android的移植。
新时代新潮流 WebOS 【20】WebKit的结构与解构
转载网址:http://www.ifanr.com/17780
sunny_kangravatarcloseAuthor: sunny_kan Name: Sunny Cheng 邓侃
Email: cheng.sunny@gmail.com
Site:
About: Sunny-Kan 为邓侃及 Sunny 的共笔帐号。邓侃现居北京,Sunny 现旅居欧洲, ...
一、系统运行环境
1、iPhone运行虚拟内存管理:iOS当内容已经用完时,不会把易失页写到物力硬盘上,而是优先选择释放最近没用并且是只读的内存页。如果内存还是不足,则系统会发送一个释放内容的通知到所有应用软件,应用软件接收到通知后会采取释放内存的指令,为当前运行程序腾出内存空间。
2、iphone自动睡眠的管理:iOS为了节省电源,当屏幕一段时间没有触摸事件发生的时候,则会采取关闭屏幕电源的操作。如果是开发游戏或者开发不需要触摸屏幕的程序,则需要禁止这个功能。代码的流程如下:To disable the timer, set the idleTimerDisabled proper ...
今天终于把iphone的ePub阅读器demo完成了,现在可以阅读ePub文件了。不过还需要再修改一下显示格式。接下来要好好研究一下iphone的深层次工作原理。今天下载了一本书叫iPhone App Programming Guid的电子书,关于iPhone系统的工作原理讲的很深入,想开发iPhone的童鞋可以好好研究一下。不过我会在后续的博客中把里面重要而定内容摘录出来。大家可以继续关注我的博客,并一起交流合作。我的qq号改为451159071.
最近接到项目,开发iphone平台的ePub电子书阅读器。开始进军乔布斯iphone的开发平台。因为时间的限制,选了一个linux下开源的软件cool reader engine进行移植,因为这开源软件现在还是不支持mac osx,于是开始进行移植,现在已经编译通过了,还需要调用看看,有没有出现问题。
移植的过程需要先移植几个库:zlib、libjepg、freetype、libpng。这四个库的移植,倒是不费时间,一下子就通过了。最后移植crengine库,在编译的过程中出现了一个问题,需要修改一个抽象类,因为mac osx的gcc对抽象基类的定义比较严格,需要父类的纯虚函数都要 ...
1、如何把命令运行的结果保存到文件当中?
这个问题太简单了,大家都知道,用 > 把输出转向就可以了
例子:
[lhd@hongdi ~]$ ls > ls.txt
[lhd@hongdi ~]$ cat ls.txt
说明:
> 是把输出转向到指定的文件,如文件已存在的话也会重新写入,文件原内容不会保留
>> 是把输出附向到文件的后面,文件原内容会保留下来
2、如何能在输出信息的同时把信息记录到文件中?
我们可以使用这个命令: tee
例子:
[lhd@hongdi ~]$ ls | tee ls_te ...
在ubuntu中安装 Source-Navigator及使用手册(zz)
2009-09-25 23:19
from : http://hi.baidu.com/xiaohu_tiger/blog/item/66d207888431d6b40f2444ec.html
1 通过apt-get安装(版本较旧)
安装命令:sudo apt-get install sourcenav
启动命令:snavigator
2 手动安装最新版本
1)到官方网站获取软件包
http://sourceforge.net/project/showfiles.php?group_id=51180
2)解压缩
tar ...
[原创]JNI完整的可行实例(绝对适合初学者)
踩踩 0作者:nicegiving 发表日期:2009-09-12 复制链接 收藏
最近需要用到些JNI的东西,在网上找了找资料,感觉说的不是很详细,初学者容易误入歧途,于是决定自己写一个教程,一是为了使自己更加熟悉JNI的基本操作流程,二是为了给广大初学者服务。
本文的七个大标题就是我总结出来的JNI的基本流程,在JNI中,本地化的方法是通过库文件为Java程序使用的,因此我们不但要编写Java程序,而且还需要有包含有本地化方法的库文件,这需要我们自己编写C++代码来编译生成。然后将生成的库文件拷贝到java的class文件或者jar路径中, ...
1、实现窗口背景透明
在MainWindow窗口的构造函数中使用如下代码
this->setAttribute(Qt::WA_TranslucentBackground, true);
效果解释:窗口变透明,label也变透明,看不到文字,但是其它控件类似textEdit、comboBox就不会透明。
2、实现全部控件的透明化程度
在MainWindow窗口的构造函数中使用如下代码
this->setWindowOpacity(level);其中level的值可以在0.0~1.0中变化
效果解释:窗口变成透明的,但是所有控件也是一样变成透明。
makefile与静态库的几个实例
目的 从复杂的工作中简化出来。
网上有一些制作Makfile的文章,只停留在Makefile而已。用autotools的工具相对来说要简单的多,其它一些介绍autotools文章又有很多漏洞,而且步骤烦琐。
制作一个最简单的helloworld程序:
现有目录test
mkdir src 建立src目录存放 源代码
在src下。
编辑hello.c文件
CODE:[Copy to clipboard]#include <stdio.h>
int main()
{
printf("hello wor ...
今天学习把android内核交叉编译后移植到YLP2440开发板,下面是一些心得。
1、从http://code.google.com/p/android/downloads/list上下载linux-2.6.25-android-1.0_r1.tar.gz
2、解压到任意目录下,解压命令为tar tar –zxvf linux-2.6.25-android-1.0_r1.tar.gz。
3、解压YLP2440板的交叉编译工具arm-linux-gcc-3.4.1.tar.bz2命令为tar xjvf arm-linux-3.4.1.tar.bz2,将文件解压到用户目录,如/usr/local ...
今天第一次在ubuntu linux9.04上安装 mysql,之前也没安装过,所以参考了上些网络文章,进行了一些配置,以下是我安装的全过程
一、安装和基本使用配置
我安装是直接使用 apt-get 进行安装,这也是我选择的安装方式,我的安装方法如下:
1、sudo apt-get install mysql-server --安装mysql服务端,我在9.04上安装时提示设置root密码,如果没有可以在安装好后进行更改设置,安装后的默认路径为: /etc/init.d/mysql
2、sudo apt-get install mysql-client --安装mysql客户端,用来操作mysq ...