会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Proteas
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
16
17
18
19
20
21
下一页
2012年2月1日
NSOperationQueue 以及 NSOperation 在 iOS 5 下的问题
摘要: 近期将xcode升级到了4.2,SDK是 iOS5。在 iOS 5 下,以前可以正常工作的 NSOperation,会崩溃。崩溃的原因是:取消队列中的操作,但是该操作还没有开始。 解决这个问题的方法是: 在 start 方法中判断操作是否已经取消,如果取消,结束操作,没有取消,再执行操作。 ...
阅读全文
posted @ 2012-02-01 17:16 Proteas
阅读(658)
评论(0)
推荐(0)
2011年7月28日
在 xcode 4 下为 iOS 制作 framework
摘要: 写在前面: 通过 Framework 可以在物理上实现 iOS 程序的模块化。 好处: 1、如果模块间接口定义的比较完善,模块化的程序具有很好的可扩展性与内聚性; 2、物理上的模块化便于开发过程的管理与测试,尤其是在程序规模相对大。 3、如果可以使用胶水语言作为粘合剂,程序可以用很...
阅读全文
posted @ 2011-07-28 23:11 Proteas
阅读(462)
评论(0)
推荐(0)
2011年5月8日
实现 iOS 应用自动编译
摘要: 前段时间开发了一个简单的 Web 应用,主要用来自动编译 iOS 应用,简化 iOS 应用的发布难度。 由于编译任务的密集计算部分主要由编译器承担,我们所需要做的只是一个业务逻辑的粘合,因此选用开发语言与框架的首要考虑点为:开发效率高。 基于上面的基本原则选用的开发库与框架如下: Mac 自带的 P...
阅读全文
posted @ 2011-05-08 18:10 Proteas
阅读(530)
评论(0)
推荐(0)
2011年5月6日
保护模式下通过写显存在屏幕上输出字符串
摘要: 环境:Ubuntu,nasm,bochs asm 文件: %include "common.inc" org 0x7c00 jmp LABEL_BEGIN [SECTION .gdt] LABEL_GDT: Descriptor 0, 0, 0 LABEL_DESC_CODE32 Descrip...
阅读全文
posted @ 2011-05-06 01:12 Proteas
阅读(962)
评论(0)
推荐(0)
2011年4月15日
Ubuntu-10.04 下编译 OpenOffice DEV300 分支
摘要: 环境:x86,ubuntu-10.04参考:http://wiki.services.openoffice.org/wiki/Ubuntu_Build_Instructions1、配置开发环境:sudo apt-get build-dep openoffice.org2、下载源代码:hg clone...
阅读全文
posted @ 2011-04-15 04:05 Proteas
阅读(407)
评论(1)
推荐(0)
2011年3月18日
OpenGL Super Bible 第四章 Transform 程序绘图部分代码解析
摘要: void DrawTorus(M3DMatrix44f mTransform) { // 大圆只存在于 xy 平面, // 小圆存在于 xyz 空间中, // 其圆心是大圆圆周上的点。 // 小圆环大圆半径方向为起始旋转一周形成的。 // 由于 z 轴垂直于 x...
阅读全文
posted @ 2011-03-18 14:11 Proteas
阅读(262)
评论(0)
推荐(0)
2011年2月26日
从面试的过程可以看出一个公司的水平
摘要: 首先是笔试题涵盖的知识面,还有题的水平。好的面试题应该在考察知识点时让人有这样一种感觉:难者不会,会者不难。当然,这只是我的一种感觉,对于如何出这样题,我还不懂。 再就是聊的粒度。在跟你聊以前的项目时,大公司的面试人员应该是针对你简历上写的项目做了背景知识准备,因此也就可以问得非常细。胡编的经验是不...
阅读全文
posted @ 2011-02-26 09:55 Proteas
阅读(255)
评论(0)
推荐(0)
2011年1月10日
Linux-0.01 引导代码分析-head.s
摘要: head.s 通过编译链接的处理,同时被 boot.s 加载到保护模式零地址开始运行,在最后会调用 main 函数。 代码: /* * head.s contains the 32-bit startup code. * * NOTE!!! Startup happens at absolute ...
阅读全文
posted @ 2011-01-10 23:18 Proteas
阅读(1114)
评论(0)
推荐(0)
2011年1月9日
用汇编与C实现冒泡排序以及一点思考
摘要: 汇编实现(AT&T语法): .section .datavalues: .int 33, 25, 67, 10, 1.section .text.global _start_start: nop movl $values, %esi movl $4, %ecx movl $4, %ebxloop: ...
阅读全文
posted @ 2011-01-09 14:08 Proteas
阅读(490)
评论(0)
推荐(0)
2010年11月28日
[翻译]Global Descriptor Table-GDT
摘要: 全局描述符表(GDT)是 Intel x86 系列处理器(从 80286 开始)所使用的一种数据结构,目的是为了在程序运行期间划分具有不同属性的内存区域,比如:可以运行、可写入等区域的起始地址与访问权限。这些区域被称作段。 全局描述符表除了可以保存段信息外还可以保存其它信息。全局描述符表中的每个表项...
阅读全文
posted @ 2010-11-28 00:38 Proteas
阅读(847)
评论(0)
推荐(0)
上一页
1
···
16
17
18
19
20
21
下一页
公告