学IntelliJ IDEA,到底应该学什么? 很多时候,我们要编程,所以我们要使用编辑器,但是当我们安装好了,往往不知道下一步该怎么办?有时候我们光装环境都耗费很久,这个就无形中增加了我们编程的门槛。很多自己想学编程的人,在这一步就有很多放弃的了。在我看来,编辑器的学习,和编程语言有一点类似。你当然可以找一本官方手册,从头到尾事无巨细全部学习一遍,这里面包括基本语法、数据类型、控制结构、函数、设计模式、框架等等。一开始在你不熟悉这门编程语言的时候,你可能会陷入到某一个语法的细节里很久不能自拔,但最后等你掌握了之后,你才发现,当初自学时自
熟练掌握IntelliJ IDEA,走向高效能编程 开发者极其在乎他们的开发环境,选择一款适合自己的开发工具也是非常个性化的决定。你使用的编程语言可能会变,工作会换,电脑会换,操作系统会换,但是一旦选择了一款开发工具,你可能很多年都会坚持使用它。
微信永久封禁:从入门到精通 当你某天醒来,发现微信自动退出并弹出窗口说:该帐号因涉嫌XXXX等违法违规内容被永久限制登录,轻触“确定”可了解详情时,不要惊慌,因为事已至此,惊慌也无济于事! 你将永世不得在此微信帐号发布任何内容,包括:消息、朋友圈,你也永世不得修改任何资料,包括你的个人信息,比如头像、签名、地区、性别等等。不要试图通过修改个人资料向外传递消息。你应该知道你的账号已经成为信息黑洞,没有任何向外辐射信息的可能。 你依然可以通过"临时登录"进入你的微信,只是行为受限于第2条。 网上流传的在微信里贷款就不会被封禁是谣..
我的挑战:1000天内挣100万元 今天是2021年8月25日。为何?今天在Twitter 看到一个国外的程序员制定了一个挑战要在1000天挣100万美元,因为从今天到他30岁生日正好还有1000天,所有他定下了这个挑战。他目前规划的收入来源主要是YouTube,课程,电子书等一会公开收入。回过头来看看自己,现在已经32岁了,虽然有一定的工资收入,基本上可以覆盖消费了。但是作为程序员对工资外的收入也做过一定的探索,也有了少量收入,但是这些都是不值得一提的。没有建立个人品牌,没有树立自己的影响力,没有可持续的稳定收入。总结一
我知道如何编程,但我不知道该写什么程序 我看到新手开发者有一个反复出现的主题。他们已经投入时间学习了一两种编程语言的基础知识,他们觉得做编程练习很舒服,但他们不知道如何应用他们所学的东西。通常会出现类似于 "我知道怎么编...
关于程序员赚钱的专栏 编码是一种神奇的技能。它打开了一扇通往令人兴奋的新机会。这就是它对我和我认识的许多人的作用。在这本专栏中,我将分享我在这一过程中所学到的一切,我是如何提供编程能力去成为一个合格的程序员,以及我周围的程序员都是怎么去做的,通过不通的途径去赚钱,有成为技术专家,有成为内容创作者,比如写专栏,做视频等。在本专栏中,你将了解到十多种利用你的开发技能创收的方法。用你的编程技能创造收入。我将逐一介绍这些方法,解释如何你可以应用你的编码技能来取得成功,并提供技巧来帮助你开始赚钱。你可能对其中的一些方法很...
软件架构相关书籍的精选列表 Github优质项目精选第2期长期以来,软件行业的人们一直在为架构的定义争论不休。Ralph Johnson将软件架构定义为 "重要的东西(不管那是什么)"。我主观地遵...
微软《给初学者看的 Web 开发教程》 Github优质项目精选第 1 期微软在 GitHub 开源了一份 Web 开发教程:《给初学者看的 Web 开发教程》(Web Development for Beginners)。课时...
计算机术语对照表(英语-台湾-大陆) 当我们在看不同资料的时候,会发现对同一个意思,会用的不用的词语表达,下面就是一些计算机专业术语的不同翻译,留下对自己看文档能够减少很多困惑。英语台灣大陆adapter配接器适配器regis...
安装MySQL及其访问MySQL 不同操作系统安装MySQL在linux系统中安装MySQL使用Ubuntu安装MySQL,运行以下命令:首先更新你的 apt 软件库:sudo apt update -y然后安装MySQL:sudo apt install mysql-server mysql-client我们正在安装两个软件包,一个是实际的MySQL服务器,另一个是MySQL客户端,它将允许我们连接到MySQL服务器并运行我们的查询。检查MySQL是否正在运行sudo systemctl stat.
数据库基础知识 数据库定义在我们深入研究SQL之前,让我们快速定义一下什么是数据库。维基百科上对数据库的定义是:数据库是一个有组织的数据集合,通常以电子方式从计算机系统中存储和访问。换句话说,数据库是结构化存储在不同数据库表中的数据的集合。数据库表和列你很可能使用过电子表格系统,如Excel或谷歌表格。在最基本的方面,数据库表与电子表格很相似。每个表都有不同的列,可以包含不同类型的数据。例如,如果你有一个待办事项列表应用程序,你会有一个数据库,在你的数据库中,你会有不同的表来存储不同的信息。比.
从源码中学习(阅读源码,初学者的有效成长方式) 前言上周我在和一位年轻程序员聊天时,他问到我:“如何阅读源码?”,我们讨论了一段时间,我还列举了几种有效阅读源码的方式。然后他说:“你应该就这个话题写篇文章,这对初学者很有帮助,而且这种经...
程序开发必备的六个信条 信条一:防火胜于救火设计时充分考虑各种可能的出错场景,进行防御,设计文档一定要有引用,用于证明设计的可行性,如果没有引用必须给出科学的证明。开发原则review 代码/设计审核单元测试审核...
一线大厂Redis面试真题(持续更新) redis除了做缓存还能做什么? 说说redis持久化方式?分别优缺点是什么?redis更新策略是什么? redis的数据结构存储?以及应用场景?如何实现集群和高可用? 业务中redis如何保证可用性 怎么实现分布式锁(redis) 分布式锁的实现方式,zk实现和Redis实现的比较 redis支持的数据类型到跳跃表,redis同步策略 ,如何自己实现lru 什么是缓存击穿,redis的hotkey如何处理?如何保证数据库与缓存双写的一致性。 redis缓存过期策略,准备同步,哨兵机制和集群的
Mac根目录下无法创建文件或目录-报错 mount_apfs: volume could not be mounted: Operation not permitted mount: / fail Mac根目录下无法创建文件或目录- 报错 /data: Read-only file system报错mount_apfs: volume could not be mounted: Operation not permitted mount: / failmkdir /data结果发现居然提示我Read-Only filesystem,即使加上了sudo也没用看看你的mac 的系统版本,如果是[Cataline] 也就是11之前的,使用方法1:在我查阅相关资料后找到了解决..