从 C# 1.0 到 C# 9.0,历代 C# 语言特性一览

C# 版本历史记录 从 C# 1.0 到 C# 9.0,历代 C# 语言特性一览 说明:因为Markdown下维护这样复杂的表格有一点麻烦,故,这里以图片形式展示出来,如后续内容有更新,请点击 这里 访问原始笔记链接。为知笔记 的表格渲染在移动端表现不佳,为了获得更好的阅读体验

通过 Python 分析 2020 年全年微博热搜数据

几天前, Catcher Wong 大佬告诉我,他终于写完了 2020 年的年终总结。在看完大佬的年终总结以后,我有一种“前浪被后浪拍死在沙滩上”的感觉,正如当学生时都看“别人家的孩子”,工作以后看的都是“别人的年终总结”。我们的生活,其实就是由“别人”和“我们”交织在一起

Featured image of post 通过 Python 分析 2020 年全年微博热搜数据

基于 Python 和 Selenium 实现 CSDN 一键三连自动化

最近一段时间,博主感觉到了某种危机感,或者说是每一个不再年轻的人都会面对的问题,即,怎么面对来自更年轻的“后浪”们的压力,自打国内 IT 行业有了 35 岁这个不成文的“门槛”以后,年轻的“后浪”们仿佛有了更多将“前浪”们拍死在岸上的勇气,我辈忍不住要

使用多线程为你的 Python 爬虫提速的 N 种姿势,你会几种?

最近博主在优化一个爬虫程序,它是博主在 2017 年左右刚接触 Python 时写下的一个程序。时过境迁,当 Python 2.X 终于寿终正寝成为过去,当博主终于一只脚迈进 30 岁的大门,一切都来得猝不及防,像一阵龙卷风裹挟着回忆呼啸而去。和大多数学习 Python 的人一样,博主学习 Python 是从写爬虫开

实现网页长截图的常见思路总结

作为一个经常写博客的人,我有时会在微博上分享博客内容,可不知道从什么时候开始,国内互联网越来越丧失信仰,所有的厂商都在试图打造一个**“只进不出”的信息孤岛,进而达到增强“用户黏度”的目的。以微博为例,微博中的外链永远都会被转化为短地址,并

温故而知新,由 ADO.NET 与 Dapper 所联想到的

这段时间在维护一个“遗产项目”,体验可以说是相当地难受,因为它的数据持久化层完全由 ADO.NET 纯手工打造,所以,你可以在项目中看到无所不在的 DataTable,不论是读操作还是写操作。这个 DataTable 让我这个习惯了 Entity Framework 的人感到非常别扭,我并不排斥写手写 SQL 语句,

视频是不能 P 的系列:OpenCV 人脸检测

恍惚间,2020 年已接近尾声,回首过去这一年,无论是疫情、失业还是“996”,均以某种特殊的方式铭刻着这一年的记忆。也许,是这个冬天的西安雾霾更少一点。所以,有时透过中午的一抹冬阳,居然意外地觉得春天的脚步渐渐近了,甚至连圣诞节这种“洋节日

Featured image of post 视频是不能 P 的系列:OpenCV 人脸检测

作为技术宅的我,是这样追鬼滅の刃的

有人说,“男人至死都是少年”,而这句听起来有一点中二的话,其实是出自一部同样有一点中二的动漫——银魂。我个人的理解是,知世故而不世故。也许,年轻时那些天马行空的想法,就像堂吉诃德大战风车一样荒诞,可依然愿意去怀着这样的梦想去生活。正如罗曼罗

Featured image of post 作为技术宅的我,是这样追鬼滅の刃的

使用 Python 抽取《半泽直树》原著小说人物关系

此时此刻,2020 年的最后一个月,不管过去这一年给我们留下了怎样的记忆,时间终究自顾自地往前走,留给我们的怀念已时日无多。如果要说 2020 年的年度日剧,我想《半泽直树》实至名归,这部在时隔七年后上映的续集,豆瓣评分高达 9.4 分,一度超越 2013 年第一部的 9.3

Featured image of post 使用 Python 抽取《半泽直树》原著小说人物关系

厉害了!打工人用 Python 分析西安市职位信息

在上一篇博客中,我和大家分享了整个 11 月份找工作的心路历程,而在找工作的过程中,博主发现西安大小周、单休这种变相“996”的公司越来越多,感慨整个行业越来越“内卷”的同时,不免会对未来的人生有一点迷茫,因为深圳已经开始试运行“996”了,如果

一个西漂打工人的求职心路

其实,这段故事说出来,多少有一点难为情,因为我实在没有想到,这一切会变得这样艰难。 10 月份从上一家公司离职的时候,当时,我手上有两个 Offer,一家是做旅游类产品的创业公司,一家则是声名狼藉的中软国际。因为刚来西安时,面对人生地不熟的新环境,

使用 dotTrace 对 .NET 应用进行性能分析与优化

前几天,有位朋友问我,你平时都是怎么去排查一个程序的性能问题的啊。不要误会,这位朋友不是我啦,因为我真的有这样一位叫做 Toby 的朋友。说到性能问题,可能大家立马会想到类似并发数、吞吐量、响应时间、QPS、TPS等等这些指标,这些指标的确可以反映出

一道 HashSet 面试题引发的蝴蝶效应

没错,我又借着“面试题”的名头来搞事情了,今天要说的是 HashSet ,而这确实是一个实际面试中遇到的问题。当时的场景大概是这样的,面试官在了解了你的知识广度以后,决心来考察一番你的基本功底,抛出了一个看起来平平无奇的问题:说一说你平时工作中都用到了哪些

当姜子牙遇见朱一旦

当导演张策宣布,不再为朱一旦系列担任编剧和配音时,我终于意识到,“十佳员工”不再是一个梗,而是一个活生生的人。也许,身为老板的“朱一旦”,永远都没有读懂这些黑色幽默背后的含义。而显然,站在普通人对立面的资本家们,终究不会因此而洗心革面,代表

Featured image of post 当姜子牙遇见朱一旦

基于选项模式实现.NET Core 的配置热更新

最近在面试的时候,遇到了一个关于 .NET Core 配置热更新的问题,顾名思义,就是在应用程序的配置发生变化时,如何在不重启应用的情况下使用当前配置。从 .NET Framework 一路走来,对于 Web.Config 以及 App.Config 这两个配置文件,我们应该是非常熟悉了,通常情况下, IIS 会检测这两个配置文件的变化

Built with Hugo v0.126.1
Theme Stack designed by Jimmy
已创作 275 篇文章,共计 1041161 字