peter

职业决定命运

耗尽温柔 提交于 2020-04-07 18:31:21
职业决定命运! 古希腊哲人赫拉克利特说:“一个人的性格就是他的命运。”这句话包含两层意思:一,对于每个人来说,性格是与生俱来、伴随终身的,永远不可摆脱,如同不可摆脱命运一样;二,性格个决定了一个人在此生此世的命运。 那么,能否由此得出结论,说一个人命运的好坏是由天赋性格的好坏决定的呢?我认为不能,因为天性无所谓好坏,因此由之决定的命运也无所谓好坏。在如今的时代里,职业定位已经成为一个大众关心的课题。我们知道,性格不再直接决定命运,而是通过职业来决定。职业与性格,又是什么关系呢? 赫敦职场案例 Peter从在快速消费品行业从事3年,在老板眼中,他是一个不折不扣的兢兢业业的小伙子,在同事眼中,他一直是沉默肯干,无大功亦无大过的同仁。然而Peter自己却知道,他工作得并不开心。一直以来,在市场部里Peter只从事流程化的作业,在开拓方面,有限的几次尝试都无果而终,由于做事脚踏实地,Peter也算成为一个不可或缺的老员工,但是他也明白,靠这些本钱要获得晋升是很艰巨的。几个一起进来的员工,不是换了部门,就是获得了一方自己的天下,而他却做了一复一日的重复劳动。虽然收入在部门里也不算低,但Peter感到前途黯淡。 赫敦职业救援 根据对Peter的各项测试结果来看,Peter性格中稳定的成分居多,小心谨慎,而且各项指标显示他的人格特征以内向,感性,思考,泛知为主,以这些特质来看Peter的职业经历

R中unlist函数的使用

蹲街弑〆低调 提交于 2020-04-03 09:06:51
买的书里面实例讲的不清不楚,所以看帮助文档了 用法:unlist(x, recursive = TRUE, use.names = TRUE) 帮助文档讲x可以是向量或者列表,如果是向量,则原样返回,尝试下,确实如此,向量并不是典型的用法。 > x<-c(1,2,3) > unlist(x) [1] 1 2 3 > names(x)<-c("first","second","third") > x first second third 1 2 3 > unlist(x) first second third 1 2 3 > unlist(x,use.names=F) first second third 1 2 3 > unlist(x,recursive=FALSE) first second third 1 2 3 如果使用列表,一般情况下,如果recursive = FALSE,则unlist只会作用于列表的第一层,向量(矩阵看成有维度的向量,应该相同处理)元素会取出向量的单个值作为unlist后的项,列表元素(数据框作为特殊列表?)则取出列表元素的组成作为项。use.names = FALSE,则是否使用元素名称,命名方法为元素名称(.下一层元素名称)+1,2,3组成,从列到行读取数据,无名称则对应向量名称为空。数字会适应统一类型可能转变为字符。 如果元素是因子

[Linux]用户及权限管理

☆樱花仙子☆ 提交于 2020-03-29 18:31:07
Linux用户及权限 -- 转载:https://www.cnblogs.com/fengdejiyixx/p/10773731.html Linux操作系统对多用户的管理,是非常繁琐的,所以用组的概念来管理用户就变得简单,每个用户可以在一个独立的组,每个组也可以有零个用户或者多个用户。 Linux系统用户是根据用户ID来识别的,默认ID长度为32位,从默认ID编号从0开始,但是为了和老式系统兼容,用户ID限制在60000以下,Linux用户分总共分为三种,分别如下: root用户 (ID 0) 系统用户 (ID 1-499) 普通用户 (ID 500以上) Linux系统中的每个文件或者文件夹,都有一个所属用户及所属组,使用id命令可以显示当前用户的信息,使用passwd命令可以修改当前用户密码。Linux操作系统用户的特点如下: 每个用户拥有一个UserID,操作系统实际读取的是UID,而非用户名; 每个用户属于一个主组,属于一个或多个附属组,一个用户最多有31个附属组; 每个组拥有一个GroupID; 每个进程以一个用户身份运行,该用户可对进程拥有资源控制权限; 每个可登陆用户拥有一个指定的Shell环境。 Linux用户管理 Linux用户在操作系统可以进行日常管理和维护,涉及到的相关配置文件如下: /etc/passwd 保存用户信息 /etc/shdaow 保存用户密码

Elasticsearch系列---多字段搜索

偶尔善良 提交于 2020-03-27 00:41:24
概要 本篇介绍一下multi_match的best_fields、most_fields和cross_fields三种语法的场景和简单示例。 最佳字段 bool查询采取"more-matches-is-better"匹配越多分越高的方式,所以每条match语句的评分结果会被加在一起,从而为每个文档提供最终的分数_score。能与两条语句同时匹配的文档会比只与一条语句匹配的文档得分要高,但有时这样也会带来一些与期望不符合的情况,我们举个例子: 我们以英文儿歌为案例背景,我们这样搜索: GET /music/children/_search { "query": { "bool": { "should": [ { "match": { "name": "brush mouth" }}, { "match": { "content": "you sunshine" }} ] } } } 结果响应(有删减) { "hits": { "total": 2, "max_score": 1.7672573, "hits": [ { "_id": "4", "_score": 1.7672573, "_source": { "name": "brush your teeth", "content": "When you wake up in the morning it's a quarter

Scala集合(二)

℡╲_俬逩灬. 提交于 2020-02-17 23:27:29
将函数映射到集合 map方法 val names = List("Peter" , "Paul", "Mary") names.map(_.toUpperCase) // 等同于 for(n <- names) yield n.toUpperCase flatMap方法,如果函数产出一个集合,又想将所有值串联在一起 def ulcase(s:String) = Vector(s.toUpperCase(), s.toLowerCase()) names.map(ulcase)得到 List(Vector("PETER","peter"), Vector("PAUL","paul"), Vector("MARY","mary")) names.flatMap(ulcase)得到 List("PETER","peter","PAUL","paul","MARY","mary") collect 方法用于 partial function,那些并没有对所有可能的输入值进行定义的函数, 产出被定义的所有参数的函数值得集合 "-3+4".collect(case '+' -> 1; case '-' -> -1) // vector(-1,1) foreach方法 names.foreach(println) 化简、折叠和扫描 List(1,7,2,9).reduceLeft(_ - _)

php基础(二)数组

帅比萌擦擦* 提交于 2020-02-13 07:14:11
本文主要内容来自w3cschool 在 PHP 中,有三种数组类型:   索引数组 - 带有数字索引的数组   关联数组 - 带有指定键的数组   多维数组 - 包含一个或多个数组的数组 PHP 索引数组 有两种创建索引数组的方法: 索引是自动分配的(索引从 0 开始): $cars=array("Volvo","BMW","SAAB"); 或者也可以手动分配索引: $cars[0]="Volvo"; $cars[1]="BMW"; $cars[2]="SAAB"; 下面的例子创建名为 $cars 的索引数组,为其分配三个元素,然后输出包含数组值的一段文本: 实例 <?php $cars=array("Volvo","BMW","SAAB"); echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; ?> 获得数组的长度 - count() 函数 <?php $cars=array("Volvo","BMW","SAAB"); echo count($cars); ?> 遍历索引数组 <?php $cars=array("Volvo","BMW","SAAB"); $arrlength=count($cars); for($x=0;$x<$arrlength;$x++) { echo $cars

PHP 4 数组

你说的曾经没有我的故事 提交于 2020-02-13 05:26:58
数组能够在单独的变量名中存储一个或多个值。 实例 数组在单个变量中存储多个值: <?php $cars=array("Volvo","BMW","SAAB"); echo "I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . "."; ?>    什么是数组? 数组是特殊的变量,它可以同时保存一个以上的值。 如果您有一个项目列表(例如汽车品牌列表),在单个变量中存储这些品牌名称是这样的: $cars1="Volvo"; $cars2="BMW"; $cars3="SAAB";    不过,假如您希望对变量进行遍历并找出特定的那个值?或者如果您需要存储 300 个汽车品牌,而不是 3 个呢? 解决方法是创建数组! 数组能够在单一变量名中存储许多值,并且您能够通过引用下标号来访问某个值。 PHP 索引数组 有两种创建索引数组的方法: 索引是自动分配的(索引从 0 开始): $cars=array("Volvo","BMW","SAAB"); 索引数组 - 带有数字索引的数组 关联数组 - 带有指定键的数组 多维数组 - 包含一个或多个数组的数组 或者也可以手动分配索引: $cars[0]="Volvo"; $cars[1]="BMW"; $cars[2]="SAAB";   下面的例子创建名为 $cars 的索引数组

PHP 数组

主宰稳场 提交于 2020-02-01 00:10:04
数组能够在单个变量中存储多个值: 实例 <?php$cars=array("Volvo","BMW","Toyota");echo"I like " . $cars[0] . ", " . $cars[1] . " and " . $cars[2] . ".";?> 运行实例 » 数组是什么? 数组是一个能在单个变量中存储多个值的特殊变量。 如果您有一个项目清单(例如:车名字的清单),将其存储到单个变量中,如下所示: $cars1="Volvo"; $cars2="BMW"; $cars3="Toyota"; 然而,如果您想要遍历数组并找出特定的一个呢?如果数组的项不只 3 个而是 300 个呢? 解决办法是创建一个数组! 数组可以在单个变量中存储多个值,并且您可以根据键访问其中的值。 在 PHP 中创建数组 在 PHP 中,array() 函数用于创建数组: array(); 在 PHP 中,有三种类型的数组: 数值数组 - 带有数字 ID 键的数组 关联数组 - 带有指定的键的数组,每个键关联一个值 多维数组 - 包含一个或多个数组的数组 PHP 数值数组 这里有两种创建数值数组的方法: 自动分配 ID 键(ID 键总是从 0 开始): $cars=array("Volvo","BMW","Toyota"); 人工分配 ID 键: $cars[0]="Volvo"; $cars

JavaScript 深入理解proxy

丶灬走出姿态 提交于 2020-01-25 03:58:19
语法:let p = new Proxy(target, handler); 参数: target:用Proxy包装的目标对象(可以是任何类型的对象,包括原生数组,函数,甚至另一个代理)。 handler:一个对象,其属性是当执行一个操作时定义代理的行为的函数。 作用:使用p对象来代理target对象 1.访问p代理对象时(读/写/new等),实际是通过handle对象中的函数操作target对象。 2.p.prototype等于target.prototype,即通过p代理对象,可以访问到target的原型。 举例: 1. 扩展构造函数的源码 function extend(sup, base) { //sup和base都是构造函数的引用,都有prototype属性,prototype中的constructor指向构造函数本身。 // 获取base.prototype对象的constructor属性的描述符对象:{value: ƒ, writable: true, enumerable: false, configurable: true} var descriptor = Object.getOwnPropertyDescriptor( base.prototype,"constructor" ); //Object.create(proto,

java对象拷贝

痞子三分冷 提交于 2020-01-24 05:58:42
java赋值是复制对象引用,如果我们想要得到一个对象的副本,使用赋值操作是无法达到目的的: @Test public void testassign(){ Person p1=new Person(); p1.setAge(31); p1.setName("Peter"); Person p2=p1; System.out.println(p1==p2);//true } 如果创建一个对象的新的副本,也就是说他们的初始状态完全一样,但以后可以改变各自的状态,而互不影响,就需要用到java中对象的复制,如原生的clone()方法。 如何进行对象克隆 Object对象有个clone()方法,实现了对象中各个属性的复制,但它的可见范围是protected的,所以实体类使用克隆的前提是: ① 实现Cloneable接口,这是一个标记接口,自身没有方法。 ② 覆盖clone()方法,可见性提升为public。 @Data public class Person implements Cloneable { private String name; private Integer age; private Address address; @Override protected Object clone() throws CloneNotSupportedException { return