0%

The rapid rise AI has led to a rapid rise in AI jobs, and many people are building exciting careers in this field. A career is a decades-long journey, and the path is not straightforward. Over many years, I’ve been privileged to see thousands of students, as well as engineers in companies large and small, navigate careers in AI.

阅读全文 »

在编程的世界里,性能优化是个大问题。有时候我们会遇到一些执行起来比较慢的方法,它们可能会消耗大量的时间和资源。为了提高程序的速度,最容易想到的方法就是利用缓存,将相同参数的返回值缓存起了,避免重复执行。但用好缓存难度很大,对编程的要求比较高。今天,我要向大家介绍一个超级厉害的缓存工具库——cachetools

阅读全文 »

在公众号上发布过文章的朋友应该知道,公众号文章是不允许外链。为了书写严谨,给读者提供完整信息,大家想了很多种方法,其中最常用的方法是将外链转换为脚注,即有链接的地方编辑一个数字序号,在文章最末放置参考文献区域,将对应序号的链接展示出来。

阅读全文 »

OpenAI 的 ChatGPT 如火如荼,掀起了自 2023 年初以来的一场技术狂潮。人们在惊叹人工智能的能力的同时,对为了人工智能时代充满了期待、恐慌和彷徨。无论如何,新的技术出现,往往会带给人类社会一场革命,纵观历史,我们只有紧跟发展,与新技术共舞,才能找到看清未来,找到出路。

道路往往是崎岖不平,充满阻碍的,因为种种原因,想要全心拥抱 ChatGPT 并不容易,除了需要具备基本的计算机使用技能之外,还需要跨越内外的重重阻碍。为此出现了很多方式,很多服务,可以让我们或直接或间接的接触到 ChatGPT,但是要么服务不稳定,要么各种乱收费,各种方式层出不穷,良莠不齐,无法让我们平稳地,自由地访问。

经过一段时间的探索,笔者学到了一种可以直接使用 ChatGPT 的方法,虽然比起很多包装好的傻瓜式的方法有些难度,但为了自由和稳定,值的一试。

阅读全文 »

上一篇文章中,我们将日志处理程序做了一定的自动化的处理,可以自动识别需要处理的日志文件,另外我们将程序做了函数化处理,将处理过程与业务理解相匹配。

今天我们再进一步改造,让程序可以将处理结果自动发送给相关人员,而不用我们自己手工处理。

这个改造不仅让我们节省了手工处理时间,更重要的是,它具备了部署服务器上,或者成为定时任务的能力,也就是说,加上这个改造之后,程序就能自理了。而让程序自理,是我们不断追求的目标。

现在开始吧!

阅读全文 »

上篇文章中,我们通过一个例子,了解了如何从文本文件中读取数据,并做统计处理,简单的一个脚本能帮助我们解脱繁琐的工作,将宝贵的时间用在更重要的事情上。

作为练习还行,但作为真正有用的程序还有很大的差距,今天我们就来再进一步,让程序更智能更有用。

然后我们需要了解一种程序设计思维,这种思维方式,可以帮我们解决很多需求分析问题。

现在开始吧!

阅读全文 »

上一篇文章 《流程控制》中,我们了解了如何控制程序流程,使用的是 顺序分支循环,三个结构。

理论上,任何编程语言,了解了流程控制方法,就已经是入门了,而后面的主要是学习和掌握编程一些语言的特性。

今天,我们就利用已经掌握的编程技能,解决一个实际问题,怎么样,有信心吗?

阅读全文 »