3 千锋教育官方博客

企业博客

我要认证

千锋教育一直秉承“做真实的自己,用良心做教育”的理念,致力于打造IT教育全产业链人才服务平台。面授课程包含HTML5大前端培训、JavaEE+分布式开发培训、Python全栈+人工智能培训、全链路UI/UE设计培训、云计算+信息安全培训、全栈软件测试培训、大数据+人工智能培训、物联网+嵌入式培训、Unity游戏开发培训、区块链、PHP全栈+服务器集群培训、网络安全、红帽RHCE认证,采用全程面授高品质、高体验培养模式,教学大纲紧跟企业需求,拥有全国一体化就业保障服务,成为学员信赖的IT职业教育品牌。

等级
TA的排名 0

C语言最新面试题系列二

1.用预处理指令#define 声明一个常数,用以表明1年中有多少秒(忽略闰年问题)2.写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。3. 预处理器标识#error的目的是什么?4.嵌入式系统中经常要用到无限循环,你怎么样用C编写死循环呢?5. 用变量a给出下面的定义6. 关键字static的作用是什么?7.关键字const是什么含意?8. 关键字volatile有什么含意 并给出三个不同的例子9.嵌入式系统总是要用户对变量或寄存器进行位操作。给定一个整型...

2020-08-05 13:42:31

C语言最新面试题系列三

1、-1,2,7,28,,126请问28和126中间那个数是什么?为什么?2、用两个栈实现一个队列的功能?要求给出算法和思路!3、在c语言库函数中将一个字符转换成整型的函数是atool()吗,这个函数的原型是什么?4、二维字符数组与一维字符指针数组的差异5、操作系统的内存分配一般有哪几种方式,各有什么优缺点?6、操作系统的致命错误有哪些?7、有结构AA,中间有cc域,比较这两种对cc引用的不同:pp,qq各应如何定义?pp->cc, qq.cc答案区:1、第一题的

2020-08-05 13:42:22

C语言学习路线图

C语言是当代人学习及生活中的必备基础知识,应用十分广泛,下面为大家带来C语言基础知识梳理总结,C语言零基础入门绝对不是天方夜谭!1、环境篇(ubuntu 系统安装 及环境调试)学习内容:ubuntu 虚拟机安装以及嵌入式开发环境搭建ubuntu 物理机及 u 盘版安装ubuntu 与 windos 等其它系统互访服务配置安装编辑器、编译器、调试器安装及使用2、环境篇(Linux 常用命令)Linux 日常高频率应用命令使用练习 、文件操作命令使用练习 、内容检索命令使用练习压缩解压命令使用

2020-08-05 13:42:04

C语言最新面试题系列之c语言内存问题

1、问题:内存使用  有人写了一个将整数转换为字符串的函数:char *itoa (int n){ char retbuf[20]; sprintf(retbuf, "%d", n); return retbuf;}  如果我调用这个函数:char *str5 = itoa(5),str5会是什么结果呢?  答案分析:  答案是不确定,可以确定的是肯定不是我们想要的 “5”。   retbuf定义在函数体中,是一个局部变量,它的内存空间位于栈(stack)中的某个位置,其作

2020-08-05 13:41:56

C语言最新面试题系列之c语言底层操作问题

概述  C语言的内存模型基本上对应了现在von Neumann(冯·诺伊曼)计算机的实际存储模型,很好的达到了对机器的映射,这是C/C++适合做底层开发的主要原因,另外,C语言适合做底层开发还有另外一个原因,那就是C语言对底层操作做了很多的的支持,提供了很多比较底层的功能。  下面结合问题分别进行阐述。  1、问题:移位操作  在运用移位操作符时,有两个问题必须要清楚:  (1)、在右移操作中,腾空位是填 0 还是符号位;  (2)、什么数可以作移位的位数。  答案与分析: 

2020-08-05 13:41:41

开发Web应用为什么要用TypeScript?

一、什么是 TypeScriptTypeScript 是近几年被火爆的应用了,这让大家产生了一个错觉:这么多的拥护者,难道TypeScript是一个新的语言?TypeScript是微软公司开发和维护的一种面向对象的编程语言。它是JavaScript的超集,包含其所有元素。TypeScript完全遵循OOPS的概念,在TSC(TypeScript编译器)的帮助下,我们可以将TypeScript代码(.ts文件)转换成JavaScript(.js文件)TypeScript是JavaS.

2020-08-04 16:23:06

交互设计—奥卡姆剃刀原理(附教程)

“奥卡姆剃刀原则”又被称为“简单有效原则”。我们常听到的“如无必要,勿增实体“指的就是奥卡姆剃刀原则。奥卡姆剃刀的含义,就是指一些不必要的元素会降低设计的效率,而且增加不可预测后果的发生概率。不管是实体、视觉或认知上,多余的负担都会削弱表现效能。多余的设计元素,有可能造成失败或其他问题。这个法则可以理解成去除设计中多余的元素,去除”解决方案的杂质,让最后的设计会更严谨、更纯粹。要在多项功能相当的设计中进行衡量、选择,可采用奥卡姆剃刀法则。比如我们产出了三个设计方案,我们在进行最后的设计评估的时候可以

2020-08-04 16:06:14

一分钟教程-超椭圆快速绘制

新建画布绘制一个正圆小白工具选中上下两个点--执行ctrl+T--更改H数值为75%(数值大小会决定超椭圆的圆度)回车确定再用小白工具,选中左右的两个锚点。执行ctrl+T--更改W数值为75%回车确定最终得出“超椭圆”,以上为“圆角矩形”“圆形”“超椭圆”三者的对比。超椭圆兼具两者的特点。20天学会UI设计(PS+AI)入门教程(完结)https://pan.baidu.com/s/1wV35EyapKd...

2020-08-04 15:59:28

原创插画是如何来的,你这样一看就明白了(附教程)

STEP 01让我们打开AI,创建一个宽1600px高1200px的新文档。然后将所参考的照片置于其中,锁定照片的图层,再新建一个图层作为绘制层。绘制时可以用钢笔工具,STEP 02钢笔工具所绘制的形状关闭填充,线条设置为红色,将线条大小设置为0.5px。这里选用红色是为了照顾视觉的可辨性,你也可以选用和照片本身差别大的色彩。根据照片提示的轮廓进行绘制,并不是一定要完全效仿照片。就像本例中,我们未必要完全效仿模特的发型。基础形里的每一个形状都要封闭完全,这是为了填色的需要。.

2020-08-04 15:48:47

什么是可维护性的代码,这十六点得知道

什么是可维护性的代码今天我们不聊性能优化,只是从后期维护代码的角度谈谈如何优雅的书写代码为什么需要些可维护性高的代码 ?在开发的过程中,迭代和维护是再正常不过的操作了那么就必然要阅读别人的代码你有没有遇到过一些尴尬的事情:1、看不懂别人的代码,不知从何下手2、修改一个功能,得读两天代码,改完发现 bug 最少的时候是修改以前3、只是修改了一行代码,发现控制台报错好几十个...如果代码的可维护性高了,那么可以避免很多这些问题编写可维护性高的代码, 从我做起 ^_^什么是可维护

2020-08-04 14:23:24

面试挖坑题系列—第一季

1、下面的程序可以从0....n-1中随机等概率的输出m个不重复的的数。这里我们假设n远大于m。ningth(int n,int m){ srand((unsigned int)time(0)); for(int i=;i<n;i++){ if(?){ count<<i<<endl; (?); } }}A.rand()%(n-i)<=m;m--;B.rand()%(n-i)<m;m--;C.rand()%(n-i)&g

2020-08-04 10:06:24

一文带你了解static 和const

static 是c++中很常用的修饰符,它被用来控制变量的存储方式和可见性,下面我将从 static 修饰符的产生原因、作用谈起,全面分析static 修饰符的实质。static 的两大作用:一、控制存储方式:  static被引入以告知编译器,将变量存储在程序的静态存储区而非栈上空间。  1、引出原因:函数内部定义的变量,在程序执行到它的定义处时,编译器为它在栈上分配空间,大家知道,函数在栈上分配的空间在此函数执行结束时会释放掉,这样就产生了一个问题: 如果想将函数中此变量的值保存至下一次

2020-08-04 10:06:15

解锁GitHub(6)之高效使用Github寻找开源项目并学习

目录:一、搜索规范及实例二、如何看开源项目一、搜索规范及实例# 按照项目名/仓库名搜索(大小写不敏感)in:name xxx# 按照README搜索(大小写不敏感)in:readme xxx# 按照description搜索(大小写不敏感)in:description xxx# stars数大于xxxstars:>xxx# forks数大于xxxforks:>xxx# 编程语言为xxxlanguage:xxx# 最新更新时间晚于YYYY-MM-DDpush

2020-08-04 10:06:01

解锁GitHub(5)之GitHub本地仓库使用

目录:一、上传文件二、搜索仓库文件三、下载/检出项目四、Github Issues使用五、收藏功能六、关注功能七、fork功能一、上传文件二、搜索仓库文件三、下载/检出项目四、Github Issues使用作用:发现代码BUG,但是目前没有成型代码,需要讨论时用;或者使用开源项目出现问题时使用情景:张三发现李四开源git库,则发提交了一个issue;李四隔天登录在github主页看到通知并和张三交流,最后关闭issue五、收...

2020-08-04 10:05:53

解锁GitHub(4)之GitHub注册和介绍

前边几篇文章简单介绍了一下git,今天补充GitHub的注册使用。目录:一、注册初始设置二、主页面介绍三、创建文件四、文件的修改和删除五、如何查看操作记录呢?一、注册初始设置1、注册帐号(简单)按照要求输入账号、邮箱、密码注册就好。附上注册网址:Build software better, together​github.com2、初始设置注册完成后,选择个人Free免费账号,完成设置。3、开始第一步新建一个工程4、开始第二步,新建一个仓库两种

2020-08-04 10:04:11

详解数组的下标

提到数组,我想你肯定不陌生,甚至还会自信地说,它很简单啊。是的,在每一种编程语言中,基本都会有数组这种数据类型。不过,它不仅仅是一种编程语言中的数据类型,还是一种最基础的数据结构。尽管数组看起来非常基础、简单,但是我估计很多人都并没有理解这个基础数据结构的精髓。在大部分编程语言中,数组都是从 0 开始编号的,但你是否下意识地想过,为什么数组要从 0 开始编号,而不是从 1 开始呢? 从 1 开始不是更符合人类的思维习惯吗?你可以带着这个问题来学习接下来的内容。如何实现随机访问?什么是数组?我估计你心中已

2020-08-03 10:54:14

不同编程语言的魅力

题目:输入两个整数 a,b,输出它们的和。注意:Pascal 使用 integer 会爆掉哦!有负数哦!C/C++ 的 main 函数必须是 int 类型,而且最后要 return 0。C语言:C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。尽管C语言提供了许多低级处理的功能,但仍然保持着跨平台的特性,以一个标准规格写出的C语言程序可在包括类

2020-08-03 10:53:54

解锁GitHub(1)git和GitHub关系

先从概念上理解git版本控制(Version control):顾名思义,版本控制系统是任何能让你了解到一个文件的历史,以及它的发展过程的系统。它是一个用于 Linux内核开发的版本管理工具,是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工具,其作用就是可以让你更好的管理你的程序,比如你原来提交过的内容,以后虽然修改了,但是通过git这个工具,可以把你原来提交的内容重现出来,这样对于你后来才意识到的一些错误的更改,可以进行还原。与常用的版本控制工具 CVS, Subversion 等不

2020-08-03 10:53:45

解锁GitHub(2)git工具的安装与配置

一、git概念、特点以及作用概念:git是一个代码协同管理工具,用的最多的两种管理工具:snv、git分布式代码协同管理工具git:每一个结点都保存完整的代码,没有统一的中央服务器,节点之间相互推送下载代码完成代码共享。集中式代码协同管理工具:代码集中管理,每次完成的代码上传到中央管理器,然后再统一从中央管理器中下载代码使用。特点:git可以管理各种文件,特别是代码项目,多在linux和unix系统中使用是分布式管理,不同于集中式,这是git和svn的核心区别git可以很好的支持分支

2020-08-03 10:53:36

解锁GitHub(3)git工具的使用 涛哥

在使用git之前,先来大概了解下这个工具的操作流程本地仓库:是git init之后出现的.git文件夹工作区:mkdir myproject之后,myproject就是工作区暂存区:就是工作区想要备份本地仓库的必经之路远程仓库:github1、基本操作(1)初始化仓库(在某个目录下初始化仓库后会自动产生.git目录,改目录下工作的所有文档可使用git进行管理)git init (2)查看文件、分支状态git status(3)将指定的文件提交到暂存区g

2020-08-03 10:53:25
勋章 我的勋章
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。
  • 学习力
    学习力
    《原力计划【第二季】》第一期主题勋章 ,第一期活动已经结束啦,小伙伴们可以去参加第二期打卡挑战活动获取更多勋章哦。