文件属性

wepy_two

天涯浪子 提交于 2019-12-30 04:18:46
2、代码高亮WebStorm/PhpStorm(其他工具参见: wepy官网代码高亮 ) (1)打开 Settings ,搜索 Plugins ,搜索 Vue.js 插件并安装。 (2) 打开 Settings ,搜索 File Types ,找到 Vue.js Template ,在 Registered Patterns 添加 *.wpy ,即可高亮。 3、代码优化 (1)代码规范 wepy标签和原生一样 自定义组件命名应避开:原生组件名( input、button、view、repeat 等)、WePY的辅助标签 <repeat> 变量/方法名尽量使用驼峰式命名,避免使用 $ 开头( $ 开头的标识符是WePY内建属性/方法,可在js中以 this. 的方式直接使用,具体请 参考API文档 ) app、pages、components文件名的后缀为 .wpy ,外链的文件可以是其它后缀。 具体请参考 wpy文件说明 。 支持ES6/7的一些新特性,框架在ES6(ECMAScript 6)下开发(默认使用babel编译),因此也需要使用ES6开发小程序,ES6中有大量的语法糖可以让我们的代码更加简洁高效。 wepy继承了wx对象的方法,建议在wepy框架开发中不要用到wx对象的方法,虽然运行时效果是一样,但是打包时会cli报错(wepy中没有wx对象

js中关于Blob对象的介绍与使用

一个人想着一个人 提交于 2019-12-29 08:31:56
blob对象介绍 一个 Blob对象表示一个不可变的, 原始数据的类似文件对象。Blob表示的数据不一定是一个JavaScript原生格式 blob对象本质上是js中的一个对象,里面可以储存大量的二进制编码格式的数据。 创建blob对象 创建blob对象本质上和创建一个其他对象的方式是一样的,都是使用Blob() 的构造函数来进行创建。 构造函数接受两个参数: 第一个参数为一个数据序列,可以是任意格式的值。 第二个参数是一个包含两个属性的对象{ type: MIME的类型, endings: 决定第一个参数的数据格式,可以取值为 "transparent" 或者 "native"(transparent的话不变,是默认值,native 的话按操作系统转换) 。 } Blob()构造函数允许使用其他对象创建一个Blob对象,比如用字符串构建一个blob var debug = {hello: "world"}; var blob = new Blob([JSON.stringify(debug, null, 2)], {type : 'application/json'}); 既然是对象,那么blob也拥有自己的属性以及方法 属性 Blob.isClosed (只读) 布尔值,指示 Blob.close() 是否在该对象上调用过。 关闭的 blob 对象不可读。 Blob.size

c#读取XML

橙三吉。 提交于 2019-12-29 05:07:30
XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。XML是一种简单的数据存储语言,使用一系列简单的标记描述数据,而这些标记可以用方便的方式建立,虽然XML占用的空间比二进制数据要占用更多的空间,但XML极其简单易于掌握和使用。微软也提供了一系列类库来倒帮助我们在应用程序中存储XML文件。 “在程序中访问进而操作XML文件一般有两种模型,分别是使用DOM(文档对象模型)和流模型,使用DOM的好处在于它允许编辑和更新XML文档,可以随机访问文档中的数据,可以使用XPath查询,但是,DOM的缺点在于它需要一次性的加载整个文档到内存中,对于大型的文档,这会造成资源问题。流模型很好的解决了这个问题,因为它对XML文件的访问采用的是流的概念,也就是说,任何时候在内存中只有当前节点,但它也有它的不足,它是只读的,仅向前的,不能在文档中执行向后导航操作。”具体参见 在Visual C#中使用XML指南之读取XML 下面我将介绍三种常用的读取XML文件的方法。分别是 1: 使用 XmlDocument 2: 使用 XmlTextReader 3: 使用 Linq to Xml 这里我先创建一个XML文件

C#通过DSOFile读取与修改文件的属性

痴心易碎 提交于 2019-12-29 05:07:05
搜了一圈用C#读取与修改文件属性的文章,结果几乎找不到- -; 偶然间看到一个DSOFile工具,然后找到了对该工具进行详细讲解的一篇文章: 《DSOfile,一个修改windows系统文件摘要的好东东。》 ,但是这里面的代码根本没法在C#的Console Application项目下直接用啊!所以一边摸索一边理解,一边写下这篇文章,给大家一点参考。 首先, 下载DSOFile.dll文件 ,解压后在项目中引用它。这个文件是我从 官网下载地址(点此打开) 搬运过来的,上次更新居然是在十年前,也就是2007年更新的。 然后就开始一边码代码一边讲解了! 1.读取与设置预设属性 DSOFile内置了很多常用属性值,在此不一一列举,你可以自己亲自去查看。 OleDocumentProperties file=new OleDocumentProperties();//创建一个DSOFile对象 file.Open(@"D:\test.txt");//打开本地文件 file.SummaryProperties.Author = "Young";//设置作者的名字 file.Save();//保存更改,注意,千万不能忘了这行代码 Console.WriteLine(file.SummaryProperties.Author);//读取输出刚刚的更改 file.Close(); 其中

C# LINQ学习笔记五:LINQ to XML

与世无争的帅哥 提交于 2019-12-28 17:25:28
本笔记摘抄自: https://www.cnblogs.com/yaozhenfa/p/CSharp_Linq_For_Xml.html ,记录一下学习过程以备后续查用。 一、生成xml 1.1创建简单的xml /// <summary> /// CreateXml类 /// </summary> public class CreateXml { /// <summary> /// 返回xml文件路径 /// </summary> public string Path { get { string path = @"..\..\LinqToXml.xml"; return path; } } /// <summary> /// 创建简单的xml并保存 /// </summary> public void CreateElement() { XDocument xdoc = new XDocument ( //创建一个xml文档 //设置该xml的版本为1.0,采用utf - 8编码,后面的yes表示该xml是独立的。 new XDeclaration("1.0", "utf-8", "yes"), //开始创建每个节点的,首先是Root节点,然后在Root节点中添加两个Item节点。 new XElement ( "Root", new XElement("Item", "1"),

再看centos:linux系统文件目录

若如初见. 提交于 2019-12-28 13:13:45
网站服务器目录,有说放/var 有说放/home ,我是放在自己创建的 /data/www下 ,对于linux文件目录,之前看过阮一峰老师的博客。现在再来回顾一下 linux 目录结构 https://www.iteye.com/topic/1125162 linux 目录结构 /: 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中 /bin:/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。 /boot: 放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。建议单独分区,分区大小100M即可 /dev: 存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount /dev/cdrom /mnt。 /etc: 系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d修改配置文件之前记得备份。注:/etc/X11存放与x windows有关的设置。 /home: 系统默认的用户家目录,新增用户账号时

得到属性文件信息

元气小坏坏 提交于 2019-12-28 02:36:33
/** * 得到属性文件信息 * * @param key * @return */ public static String getPropertiesByKey(String key) { InputStream in=null; try { in = new ToolsClass().getClass().getResourceAsStream( "/jajnInfo.properties"); Properties xie = new Properties(); xie.load(in);// 加载数据流 return xie.getProperty(key); } catch (Exception e) { e.printStackTrace(); return null; } finally{ if(null!=in) try { in.close(); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } } 使用getPropertiesByKey(key关键字); 如: getPropertiesByKey("mail.smtp.host"); 宝贝网址: 来源: https://www.cnblogs.com/W203654/p/3772771

Node之文件的完整读写

无人久伴 提交于 2019-12-27 20:10:41
文件的完整读写 文件的读写需要引入node核心模块fs let fs=require('fs') readFile(filename, [options], callback)异步读取文件 fs.readFile(filename, [options], callback) 在readFile方法中,使用三个参数,其中filename参数与callback参数为必须指定的参数,options参数为可选参数。filename参数用于指定读取文件的完整文件路径及文件名,options参数值为一个对象,在其中指定读取文件时需要使用的选项,在该参数值对象中可以使用flag属性指定对该文件采取什么操作,默认值为’r’(如果指定读取的文件不存在,则抛出异常) options配置文件中flag(权限)可选值如下 ‘r’:读取文件,如果文件不存在则抛出异常。 ‘r+’:读取并写入文件,如果文件不存在则抛出异常。 ‘rs’:以同步方式读取文件并通知操作系统忽略本地文件系统缓存,如果文件不存在则抛出异常。由于该属性值的使用将使操作系统忽略本地文件系统缓存机制,因此在操作网络文件系统时建议使用该属性值,但由于其对性能产生一定的负面影响,所以在其他场合下不建议使用。 ‘w’:写入文件。如果文件不存在则创建该文件,如果该文件已存在则清空文件内容。 ‘wx’:作用与’w’类似,但是以排他方式写入文件。 ‘w+

两种方法,轻松上手ConfigMap!

China☆狼群 提交于 2019-12-27 18:50:09
属性配置文件在任何应用程序中都非常重要。它们不仅可以让应用程序具备灵活性,还能够根据文件中配置的值产生不同的功能。实际上,在staging、开发、测试、UAT或生产环境中,我们都使用属性配置文件来驱动不同的行为。 通常情况下,属性配置文件会与代码一起打包,并且整个程序包都部署在执行环境中。这一方法中,如果你想更改任何配置(即便配置文件中也发生了更改),你需要重新发布代码。尽管这种方法行之有效,但是对于现在而言,效率还是太低了。因此我们需要一种外部化的配置。 在本文中,我将阐述Kubernetes如何为容器提供外部化、灵活的配置以及可移植性。ConfigMap主要是为了让应用程序的配置和部署解耦,这一功能可以让容器化应用程序具备可移植性。 如果你对Spring Cloud的生态很熟悉,那么接下来你会发现ConfigMap与Spring Cloud server十分类似。这里有两种使用ConfigMap的方法: 将ConfigMap作为一种环境变量 将ConfigMap挂载为文件 让我们开始进行实践!我们将使用一个简单的应用程序,基于Spring Boot、Docker和Kubernetes进行演示。 将ConfigMap作为一种环境变量 在本例中,我们将在Kubernetes中创建一个新的环境变量,并将其用于代码中。在Java中,可以通过System.getenv(String)

两种方法,轻松上手ConfigMap!

浪尽此生 提交于 2019-12-27 15:31:06
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 属性配置文件在任何应用程序中都非常重要。它们不仅可以让应用程序具备灵活性,还能够根据文件中配置的值产生不同的功能。实际上,在staging、开发、测试、UAT或生产环境中,我们都使用属性配置文件来驱动不同的行为。 通常情况下,属性配置文件会与代码一起打包,并且整个程序包都部署在执行环境中。这一方法中,如果你想更改任何配置(即便配置文件中也发生了更改),你需要重新发布代码。尽管这种方法行之有效,但是对于现在而言,效率还是太低了。因此我们需要一种外部化的配置。 在本文中,我将阐述Kubernetes如何为容器提供外部化、灵活的配置以及可移植性。ConfigMap主要是为了让应用程序的配置和部署解耦,这一功能可以让容器化应用程序具备可移植性。 如果你对Spring Cloud的生态很熟悉,那么接下来你会发现ConfigMap与Spring Cloud server十分类似。这里有两种使用ConfigMap的方法: 将ConfigMap作为一种环境变量 将ConfigMap挂载为文件 让我们开始进行实践!我们将使用一个简单的应用程序,基于Spring Boot、Docker和Kubernetes进行演示。 将ConfigMap作为一种环境变量 在本例中,我们将在Kubernetes中创建一个新的环境变量