为您找到相关结果 16369 个:“ 服务器”

iOS开发多线程 并行开发_IOS_移动开发

概览 大家都知道,在开发过程中应该尽可能减少用户等待时间,让程序尽可能快的完成运算。可是无论是哪种语言开发的程序最终往往转换成汇编语言进而解释成机器码来执行。但是机器码是按顺序执行的,一个复杂的多步操作只能一步步按顺序逐个执行。改变这种状况可以从两个角度出发:对于单核处理器,可以将多个步骤放到不同的线程,这样一来用户完成UI操作后其他后续任务在其他线程中,当CPU空闲时会继续执行,而此时对于用户而言可以继续进行其他操作;对于多核处理器,如果用户在UI线程中完成某个操作之后,其他后续操作在别的线程中继续执行,用户同样可以继续进行其他UI操作,与此同时前一个操作的后续任务可以分散到多个空闲CPU中继续执行(当然具体调度顺序要根据程序设计而定),及解决了线程阻塞又提高了运行效率。苹果从iPad2 开始使用双核A5处理器(iPhone中从iPhone 4S开始使用),A7中还加入了协处理器,如何充分发挥这些处理器的性能确实值得思考。今天将重点分析iOS多线程开发: 多线程 简介 iOS多线程 NSThread 解决线程阻塞问题 多线程并发 线程状态 扩展-N

VMware下CentOS6.5安装oracle11g RAC_Oracle_数据库

1 前言 介绍本文档的读者对象和修订记录。 读者对象 本文档以Centos6.5操作系统为例,介绍了在VMware下使用虚拟磁盘的Oracle11g R2(RAC)数据库的安装方法。 本文档主要适用于学习 修订记录 修改记录累积了每次文档更新的说明。最新版本的文档包含以前所有文档版本的更新内容。 文档版本 01 (2015-04-09) 第一次正式发布。 文档版本 02 (2015-12-07) 将文档修改成供学习使用的VMware环境。 2 背景信息 公司业务使用的是oracle11g RAC,虽然也是当初自己搭建的,但是业务上线以后,为了降低风险,一些维护操作还是需要测试环境来验证,因此想到用VMware来搭建oracle 11g RAC来做测试环境。 关于本章 本节主要介绍安装Oracle11g R2数据库的基本概念、安装流程及注意事项。 2.1 RAC中的基本概念 2.2 安装流程 2.3 注意事项 2.1 RAC中的基本概念 本手册介绍在IBM+CentOS6.5平台下以RAC方式基于ASM安装Oracle1

VMware下CentOS6.5安装oracle11g RAC_Oracle_数据库

1 前言 介绍本文档的读者对象和修订记录。 读者对象 本文档以Centos6.5操作系统为例,介绍了在VMware下使用虚拟磁盘的Oracle11g R2(RAC)数据库的安装方法。 本文档主要适用于学习 修订记录 修改记录累积了每次文档更新的说明。最新版本的文档包含以前所有文档版本的更新内容。 文档版本 01 (2015-04-09) 第一次正式发布。 文档版本 02 (2015-12-07) 将文档修改成供学习使用的VMware环境。 2 背景信息 公司业务使用的是oracle11g RAC,虽然也是当初自己搭建的,但是业务上线以后,为了降低风险,一些维护操作还是需要测试环境来验证,因此想到用VMware来搭建oracle 11g RAC来做测试环境。 关于本章 本节主要介绍安装Oracle11g R2数据库的基本概念、安装流程及注意事项。 2.1 RAC中的基本概念 2.2 安装流程 2.3 注意事项 2.1 RAC中的基本概念 本手册介绍在IBM+CentOS6.5平台下以RAC方式基于ASM安装Oracle1

Oracle Acs资深顾问罗敏 老罗技术核心感悟: 那些常见的Oracle错误_Oracle_数据库

本文永久地址:http://www.askmaclean.com/archives/luomin-fix-oracle-error.html 虽然Oracle数据库的故障千奇百怪,甚至让客户有种防不胜防的感觉,但还是有很多故障是比较常见的,这些问题也是我们Oracle服务部门在客户现场经常遇见,也经常处理的问题。 事实上,针对这些常见问题,Oracle公司不仅提供了诊断和解决问题的思路和方式,甚至针对具体问题,提供了专门的官方处理文档。如果我们能在平日的运行维护工作中,提前预读这些文档,甚至自己编写相应的故障处理手册,一旦这些常见故障真正发生时,我们就不会那么手足无措,即便不一定完全胸有成竹,也至少可以做到一定的心中有数了,就像打仗一定要有作战预案、一定要打有准备之战一样。 本章就将介绍这些常见故障的诊断和处理过程。例如ORA-00600、内存不够、数据库空间不够、snapshot too old、UNDO表空间无法扩展等。 ORA-00600:内部错误 什么是ORA-00600错误? ORA-00600是常见的一类错误,以下是Oracle 11g中

那些常见的Oracle错误_Oracle_数据库

虽然Oracle数据库的故障千奇百怪,甚至让客户有种防不胜防的感觉,但还是有很多故障是比较常见的,这些问题也是我们Oracle服务部门在客户现场经常遇见,也经常处理的问题。 事实上,针对这些常见问题,Oracle公司不仅提供了诊断和解决问题的思路和方式,甚至针对具体问题,提供了专门的官方处理文档。如果我们能在平日的运行维护工作中,提前预读这些文档,甚至自己编写相应的故障处理手册,一旦这些常见故障真正发生时,我们就不会那么手足无措,即便不一定完全胸有成竹,也至少可以做到一定的心中有数了,就像打仗一定要有作战预案、一定要打有准备之战一样。 本章就将介绍这些常见故障的诊断和处理过程。例如ORA-00600、内存不够、数据库空间不够、snapshot too old、UNDO表空间无法扩展等。 ORA-00600:内部错误 什么是ORA-00600错误? ORA-00600是常见的一类错误,以下是Oracle 11g中关于该错误的官方描述: ORA-00600: internal error code, arguments: [string], [strin

[Objective-C]深入理解GCD_IOS_移动开发

GCD (Grand Central Dispatch)是 libdispatch 的市场名称,而 libdispatch 作为Apple的一个库,为并发代码在多核硬件(跑 iOS 或 OS X )上执行提供有力支持。它具有以下优点: GCD能通过推迟昂贵计算任务并在后台运行它们来改善你的应用的响应性能。 GCD提供一个易于使用的并发模型而不仅仅只是锁和线程,以帮助我们避开并发陷阱。 GCD具有在常见模式(例如单例)上用更高性能的原语优化你的代码的潜在能力。 本教程假设你对 Block 和 GCD 有基础了解。如果你对 GCD 完全陌生,先看看 iOS 上的多线程和 GCD 入门教程 或者iOS多线程和GCD 学习其要领。 GCD术语 要理解 GCD ,你要先熟悉与线程和并发相关的几个概念。这两者都可能模糊和微妙,所以在开始 GCD 之前先简要地回顾一下它们。 Serial串行 vs. Concurrent并发 这些术语描述当任务相对于其它任务被执行,任务串行执行就是每次只有一个任务被执行,任务并发执行就是在同一时间可以有多个任务被执行。

Oracle 11g大对象数据新技术_Oracle_数据库

虽然Oracle数据库的故障千奇百怪,甚至让客户有种防不胜防的感觉,但还是有很多故障是比较常见的,这些问题也是我们Oracle服务部门在客户现场经常遇见,也经常处理的问题。 事实上,针对这些常见问题,Oracle公司不仅提供了诊断和解决问题的思路和方式,甚至针对具体问题,提供了专门的官方处理文档。如果我们能在平日的运行维护工作中,提前预读这些文档,甚至自己编写相应的故障处理手册,一旦这些常见故障真正发生时,我们就不会那么手足无措,即便不一定完全胸有成竹,也至少可以做到一定的心中有数了,就像打仗一定要有作战预案、一定要打有准备之战一样。 本章就将介绍这些常见故障的诊断和处理过程。例如ORA-00600、内存不够、数据库空间不够、snapshot too old、UNDO表空间无法扩展等。 ORA-00600:内部错误 什么是ORA-00600错误? ORA-00600是常见的一类错误,以下是Oracle 11g中关于该错误的官方描述: ORA-00600: internal error code, arguments: [string], [strin

Android Gradle 插件中文指南_Android_移动开发

以下内容由飞雪无情提供翻译 原文地址 http://tools.android.com/tech-docs/new-build-system/user-guide 目录 1 介绍 1.1 新构建系统的目标 1.2 Gradle是什么? 2 要求 3 基础工程 3.1 基本的build文件 3.2 工程结构 3.2.1 配置结构 3.3 构建任务 3.3.1 通用任务 3.3.2 Java工程任务 3.3.3 Android任务 3.4 自定义构建 3.4.1 Manifest选项 3.4.2 构建类型 3.4.3 签名配置 3.4.4 使用混淆 3.4.5 清理资源 4 依赖,Android库工程以及多工程设置 4.1 依赖二进制包 4.1.1 本地包 4.1.2 远程artifacts 4.2 多工程设置 4.3 库工程 4.3.1 创建一个库工程 4.3.2 普通工程和库工程的区别 4.3.3 引用一个库工程 4.3.4 库工程发布

iOS开发者必备:四款后端服务工具

后端服务加速了移动应用的开发,改进了可扩展性并减少了开发者对服务器端编码的需求。对于开发者来说,连接后端数据到前端或许是一件特别痛苦的事情。但后端服务却能够帮助开发者以更快的速度构建移动应用,不仅如此,它还能减少着移动应用开发的成本。为此,本文特为广大的iOS开发者4个灵活且安全的后端服务工具。 1. Helios Helios是一个可扩展的开源移动应用后端框架。它提供了iOS应用程序所必要的后端服务、数据同步、用户账户消息推送、Passbook等功能。它能够帮助开发者在短时间内配置好应用和服务端的连接,让移动应用和所提供的这些后端服务无缝整合。 498)this.width=498;' onmousewheel = 'javascript:return big(this)' border="0" alt="" src="data/attachment/portal/201309/28/113644dxzufuluazgdsl8x.jpg" /> 498)this.width=498;' onmousewheel = 'javascript:return big(this)

2022.11.30 群组聊天