文件属性

【改变文件属性与权限】

只愿长相守 提交于 2020-03-13 19:27:47
· chgrp :改变档案所属群组 · chown :改变档案拥有者 · chmod :改变档案的权限, SUID, SGID, SBIT等等的特性 · 改变所属群组:chgrp 请记得,要被改变的组名必须要在/etc/group档案内存在才行,否则就会显示错误!假设你是以root的身份登入Linux系统的,那么在你的家目录内有一个install.log的档案,假设你已经知道在/etc/group里面已经存在一个名为users的群组, 但是testing这个群组名字就不存在/etc/group当中了,此时改变群组成为users与testing看看会有什么现象发生: · 改变档案拥有者, chown 要注意的是, 用户必须是已经存在系统中的账号,也就是在/etc/passwd 这个档案中有纪录的用户名称才能改变。 chown还可以顺便直接修改群组的名称!此外,如果要连目录下的所有次目录或档案同时更改档案拥有者的话,直接加上 -R 的选项即可 · 改变权限, chmod 权限的设定方法有两种, 分别可以使用数字或者是符号来进行权限的变更 1:数字类型改变档案权限 Linux档案的基本权限就有九个,分别是owner/group/others三种身份各有自己的read/write/execute权限,先复习一下刚刚上面提到的数据:档案的权限字符为:『-rwxrwxrwx』,

前端面试题四

家住魔仙堡 提交于 2020-03-13 00:24:22
面试有几点需注意: 面试题目: 根据你的等级和职位的变化,入门级到专家级,广度和深度都会有所增加。 题目类型: 理论知识、算法、项目细节、技术视野、开放性题、工作案例。 细节追问: 可以确保问到你开始不懂或面试官开始不懂为止,这样可以大大延展题目的区分度和深度,知道你的实际能力。因为这种知识关联是长时期的学习,临时抱佛脚绝对是记不住的。 回答问题再棒,面试官(可能是你面试职位的直接领导),会考虑我要不要这个人做我的同事?所以态度很重要、除了能做事,还要会做人。(感觉更像是相亲( •̣̣̣̣̣̥́௰•̣̣̣̣̣̥̀ )) 资深的前端开发能把absolute和relative弄混,这样的人不要也罢,因为团队需要的是:你这个人具有可以依靠的才能(靠谱)。 前端开发知识点: HTML&CSS: 对Web标准的理解、浏览器内核差异、兼容性、hack CSS基本功:布局、盒子模型、选择器优先级 HTML5、CSS3、Flexbox JavaScript: 数据类型、运算、对象、Function、继承、闭包、作用域、原型链、事件、RegExp、JSON、Ajax、 DOM、BOM、内存泄漏、跨域、异步装载、模板引擎、前端MVC、路由、模块化、Canvas、ECMAScript 6、Nodejs 其他: 移动端、响应式、自动化构建、HTTP、离线存储、 WEB安全、优化、重构 团队协作、可维护

八、Python 模块

有些话、适合烂在心里 提交于 2020-03-10 15:02:38
1、Python3 模块定义 1) Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块 2) 模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py 3) 模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。 2、import 语句 1) 想使用 Python 源文件,只需在另一个源文件里执行 import 语句 2) 一个模块只会被导入一次,不管你执行了多少次import 语法如下: import module1[, module2[,... moduleN] import sys # import sys 引入 python 标准库中的 sys.py 模块;这是引入某一模块的方法 print('命令行参数如下:') for i in sys.argv: # sys.argv 是一个包含命令行参数的列表 print(i) print('\n\nPython 路径为:', sys.path, '\n') #sys.path 包含了一个 Python 解释器自动查找所需模块的路径的列表 3、from … import 语句 Python 的 from 语句让你从模块中导入一个指定的部分到当前命名空间中 语法如下: from modname import name1[, name2

Tomcat服务自动启动以隐藏start.bat命令窗口

冷暖自知 提交于 2020-03-09 16:08:35
该方法注意先要配置好CATALINA_HOME和path等环境变量。 接着主要命令有:cmd命令符下进入tomcat/bin目录,输入:service.bat install (自定义的tomcat版本名如tomcat5)。 运行中输入services.msc 打开服务管理控制台,找到 Apache Tomcat 服务,右键选择属性,修改启动类型为“启动”并确定。 关闭服务可用同目录下的shutDown.bat文件 https://blog.csdn.net/rainblog/article/details/23665753 http://jingyan.baidu.com/article/b2c186c89f5127c46ef6ff08.html 来源: https://www.cnblogs.com/wiseguy/p/12449138.html

java web----jsp语法

|▌冷眼眸甩不掉的悲伤 提交于 2020-03-09 00:43:41
JSP学习 注意:jsp中${user},是在服务器上的,首先去request中找,没有去session中找。。。。。(自己总是错误的认识jsp是一个网页,在浏览器上进行的) Jsp的page指令学习   <%@page属性名=“属性值”属性名=“属性值”...%> 属性名:   1anguage:声明sp要被转译的语言。   import:声明转译的java文件要导入的包,不同的包使用逗号隔开。   pageEncoding:设置jsp文件的数据编码格式。   contentType="text/html;charset=utf-8"设置isp数据响应给浏览器时,浏览器的解析和编码格式。   session:设置转译的servlet中是否开启session支持,默认开启,true表示开启。false表示关闭。   errorPage:设置jsp运行错误跳转的页面。(里面传入跳转的jsp路径)   extends:设置jsp转译的java文件要继承的父类(包名+类名)。 作用:   配置sp文件的转译相关的参数。 jsp java代码块 使用:<% java代码 %>局部代码块   缺点:可阅读性极差 局部代码块   声明的java代码会被原样转译到jsp对应的servlet文件的_JspService方法中 <body> <% int a =3; if (a>1){ %> <b>

如何写出优雅的css代码 ?

拈花ヽ惹草 提交于 2020-03-08 08:02:10
如何写出优雅的css代码 ?    对于同样的项目或者是一个网页,尽管最终每个 前端开发工程师 都可以实现相同的效果,但是他们所写的代码一定是不同的。有的优雅,看起来清晰易懂,代码具有可拓展性,这样的代码有利于团队合作和后期的维护;而有的混乱,虽然表达出了最终的效果,然而却晦涩难懂,显然团队成员在读这样的代码时就显得无从下手,更不利于后期的维护了。那么如何写出优雅的代码呢?下面我将以一个很小的项目就以下几个方面简单的表达一下自己的看法,如有不妥,望批评指正。 如何整理一个项目。 如何写出清晰易懂的HTML代码。 如何写出优雅的css代码(重点)。 第一部分:如何整理一个项目。    当我们接手一个表白墙的小项目时,怎么去分类整理呢?是把所有的html文件、css文件、js文件和图片等等混乱的放在一起?好吧,那就看看这样是什么效果吧?    可能你会觉得这没有什么啊?文件都可以找到啊,但是你试图在sublime编辑器中打开看看是什么效果:   ( 补充说明:博友@Tabweng 建议文件名不要使用中文而尽量使用英文,在此表示感谢,希望大家也可以注意这个问题。 )    有没有觉得很混乱呢?! 此外,如果项目更大了呢?你需要的html文件、css文件、js文件、以及图片的需求量更大了呢?你还能保证可以顺利的找出每一个你想要的文件并编辑吗?显然显然是否定的。所以对于这种项目

ant使用笔记

泪湿孤枕 提交于 2020-03-07 06:05:01
ant使用笔记 ----------------------------------------------Eclipse 自动生成 Ant的Build.xml 配置文件,生成的方法很隐蔽 选择你要生成Build.xml文件的项目,右键. Export-> General -> Ant Buildfiles .点Next,再点Finish.生成完毕.---------------------------------------------- 1.<project>标签 每个构建文件对应一个项目。<project>标签时构建文件的根标签。它可以有多个内在属性,就如代码中所示,其各个属性的含义分别如下。 (1) default表示默认的运行目标,这个属性是必须的。 (2) basedir表示项目的基准目录。 (3) name表示项目名。 (4) description表示项目的描述。 每个构建文件都对应于一个项目,但是大型项目经常包含大量的子项目,每一个子项目都可以有自己的构建文件。 2.<target>标签 一个项目标签下可以有一个或多个target标签。一个target标签可以依赖其他的target标签。 例如,有一个target用于编译程序,另一个target用于声称可执行文件。在生成可执行文件之前必须先编译该文件,因策可执行文件的target依赖于编译程序的target

Ant 学习笔记

烂漫一生 提交于 2020-03-07 06:04:28
ANT简介: Apache Ant 是一个将软件编译、测试、部署等步骤联系在一起加以优化的一个构建工 具,常用于 Java 环境中的软件开发。Ant 的默认配置文件是 build.xml。 下载: http://ant.apache.org/bindownload.cgi 、 环境搭建: Ant需要搭建运行环境,具体的搭建方法可baidu,google 测试Ant环境是否搭建成功: windows:运行——>cmd——>ant 看到如下信息: Buildfile: build.xml does not exist! Build failed 说明配置成功。 Linux: 直接输入:ant 看到如下信息: Buildfile: build.xml does not exist! Build failed 说明配置成功。 AN T 配置常用标签简介 <project>标签 project 标签,作为 ANT 的 XML 配置文件的根元素,他拥有以下属性: name 当前工程的名称 basedir 设置 ant 描述的根路径,一般用“.”表示当前工程目录 default 默认执行 ant 构建时执行的 target。 <description>标签 description 标签在工程的构建中没有实际的意思,它是当执行 ant –projecthelp 时候该标 签的内容会被显示出来

Ant学习

只谈情不闲聊 提交于 2020-03-07 06:03:53
Apache Ant,是一个将软件编译、测试、部署等步骤联系在一起加以自动化的一个工具,大多用于Java环境中的软件开发。。Ant是纯Java语言编写的,所以具有很好的跨平台性。操作简单。Ant是由一个内置任务和可选任务组成的。Ant运行时需要一个XML文件(构建文件)。 Ant通过调用target树,就可以执行各种task。每个task实现了特定接口对象。 Ant的构建文件 当开始一个新的项目时,首先应该编写Ant构建文件。构建文件定义了构建 过程,并被团队开发 中每个人使用。Ant构建文件默认名为build.xml,也可以取其他的名字。只不过在运行的时候 把这个命名当作参数传给Ant。构建文件可以放在任何的位置。一般做法是放在项目顶层目录中。 这样可以保持项目的简洁和清晰。下面是一个典型的项目层次结构。 (1) src存放文件。 (2) class存放编译后的文件。 (3) lib存放第三方JAR包。 (4) dist存放打包,发布以后的代码。 Ant构建文件是XML文件。每个构建文件定义一个唯一的项目 (Project元素)。每个项目下可以定 义很多目标(target元素),这些目标之间可以有依赖关系。当执行这类目标时,需要执行他们所 依赖的目标。每个目标中可以定义多个任务,目标中还定义了所要执行的任务序列。Ant在构建目标时必须调 用所定义的任务

ant工具

99封情书 提交于 2020-03-07 05:49:23
  一个ant文件,就是一个build.xml文件。 Ant就是一个Java超级的批处理库。用xml定义. 每个ant脚本(缺省叫build.xml)中设置了一系列任务(target):比如对于一个一般的项目可能需要有以下任务。 * 任务1:usage 打印本脚本的帮助信息(缺省) * 任务2:clean <-- init 清空初始化环境 * 任务3:javadoc <-- build <-- init 生成JAVADOC * 任务4:jar <-- build <-- init 生成JAR * 任务5:all <-- jar + javadoc <-- build <-- init 完成以上所有任务:jar javadoc 1.<project>标签 每个构建文件对应一个项目。<project>标签时构建文件的根标签。它可以有多个内在属性,就如代码中所示,其各个属性的含义分别如下。 (1) default表示默认的运行目标,这个属性是必须的。 (2) basedir表示项目的基准目录。 (3) name表示项目名。 (4) description表示项目的描述。 每个构建文件都对应于一个项目,但是大型项目经常包含大量的子项目,每一个子项目都可以有自己的构建文件。 2.<target>标签 一个项目标签下可以有一个或多个target标签