正由另一进程使用,因此该进程无法访问该文件using (FileStream fs = new FileStream(AppFilePath, FileMode.Open, FileAccess.ReadWrite, FileShare.ReadWrite)) { fs.Close();先释放,再做...
分类:
系统相关 时间:
2015-09-07 19:32:16
阅读次数:
166
1. 打开文件 Open "文件名" [for 模式] [Access 操作类型] [锁定] As [#]文件号 [Len=记录长度]模式:OUTPUT 写 INPUT 读APPEND 追加操作类型: READ WRITE READWRITE锁定: Share (缺省)LOCKREAD LOCKWR...
分类:
其他好文 时间:
2015-09-01 19:45:30
阅读次数:
145
此@interface部分为类扩展(extension)。其被设计出来就是为了解决两个问题的,其一,定义类私有方法的地方。其二,实现public readonly,private readwrite的property(意思是在h头文件中定义一个属性对外是readonly的,但在类的内部希望是可读写的...
分类:
移动开发 时间:
2015-08-31 15:05:33
阅读次数:
155
c# 删除程序占用的文件,清理删除文件,彻底删除文件,解除文件占用文件打开时,以共享读写模式打开FileStream inputStream = new FileStream(name, FileMode.Open, FileAccess.Read, FileShare.ReadWrite); p....
1.readonly是只读2.readwrite是读写3.@property关键字:设置成员变量的属性(有读/写,赋值assign,retain,copy ,以及对多线程的支持nonatomic)。4.nonatomic非原子性访问,对属性赋值的时候不加锁,多线程并发访问会提高性能。如果不加此属性,...
分类:
其他好文 时间:
2015-08-21 15:20:35
阅读次数:
288
1.简述OC中内存管理机制。与retain配对使用的方法是dealloc还是release,为什么?需要与alloc配对使用的方法是dealloc还是release,为什么?readwrite,readonly,assign,retain,copy,nonatomic、atomic、strong、weak属性的作用?引用计数机制进行内存管理。retain对应的是..
分类:
移动开发 时间:
2015-08-19 21:08:02
阅读次数:
191
算是在平时学习中对遗留的问题或者搜寻出来的问题的答案吧。 1. 声明property语法为: @property(参数)类型 名字; 这里的参数主要分为以下几类: 读写属性(readwrite/readonly) setter语意(assign/retain/copy) 原子性atomi...
分类:
移动开发 时间:
2015-08-19 19:21:03
阅读次数:
122
原子性 nonatomic/atomic 在默认的情况下,由编译器合成的方法会通过锁定机制确保其原子性(atomicity)。如果具备nonatomic特质,则不使用同步锁。 读/写权限 ?readwrite/readonly 内存管理语义 assign “设置方...
分类:
其他好文 时间:
2015-08-17 17:36:32
阅读次数:
131
1.#import和#include的区别 @class?
@class一般用于头文件中需要声明该类的某个实例变量的时候用到,在m文 件中还是需要使用#import
而#import比起#include的好处就是不会引起交叉编译
2. readwrite,readonly,assign,retain,copy,nonatomic 属性的作用
@property是 一个属性访问声明,扩号内支...
分类:
移动开发 时间:
2015-08-14 22:50:56
阅读次数:
306
——数据的存取访问方式:(readonly,readwrite):表示一个属性是可以赋值的还是只读的。默认是readwrite。一个属性只能拥有其中的一种。——线程安全(atomic,nonatomic):如果给一个属性设定了atomic关键字,那么所有同时访问属性的访问者都会被锁定以保证线程安全;...
分类:
其他好文 时间:
2015-07-26 00:16:05
阅读次数:
119