defaults

iOS 应用数据存储的常用方式

≡放荡痞女 提交于 2020-02-27 03:55:46
iOS 开发中,经常会有将数据存储到本地的需求。比如一些数据的缓存,或者记录下用户的账号密码,记录下下次是否自动登录等,这些都需要将数据记录到本地。iOS中,数据存储到本地的常见方式有三种: 一: 使用plist 存储到本地; 二:Preference(偏好设置) 三:归档解档。 举例介绍一下三种方式。 在介绍数据存储之前,需要先了解下iOS 中app的沙盒机制,详情见:http://www.cnblogs.com/acBool/p/5467060.html 。 方式一: 使用plist将数据存储到本地,实际上就是将数据写到一个文件中,文件中的数据是以xml格式保存。使用plist存储数据非常方便,代码如下: // 获得沙盒路径 NSString *home = NSHomeDirectory(); NSLog(@"home = %@",home); NSString *docPath = [home stringByAppendingPathComponent:@"Documents"]; // 文件路径 NSString *filePath = [docPath stringByAppendingPathComponent:@"data.plist"]; NSArray *data = @[@"test",@10,@"lalala"]; [data writeToFile

ansible roles详解+搭建LAMP架构

回眸只為那壹抹淺笑 提交于 2020-02-25 17:05:16
ansible roles 在实际的工作当中,一个完整的项目实际上是很多功能体的组合,如果将所有的功能写在一个playbook中会存在如代码耦合程度高、playbook长而维护成本大、灵活性低等一系列的问题。使用roles能巧妙的解决这一系列的问题。roles是ansible1.2版本后加入的新功能,适合于大项目playbook的编排架构。 ansible roles目录结构 roles能够根据层次型结构自动装载变量文件、task以及handlers等。简单来讲,roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地include它们,roles一般用于基于主机构建服务的场景中,但也可以用于构建守护进程等场景中。 roles/ common/ files/ templates/ tasks/ handlers/ vars/ defaults/ meta/ web/ files/ templates/ tasks/ handlers/ vars/ defaults/ meta/ roles内各目录含义解释 files:用来存放由copy模块或script模块调用的文件。 templates:用来存放jinjia2模板,template模块会自动在此目录中寻找jinjia2模板文件。 tasks:此目录应当包含一个main.yml文件

Jmeter之HTTP请求默认值

丶灬走出姿态 提交于 2020-02-25 16:51:44
转自: http://www.cnblogs.com/puresoul/p/4853276.html 一、HTTP Request Defaults的作用:   该组件可以为我们的http请求设置默认的值。假如,我们创建一个测试计划有很多个请求且都是发送到相同的server,这时我们只需添加一个 Http request defaults组件并设置“Server Name or IP”,然后添加多个http请求且不设置"server name or ip",这些http请求会默认使用Http request defaults组件设置的值。 参数列表: Attribute Description Required Name 组件名 No Server 域名或IP No Port 端口 No Connect Timeout 连接超时时间(单位毫秒) No Response Timeout 响应超时时间(单位毫秒) No Implementation 实现方式,默认值为Jmeter属性:jemter.httpsampler No Protocol 协议,HTTP or HTTPS No Method 请求方法:HTTP GET or HTTP POST No Path 请求资源路径 No Send Parameters With the Request 参数列表 No Server

ansible深入理解和操作——03(roles详解+搭建LAMP架构)

怎甘沉沦 提交于 2020-02-25 16:17:35
ansible roles 在实际的工作当中,一个完整的项目实际上是很多功能体的组合,如果将所有的功能写在一个playbook中会存在如代码耦合程度高、playbook长而维护成本大、灵活性低等一系列的问题。使用roles能巧妙的解决这一系列的问题。roles是ansible1.2版本后加入的新功能,适合于大项目playbook的编排架构。 ansible roles目录结构 roles能够根据层次型结构自动装载变量文件、task以及handlers等。简单来讲,roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地include它们,roles一般用于基于主机构建服务的场景中,但也可以用于构建守护进程等场景中。 roles/ common/ files/ templates/ tasks/ handlers/ vars/ defaults/ meta/ web/ files/ templates/ tasks/ handlers/ vars/ defaults/ meta/ roles内各目录含义解释 files:用来存放由copy模块或script模块调用的文件。 templates:用来存放jinjia2模板,template模块会自动在此目录中寻找jinjia2模板文件。 tasks:此目录应当包含一个main.yml文件

大容量磁盘使用XFS文件系统

泄露秘密 提交于 2020-02-17 13:58:33
安装xfs工具 yum install -y xfs* 分区 parted print mklabel gpt mkpart 使用xfs格式化 mkfs.xfs /dev/sdc1 mkdir data 挂载 mount -t xfs /dev/sdc1 /data 使重启挂载生效 #vi /etc/fstab tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/sdc1 /data xfs defaults 0 0 来源: https://www.cnblogs.com/cncw/p/3867791.html

linux挂载新硬盘

半城伤御伤魂 提交于 2020-02-09 05:27:43
   注:红色部分表示相关命令 1、查看数据盘   在没有分区和格式化数据盘之前,使用 “df –h”命令,是无法看到数据盘的,可以使用“fdisk -l”命令查看   # df -h      Filesystem Size Used Avail Use% Mounted on     /dev/xvda1 20G 1.4G 18G 8% /     tmpfs 498M 0 498M 0% /dev/shm # fdisk -l Disk /dev/xvda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00060953 Device Boot Start End Blocks Id System /dev/xvda1 * 1 2611 20970496 83 Linux Disk /dev/xvdb: 53.7 GB, 53687091200

Ansible角色管理-Roles(实例演示!!!)

夙愿已清 提交于 2020-02-07 10:17:57
Ansible角色管理 Roles的概述 Roles能够根据层次型结构自动装载变量文件、task以及handlers等。 简单来讲,Roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地include它们。 Roles一般用于基于主机构建服务的场景中,但也可以用于构建守护进程等场景中。 Roles的目录 目录名称 具体含义 files 用来存放由copy模块或script模块调用的文件 templates 用来存放j正则模板,template模块会自动在此目录中寻找正则模板文件 tasks 此目录应当包含一个main.yml文件,用于定义此角色的任务列表,此文件可以使用include包含其它的位于此目录的task文件 handlers 此目录应当包含一个main.yml文件,用于定义此角色中触发条件时执行的动作 vars 此目录应当包含一个main.yml文件,用于定义此角色用到的变量 defaults 此目录应当包含一个main.yml文件,用于为当前角色设定默认变量 meta 此目录应当包含一个main.yml文件,用于定义此角色的特殊设定及其依赖关系 在playbook中使用Roles的步骤 创建以roles命令的目录 #yum装完默认就有 mkdir /etc/ansible/roles/ -p 创建全局变量目录 mkdir /etc

Ansible角色管理-Roles(实例演示!!!)

試著忘記壹切 提交于 2020-02-06 16:52:56
Roles的概述 Roles能够根据层次型结构自动装载变量文件、task以及handlers等。 简单来讲,Roles就是通过分别将变量、文件、任务、模块及处理器放置于单独的目录中,并可以便捷地include它们。 Roles一般用于基于主机构建服务的场景中,但也可以用于构建守护进程等场景中。 Roles的目录 目录名称 具体含义 files 用来存放由copy模块或script模块调用的文件 templates 用来存放j正则模板,template模块会自动在此目录中寻找正则模板文件 tasks 此目录应当包含一个main.yml文件,用于定义此角色的任务列表,此文件可以使用include包含其它的位于此目录的task文件 handlers 此目录应当包含一个main.yml文件,用于定义此角色中触发条件时执行的动作 vars 此目录应当包含一个main.yml文件,用于定义此角色用到的变量 defaults 此目录应当包含一个main.yml文件,用于为当前角色设定默认变量 meta 此目录应当包含一个main.yml文件,用于定义此角色的特殊设定及其依赖关系 在playbook中使用Roles的步骤 创建以roles命令的目录 #yum装完默认就有 mkdir /etc/ansible/roles/ -p 创建全局变量目录 mkdir /etc/ansible/group

解决已安装模块无法import的问题

荒凉一梦 提交于 2020-02-04 04:43:05
问题解决 系统:windows 10 工具:python3.7版本,pycharm,anaconda(电脑之前装过python官方自带的编辑器) 问题:numpy无法import 首先,检查自己pycharm的解释器对应的环境在哪儿,以及里面有没有安装numpy包。这里我对应在base环境下。 在anaconda prompt窗口输入conda list(这是检查base环境下的包)【conda -n xxx(环境名) list检查指定环境下的包】,检查后发现是有numpy包的。 然后,在anaconda prompt窗口中,输入conda uninstall numpy,卸载base环境下的numpy【同理,conda uninstall -n xxx(环境名) numpy】,然后conda install numpy重装,发现还是无法import。 -------------好吧,我再尝试一下------------- 在anaconda prompt窗口中,改用pip命令卸载和安装numpy。 先查一下numpy的信息 (base) C:\Users\Christine Yang>pip show numpy Name: numpy Version: 1.16.5 Summary: NumPy is the fundamental package for array

gradle中使用嵌入式(embedded) tomcat, debug 启动

大城市里の小女人 提交于 2020-01-25 17:31:02
在gradle项目中使用embedded tomcat。 最开始部署项目需要手动将web项目打成war包,然后手动上传到tomcat的webapp下,然后启动tomcat来部署项目。这种手动工作通常还要指定端口,指定项目位置等,这些操作是重复的操作。 开发的时候,ide自然想到集成这些功能,于是都是server模块,设置好参数就可以run server,测试了。个人操作的时候确实挺方便的,然而当团队协作的时候,每个人都要手动去设置这些参数,而且大家或许还在使用着各种各样的idea。eclipse和idea的配置方式截然不同。这好在都是java程序员,但还有前端呢,前端的同事一起开发的时候,他们会感觉这些配置繁琐。 后来发现,框架发展到现在反而更倾向于命令行的方式了。embedded 就是一种流行的方式。 当项目集成了embedded tomcat之后,只要type gradlew tomcatRun就可以运行项目。这样即使是前端程序员也可以本地调试项目了。 创建一个gradle web项目 运行 task 修改默认配置 一些配置属性 FAQ debug gradle 提供的 debug 1. 创建一个gradle web项目 在idea中,new -> project -> gradle -> web 就可以创建一个空的gradle web项目。 在build.gradle