你不会找到路,除非你敢于迷路

0%

优秀文章

  • 沟通中几个常见的盲区

    文章介绍了关于沟通的几个建议,很是受用。

  • 不要跟着平庸的老板

    • 凡是按时间或件数来计酬的工作,都别做太久;
    • 职场政治是这样一个东西,你可以不去碰,但不能不去懂;
    • 分清楚“我不适合”和“我不行”;
    • 不要跟着平庸的老板;
    • 平台能级永远大于个人奋斗。
  • 如何避免自己成为一个傻叉

    思维模式差距太大其实是无法交流的。如果你觉得一个人和谁交流都让人如沐春风还有收获,那说明那人要么是随意附和,要么情商智商双高,能降维和你交流。

    当傻叉效应出现的时候,不要忘了,你在对方眼里,也可能是同样的形象。

阅读全文 »

Python 是什么?

Python 是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言。由 Guido van Rossum 于 1989 年底发明。Python 的第一个公开发行版发行与 1991 年,源代码遵循 GPL(GNU General Public License)协议。Python 语法简洁而清晰,具有丰富和强大的类库。它常被称为胶水语言,能够把用其他语言制作的各种模块(尤其是 C/C++)很轻松地联结在一起。

为什么会出现 Python 这种语言?

Python 由 Guido van Rossum 于 1989 年年底出于某种娱乐目的而开发,Python 语言是基于 ABC 教学语言的,而 ABC 这种语言非常强大,是专门为非专业程序员设计的。但 ABC 语言并没有获得广泛的应用,Guido 认为这是非开放造成的。

Gudio 在 Python 中避免了 ABC 不够开放的劣势,加强了 Python 和其他语言如 C、C++ 和 Java 的结合性。此外,Python 还实现了许多 ABC 中未曾实现的东西,这些因素大大提高了 Python 的流行程度。

阅读全文 »

背景

一名叫大蕉的程序员 的影响,我在过去一年里获得了比较大的成长。我也一直在想,自己能不能像他一样,帮助周围的人一起成长。

两个月前组建了一个写作群,虽发展不及预期,但效果还不错,群员都有自己的成长。亲眼看着有的人从一直有兴趣写作但几乎从未动笔到几乎周周更文并且还能获得班主任和辅导员的点赞转发;亲眼看着有人写出了比我更深刻的对于乡情的认识;亲眼看着有人可以用“我不想长高”切入,讲述让我眼眶发热的关于父爱的故事……

到最后我只能惊叹道:“你们真是一群宝藏男 / 女孩”。他们的文字,让我收获良多。

一开始只想着看看自己能不能帮到别人什么。没曾想,在收获面前,我的付出根本不值一提。

在学校同乡会的群聊中,我曾不止一次看到不止一人说想学 Python,但之后貌似都没了下文。恰巧前几日群里又有人说起了这个话题,心想着我或许可以给他们一个开始的理由和坚持下去的动力及约束。

于是,“Python 兴趣小组”群应运而生。谨以此文,记录建群历程,供以后借鉴。

阅读全文 »

优秀文章

阅读全文 »

2020,果真是多事之秋,开年便有诸多不顺。

最近经常听到别人说庚子年是灾年。但是我觉得吧,好事和坏事每天都在发生,只是有时候坏事恰巧发生在了庚子年,特别惹人注意,仅此而已。

作为一个 30% 的唯心主义者,我认为逆天改命最大的因素在于自身。管它大环境如何,做好自己,便是成功的开始。

虽然说环境的势能也不可忽略,但那都是后话。成就更好的自己,才能更好地利用势能。

阅读全文 »

前言

碌碌无为。

人生中的前 20 多年,似乎都是这同样的一种状态。

每一天都在学习,每一刻都在做事。但是一天下来,却想不起当天做了什么;一年过去,依旧停留在原地踏步。

可能,这是因为没有计划吧。

朝菌不知晦朔,蟪蛄不知春秋。漫无目的,得过且过,大局难定,大器难成。

上古大椿,八千春秋。知途知径,浑然天成。

姑且尝试着对自己的人生进行简单的总结与规划,若有裨益,幸甚至哉。

阅读全文 »

Algorithm

1299. 将每个元素替换为右侧最大元素

解法一:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Solution {
public int[] replaceElements(int[] arr) {
for (int i = 0; i < arr.length - 1; i++) {
int maxRight = arr[i + 1];
for (int j = i + 1; j < arr.length; j++) {
if (arr[j] > maxRight) {
maxRight = arr[j];
}
}
arr[i] = maxRight;
}

arr[arr.length - 1] = -1;
return arr;
}
}

执行用时:137ms,内存消耗:39.6MB。

阅读全文 »

Algorithm

283. 移动零

解法一:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
class Solution {
public void moveZeroes(int[] nums) {
int loopTimes = nums.length, zeroCount = 0, insertIndex = 0;
for (int scanIndex = 0; scanIndex < loopTimes; scanIndex++) {
if (nums[scanIndex] != 0) {
nums[insertIndex++] = nums[scanIndex];
} else {
zeroCount++;
}
}

for (int i = nums.length - 1; zeroCount > 0; zeroCount--, i--) {
nums[i] = 0;
}
}
}

执行用时:0ms,内存消耗:37.7MB。

阅读全文 »