不会飞的章鱼

熟能生巧,勤能补拙;念念不忘,必有回响。

今天,收到一位学弟发来的消息,他收到了北京字节的offer,薪资五位数,本科应届毕业生,看了他发的薪资,讲真我酸了/(ㄒoㄒ)/~~

让我不禁想起上个月顿悟出的一件事:时间的价值,到底怎么体现时间的价值呢?

我记得,我刚毕业入职一家公司,做图形学方面的研发,有一次下班,和我的导师并肩走向地铁站时,我说我多么喜欢这一份工作,他很好奇的问我:你真的喜欢做这个吗?别这么早下定论,至少我到现在还没有找到我喜欢做什么。

也许只是他随口一说,但此时此景,他的话又放佛在我耳边清晰的回响起来:你真的喜欢做这个吗…

在后面持续至少20个月的工作生涯里,我兴奋过,厌倦过,苦恼过,迷茫过,直到上个月我才突然顿悟出来:喜欢与不喜欢,无非就是觉得自己是否能体现其存在的价值,如果在他人眼来这份职业(或者是你正在做的事情)价值为0,但我自己却非常感兴趣,那它就是无价的;如果只是用来谋生,那么唯有money,才是检验你过的是否有价值的一个衡量标准。

阅读全文 »

任务

学到如何设计一个读入字符串,并且按照字符串信息中规定的颜色,输出相应颜色文本内容的方法程序。
例如当我们:

  • 输入:red:color content, 输出红色的:color content
  • 输入:blue:color content,输出蓝色的:color content
  • 输入:yellow:color content,输出黄色的:color content

编码

输入输出很好设计,关键是如何让字体显示不同的颜色呢

阅读全文 »

今天和女朋友计划去兴隆湖游玩。

由于住的地方比较远,倒两趟公交,所以吃过午饭就准备出发了。

到达目的地后,第一感受是这里人真少,空气很清新,我俩在湖边慢悠悠的散着步,看着有小朋友们玩滑板,还有小姐姐在练舞蹈。

期间女朋友突然肚子饿了,去一家超市买辣条,明明上面标着是3元/袋,店家说要4.5元,女朋友二话不说就扫码付款,我提出的疑惑后,店家连声说抱歉,给我女朋友退了1.5元。所以以后遇到困惑还是需要提出质疑的哦。

兴隆湖逛完了,又把旁边的鹿溪河生态区逛了逛,不得不说,安安静静的坐在椅子上,听着鸟叫的声音也是一种享受呢。

阅读全文 »

优点

  • 1,性能

  • 2,语言性能很重要

  • 3,发者效率&不要过于创新

  • 4,并发性&通道

  • 5,快速的编译时间

  • 6,打造团队的能力

  • 7,强大的生态系统

  • 8,GOFMT,强制代码格式

  • 9,gRPC 和 Protocol Buffers

缺点

  • 1,缺少框架

  • 2,错误处理

  • 3,软件包管理

个人使用感受

阅读全文 »

介绍

看到一些用C语言写的数据结构的程序,很不错,想用gcc调试一下程序,增进记忆,本文记录学习和使用gcc调试C程序的过程。

使用gcc

1,生成可调试程序test

1
gcc -o test -g BinarySortTree.c
阅读全文 »

Array

《Go Program Language》定义

数组是一个由固定长度的特定类型元素组成的序列, 一个数组可以由零个或多个元素组成。
因为数组的长度是固定的, 因此在Go语言中很少直接使用数组

细节

  • 默认情况下, 数组的每个元素都被初始化为元素类型对应的零值, 对于数字类型来说就是0。
阅读全文 »

题目描述

有这样一个场景,需要你从A服务中获取多个用户id,然后根据用户id请求B服务获取用户信息,如何用Golangchannel和协程来实现?

问题思考和实现

方法一

由于从A服务中获取的是一个数组形式的用户id,所以我可以考虑从A服务获取用户id后,再用for range循环遍历每一个用户id,给每个用户建立一个通道,开个协程请求B服务获取用户信息,再通过通道传回来。

阅读全文 »

我步入丛林 因为我希望活得随意 我希望活得深刻 吸取生命所有的精华 把非生命的一切都击溃 以免我在弥留之际 发现自己从未真正活过。

今天是我大学毕业之后过的第二个生日,是的,过了今天,我就24岁了。

突然发现我坚持了七年写日记的习惯,在毕业后竟然断更了。

每天得过且过,忘记了昨天,也看不清未来。

我的写作之路

阅读全文 »

为什么要用Docker

在做软件服务时,有些程序对环境要求极其苛刻,比如必须把C++的库都安装好,且放到指定位置才行,这样就会对测试和运维人员造成极大的工作负担,因此我们利用Docker一键编译,到处运行的特点,给自己的服务创建一个镜像,然后开启一个容器,将端口号和路径映射出来。

Docker命令

查询本机存在的镜像

1
docker images
阅读全文 »