自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C/C++编程笔记: C语言编程面试常见问题,全是经典题!

话不多说,直接上面试题!如果有刚刚学习编程的小伙伴也可以看一下,都是当时大学应该学懂的,但是因为我以前没有好好听课,有些也没有注意到,现在也是提醒大家吧~C语言的主要特征是什么?C是一种过程语言。C语言的主要功能包括对内存的低级访问,简单的关键字集和简洁的样式。这些功能使其适用于诸如操作系统或编译器开发之类的系统编程。i ++和++ i有什么区别?1)表达式“ i ++”返回旧值,然后递增i。表达式++ i递增该值并返回新值。2)后缀++的优先级高于前缀++。3)后缀++...

2020-11-30 21:21:58 1437

原创 大学生活丨学长四年经历:我的编程能力从什么时候开始突飞猛进?

对这个问题感兴趣的同学,主要分两种。第一种是对编程有着无限兴趣的,想要在编程之路上精进专研的人。这些人学习编程,是出于自己自己的兴趣,而这种兴趣,几乎从很早的时候就耳濡目染,被培养起来了。第二种,或是因为生活所迫,或是阴差阳错,走上编程道路的人,他们学编程,真的只是为了挣口饭吃。我属于后者,可以说,是从一个不得不学习编程的人,吃过很多苦,最终,有了一丢丢收获。这个话题戳到自己心上了,码的字有点多,如果你和我一样,最开始学习编程,只是为了谋生,痛苦而挣扎,那或许,我的经历值得你看下去。

2020-11-30 16:27:32 765 4

原创 C/C++编程笔记:C语言中的指针和数组之间的区别?

指针用于存储动态分配的数组的地址,以及用于作为参数传递给函数的数组。在其他情况下,数组和指针是两个不同的东西,请参见以下程序以证明此语句的合理性。sizeof运算符的行为CC ++输出:arr []的大小24ptr 8的大小不允许将任何地址分配给数组变量。C输出:编译器错误:分配给时类型不兼容 从'int *'类型输入'int [2]'尽管数组和指针是不同的东西,但是数组的以下属性使它们看起...

2020-11-29 22:11:43 182

转载 华为云社区:程序员从幼稚到成熟的过程是什么?他们这样认为···

华为云社区:想要成为一名堪称优秀的程序员需要花时间了,而且过程不可谓不艰难——你会不止一次地想要放弃。虽然很难,但这条路上依旧是热闹非凡。众所周知,程序员的资历深浅是跟很多方面都有关联的:知识、阅历、情商等等。但一个程序员要想成长为一个成熟优秀的程序员,这些能力或许能帮助到你。作者:华为云开发者社区链接:https://www.zhihu.com/question/411824337/answer/15272944281、掌握一门编程语言作为合格的程序员,精通一门语言是必须的。这种

2020-11-29 16:28:55 270

原创 世界上最难的 5 种编程语言!C/C++竟不在其列,它们到底是谁?

我们平时都在谈论 c、c ++、Java、Python 等编程语言,其实还有些语言不仅对于大多数软件开发人员来说都很难,而且几乎是不可理解的。这些语言被称为深奥难懂的编程语言(或晦涩语言)。晦涩语言并不是为普通的软件开发而设计的。它们的设计目的是作为概念证明,或只是开个玩笑。这里列出五种最难懂的晦涩语言的清单。我尝试用每种语言执行了“Hello World!”程序,非常有趣。MalbolgeMalbolge 由Ben Olmstead于 1998 年发明。这种晦涩语言被认为是...

2020-11-28 16:24:07 1129

原创 C/C++编程笔记:C 语言编程面试常见问题,大厂面试必备

C语言面试题,需要准备面试,以后走C/C++程序员这条路的小伙伴建议收藏起来~变量/函数Ans的声明和定义之间有什么区别?答:变量/函数的声明仅声明变量/函数存在于程序中的某个位置,但未为其分配内存。但是变量/函数的声明起着重要的作用。这就是变量/函数的类型。因此,在声明变量时,程序会知道该变量的数据类型。在声明函数的情况下,程序知道该函数的参数是什么,它们的数据类型,参数的顺序和函数的返回类型。这就是声明。关于定义,当我们定义变量/函数时,除了声明的作用外,它还为该变量/函数分配内存。因此,我

2020-11-27 22:18:35 1317

原创 C/C++编程笔记:零基础讲解C语言——基本字符集

C语言过程中最枯燥的部分,分几次讲解,我会尽量用最轻松的方式讲解过了这部分,后面的学习就会变得有意思一些了C语言的基本字符集1. 标识符的命名规则1. 1 什么是标识符?在C语言中,符号常量,变量,数组,函数等都需要一定的名称,我们把这种名称成为标识符。也就是说,标识符我们为C语言中出现的所有元素取得名字。1.2 标识符的命名规则只能由字母,数字,下划线,或者美元符号($)组成不能以数字开头 ;区分大小写,通常变量名和函数名都用小写字母表示;不能和C语言中的32个

2020-11-26 22:11:49 325

原创 西游记视角解读“计算机网络协议”!我他喵直接好家伙

前言这是一个有关计算机网络协议的故事。一家之言,不必当真。一、我佛造经传极乐​话说我佛如来为度化天下苍生,有三藏真经,可劝人为善。就如图中所示,真经所藏之处,在于云端。佛祖所管辖之下,有四个区域Region,称为四大部洲, 一是东胜神洲,二是南赡部洲,三是西牛贺洲,四是北俱卢洲。我佛所在西牛贺洲,是主站点。​在每个区域Region,为保证真经永固,设置多个藏经楼,称为可用区(Available Zone)。每个藏经楼里面是一排一排的柜子,称为机柜,里面有一排一排的

2020-11-26 16:18:31 245

原创 从零基础到月薪20000+!我是如何成为一名优秀的C++程序员?

C++是一种非常成功且流行的编程语言。它非常可靠,广泛用于我们的日常生活中,在游戏或桌面应用程序中尤为明显。如今,对C++的需求很大,并且C/C++程序员主要是在信息技术领域招聘的。有关为什么您应该学习C++的更多详细信息,可以看看笔者以前的文章。为了成为一名优秀的C/C++程序员,您必须专注于此处提到的某些事项:1.弄清基础知识寻找一个好的知识来源,无论是辅导老师还是在线视频或学习资料,并加强基础知识。了解基础知识是进一步构建您的编程技能的必要条件。与其寻找您没有得到的东西,不如寻求帮助并

2020-11-25 17:01:06 326 1

原创 C/C++编程笔记:C语言中的“ register”关键字,你了解多少?

寄存器比内存访问要快,因此可以使用register关键字将C语言中最常用的变量放入寄存器中。关键字register会向编译器提示可以将给定变量放入寄存器中。编译器可以选择是否将其放入寄存器。通常,编译器自己进行优化,然后将变量放入寄存器中。1)如果对寄存器变量使用&运算符,则编译器可能会给出错误或警告(取决于您使用的编译器),因为当我们说变量是寄存器时,它可能存储在寄存器中而不是内存中,并且寄存器的访问地址无效。请尝试以下程序。2)register关键字可以与指针变量一起使用。显然,寄存器可

2020-11-24 22:27:20 1374

原创 11月份,全国招聘程序员34万人!你知道平均工资是多少吗?

2020年11月全国招收程序员340579人。2020年11月全国程序员平均工资14327元,工资中位数12500元,其中96%的人的工资介于3000元到85000元。工资好像又降低了,吓得我瑟瑟发抖。《权力的游戏》里面的一句话又回荡在我的耳边:winter is coming.城市北京,上海,杭州,深圳,仍然是工资最高的四座城市。南京的工资爬了一名,超过了广州。真替广州捉急。。。职能正常的工程师薪资一般都在12500左右,但是如果你是算法工程师,架构师,

2020-11-24 18:34:11 384

原创 C/C++编程笔记:Linux 日志文件系统未解之谜,你知道吗?

文件系统要解决的一个关键问题是怎样防止掉电或系统崩溃造成数据损坏,在此类意外事件中,导致文件系统损坏的根本原因在于写文件不是原子操作,因为写文件涉及的不仅仅是用户数据,还涉及元数据(metadata)包括 Superblock、inode bitmap、inode、data block bitmap等,所以写操作无法一步完成,如果其中任何一个步骤被打断,就会造成数据的不一致或损坏。举一个简化的例子,我们对一个文件进行写操作,要涉及以下步骤:(1)从data block bitmap中分配一个数据..

2020-11-23 22:54:04 127

原创 外包程序员入职蚂蚁金服,被质疑到怀疑人生!外包真的不好吗?

内容参考自:脉脉外包一直都是程序员进阶的一道坎,尤其是现在有很多人宁愿去小公司,也不愿意进大厂外包,很多人认为,大厂的外包除了没有归属感外,还要受到不一样的气。明明有进大厂相同的实力,却不能享受和正式员工一样的待遇,而且还阻碍跳槽。近日,有位已经成功入职蚂蚁金服的员工发帖吐槽:“外包毁简历,每家公司都会盯着外包公司问,质疑我的学习能力。"不少网友感慨:一入外包,毁终生。甚至有人将其称为人生污点。@程序猿.永恒的完美:大厂外包等于不知名小厂。@东方不败:人生污点@程序猿.华..

2020-11-23 16:43:24 7412 1

原创 华为程序员总结:C/C++的陷阱与套路,当年就是折在这些地儿…

本文结合作者的工作经验和学习心得,对C++语言的一些高级特性,做了简单介绍;对一些常见的误解,做了解释澄清;对比较容易犯错的地方,做了归纳总结;希望借此能增进大家对C++语言了解,减少编程出错,提升工作效率。一、导语C++是一门被广泛使用的系统级编程语言,更是高性能后端标准开发语言;C++虽功能强大,灵活巧妙,但却属于易学难精的专家型语言,不仅新手难以驾驭,就是老司机也容易掉进各种陷阱。本文结合作者的工作经验和学习心得,对C++语言的一些高级特性,做了简单介绍;对一些常见的误解,做了解释澄清.

2020-11-20 21:28:01 607

原创 C/C++编程笔记:C++实现管理系统(通讯录管理系统代码全解)

概述系统中需要实现的功能如下:(1)添加联系人:向通讯录中添加新人,信息包括(姓名、性别、年龄、联系电话、家庭住址)最多记录1000人(2)显示联系人:显示通讯录中所有的联系人信息(3)删除联系人:按照姓名进行删除指定联系人(4)查找联系人:按照姓名查看指定联系人信息(5)修改联系人:按照姓名重新修改指定联系人(6)清空联系人:清空通讯录中所有信息(7)退出通讯录:退出当前使用的通讯录新建结构体contact.h定义contact.cppConta

2020-11-19 21:51:09 799

原创 面试现场:一半人写不出冒泡排序!你离同龄人到底差多远?

前段时间在知乎上回答了一个问题“计算机学院的学生该怎样提高自己的编程能力?”,下面的回答五花八门,有些人分享各种各样的资料,什么学Java的,学操作系统的,等等。还有些人说要学好算法、数据结构刷LeetCode的,还有些人讲怎么做网站的,就是没有一个人说一句好好学习的。其实我挺失望的,因为我觉得这一点看起来耳熟能详甚至是烂熟的东西才恰恰是很多人需要的。当年有一篇网红文,叫做《摩拜创始人胡玮炜套现15亿:你的同龄人正在抛弃你》。但其实你如果了解一下现状的话,会发现你的同龄人非但没有抛弃你,反而都躺下了

2020-11-19 16:18:28 218

原创 程序人生:10年开发的“葵花宝典”!从低级程序员成为编程高手

大都喜欢用武侠小说来比较软件开发,但是在实战武功中,只有葵花宝典才是最厉害的,也只有掌握了葵花宝典,才能称为“不败”。  但什么才是软件开发的葵花宝典?  让我们先从一些现象出发。我们的前提是,软件开发是一项智力密集型劳动。对于智力密集型劳动,我们观察到的现象是,个体的表现差异很大,团队的表现差异很大,组织的表现差异很大,国家的表现差异很大。这不象体力占主要的劳动,象百米王跑百米的速度也仅比我快50%。但在棋类运动中,一个高手可以车轮战数位低手,而且毫无例外地将他们一一击败!  ...

2020-11-18 16:41:43 361

原创 计算机专业学不会C语言的 N 种死法!赶紧看看,你中了几条?

以下是计算机专业学不会C语言的 N 种死法!学生党请进,老师们请绕路!(以免看到你学生学C语言时的真实情况)1、听说明天就要开始学习C语言了,晚上睡不着觉兴奋死!2、在C语言课上,老师讲得口沫横飞,自己却听得一头雾水,急死3、看见同学熟练地编程序,羡慕死4、输入一个20行的C程序,试图运行时系统提示发现126个错误,烦躁死5、好不容易把程序输入完毕,突然掉电,却发现一直没有存盘,气愤而死6、分不清什么是指向函数的指针和返回指针的函数,头痛而死7、在C语言课堂上睡觉,打

2020-11-17 21:51:30 789 1

原创 C/C++编程笔记:C++单例模式详细解析!从零开始学懂单例

单例模式定义该类负责创建自己的对象,同时确保只有单个对象被创建。这个类提供了一种访问其唯一的对象的方式,可以直接访问,不需要实例化该类的对象。在C++中,我个人的理解是,不需要自己new类指针,这样一方面也方便程序员自己管理内存,另一方面可以节省系统指针,减少占用内存资源。单例模式的实现要求简单的来说,就是一个类要有唯一的单例,而且这个单例类能够被其他对象所调用,不能用,那就没意义了嘛 。单例模式的代码实现前面两个定义和实现要求理解之后,让我们来看看单例模式是如何在C++中被巧妙

2020-11-16 22:00:59 118

原创 专科程序员 VS 本科程序员!作为一名专科程序员,应该如何逆袭?

对于程序员而言,有的学历乍一看像「皇冠」,把你衬托得熠熠生辉,但更多时候,它像是一个「魔咒」,要么给你添加了许多不能承受的「重」,要么让你画地为牢,难以挣脱它们的束缚。虽然相对于其他职业来说,程序员的实际能力和工作经验显得更为重要,但是在具体情况下,学历依然是影响程序员未来职业发展的不可忽视的因素。尤其是对于学历出身一般的程序员来说,在职业发展过程中需要克服的客观阻力可能更大。文章来源:微信公众号丨程序员求职之路在程序员这个职业上,专科与本科有什么区别吗?区别在哪?关于学历的探讨总会伴随

2020-11-16 20:56:32 487

原创 算法与数据结构:当代程序员必备技能(算法)丨递归详解

前言递归是一种非常重要的算法思想,无论你是前端开发,还是后端开发,都需要掌握它。在日常工作中,统计文件夹大小,解析xml文件等等,都需要用到递归算法。它太基础太重要了,这也是为什么面试的时候,面试官经常让我们手写递归算法。本文呢,将跟大家一起学习递归算法~什么是递归?递归,在计算机科学中是指一种通过重复将问题分解为同类的子问题而解决问题的方法。简单来说,递归表现为函数调用函数本身。在知乎看到一个比喻递归的例子,个人觉得非常形象,大家看一下:❝递归最恰当的比喻,就是查词典。我们使用的.

2020-11-13 22:25:10 292

原创 C/C++编程笔记:数据类型中 float 和 double 的区别!细节讲解

为了表示浮点数,我们使用float,double和long double,有什么不同 ?double的精度是float的2倍。float是32位IEEE 754单精度浮点数1位符号,(8位为指数,23 *为值),即float具有7位十进制数字精度。double是64位的IEEE 754双精度浮点数(符号1位,指数11位,值52 *位),即double具有15位十进制数字的精度。让我们举个例子:对于二次方程x2 – 4.0000000 x + 3.9999999 = 0,精确到10个有

2020-11-12 22:43:20 1837

原创 大学经验丨计算机专业学生,应该怎么样才不会沦为普通程序员?

今天的文章来自我知乎问题的回答:计算机科学与技术专业的学生要怎样做才能避免成为低级的码农?我从大到小,总结出了四条建议。如果你能做到,你毕业以后一定不会只是一个普通的码农程序员。端正心态制定目标我们人人都会,当我们立下flag:想要成为优秀的工程师、想要学会TensorFlow的时候,其实就是树立了目标了。然而树立目标并没有什么卵用,目标还是目标,你还是你,不说接近并且达到目标了,就连往目标移动的趋势都没有。这也是绝大多数人中途放弃的原因,所以在一切的一切开始之前,首先要端正心态。世..

2020-11-12 16:19:10 176

原创 C/C++编程笔记:C语言中的复杂声明分析,用实例带你完全读懂

大多数时候,声明很容易阅读,但是很难读取一些涉及函数指针的声明。例如,考虑“ signal.h”中的以下声明。void(*bsd_signal(int, void(*)(int)))(int);让我们看看读取复杂声明的步骤:1)将C声明转换为后缀格式,并从右向左读取。2)要将表达式转换为后缀,请从最里面的括号开始,如果不存在最里面的括号,则从声明名称开始,然后右移。第一次遇到结尾括号时,请向左走。解析完整个括号后,便会从括号中出来。3)继续直到解析完完整的声明。让我们从简..

2020-11-11 22:16:36 240

原创 看到阿里程序员双十一的开发任务!作为一名后端工程师,压力山大

用阿里巴巴CTO张建锋的一句话来形容就是,阿里巴巴“天猫双 11”是世界互联网技术的“超级工程”。作为一个程序员,我更是深知其中的辛酸啊~你们都在清购物车,我一如既往地敲代码~敲代码~敲代码~双十一可以说是技术团队提升、积累和历练的最佳时期,对于后端工程师来说,亦是极其重要,身上肩负着全站后台功能以及服务器的的稳定实现和品质保证的重任,是挑战,是考验,但也收获满满~我曾和阿里的前端工程师一起聊天,他说双 11 需要负责客户端容器技术、服务端渲染(Node)、框架与组件体系、跨终端技术等综合.

2020-11-11 16:41:12 354

原创 有什么能让你在BAT公司站稳脚跟?P8程序员:注意三点代码规则!

想要练就优秀的编程技术组合需要数年的试错经历。幸运的是,现在有一些小方法可以帮助你很快成为更优秀的BAT程序员和更好的团队成员。尝试破坏写出的代码你有责任亲自测试自己写出的代码。公司是否拥有出色的质量检查团队并不重要,关键是你要对自己的代码负责。在公司工作的每个人(无论是软件开发人员还是测试人员)的目标都应该是尽快交付高质量的软件。打造出色的产品需要整个团队的合作。如果不测试代码,那么测试人员肯定会发现你的错误。他们会创建故障票,你修复好故障功能后,将故障票发回。但是如果还存在问题,就还会收

2020-11-10 21:38:34 211 1

原创 程序员工作年限谜题:大数据为你解析,程序员到底能干到多少岁?

程序员这个职业究竟可以干多少年?大多数程序员都认为程序员是个吃青春饭的职业,编程这个事只能干到30岁,最多35岁吧。每每听到这样的言论,都让人感到相当的无语……今天,我们又来谈这个老话题……首先,我们先来看一篇论文《Is Programming Knowledge Related to Age?》(英文版),这篇论文是两个北卡罗纳州立大学计算机科学系的两个人对StackOverflow.com上的用户做了相关的数据挖掘得出来的一些数据。数据采样和清洗条件如下:(数据全量是1694981用

2020-11-10 16:19:53 4324

原创 C/C++编程笔记:C语言开发坦克大战!纪念我们逝去的小霸王游戏

今日微博官宣:近日,小霸王文化发展有限公司被申请破产重整,申请人为殷小云,案号为(2020)粤20破申131号。同时,法定代表人冯宝伦已被法院列为限制高消费人员,限制消费令由中山市第一人民法院下发。至此,带给我们游戏童年的小霸王游戏机也慢慢消失在我们的世界里。说到小霸王游戏,相信最让我们难忘的几种游戏,我们到现在也不会忘记:坦克大战、魂斗罗、超级玛丽等等。小霸王游戏在中国真正火起来是在上世纪的90年代,那个时代差不多一半左右的孩子都接触过小霸王,也是小霸王奠定了中国最基础的游戏受众。..

2020-11-09 22:35:32 1133

原创 【面试经验】BAT程序员面试200人,常见最常问的面试问题做出解析

面试,想必所有人都经历过。可以说,面试是相当重要的,因为他决定了你的起点。从业这么多年,到现在面试的人数应该不下200人,看过的简历更是超过1000+。那么这篇文章就从面试官的角度,分享一些面试经验给大家。—1—准备面试面试的过程原本就是双方互相选择的过程。面试者了解岗位要求,公司所处行业,业务和产品情况。面试官了解对方是否符合招聘要求。互联网的头部企业不管从福利待遇,工资水平、还是技术氛围、成长潜力、培养机制都在行业内首屈一指的,这也就让程序员们趋之若鹜。如果你面试的是

2020-11-09 17:03:54 183

原创 C/C++编程笔记:指针篇!从内存理解指针,让你完全搞懂指针

C语言最核心的知识就是指针,所以,这一篇的文章主题是「指针与内存模型」!说到指针,就不可能脱离开内存,学会指针的人分为两种,一种是不了解内存模型,另外一种则是了解。不了解的对指针的理解就停留在“指针就是变量的地址”这句话,会比较害怕使用指针,特别是各种高级操作。而了解内存模型的则可以把指针用得炉火纯青,各种 byte 随意操作,让人直呼 666。注:这篇文章好好看完一定会让你掌握好指针的本质!一、内存本质编程的本质其实就是操控数据,数据存放在内存中。因此,如果能更好地理解内存的模型,

2020-11-08 22:12:27 23979 7

原创 IT行业薪资一直遥遥领先!十年后的程序员,是否还是一个高薪职业?

10年前我刚硕士毕业,进一个小公司写C++,毕业生起薪就已经超过了澳洲平均年薪。10年后的今年我拿多少钱就不说了。可以透露的行情是,在澳洲市场上,资深程序员(senior developer)一个人的年收入顶其他行业一个家庭的年收入稀松平常。那些光鲜行业从业人员比如房产中介,辛辛苦苦赚底薪+加成,还不如程序员躺拿钱赚得多。并且在一定的级别上还有职位和薪水倒挂的现象。技术首席(tech lead)不一定比资深程序员(senior)拿得高;资深程序员很有可能比项目经理拿得高,虽然后者行政级别比前者高

2020-11-08 16:18:06 558 1

原创 C/C++编程笔记:C语言相比其他编程语言,有什么不一样的优势?

我们从零开始说:C是由Dennis Ritchie在1970年代初期在美国AT&T贝尔实验室工作时开发的一种中级编程语言。其开发的目的是在重新设计UNIX操作系统的背景下,使其能够在多台计算机上使用。以前,语言B现在用于改进UNIX系统。作为一种高级语言,B允许比汇编语言更快地生成代码。但是,由于B无法理解数据类型并且未提供“结构”的使用,因此它仍具有缺陷。这些缺点成为Ritchie开发名为C的新编程语言的动力。他保留了B语言的大部分语法,并添加了数据类型和许多其他必需的更改。最终,C于1971

2020-11-07 22:22:32 1118

原创 PayPal邮件害人无数!如何识别网络钓鱼电子邮件?教你10个技巧

网络钓鱼是网络犯罪的长期和危险方法之一。但是您知道如何发现网络钓鱼电子邮件吗?如何保护自己免受网络钓鱼攻击?如果您回复了网络钓鱼电子邮件该怎么办?以及如何举报网络钓鱼?在本文中,我们将讨论不同的方式,或者可以说我们将通过示例分享一些技巧,以示例如何确定收到的电子邮件是合法的还是网络钓鱼攻击的一部分。网络钓鱼是黑客用来诱骗您提供个人信息或帐户详细信息的一种方式。一旦获得信息,黑客将在您的计算机中安装恶意软件或创建新的用户凭据来窃取敏感数据。诈骗者使用短信或电子邮件诱骗您向其提供您的个人信息。诈骗者

2020-11-07 15:43:58 600

原创 C/C++编程笔记:C语言编写大学实验课项目——万年历!全解

题目要求编程实现万年历,要求:可根据用户输入或系统日期进行初始化,如果用户无输入则显示系统日期所在月份的月历,并突出显示当前日期;可根据用户输入的日期查询,并显示查询结果所在月份的月历,突出显示当前日期,并提示是否闰年对任何不合法输入数据,拒绝查询并进行提示。思路分析可将思考、编程划分为以下几个模块:如何通过已有日期和星期推算要求的日期的星期?如何整齐地输出月历?如何获取系统时间?在有余力的前提下,如何美化界面?下面对上面的几个问题给出粗略的概述。具体实现和技

2020-11-06 22:03:29 985

原创 万万没想到,曾经以为的 VSCode 专属代码工具,竟然可以这样…

如果你知道 VSCode,一说起它,你可能第一个想到的就是把它当做一个代码编辑器,而它的界面应该可能大概率是这样的——如果你恰好又是个程序员,那你可能经常会用到它,不管是 Python、JS 还是 C++ 等各种语言对应的文件,都可以用它来进行简单的编辑和整理,甚至是运行和 debug......但是今天要讲的显然不是这些,经过小美的多方研究,发现了即使是对于大多数并不了解 VSCode,也完全不了解编程的朋友,这依然是一个不可多得的神器,而且它支持 macOS、Windows 和 Linux

2020-11-06 19:11:32 3336

原创 C/C++编程笔记:如何将C ++字符串转换为数字?三种方法教给你

通常,或更具体地说,在竞争性编程中,有许多情况需要将数字转换为字符串或将字符串转换为数字。但是缺乏某些必不可少的工具的知识使我们不得不这样做。本文介绍了一些实现此任务的方法。将字符串转换为数字方法1:使用字符串流类或的sscanf()方法2:字符串使用转换Stoi旅馆()或的atoi()这两种方法进行了详细的讨论此文章。方法3:使用boost词汇表转换Boost库提供了一个内置函数“ lexical_cast(“ string”)”,该函数直接将字符串转换为数字。如果输入无效,则

2020-11-05 21:24:33 12773

原创 好物推荐:2020 年常用软件锦集!帮你解决 90% 的软件问题

经过多年的使用和对比,我总结了 40 款常用软件,预计能帮你解决 90% 的软件选择问题。人生苦短,如果你不知道使用什么样的软件,你可以直接使用我总结的这份软件选择极简指南。一、软件入选的标准是什么?1、一个软件做好一件事。一个软件如果总想着大包大缆,什么功能都有,那结果是每个功能都做不好,软件本身也会走向臃肿。2、简洁即美。简洁,是对复杂事物的模块化。一个看上去简单实则丰富的产品,自然是易用且高效率的产品。3、如无必要,不要使用软件。如果一项功能,系统本身就能完成,那就不要再使

2020-11-05 16:11:12 2377 1

原创 C/C++编程笔记:面对编程小白,通俗的理解什么是“编程语言”

学习编程语言之前,首先要搞清楚「编程语言」这个概念。很小的时候,父母就教我们开口说话,也教我们如何理解别人讲话的意思。经过长时间的熏陶和自我学习,我们竟然在不知不觉中学会了说话,同时也能听懂其他小朋友说话的意思了,我们开始向父母要零花钱买零食和玩具、被欺负了向父母倾诉……我们说的是汉语,是“中国语言”,只要把我们的需求告诉父母,父母就会满足,我们用“中国语言”来控制父母,让父母做我们喜欢的事情。“中国语言”有固定的格式,每个汉字代表的意思不同,我们必须正确的表达,父母才能理解我们的意思。例如

2020-11-04 22:14:00 383

原创 学历能影响程序员收入吗?一组数据得出结论:专科竟成功“逆袭”

前两天1024程序员节的时候在网上看到一篇文章——1024节聊聊令人羡慕的程序员:嫁人当嫁程序员,在文章中分析了饿了么和挖财联手发布了《互联网从业者生活品质报告》,这篇文章的时效性咱们暂且不提,但在这个互联网报告中,对程序员的生存状态,喜好,以及挣的多少进行了分析,在报告中,我们可以看到,程序员的平均年薪在19万,而且5成程序员年薪高于20万!可见,程序员这个工种挣的确实不少!今天,我们不聊程序员挣的多少问题,我们来聊聊学历对程序员的影响,是不是学历越高越好?对于程序员和学历的关系,有人做.

2020-11-04 15:52:49 266 1

原创 面试丨求职时这样回答问题你就输了!来自IT面试官视角的深度解读

本文将从面试完整流程、简历书写与优化、面试问答到最终选定offer的全过程,展开360°全方位详细的指导说明,希望对求职路上困惑迷茫着的小伙伴们有所裨益。一、面试完整流程一览根据本人多年面试程序员的经验来看,技术人员的面试流程一般分为这么几步:简历投递人事筛选简历技术小组筛选简历技术面试 2~5 轮人力/综合面试当前轮次通过,进入下一轮候选人清单二、如何翻倍自己的面试机会1.拿到面试机会的几个重要前提有相应的岗位;符合投递条件(学历、工作年限)

2020-11-03 22:07:42 430 2

空空如也

空空如也

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

TA关注的人

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