自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 从extern关键字开始谈C语言多文件编程

在前面的教程中,我们都是将所有的代码写到一个源文件里面,对于小程序,代码不过几百行,这或许无可厚非,但当程序膨胀代码到几千行甚至上万行后,就应该考虑将代码分散到多个文件中,否则代码的阅读和维护将成为一件痛苦的事情。本节我们就来演示一下多文件编程。在 Visual Studio 中,将两个源文件都添加到工程中,点击“运行(Run)”按钮就可以运行程序。

2024-07-04 22:00:31 884

原创 虚拟内存到底是什么?为什么我们在C语言中看到的地址是假的?

在C语言中,指针变量的值就是一个内存地址,在 C-Free 5.0 下运行,结果为:代码中的 a、b 是全局变量,它们的内存地址在链接时就已经决定了,以后再也不能改变,该程序无论在何时运行,结果都是一样的。那么问题来了,如果物理内存中的这两个地址被其他程序占用了怎么办,我们的程序岂不是无法运行了?幸运的是,这些内存地址都是假的,不是真实的物理内存地址,而是虚拟地址。

2024-07-02 21:29:01 831

原创 Spring Cloud是什么

Spring Cloud 是一款基于 Spring Boot 实现的微服务框架。Spring Cloud 源自 Spring 社区,主要由 Pivotal 和 Netflix 两大公司提供技术迭代和维护。随着微服务的火爆流行,国内外各大互联网公司都相继分享了他们在微服务架构中,针对不同场景出现的各种问题的解决方案和开源框架。这种情况下,搭建一套微分布式微服务系统,就需要针对这些问题从诸多的解决方案中做出选择,这使得我们不得不将大量的精力花费在前期的调研、分析以及实验上。

2024-07-01 20:10:32 671

原创 一个程序在计算机中到底是如何运行的?

在《》一节中讲到,程序是保存在硬盘中的,要载入内存才能运行,CPU也被设计为只能从内存中读取数据和指令。对于CPU来说,内存仅仅是一个存放指令和数据的地方,并不能在内存中完成计算功能,例如要计算 a = b + c,必须将 a、b、c 都读取到CPU内部才能进行加法运算。为了了解具体的运算过程,我们不妨先来看一下CPU的结构。

2024-06-29 20:37:04 1136

原创 Java程序员必须知道的学习路线

JavaSE 的中级水平是要求掌握 Eclipse 用法与异常处理技术,Debug 调试技术,Java 常用类库,文件与 IO,集合框架,多线程并发技术,网络编程,反射和泛型特点,正则表达式,枚举和注解,XML 和 JSON,GUI 事件处理,Web 前端开发基础和框架,JavaSE 初级水平要求掌握计算机入门:DOS 命令,什么是程序,如何配置 Java 开发环境,Java 编程的过程是怎样的,Java 有什么特点,程序是如何运行的。,但又很迷茫,不知从何下手,不知道该从哪里学起,不知道需要学些什么?

2024-06-29 20:34:01 287

原创 学c语言难吗?多久能入门?

要想出类拔萃,没有几年功夫是不行的。学习编程不是看几本书就能搞定的,需要你不断的练习,编写代码,积累零散的知识点,代码量跟你的编程水平直接相关,没有几万行代码,没有拿得出手的作品,怎能称得上“大神”。轻言放弃是很可怕的,你要知道,第一次放弃只是浪费了时间,第二次放弃会打击你的信心,第三次放弃会摧毁你的意志,你就再也没有尝试的勇气了,“蹉跎人生”就是这么来的。在技术领域,编程的入门门槛很低,互联网的资料很多,只要你有一台计算机,一根网线,具备初中学历,就可以学习,投资在 5000RMB 左右。

2024-06-27 22:52:16 314

原创 高薪/大厂程序员要学习哪些东西?

计算机四件套 + 算法 + 对应方向的技术栈 + 数据库,把这些东西都搞明白了,才是一名合格的程序员,才能拿高薪,进大厂;就算是一名专科生,掌握了这些东西也能拿 20W。虽然工资高低不仅跟个人能力挂钩,还跟情商、机遇、市场挂钩,但是和半吊子程序员相比,功底扎实的程序员更容易找到高薪工作,更容易走得长远。把编程当做一种科学吧,不要再仅仅把它当做一种技能了。最后,想学c语言的同学,推荐在线书籍54笨鸟。

2024-06-26 21:03:00 1278

原创 程序员必须要学习C语言吗?不学行不行?

而其它的高级语言(Python、Java、C# 等)是面向用户的,它能让我们快速上手,搞出点实用的工具来,比如桌面软件、网站、APP 等。这意味着,编程不再是一种小把戏,而是逐渐演变成了一种技术,或者一种科研,你需要系统性地学习理论和基础,那种「上几个月培训班就能找份月入过万的工作」的时代已经越来越远了。内功不扎实的话,开发一般的应用软件是没问题的,这也是各家互联网公司正在做的事情。但是,要想开发高性能的软件,或者开发基础设施,那绝对是不行的,门都没有。最后,想学c语言的同学,推荐在线书籍。

2024-06-26 20:59:44 637

原创 C语言编译器(C语言编程软件)完全攻略(包含所有平台)

在上节《》中我们已经讲解了C语言编译器的概念,由于C语言的历史比较久,而且早期没有规范,整个计算机产业也都处于拓荒的年代,所以就涌现了很多款C语言编译器,它们各有特点,适用于不同的平台,本节就来给大家科普一下。我们分两部分介绍C语言的编译器,分别是桌面操作系统和嵌入式操作系统。

2024-06-24 20:36:33 956

原创 C语言编译和链接详解(通俗易懂,深入本质)

编译就是将我们编写的源代码“翻译”成计算机可以识别的二进制格式,它们以目标文件的形式存在;链接就是一个“打包”的过程,它将所有的目标文件以及系统组件组合成一个可执行文件。如果不是特别强调,一般情况下我们所说的“编译器”实际上也包括了链接器,比如,你使用了哪种编译器?去哪里下载C语言编译器?我的编译器为什么报错了呢?想学习更多c语言知识,推荐上54笨鸟。

2024-06-24 20:33:22 719

原创 C语言编译和链接详解(通俗易懂,深入本质)

编译就是将我们编写的源代码“翻译”成计算机可以识别的二进制格式,它们以目标文件的形式存在;链接就是一个“打包”的过程,它将所有的目标文件以及系统组件组合成一个可执行文件。如果不是特别强调,一般情况下我们所说的“编译器”实际上也包括了链接器,比如,你使用了哪种编译器?去哪里下载C语言编译器?我的编译器为什么报错了呢?学习更多c语言知识请上54笨鸟。

2024-06-23 22:24:52 646

原创 C语言是菜鸟和大神的分水岭

离职后我全职运营C语言中文网,于是决定再次系统、深入、全面地学习C语言,并结合C语言去了解一些内存知识,这个时候我才发现,原来C语言就是为内存而生的,C语言的设计和内存的布局是严密贴合的,我因为学习C语言而吃透了内存,了解了计算机内存是如何分布和组织的。》一节中详细说明),一名合格的程序员必须了解内存,学习C语言是了解内存布局的最简单、最直接、最有效的途径,C语言简直是为内存而生的,它比任何一门编程语言都贴近内存。我感觉自己瞬间升华了,达到了一个新的高度,之前的很多谜团都解开了,和大神交流也没有障碍了。

2024-06-23 22:19:18 479

原创 第一个c语言程序

我们有两种方式从计算机获得信息:一是看屏幕上的文字、图片、视频等,二是听从喇叭发出来的声音。让喇叭发出声音目前还比较麻烦,我们先来看看如何在屏幕上显示一些文字吧。在屏幕上显示文字非常简单,只需要一个语句,例如,下面的代码会让屏幕显示出“C语言中文网”:puts("C语言中文网");这里有一个生疏的词汇puts,用来让计算机在屏幕上显示文字。puts 是 output string 的缩写,意思是”输出字符串“。在C语言中,字符串需要用双引号" "包围起来,C语言中文网。

2024-06-13 21:25:05 433

原创 程序员发展路线

性格决定命运,你是什么样的人,就会选择去什么样的公司,就会做什么样的事情,就能获得多少回报。比如有些程序员就是耐不住寂寞,就是想折腾,就是想经历不同的过程,谁也劝不住,那么他大概率会 SOHO 或者创业。条条大路通罗马,找准自己的定位,选择适合自己的职业路线,持续努力和积累,人生终将绽放光芒。

2024-06-12 21:00:45 1234

原创 C语言有哪些冷知识?

一些小众的C语言知识点,可能会比较有趣或者怪异,分享给大家看一下。

2024-06-03 21:58:27 998

原创 2024最新嵌入式开发学习路线(免费)

在嵌入式工程师的成长道路上,我们需要的不仅仅是技术的积累和深化,更需要一个开放和探索的心态。正如稚晖君所言:我们不能局限于自己的专业领域,而应该积极探索和学习新的技术和领域。同时,也要学会正确地利用各种资源和工具,提高我们解决问题的能力。我们所追求的不仅仅是技能的掌握,更是一种以问题为导向的学习方式。我们要学会在实践中不断寻找问题,然后再通过自学来寻找解决问题的方法和答案。只有这样,我们才能在嵌入式的世界里不断进步和成长,最终成为一名真正的专家。

2024-05-29 20:10:11 1246 1

原创 C语言到底能干啥?我列举了8种经典案例

虽然C语言执行速度极快,占用资源极少,但是它使用起来非常麻烦,完全没有 Java、Python、Go、JavaScript、C# 等方便和灵活,会严重拖慢项目的开发进度,所以,通常只有在“不得不”的情况下才会使用C语言。再说得直白点,就是我没得选了,我才会使用C语言。

2024-05-29 19:54:41 803

原创 Java语言学习指南:入门书籍、学习策略与常见陷阱

Java作为一种广泛使用的编程语言,拥有大量的学习资源。

2024-05-29 19:42:28 542

原创 C语言自学攻略

如果你是纯小白,还是推荐阅读《C语言小白变怪兽》《啊哈C语言》《明解C语言》这几本书,等有了一点C语言基础,知道C语言大概讲了什么东西了,再来读《C Primer Plus》收获就非大了,你会感受到满满的干货。《C程序设计语言》和《C Primer Plus》的难度差不多,信息量也差不多,有很多人纠结读哪一本,我的建议是任选其一即可,或者,看了一本以后,另外一本大概浏览一下。这本书语言幽默,生动形象,通俗易懂,给人耳目一新的感觉,但是这本书非常浅显,并不深入,所以适合纯小白入门,找到门以后也就扔了。

2024-05-29 19:34:15 633

自媒体+小红书+实操经验

做小红书博主4年实操经验,变现分享。 我从0-1w粉,用了整整一年, 不是因为数据差(千赞小豹纹我出过很多 也不是因为更新慢(基本一周2-3更 而是 1 没有预留广告位。 2020年我儿子刚开始吃辅食,就顺手发了做辅食的过程,虽然我不会做饭!但辅食做起来很简单,所以起号还算顺利,没多久就有几篇2000赞的小豹纹。当时也没想着赚钱,纯碎是享受每天99+的成就感 -直发了半年,到21年初,已经有5k左右的粉丝。我开始回顾自己接到的广告,就基本是辅食油,餐具,水杯,锅具这些。大部分是置换,稍微有钱的品牌会给稿费有50-200/条。一个月能接5.6条,一个月也才1000出头+吃不完的辅食油 复盘一下,问题就出在,我的辅食笔记里,没有拍到人,没有拍到景。只有做饭的过程,甚至还是图文的!可植入场景更有限了 而品牌在选博主的时候。通常时候就是刷笔记的时候,刷到竞品或者同类产品的广告。再顺手点进去邀约博主第一步就是筛选有没有合适露出的广告位, 就需要在平常视频里露出学习环境比如学习桌的广,空气炸锅的广,就需要在平常视频里露出美食制作过程就需要在平常视频里露出出门逛的过程探店的广

2024-06-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除