码迷,mamicode.com
首页 >  
搜索关键字:共享    ( 26941个结果
探秘VB.net中的shared与static
在编程的过程中,经常需要共享一些数据,如我们在开发机房收费系统中用到的“单价”,与数据库连接的字符串等等,都需要共享。...
分类:Web程序   时间:2014-06-09 23:10:06    阅读次数:312
c# 删除程序占用的文件,强力删除文件,彻底删除文件,解除文件占用
c# 删除程序占用的文件,清理删除文件,彻底删除文件,解除文件占用 文件打开时是,以共享模式打开 FileStream inputStream = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); p.BackgroundImage = new Bitmap(inputStream);...
分类:其他好文   时间:2014-06-08 17:21:06    阅读次数:206
linux 进程 VS 线程
直接消耗包括: CPU寄存器需要保存和加载, 系统调度器的代码需要执行, TLB实例需要重新加载, CPU 的pipeline需要刷掉。 间接消耗:多核的cache之间得共享数据。间接消耗对于程序的影响要看线程工作区操作数据的大小。...
分类:编程语言   时间:2014-06-08 16:42:43    阅读次数:279
QT隐含共享类 QSharedData QSharedDataPointer
QT中很多类都实现了隐含共享例如QString,QByteArray等,(这两个并没有使用QSharedData和QSharedDataPointer来实现隐含共享),但是QT的确提供了一套隐含共享机制的类QSharedData和QSharedDataPointer。核心原理是隐含共享数据指针(QSharedDataPointer重载->操作来控制所有对QSharedData数据对象的访问,确保统...
分类:其他好文   时间:2014-06-08 15:52:37    阅读次数:302
IOS框架和服务
在iOS中框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,以及图像、声音文件等其他资源。共享资源库定义应用程序可以调用的函数和方法。     iOS为应用程序开发提供了许多可使用的框架,每个框架都属于 iOS 系统的一个层,分为四层,从上到下为: Cocoa Touch Layer、 MediaLayer、Core Services Lay...
分类:移动开发   时间:2014-06-08 15:43:24    阅读次数:343
ios中的多线程的用法总结
ios中的多线程的用法总结 1、进程的基本概念 (1)每一个进程都是一个应用程序,都有独立的内存空间,一般来说一个应用程序存在一个进程,但也有多个进程的情况 (2)同一个进程的线程共享内存中的内存和资源 2、多线程的基本概念 (1)每一个程序都有一个主线程,程序启动时创建(调用main来启动)。 (2)多线程技术表示,一个应用程序有多个线程,使用多线程能提供CPU的利用率,防止主线程被堵塞。 (3)任何有可能堵塞主线程的任务不要在主线程执行(如:访问网络)。 (4)主线程的生命周期和应用程序绑定着,程序...
分类:移动开发   时间:2014-06-08 14:50:29    阅读次数:336
Linux环境编程之同步(三):读写锁
概述 互斥锁把试图进入我们称之为临界区的所有其他线程都阻塞住。该临界区通常涉及对由这些线程共享一个或多个数据的访问或更新。读写锁在获取读写锁用于读某个数据和获取读写锁用于写直接作区别。读写锁的分配规则如下: 1、只要没有线程持有某个给定的读写锁用于写,那么任意数目的线程可以持有该读写锁用于读。 2、仅当没有线程持有某个给定的读写锁用于读或用于写时,才能分配该读写锁用于写。 即只要没有线程在...
分类:系统相关   时间:2014-06-08 09:54:51    阅读次数:344
【Android基础】内容提供者ContentProvider的使用详解
1.什么是ContentProvider 首先,ContentProvider(内容提供者)是android中的四大组件之一,但是在一般的开发中,可能使用的比较少。 ContentProvider为不同的软件之间数据共享,提供统一的接口。也就是说,如果我们想让其他的应用使用我们自己程序内的数据,就可以使用ContentProvider定义一个对外开放的接口,从而使得其他的应用可以使用咱们应用的...
分类:移动开发   时间:2014-06-08 08:14:34    阅读次数:299
C++中volatile关键字的分析
volatile关键字表明,即使程序代码没有对内存单元进行修改,其值也可能发生变化。例如,可以将一个指针指向某个硬件位置,其中包含了来自串行端口的时间或信息。在这种情况下,硬件(而不是程序)可能修改其中的内容。或者两个程序可能互相影响,共享数据。该关键字的作用是为了改善编译器的优化能力。例如,假设编译器发现,程序在几条语句中两次使用了某个变量的值,则编译器可能不是让程序查找这个值两次,而是将这个值...
分类:编程语言   时间:2014-06-08 05:34:29    阅读次数:278
大型开放式网络课程MOOC的一点体会
大型开放式网络课程,即MOOC,以其课程丰富、教学质量高、互动性强等特点正在促进知识在全球范围的交换和共享。本文通过作者实际使用后的体会,推荐更多人通过这种形式来学习,丰富自己的知识。这将成为个性化的定制的私人课堂。...
分类:其他好文   时间:2014-06-08 03:48:21    阅读次数:325
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!