由于工作原因,最近半年在使用Go语言写一些k8s相关的服务,这些服务有的需要往k8s集群写入Pod资源,有的需要监听Node、Pod和其它资源的变更。在早期的时候,我是使用了官方提供的用于与k8s通信的SDK是client-go来做实际代码实现,但在单元测试上是自己实现了一个Mock对象,来做测试。最近仔细研究了client-go...
一、为什么要学go 作为一名后台开发工程师,学习golang的好处,可以列举出无数个。而我自己决定转投go的怀抱,有四个点:1.工作需要,容器相关的重量级项目基本都由go编写;2.高性能;3.丰富的组件库;4.易于测试(作为一名C++开发者,每次想测试一个模块或者函数时,真是眼泪留下来)。 二、怎么...
正则表达式,一个十分古老而又强大的文本处理工具,仅仅用一段非常简短的表达式语句,便能够快速实现一个非常复杂的业务逻辑。熟练地掌握正则表达式的话,能够使你的开发效率得到极大的提升。 正则表达式经常被用于字段或任意字符串的校验,如下面这段校验基本日期格式的JavaScript代码: var reg = /^(\\d{1,4})(-...
当使用make对c++进行编译时,我们有时候会发现出现莫名其妙的错误,而找不到原因。也有可能编译通过了,但是运行出错。这里,主要说下c++在编译过程中文件是如何更新的。使用到的源码文件有三个:test.cpp,calc.cpp,calc.h。 当cpp文件中新增或者修改函数时,头文件中对应的函数名会重新检查,但是不会修改h文件中其它...
近来微信公众号比较火,故趁着过年的空档,花了点时间捣鼓了下自己的公众号:kuang_xc,对其进行了简单的开发。开发之后的功能主要有三个: 1.根据回复关键字,自动回复多图文消息; 2.根据回复关键字检索数据库,回复一个图文消息; 3.根据回复关键字检索数据库,回复一句话。 一、技术平台与技术手段 本微信应用...
在这篇微信公众平台开发教程中,我们假定你已经有了PHP语言程序、MySQL数据库、计算机网络通讯、及HTTP/XML/CSS/JS等基础。 我们将使用微信公众账号方倍工作室作为讲解的例子,二维码见底部。 本系列教程将引导你完成如下任务: 创建新浪云计算平台应用 启用微信公众平台开发模式 了解数据收发原理及消息格...
春节马上就要来啦,然而还有很多在上班的孩子没办法回家,因为.......没买到票。 好了,言归正传,今天说说抢票那点事儿。我说的不一定专业,但至少从目前实践来说,我觉得还是很实用的。我今天要说的是,如何随时随地抢票,不管在公司,在厕所,在野外还是在天上。有人说,手机端也有抢票软件。但经过我本人测试,觉得不太好用,抢票效果不是很好。所...
找工作算是告一段落了。从今年过年回来开始,到这个月,整整9个月的求职路。然而,如果真的算找工作所花的时间,又怎么可能仅仅9个月就可以完成所有的工作。不过,这篇文章就不铺开太多了,仅讨论找实习找工作的一些经验体会吧。我找工作这段时间,除了中途投了一个唯品会的php工程师,其它应聘的岗位都是C++工程师相关的。所以,我下文所讲的内容,很大一部...
近期评论