nonatomic : 非原子属性 atomic : 原子属性 如果不写关键字 那么默认就是 原子属性 - 多线程写入属性时,保证同一时间只有一个线程能够执行写入操作 - 单(线程)写多(线程)读线程技术,同样有可能出现"脏数据",重新读一下 - 性能较慢 线程安全 在多个线程进行读写操作的时候,仍 ...
分类:
移动开发 时间:
2018-11-28 17:30:04
阅读次数:
219
上文提供了Excel文件读写操作的基本模板,本文进一步详解这两个模块的功能。 一、Book(class) 由xlrd.open_work(“example.xls”)返回 nsheets: sheets数 sheet_names: sheet名称列表 sheets: sheet列表 sheet_by ...
分类:
编程语言 时间:
2018-11-27 16:45:19
阅读次数:
251
1. 什么是文件 文件是操作系统为应用程序或者用户提供一种操作硬盘的虚拟单位 强调: 文件是操作系统提供的虚拟单位 应用程序或者用户对文件的读写操作其实都是向操作系统发送指令2. 为何要用文件 文件对应的硬盘空间,如果需要考虑永久保存数据那必须使用文件3. 如何用文件路径问题绝对路径: win: C ...
分类:
其他好文 时间:
2018-11-26 22:04:59
阅读次数:
278
一、文件 1.什么是文件: 文件是操作系统为应用程序或者用户提供一种操作硬盘的虚拟单位 强调; 文件是操作系统提供的虚拟单位 应用程序或者用户对文件的读写操作其实都是向操作系统发送指令2.为何要用文件: 文件对应的硬盘空间,如果需要考虑永久保存数据的话,必须使用文件3.如何用文件 4.路径问题: 绝 ...
分类:
其他好文 时间:
2018-11-26 21:57:51
阅读次数:
173
centos7搭建vsftpd 2018-11-15 我们有时想要windows与Linux互传文件,就要用到vsftpd了。它仅仅在windows上面操作,就可以实现与Linux的通信,详情如下: 一: 安装vsftpd:yum -y install vsftpd 启动vsftpd:systemc ...
一,存储类型 二 , MyISAM默认存储引擎 MyISAM 管理非事务表、是ISAM 的扩展格式。除了提供ISAM里所没有的索引的字段管理等的大量功能、MyISAM 还使用一种表格锁定的机制、来优化多个并发的读写操作。MyISAM 提供高速存储和检索、以及全文搜索能力;在MYSQL5.5.5版本及 ...
分类:
数据库 时间:
2018-11-13 13:09:03
阅读次数:
196
https://www.cnblogs.com/dolphin0520/p/3920373.html 此前需要了解 1. 简单Thread实现 [toc] 一. 内存模型的相关概念 计算机在执行程序的时候,会涉及到许多读写操作,但是如果每次都从主存(物理内存)就会出现问题,cpu计算速度很快,但是读 ...
分类:
编程语言 时间:
2018-11-12 17:41:20
阅读次数:
182
一、Dos下执行adb devices获取udid封装 二、判断端口是否被占用简单封装 三、对yaml文件读写操作,获取命令行返回 1 #coding=utf-8 2 import yaml 3 class WriteUserCommand: 4 def read_data(self): 5 ''' ...
分类:
移动开发 时间:
2018-11-12 11:20:00
阅读次数:
212
项目背景 项目中因需要保留时区信息, 前后台交互采用时间格式为标准ISO8601格式时间, 例如: 2018 11 11T11:48:23.168+08:00, 数据库使用VARCHAR存储. 某日, 系统写入数据依然正常, 但是系统查询突然全部抛异常: Caused by: java.time.f ...
分类:
其他好文 时间:
2018-11-11 19:07:25
阅读次数:
194
读写分离分散了数据库读写操作的压力,但是没有分散存储压力,当数据库的数据量达到千万甚至上亿条的时候,单台数据库服务器的存储能力就会达到瓶颈,主要体现在以下几个方面: 基于上述原因,单个数据库服务器存储的数据量不能太大,需要控制在一定的范围内,为了满足业务数据存储的需求,需要将存储分散到多台数据库服务 ...
分类:
数据库 时间:
2018-11-11 16:02:31
阅读次数:
361