从哲学看程序设计法

引入

程序设计法(Programming paradigm)提供并决定了程序员对程序执行的看法。编程的本质是人通过符号学秩序去刻画并改造世界。因此,从哲学的高度去看程序设计法,有助于我们更好的认知和实践。

阅读更多

谈「数据」的「价值」

引入

「数据」在社会发展中慢慢显示出了它的价值,在十九届四中全会上也被确认当作了新的生产要素,与「土地」「劳动」「资本」和「企业家才能」并称。

那么「数据」为什么「有价值」呢? 其「价值」的「体现」又是什么呢?

又该「如何看待」数据的价值呢?

阅读更多

crayon-syntax-highlighter升级到php8

问题

目前博客使用了一个很旧但是很好用的语法高亮器crayon-syntax-highlighter。没想到升级到php8后,却出现了问题,而且这个问题只有在进入文章页面时才出现。升级完php8我一开始没有注意检查,过了6天后才发现一直博客不能访问。接下来着手处理这个问题

阅读更多

2014年CS专业毕业的我缘何当时不懂多线程编程

问题

虽然现在我对多线程编程已经具有比较深入的概念和应用了,但关于在实际应用中使用多线程相关的知识和能力基本都是从2016年开始,在工作中有需求后,才陆续由自己学习和掌握的。鉴于多线程的重要性,我一直觉得在大学中掌握相关技能是十分重要的。这些年来一直有个问题困扰着我,为什么计算机科学与技术专业毕业的我,尽管在学校已经有意识的去理论结合实际展开实践了,但直到在真正工作后才掌握了这部分的技能?

阅读更多

一款优秀的二进制文件分析编辑工具010Editor

背景

上周四在阅读邮箱里推送的技术文章时,发现了一篇介绍MP4封装格式的文章。这篇文章本身分析的挺好,但吸引我注意力的并不是文章内容本身,而是配图中出现了一款二进制文件分系工具。这个工具一边能方便的展示文件本身,另外一边可以进行内容结构化解析。相信有了这款工具,我在以后分析各种音视频文件或其他二进制文件时会如鱼得水! 但是文章作者并没有说这是什么工具,那这究竟是款什么工具呢?

阅读更多

解决macOS下中文输入法反应缓慢的问题

背景

大概从上周开始,我注意到一件事情,就是自己安装了macOS 11的macbookPro 2016款不管用系统自带的输入法,还是鼠须管,只要输入中文,在不超过5个字的情况下,输入法的提示框几乎没有办法做到跟上自己的敲击速度。如果输入超过10个字,那卡顿就更明显了,有时候输入结束后十几秒,才能看到输入法的提示框才慢慢把输入显示出来。这个问题应该如何处理呢?

阅读更多

大数据时代: 终成恶龙的屠龙少年何去何从

背景

最近邮箱里收到了来自Google Analytics的邮件,标题是欢迎迈入 Google Analytics(分析)的未来,正文中赫然有以下字样:

• 它以机器学习技术为核心

• 今后,无论有无 Cookie 或标识符,它都可以正常运行;因此,即便您的数据存在缺口,您照样可以详尽可靠地洞悉访问者的情况。

阅读更多