- 博客(17)
- 收藏
- 关注
原创 计算机编程入门先学什么最好?
看完其他知友的回答,我认为他们的观点过于局限,并没有真正切中问题的要害。我们不妨换个角度,站在更高一层来看这个问题「计算机编程入门先学什么最好?」计算机入门最应该学的是 Linux,而非任何的编程语言。这篇文章4600字,有点长,如果你能耐心看完,或许会给你带来更多的思考。1. 为什么?任何编程语言都只是一门工具,一门让人能够与计算机“交流”的工具。人学习编程最重要的是要学习解决问题的思想、方法,其次才是使用编程语言解决生活中的问题。「计算机为什么会诞生?编程语言为什么会诞生?」,归根结底,这些事物的出现只
2022-01-22 15:32:10
6722
原创 编程能够带来食物和水吗?
导言:读完我这篇文章或许能让你颠覆认知,亦或许能让你深受启发,也或者你也有和我一样的想法……最近在回顾《黑客帝国》前三部,准备看第四部,你这个问题突然激发了我一些思考,觉得蛮有意思的,我来谈谈我的想法。看完影片,你或许会发出相同的疑问:我们这个世界是真实的吗?或者说什么才是真实的?剧情背景:在黑客帝国中,“人类”是被种植出来的,而非生育出来的。在机器文明与人类文明的对抗中,人类在溃败之际实施了「遮蔽天空计划」,以此削弱以太阳能为能源的机器文明。在机器文明失去了「太阳能」的能量来源后,他们发现人类身体潜藏着许
2022-01-18 13:28:31
350
原创 哪种编程语言学习难度最低?
如果简单地将编程分成「静态语言」与「动态语言」两大类。通常来讲静态语言比动态语言更易学,难度更低。不管你信不信,Go 语言是我认为最容易学的编程语言,十分钟即可入门。下面是我当初学习 Go 语言的入门视频:【硬货】新时代最流行的编程语言?10分钟学会Golang基础-哔哩哔哩】尽管 Go 是一门编译型的静态语言,但是它的易学程度媲美众多动态语言。Go 在保证易学的同时兼顾了性能,如此得天独厚的优势,没有任何一门语言能与之匹敌。如果让我用一句汉语来形容 Go 语言,我认为这句话能够概括 Go 的精
2022-01-09 00:00:44
705
原创 同样是巨头的语言,为什么中国是 Go 最热的国家,而 C# 越来越少?
根据我的观察,我认为有这么几个原因:国内云计算市场的发展:一门编程语言生得好不如生得巧,然而 Go 既生得好又生得巧。Go 在 09 年发布,在孕育了几年后,迎来了成长期。大约是在 12、13 年的时候「云」这个概念慢慢有热起来的苗头,Docker 也大约是在那个时期出现,Docker 助力了云计算的发展。国内的云服务大厂无不是在那时洞见了云计算未来会有巨大的发展空间,谁能先吃这块蛋糕谁就能先享受第一波的红利。我认为 Go 在中国受到热捧的关键是因为 Docker、K8s 的出现和应用。一门语言能不能
2021-12-31 23:00:03
1401
原创 git 本地分支和远端分支有什么区别?
这张简单的类比图片,就能回答这个问题。我跟你一样,我也相信很多人刚开始接触 Git、GitHub 时都会遇到一样的问题:分不清什么是「本地分支」,什么是「远端分支」。回答问题:你可以简单地把「分支」理解成「副本」。在手机、电脑、平板上有些文件,比如一个 Word 文档,我觉得比较重要,怕丢失,或者想分享给别人。那么我只需要把这个 Word 文件上传到百度网盘,此时这个 Word 文档就被保存在「云」上,相较于本地的文件,这个存在网盘上的副本就是「远端的」。以此类推,如果想把一份代码更安全地保存下
2021-12-29 23:14:28
3013
原创 我的Go+语言初体验——iPad上搭建Go+开发环境(ish版)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar
2021-12-19 22:31:52
4778
6
原创 《C Primer Plus》394页勘误,翻译错误
394页倒数第三段,如图片所示,“名”翻译错误,应改为“姓”,“last name”指的是姓氏。像《c primer plus》这类厚书你花多长时间看完的? - 知乎https://www.zhihu.com/question/420226549
2020-12-01 16:09:45
223
原创 《C Primer Plus》,361页勘误,代码多余
361页程序清单13.3 addaword.c中的“#include <string.h>”多余,应删除。
2020-11-17 16:48:30
167
原创 《C Primer Plus》,368页勘误,图例文字错误
368页,图13.3中“以二进制数把1234存储在num中”,缺少了“5”,应改为“以二进制数把12345存储在num中”。
2020-11-17 14:40:51
174
原创 《C Primer Plus》,362页勘误
Hello,我之前在知乎分享关于《C Primer Plus》这本书的回答贴中,我提及到会在CSDN专栏中做一个勘误专栏,帮助在阅读和学习这本书的广大朋友。这本书大概还剩1/4左右的内容我就学习完了,在这期间我发现了这本书中有不少谬误之处,也向编辑反馈了。但是,这样并不能帮助同在阅读和学习这本书的朋友,至此,我开设此专栏,并持续更新《C Primer Plus》这本书的谬误与不足。我购买的《C Primer Plus》(第6版)中文版是2019年11月第一版,勘误内容适用在此日期及之前的中文版。362
2020-11-10 14:21:22
344
原创 Vim/Neovim的Ctrl-i失效,解决方案
论Ctrl-i 和Ctrl-o的重要性在Vim中,ctrl-i和ctrl-o是提高编辑效率的中要法宝。手册的介绍:跳转记忆在跳转列表中。使用CTRL-O和CTRL-I命令,您可以在较旧的跳转之前转到光标位置,然后再次返回。因此,您可以在列表中上下移动。每个窗口都有一个单独的跳转列表。条目的最大数量固定为100。(小场景)通俗解释:比如我在编辑一个程序,想看一下一个函数说明,把光标一到函数名处,我按下ctrl-]就跳转函数的说明文档。这时我想回去继续编辑,那么我只用按下ctrl-o。写着写着,又
2020-08-24 17:05:21
1967
原创 Emacs: Failed to verify signature archive-contents.sig或gpg: 无法检查签名:没有公钥
背景我在Ubuntu18.04上安装emacs使用,不过并不是最新版的emacs,版本号25.2.2。我本安装一个软件包company,用来自动补全。但是找遍了提供的软件包,也没有发现有,而且软件包数量很少,而且会自动弹出一个窗格提示,遇到了(类似)下面的问题。问题Failed to verify signature archive-contents.sig:No public key f...
2020-03-07 17:48:23
3114
原创 Vim的屏幕滚动,Ctrl-E、Ctrl-Y、Ctrl-D、Ctrl-U、Ctrl-F、Ctrl-B、zt、zz、zb
Vim的屏幕滚动,快速浏览,wrap和nowrap的设置、作用。
2020-02-20 15:08:56
11408
1
原创 Vim的Ctrl-S Ctrl-Q,为什么vim卡住了
问题场景一:我在使用vim和neovim时喜欢把Ctrl+Q绑定为退出当前所有窗口,但是我在登录ssh使用vim时却发现按Ctrl+Q完全没反应。然后又尝试使用neovim,我发现在neovim中没有这样的问题。nnoremap <C-Q> :qa<CR>解决:我一开始以为是某些插件导致按键冲突,我排查了一遍发现原因不在插件身上。原因 : 有的终端连接会吃掉 CT...
2020-02-19 21:14:28
1430
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人