文件的三种权限:读、写、执行RWXowner:属主,ugroup:属组,gother:其他,oall所有,a一个文件的权限对用户是否有读写权限,先判断是否是拥有者的身份,如果是就立即生效,如果不是,看下一个是否是在这个组里,如果有就立即生效,如果有没有,就看other身份的权限了chmod命令修改文件权限选项:-R:递归修改权限例子:chmod-R755/data文件权限:-rwxrwxrwx42
分类:
系统服务 时间:
2018-07-29 15:07:14
收藏:
0 评论:
0 赞:
0 阅读:
183
回顾历史Web应用日益复杂,前端开发也发生了翻天覆地的变化变得盘根错节,到今天已经非常复杂和庞大了!用html、css、javascript老老实实的写个页面的时代早已过去。而现在要完成工作需要借助很多额外的东西,比如工程化、自动化等等。这样才显得有逼格,才像一个真正的程序猿。如果说还停留在切个图,下载个js效果怼上去的阶段,显然你会脱节的。由此也带动了很多前端工具的发展,以Gulp、Grunt、
分类:
Web开发 时间:
2018-07-29 15:07:05
收藏:
0 评论:
0 赞:
0 阅读:
141
一、栈帧结构 讲栈帧结构有必要回顾一下前文Class文件中的Code属性结构,如下图。 栈帧是用于支持虚拟机进行方法调用和方法执行的数据结构,它是虚拟机栈的栈元素。每一个方法从调用开始到执行完成,都对应着一个栈帧在虚拟机栈里面从入栈到出栈的过程。每一个栈帧都包括了局部变量表,操作数栈,动态连接,方法 ...
分类:
其他 时间:
2018-07-29 15:05:18
收藏:
0 评论:
0 赞:
0 阅读:
225
本文主要总结虚拟机调用方法的过程是怎样的,JAVA虚拟机里面提供了5条方法调用的字节码指令。分别如下: invokestatic:调用静态方法 invokespecial:调用实例构造器<init>方法、私有方法和父类方法。 invokevirtual:调用所有的虚方法。 invokeinterfa ...
分类:
其他 时间:
2018-07-29 15:05:02
收藏:
0 评论:
0 赞:
0 阅读:
181
<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <meta http-equiv="X-UA-Compatible" content="IE=Edge,chrome=1"> <meta name="viewport" content="m ...
分类:
其他 时间:
2018-07-29 15:04:45
收藏:
0 评论:
0 赞:
0 阅读:
275
一、介绍 Redis的持久化有2种方式: 1. Rdb快照的配置选项 (这3个选项都屏蔽,则rdb禁用) 2. Aof 的配置 二、问题总结 1. 在dump rdb过程中,aof如果停止同步,会不会丢失? 答: 不会,所有的操作缓存在内存的队列里,dump完成后,统一操作. 2. aof重写是指什 ...
分类:
其他 时间:
2018-07-29 15:04:30
收藏:
0 评论:
0 赞:
0 阅读:
158
一个是编译,一个是解释。 两种方式只是翻译的时间不同。 编译型语言写的程序执行之前,需要一个专门的编译过程,把程序编译成为机器语言的文件,比如exe文件,以后要运行的话就不用重新翻译了,直接使用编译的结果就行了(exe文件),因为翻译只做了一次,运行时不需要翻译,所以编译型语言的程序执行效率高,但也 ...
分类:
其他 时间:
2018-07-29 15:04:13
收藏:
0 评论:
0 赞:
0 阅读:
152
转载:https://segmentfault.com/a/1190000009682735 前言 vue-devtools是一款基于chrome游览器的插件,用于调试vue应用,这可以极大地提高我们的调试效率。接下来我们就介绍一下vue-devtools的安装。 chrome商店直接安装 vue- ...
分类:
其他 时间:
2018-07-29 15:03:56
收藏:
0 评论:
0 赞:
0 阅读:
189
1、下载地址; GitHub地址:https://github-production-release-asset-2e65be.s3.amazonaws.com/3402186/bb1d10fc-3fac-11e6-8dc7-a51af1d6f36f?X-Amz-Algorithm=AWS4-HMA ...
分类:
Windows开发 时间:
2018-07-29 15:03:18
收藏:
0 评论:
0 赞:
0 阅读:
544
一、需求背景介绍 1.1、需求描述 大家都知道C/S架构模式的客户端应用程序(比如:WinForm桌面应用、WPF、移动App应用程序、控制台应用程序、Windows服务等等)的日志记录都存储在本地客户端中,这样就导致有时候一旦客户端出现了的异常问题,为了快速地定位对应服务端出现的位置却极其的繁琐和 ...
分类:
Web开发 时间:
2018-07-29 15:03:03
收藏:
0 评论:
0 赞:
0 阅读:
175
一、类与类加载器 允许类加载阶段中的“通过一个类的全限定名来获取描述此类的二进制字节流”这个动作可以让应用程序自己决定如何去获取所需要的类。实现这个动作的代码模块称为“类加载器”。 类加载器虽然只用于实现类的加载动作,但它在Java程序中起到的作用却远远不限于类加载阶段。对于任意一个类,都需要由加载 ...
分类:
其他 时间:
2018-07-29 15:02:47
收藏:
0 评论:
0 赞:
0 阅读:
165
之前已经写过pandas DataFrame applymap()函数 还有pandas数组(pandas Series)-(5)apply方法自定义函数 pandas DataFrame 的 applymap() 函数和pandas Series 的 apply() 方法,都是对整个对象上个各个值 ...
分类:
移动平台 时间:
2018-07-29 15:02:28
收藏:
0 评论:
0 赞:
0 阅读:
140
一、解释器与编译器 当虚拟机发现某个方法或代码块的运行特别频繁时,就会把这些代码认定为“热点代码” 。为了提高热点代码的执行效率,在运行时,虚拟机将会把这些代码编译成与本地平台相关的机器码,并进行各种层次的优化,完成这个任务的编译器称为即时编译器(JIT 编译器)。 即时编译器并不是虚拟机必需的部分 ...
分类:
其他 时间:
2018-07-29 15:02:12
收藏:
0 评论:
0 赞:
0 阅读:
146
1.导数的定义 2.初等函数的导数 习题1 3.反函数的导数 习题1 习题2 习题3 所有初等函数的导数 4.复合函数的导数 习题1 习题2 5.泰勒展开 6.罗尔定理 7.微分中值定理和柯西中值定理 微分中值定理 证明过程 柯西中值定理 证明过程 8.罗必塔法则 习题1:求极限 9.泰勒展开的证明 ...
分类:
其他 时间:
2018-07-29 15:01:45
收藏:
0 评论:
0 赞:
0 阅读:
403
前言 在前面的教程中我们已经基本实现了路径导航和障碍物规避。 但是这样我们并没有让我们的角色学会思考,他只是机械的去完成一些步骤,这并不能体现Rain插件的智能。 一个角色他应该有多个不同的状态,待机,巡逻,发现,追逐,攻击等等。并且能够思考,自己反应自己的行为。 状态之间的转换需要信号,就像我们现 ...
分类:
编程语言 时间:
2018-07-29 15:01:24
收藏:
0 评论:
0 赞:
0 阅读:
317
linux操作系统有一个特殊的目录,就是home目录,程序的配置文件等等都在这里。简单地说,一个软件安装了之后,你的设置等都保存在home目录下,如果软件没了(如卸载、重装系统等)但是home目录里东西没丢的话,只要把软件安装回去,就各种设置等东西全回来了。apt软件管理工具在卸载时默认是不会清理h ...
分类:
系统服务 时间:
2018-07-29 15:01:09
收藏:
0 评论:
0 赞:
0 阅读:
183
环境:windows 7。 安装过程中遇到的问题 1、error: Unable to find vcvarsall.bat 2、1083: Cannot open include file: 'basetsd.h' 3、failed with exit status 1159 最终没有解决。 后来 ...
分类:
编程语言 时间:
2018-07-29 15:00:54
收藏:
0 评论:
0 赞:
0 阅读:
131
JVM的GC日志的主要参数包括如下几个: -XX:+PrintGC 输出GC日志 -XX:+PrintGCDetails 输出GC的详细日志 -XX:+PrintGCTimeStamps 输出GC的时间戳(以基准时间的形式) -XX:+PrintGCDateStamps 输出GC的时间戳(以日期的形 ...
分类:
其他 时间:
2018-07-29 15:00:37
收藏:
0 评论:
0 赞:
0 阅读:
207
掌握三种垃圾算法,七种垃圾收集器,了解每种垃圾收集器使用的是哪种垃圾收集算法,以及关于SafePoint的知识点。 垃圾收集算法 1、标记-清除算法(Mark-Sweep) 先标记(如可达性算法)出所有需要回收的对象,标记完后再统一回收所有被标记的对象。 缺点:标记和清除过程的效率都不高,且清除后会 ...
分类:
编程语言 时间:
2018-07-29 15:00:22
收藏:
0 评论:
0 赞:
0 阅读:
155
解释则不同,解释性语言的程序不需要编译,省了道工序,解释性语言在运行程序的时候才翻译,比如解释性basic语言,专门有一个解释器能够直接执行basic程序,每个语句都是执行的时候才翻译。 这样解释性语言每执行一次就要翻译一次,效率比较低。 解释是一句一句的翻译。 ...
分类:
其他 时间:
2018-07-29 15:00:06
收藏:
0 评论:
0 赞:
0 阅读:
177