首页 > TAG信息列表 > LiLei
sudo命令
sudo 命令。使用这个命令有两个大前提,一是你要知道当前登录用户的密码,二是当前用户必须在 sudo 用户组。 su 可以切换到用户 user,执行时需要输入目标用户的密码 sudo 可以以特权级别运行 cmd 命令,需要当前用户属于 sudo 组,且需要输入当前用户的密码 su - 命令也是切换用户,但是Python:列表功能及应用
# 列表:可变 # 1、append 追加 a = [] a.append('Jim') print(a) # 输出 ['Jim'] # 2、extend 批量追加 b = ['Green','Jack'] a.extend(b) # 括号里只能输入一个值 print(a) # 输出['Jim', 'Green', 'Jack'] # 3、insert 插获取构造函数的名称
index.js // 构造函数和一般函数没有区别,都可以通过 name 属性获取函数名 function Person() {} const lilei = new Person(); console.log(lilei.constructor.name); // 'Person' console.log(new Date().constructor.name); // 'Date'自定义继承
4.4自定义继承 【1】只更换一个对象的父对象 子对象._ _proto_ _=新父对象 //不推荐 两句话作用完全一样 Object.setPrototypeOf(子对象, 新父对象) //推荐 修改 子对象 的 原型对象ES10toString()方法修订和Catch Binding
小编今天继续和大家一起探索es10中的新特性,针对第一个toString方法的修订,可以通过下面这个例子来熟悉。大家还可以关注我的微信公众号,蜗牛全栈。 function foo(){ // 这是一段注释 console.log("lilei") } console.log(foo.toString()) // function foo(){ // //ES8对对象的扩展
今天小编继续更新js中关于对象的一些新特性,期待着和大家一起进步。大家还可以关注我的微信公众号,蜗牛全栈。一、Object.values():获取对象内值的数组 const obj = { name:"lilei", web:"www.baidu.com", course:"math" } console.log(Object.values(obj)) // ["lilei"ES6对象扩展
今天小编和大家一块聊聊ES6中对对象的扩展语法,还有一些常用的语法,相信在不久的将来,肯定会在Vue中看到对象的影子。大家也可以关注我的微信公众号,蜗牛全栈。 一、属性的简洁表示法:主要针对值用变量表示,并且键和值的变量一致 1、普通对象声明 let obj = { name:"lilei", a谈谈 MySQL 的 JSON 数据类型
引言 MySQL 5.7 增加了 JSON 数据类型的支持,在之前如果要存储 JSON 类型的数据的话我们只能自己做 JSON.stringify() 和 JSON.parse() 的操作,而且没办法针对 JSON 内的数据进行查询操作,所有的操作必须读取出来 parse 之后进行,非常的麻烦。原生的 JSON 数据类型支持之后,我们用户及文件权限管理
2.1查看用户 使用命令who am i或者who mom likes 输出的第一列表示打开当前伪终端的用户的用户名(who am i)(要查看当前登录用户的用户名,去掉空格直接使用 whoami 即可),第二列的 pts/0 中 pts 表示伪终端,所谓伪是相对于 /dev/tty 设备而言的,还记得上一节讲终端时的那七个使用 [Ctrl]+python深浅拷贝
一、浅拷贝 先看如下代码: data = { 'name': 'lilei', 'age': 20, 'score': { '语文':120, '数学':50, '英语':130, } } data_2 = data data['age'] = 30 print(Linux 实验 [Day 01]
目录 1. Linux 简介(略过) 2. Linux 基本概念及操作:命令、快捷键与通配符 2.1 基础命令 2.2 终端快捷键 2.3 通配符 2.4 帮助命令 3. 用户及文件权限管理 3.1 Linux 用户管理 3.1.1 查看用户 3.1.2 创建用户 3.1.3 用户组 3.1.4 删除用户 3.2 文件权限 3.2.1 查看文件权限 3.2.怎样通过混入(Mixin)实现多继承
js不提供现成的多重继承的方法, 但可以通过Object.assign()来手动实现: function Father1(name){ this.name = name;}function Father2(age){ this.age = age;}function Son(name, age){ Father1.call(this,name); Father2.call(this,age);}Son.prototype = Object怎样理解prototype对象的constructor属性
function Person(name){ this.name = name;}var lilei = new Person("Lilei");lilei.constructor === Person; // truelilei instanceof Person; // truelilei instanceof lilei.constructor; // truelilei instanceof Person.prototype.constructor; // true怎样在拿不到构造函数的情况下生成该构造函数的实例对象
需要使用Object.create()方法. function Person(name){ this.name = name;}var lilei = new Person("Lilei");lilei.name; // "Lilei"var hanmeimei = Object.create(lilei);hanmeimei.name; // "Lilei";lilei.name = "李雷";hanmeimei.n怎样解决忘加new关键字所造成的问题
通过构造函数 "new" 一个对象出来时, 如果忘记写这个 new, 那这个构造函数就不会返回一个实例对象, 而是会像普通函数一样执行. 下面是两种规避忘记写new时所引发的问题的方法: 1. 使用严格模式, 只需要在函数体内部第一行加一个单独的字符串: "use strict", 就可以在没有new时怎样理解函数参数的传递
前言: 基本类型(数值 / 字符串 / 布尔值)和引用类型(对象)作为参数传递给函数时的行为是不一样的. 基本类型传递的是值的地址, 它在函数内部的改变不会影响到原变量. 引用类型传递的是引用的地址, 它在函数内部的改变实际上是对原变量的改变. 第一步: 下面演示基本类型的值初中英语课本里隐藏着的惊人秘密(转载)
原文链接:http://www.cnblogs.com/Eugene/archive/2007/10/25/937360.html 今天看到一个帖子是关于初中英语教材的,我无比惊喜的发现,竟然狂多人都跟我曾经有过共识,就是Jim喜欢Han Meimei,LiLei也喜欢Han Meimie,但是Lucy喜欢Lilei。我的证据就是有一课,我记得Linux
查看伪终端用户的用户名 who am i或者who mom likes 显示的是用户名和pts/0 pts代表伪终端,0代表序号,当你另开一个终端时,会显示另外pts/1 查看当前用户的登录名 直接把who am i之间的空格去掉变成whoami 就只会显示当前用户名,没有之后的pts/0 su su- sudoLinux基础入门-用户及文件权限管理
查看用户 who am i 或者 who -m查看当前终端信息 who命令其他常用参数 -a 打印所有终端信息 -d 打印所有死掉的进程 -q 打印当前登录的所有用户名和用户数 -u打印当前登录的所有用户信息 创建用户 在Linux系统中,root帐户拥有系统最高权限 ,比如新建/添加用户 要创建用户,