胡歌

牛哥对胡歌如何看?

倖福魔咒の 提交于 2020-02-25 19:06:25
牛哥对胡歌如何看? 胡歌出过车祸,毁过容,脸上缝过十几针。抑郁症6年没工作。复出后再战江湖,值得称道。 - 像你一样的程序员年龄大的都干嘛去了?不可能都做管理或创业吧?这些人都流失到那去了? 很多单位还是有40多岁的老程序员的,只会以前的技术,还是很辛苦的,待遇不是最高,干的很辛苦,还经常被人叼,我一直在帮这样的老人同事找出路。这些是没有找出路的人,待遇介于高级程序员和中级项目经理之间。因为到了买房,结婚,生孩子的年纪,通常家庭负担比较重,我觉得他们是苦逼中的苦逼。出路在于了解业务,学习管理,别闷在code一棵树上吊死。实在不行,能带队做小teamleader,也可以的。 来源: 51CTO 作者: 666的牛哥 链接: https://blog.51cto.com/13149944/2470278

十五、列表的内置方法

筅森魡賤 提交于 2020-01-07 01:10:59
1.作用: 有多个元素、女朋友/男朋友/兴趣爱好、私生子 2.定义方式:[]内用逗号隔开,可以是任意数据类型 ruixing_bastard=['小黑fish','小胖pig','小黄cat','阿福tiger','旺财dog'] ruixing_bastard1=list(['小黑fish','小胖pig','小黄cat','阿福tiger','旺财dog']) sda =list('asdafasf') print(ruixing_bastard1) 3.方法: (优先掌握) 按索引取值(正向取值+反向取值) ruixing_bastard=['小黑fish','小胖pig','小黄cat','阿福tiger','旺财dog'] 0 1 2 3 4 print(ruixing_bastard[3]) print(ruixing_bastard[-2:]) print(ruixing_bastard[1:3]) print(ruixing_bastard[0:5:2])#2表示步长,意思是没隔两个取一个 ruixing_bastard[1] = '杨二狗'#用于下标改变值 print(ruixing_bastard) print(' ' 50) 切片 print(ruixing_bastard[-2:]) print(ruixing_bastard[1:3]) print

多线程操作实例——生产者与消费者

一个人想着一个人 提交于 2019-12-31 03:29:19
面对多线程学习生产者与消费者是最基本的实例 对于java后端开发的人员必须要掌握,还有考研考试计算机操作系统的同鞋。 下面是三个实例对于生产者与消费者的的例子,层层递进,逐步解决问题。 问题:生产者——设置信息名字name,和内容content 消费者——负责取出设置的信息。 一、基本实现 由于线程的不确定性可能出现以下问题: (1)消费者取出的信息不匹配,即不是由同一个生产者设置的信息 (2)生产者生产了多个信息,消费者才开始取出信息,或消费者取出的重复的信息。 上面的问题下面会逐一解决,下面先看出现问题的程序: package li.xin.hua.ch9; /*线程生产者与向消费者最基本实现,问题有: * 1、数据不匹配 * 2、数据重复取出已经取过的数据*/ class Info{ private String name; private String content; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getContent() { return content; } public void setContent(String content) { this.content =

java:Collection集合常用功能

眉间皱痕 提交于 2019-12-03 11:47:35
java.util.Collection接口 作用: 所有单列集合最顶层的接口,里面定义了所有单列集合共性的方法 任意的单列集合都可以使用Collection接口中的方法 1.创建集合对象,使用多态 Collection < String > coll = new ArrayList < > ( ) ; coll . add ( "李四" ) ; coll . add ( "胡歌" ) ; coll . add ( "艾克" ) ; coll . add ( "德玛" ) ; System . out . println ( coll ) ; //[李四,胡歌,艾克,德玛] 2.public boolean add(E e):把给定的对象添加到当前集合中(返回值为boolean值) boolean a = coll . add ( "张三" ) ; System . out . println ( a ) ; //ture System . out . println ( coll ) ; //[李四,胡歌,艾克,德玛,张三] 3.public boolean remove(E e):把给定的对象在当前集合中删除(返回值为boolean: 集合中存在元素,删除元素,返回ture ,集合中不存在则返回false) //删除存在的元素李四 boolean b = cool .