自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 VS2019下载地址和安装

继 VS2015 和 VS2017 之后,微软于 2019 年 4 月 3 日发布了新版的集成开发环境——VS2019。和 VS2017 相比,VS2019(Visual Studio 2019)更加强大,不仅新增了一键清除代码、利用实时协作开发共享代码等功能,还改进了C++ 文件的 IntelliSense 性能、简化了解决方案资源管理器中的测试访问等。对于大部分程序开发,免费的社区版足以满足需求,所以我推荐大家使用社区版,既省去了破解的麻烦,也尊重微软的版权。

2024-10-12 13:09:12 108

转载 使用VS2017编写C语言程序

现在,你就可以将 Demo.exe 分享给你的朋友了,告诉他们这是你编写的第一个 C语言程序。虽然这个程序非常简单,但是你已经越过了第一道障碍,学会了如何编写代码,如何将代码生成可执行程序,这是一个完整的体验。在本教程的基础部分,教大家编写的程序都是这样的“黑窗口”,与我们平时使用的软件不同,它们没有漂亮的界面,没有复杂的功能,只能看到一些文字,这就是控制台程序(ConsoleApplication),它与 DOS 非常相似,早期的计算机程序都是这样的。

2024-10-12 13:07:41 150

转载 VS2017下载地址和安装

继版本后,微软又推出了功能更加强大的VS 2017。Visual Studio 2017 不仅支持、Visual等各大编程语言,还能开发 iOS、的移动平台应用,VS 2017 甚至还自带了 iOS 模拟器(之前为 MAC 独享的开发环境)。对于大部分程序开发,以上版本区别不大,免费的社区版一样可以满足程序员需求,所以我推荐大家使用社区版,无需破解,轻松安装,快速使用。

2024-10-12 13:07:11 155

原创 使用VS2015编写C语言程序

现在,你就可以将 cDemo.exe分享给你的朋友了,告诉他们这是你编写的第一个C语言程序。虽然这个程序非常简单,但是你已经越过了第一道障碍,学会了如何编写代码,如何将代码生成可执行程序,这是一个完整的体验。在本教程的基础部分,教大家编写的程序都是这样的“黑窗口”,与我们平时使用的软件不同,它们没有漂亮的界面,没有复杂的功能,只能看到一些文字,这就是控制台程序(ConsoleApplication),它与DOS非常相似,早期的计算机程序都是这样的。

2024-10-12 13:04:06 1063

原创 VS2015下载地址和安装教程

为了更好地支持 Win10 程序的开发,微软发布了 VS2015。VS2015 支持开发人员编写跨平台的应用程序,从 Windows 到Mac、Linux、甚至是编写 iOS 和代码!对于大部分程序开发,这三个版本的区别不大,免费的社区版一样可以满足需求,所以我推荐大家使用社区版,既省去了破解的麻烦,也尊重微软的版权。

2024-10-12 13:02:30 2365

原创 windows下的C语言编译器

安装编译器或者 IDE(集成开发环境),也叫搭建开发环境。Windows 下的C语言 IDE众多,多如牛毛,初学者往往不知道该如何选择,本节就来给大家指点迷津。

2024-10-12 13:01:06 814

转载 与编译器相关的几个知识点

上节我们介绍了编译器和 IDE 的概念,大家肯定希望赶紧实践一下,用 IDE 真正地运行一段C语言代码来看看效果,这样能够更快地获得成就感。但是,使用 IDE的过程中会涉及到一些与编程有关的概念,这些概念如果不提前了解,即使能够运行出程序来,也是雾里看花,知其然不知其所以然。本节的目标就是让大家对这些概念有一个简单的了解。

2024-10-10 12:27:59 89

原创 什么是编译器?

C语言代码由固定的词汇按照固定的格式组织起来,简单直观,程序员容易识别和理解,但是对于CPU,C语言代码就是天书,根本不认识,CPU只认识几百个二进制形式的指令。这就需要一个工具,将C语言代码转换成CPU能够识别的二进制指令,也就是将代码加工成.exe 程序;这个工具是一个特殊的软件,叫做编译器(Compiler)。编译器能够识别代码中的词汇、句子以及各种特定的格式,并将他们转换成计算机能够识别的二进制形式,这个过程称为编译(Compile)。

2024-10-10 12:17:25 990

原创 CSS响应式布局

CSS 响应式布局也称自适应布局,是 Ethan Marcotte 在 2010 年 5月份提出的一个概念,简单来讲就是一个网站能够兼容多个不同的终端(设备),而不是为每个终端做一个特定的版本。这个概念是为解决移动端浏览网页而诞生的。响应式布局能够为使用不同终端的用户提供很好的用户体验,而且随着大屏智能手机的普及,用“大势所趋”来形容也不为过。接下来我们以媒体查询为例来具体演示一下响应式布局的实现。

2024-10-10 12:15:57 970

原创 CSS弹性布局

Flex 是 Flexible Box 的缩写,意为“弹性布局”或者“弹性盒子”,是 CSS3中的一种新的布局模式,可以简便、完整、响应式地实现各种页面布局,当页面需要适应不同的屏幕大小以及设备类型时非常适用。目前,几乎所有的浏览器都支持 Flex布局。

2024-10-10 12:14:14 1086

原创 CSS响应式布局

CSS 响应式布局也称自适应布局,是 Ethan Marcotte 在 2010 年 5月份提出的一个概念,简单来讲就是一个网站能够兼容多个不同的终端(设备),而不是为每个终端做一个特定的版本。这个概念是为解决移动端浏览网页而诞生的。响应式布局能够为使用不同终端的用户提供很好的用户体验,而且随着大屏智能手机的普及,用“大势所趋”来形容也不为过。接下来我们以媒体查询为例来具体演示一下响应式布局的实现。

2024-10-09 12:42:07 1088

原创 CSS调整元素大小

属性,该属性允许用户通过拖动的方式来自由缩放元素的尺寸,在此之前要实现类似的效果还需要借助大量的 JavaScript 代码。为了增强用户体验,CSS3 中新增了一个非常实用的 resize。运行上面的代码,然后通过拖动元素的右下角就可以调整元素的大小。图:resize 属性演示。

2024-10-09 12:40:38 385

原创 CSS弹性布局

Flex 是 Flexible Box 的缩写,意为“弹性布局”或者“弹性盒子”,是 CSS3中的一种新的布局模式,可以简便、完整、响应式地实现各种页面布局,当页面需要适应不同的屏幕大小以及设备类型时非常适用。目前,几乎所有的浏览器都支持 Flex布局。

2024-10-09 12:38:59 1384

转载 CSS滤镜

注意:在组合使用多个滤镜效果时,要特别注意使用的顺序,否则会产生意料之外的效果,例如在使用 grayscale() 之后再使用 sepia()hue-rotate(deg) | 给图像应用色相旋转,该值用来定义色环的度数,默认值为 0deg,代表原始图像,最大值为 360deg。saturate(%) | 设置图像的饱和度,默认值为 100%,表示原始图像;0% 表示图像完全不饱和,不允许使用负值。opacity(%) | 设置图像的不透明度,默认值为 100%,表示原始图像;

2024-10-08 18:29:21 226

转载 CSS改变盒子模型

默认情况下,网页中元素的实际宽度或高度取决于元素内容区的宽度或高度、内边距以及边框属性的大小,因此我们在为元素布局时还需要考虑元素的内边距和边框属性所占的页面空间,这一点我们已经在《[CSS盒子模型](/css3/box-属性来改变默认的盒子模型,通过 box-sizing 属性可以将元素的内边距和外边距在元素内容区内绘制,以使元素呈现的宽度和高度与设置的宽度和高度相同。正是由于上述原因,当您为页面元素设置宽度和高度时,元素的实际大小往往比您设置的要大。属性中减去各边的边框和内边距的宽度。

2024-10-08 18:27:44 105

转载 CSS多列布局

当需要在页面中展示大量文本时,如果每段的文本都很长,阅读起来就会非常麻烦,有可能读错行或读串行。为了提高阅读的舒适性,CSS3中引入了多列布局模块,用于以简单有效的方式创建多列布局。所谓多列布局指的就是您可以将文本内容分成多块,然后让这些块并列显示,类似于报纸、杂志那样的排版形式,如下图所示:图:多列布局演示。

2024-10-08 18:26:02 181

原创 CSS动画

通过《》一节的学习我们知道,利用 transition属性可以实现简单的过渡动画,但过渡动画仅能指定开始和结束两个状态,整个过程都是由特定的函数来控制的,不是很灵活。本节我们再来介绍一种更为复杂的动画 ——animation。CSS 中的动画类似于 flash 中的逐帧动画,表现细腻并且非常灵活,使用 CSS 中的动画可以取代许多网页中的动态图像、Flash 动画或者JavaScript 实现的特殊效果。

2024-10-08 18:24:27 1135

原创 CSS过渡效果

通常当 CSS 的属性值更改后,浏览器会立即更新相应的样式,例如当鼠标悬停在元素上时,通过 :hover 选择器定义的样式会立即应用在元素上。在 CSS3中加入了一项过渡功能,通过该功能您可以将元素从一种样式在指定时间内平滑的过渡到另一种样式,类似于简单的动画,但无需借助 flash 或JavaScript。提示:过渡效果通常会在鼠标悬停在元素上时发生,如果未设置过渡持续的时间,则过渡效果不会生效,因为过渡时间的默认值为 0。

2024-10-08 18:22:49 1230

原创 CSS 3D转换

在 CSS 中,除了可以对页面中的元素进行外,您也可以对象元素进行3D转换(将页面看作是一个三维空间来对页面中的元素进行移动、旋转、缩放和倾斜等操作)。与 2D 转换相同,3D转换同样不会影响周围的元素,而且可以与其它元素重叠。但是,变换后的元素任然会占用其默认位置(未变换前)的空间。

2024-10-08 18:21:13 1490

转载 CSS 2D转换

CSS 中的 2D转换允许我们在二维空间中执行一些基本的变换操作,例如移动、旋转、缩放或扭曲等,变换后的元素与绝对定位的元素类似,不会影响周围的元素,但可以和周围的元素重叠,不同的是,转换后的元素在页面中任然会占用为转换之前的空间。

2024-10-07 16:36:22 139 1

转载 CSS阴影

在网页设计中常常要使用到阴影效果,通过阴影效果可以很好的突出一个元素,在 CSS3出现之前,我们想要为文本或者元素添加阴影效果需要借助图像才能实现,很不方便。而 CSS3 出现之后,我们通过 text-shadow 和 box-shadow 两个属性就可以为文本或元素添加阴影效果,不需要借助任何图像。

2024-10-07 16:34:44 599

转载 CSS渐变

CSS 中的渐变指的是两种或多种颜色之间的平滑过渡,以前我们必须使用事先定义好的图像来实现渐变效果,在 CSS3 出现以后则简单了很多,CSS3为实现渐变效果提供了一种灵活的解决方案。通过 CSS3 您可以定义三种类型的渐变,分别为线性渐变(通过 linear-gradient() 函数创建)、径向渐变(通过 radial-gradient() 函数创建)和圆锥渐变(通过 conic-gradient() 函数创建)。另外,您还可以使用 repeating-linear-

2024-10-07 16:33:04 156

转载 CSS边框图片

对于元素的边框我们除了可以使用《》一节中介绍的一些默认样式外,还可以通过 CSS3 中的border-image 属性使用图像来作为元素的边框,以创建出丰富多彩边框效果。border-image 属性可以通过一些简单的规则,将一副图像划分为 9 个单独的部分,浏览器会自动使用相应的部分来替换边框的默认样式。

2024-10-07 16:31:26 140

原创 CSS圆角

在制作网页的过程中,有时我们可能需要实现圆角的效果,以前的做法是通过切图(将设计稿切成便于制作成页面的图片),使用多个背景图像来实现圆角。在 CSS3。

2024-10-07 16:29:52 1539

原创 CSS媒体查询

使用 @media 或 @import 规则在样式表中指定对应的设备类型;用 media 属性在。

2024-10-07 16:28:23 766

转载 CSS @规则

本节我们主要来介绍一下 CSS 中的 @ 规则。

2024-10-06 15:07:59 305

转载 CSS透明度

其中 number 为一个 0~1 之间的浮点数(小数),用来表示元素的透明度,值越小则越透明(0 表示完全透明,1 表示完全不透明)。CSS 中提供了一个 opacity 属性用来设置元素的透明度,它不仅对颜色有效,对图像或者页面中其它的元素也有效。可以设置颜色的透明度,但是它们只能在定义颜色的同时设置透明度,无法对图像或者其它元素设置透明度。其中 number 的取值范围为 0~100,值越小则越透明。图:filter: alpha(opacity=x) 属性演示。图:opacity 属性演示。

2024-10-06 15:06:31 139

转载 CSS伪元素

伪元素是一个附加在选择器末尾的关键词,通过伪元素您不需要借助元素的 ID 或 class属性就可以对被选择元素的特定部分定义样式。例如通过伪元素您可以设置段落中第一个字母的样式,或者在元素之前、之后插入一些内容等等。在 CSS1 和 CSS2 中,伪元素的使用与伪类相同,都是使一个冒号与选择器相连。但在 CSS3中,将伪元素单冒号的使用方法改为了使用双冒号,以此来区分伪类和伪元素。因此,建议在使用伪元素时使用双冒号而不是单冒号。

2024-10-06 15:04:56 359

原创 CSS伪类

伪类是 W3C制定的一套选择器的特殊状态,通过伪类您可以设置元素的动态状态,例如悬停(hover)、点击(active)以及文档中不能通过其它选择器选择的元素(这些元素没有ID 或 class 属性),例如第一个子元素(first-child)或者最后一个子元素(last-child)。伪类的名称不区分大小写,但需要以冒号开头。另外,伪类需要与 CSS 中的选择器结合使用,语法格式如下:其中 selector 为选择器名称,pseudo-class 为伪类的名称。元素。

2024-10-06 15:03:22 1080

原创 CSS浮动

浮动可以使一个元素脱离自己原本的位置,并在父元素的内容区中向左或向右移动,直到碰到父元素内容区的边界或者其它浮动元素为止。另外,在浮动元素之后定义的文本或者行内元素都将环绕在浮动元素的一侧,从而可以实现文字环绕的效果,类似于Word 中图文混排。注意:浮动(float)属性仅对非绝对定位的元素有效,跟随浮动元素的文本或行内元素将围绕在浮动元素的另一侧,例如向左浮动的话其它元素将围绕在浮动元素的右侧。运行结果如下图所示:图:float 属性演示。

2024-10-06 15:01:40 689

原创 CSS元素堆叠

网页是个二维的平面,因为页面中的文本、图像或者其它元素都是按照一定顺序排列在页面上的,每个元素之间都有一定的间隙,不会重叠。然而,实际的网页其实是三维的,元素之间可能会发生堆叠(重叠),您可以通过。属性可以设置元素的层叠级别(当元素出现重叠时,该元素在其它元素之上还是之下),拥有更高层叠级别的元素会处于层叠级别较低的元素的前面(或者说上面)。每个元素都有一个默认的 z-index 属性,将 z-index 属性与 position 属性相结合可以创建出类似 PhotoShop。

2024-10-06 15:00:13 397

转载 CSS定位

CSS 中的 position 属性用来设置元素在页面中的位置,通过该属性您可以把任何属性放置在任何您认为合适的位置。position 属性有 5。

2024-10-05 13:44:48 37

转载 CSS元素显示类型

display 属性是 CSS 中最重要的属性之一,主要用来控制元素的布局,通过 display 属性您可以设置元素是否显示以及如何显示。根据元素类型的不同,每个元素都有一个默认的 display 属性值,例如默认的 display 属性值为block(块级元素),而默认的 display 属性值为 inline(行内元素),您也可以手动将元素的 display属性转换为其它值。

2024-10-05 13:43:16 54

转载 CSS浮动

浮动可以使一个元素脱离自己原本的位置,并在父元素的内容区中向左或向右移动,直到碰到父元素内容区的边界或者其它浮动元素为止。另外,在浮动元素之后定义的文本或者行内元素都将环绕在浮动元素的一侧,从而可以实现文字环绕的效果,类似于Word 中图文混排。注意:浮动(float)属性仅对非绝对定位的元素有效,跟随浮动元素的文本或行内元素将围绕在浮动元素的另一侧,例如向左浮动的话其它元素将围绕在浮动元素的右侧。运行结果如下图所示:图:float 属性演示。

2024-10-05 13:39:00 94

原创 CSS元素堆叠

网页是个二维的平面,因为页面中的文本、图像或者其它元素都是按照一定顺序排列在页面上的,每个元素之间都有一定的间隙,不会重叠。然而,实际的网页其实是三维的,元素之间可能会发生堆叠(重叠),您可以通过。属性可以设置元素的层叠级别(当元素出现重叠时,该元素在其它元素之上还是之下),拥有更高层叠级别的元素会处于层叠级别较低的元素的前面(或者说上面)。每个元素都有一个默认的 z-index 属性,将 z-index 属性与 position 属性相结合可以创建出类似 PhotoShop。

2024-10-05 13:35:13 847

原创 CSS定位

CSS 中的 position 属性用来设置元素在页面中的位置,通过该属性您可以把任何属性放置在任何您认为合适的位置。position 属性有 5。

2024-10-05 13:33:49 844

原创 CSS元素显示类型

display 属性是 CSS 中最重要的属性之一,主要用来控制元素的布局,通过 display 属性您可以设置元素是否显示以及如何显示。根据元素类型的不同,每个元素都有一个默认的 display 属性值,例如默认的 display 属性值为block(块级元素),而默认的 display 属性值为 inline(行内元素),您也可以手动将元素的 display属性转换为其它值。

2024-10-05 13:32:06 1275

原创 CSS元素可见性

CSS 中的 visibility 属性用来设置元素是否可见,您可以将该属性与 JavaScript一起使用,来创建非常复杂的菜单或网页布局,比如在网页中做一些测试题时您可以使用 visibility 属性将题目的答案或解析隐藏起来,需要时再将其展示出来。提示:visibility 属性虽然会隐藏元素,但会保留元素在页面中所占的空间。如果您希望元素隐藏的同时又不占用页面空间的话,请使用 display 属性。运行结果如下图所示:图:visibility 属性演示。

2024-10-04 13:54:28 1406 1

原创 CSS计数器

CSS 中的计数器类似于变量,可以实现简单的计数功能,并将结果显示在页面上,在早期的网站上应用比较广泛。下面我们就来看一下 CSS 中的计数器是如何使用的。

2024-10-04 13:52:58 1121

原创 CSS滚动条

通过《》一节的学习我们知道,页面中的每个元素都可以看作是一个矩形的盒子,我们可以使用 CSS来控制盒子的大小、位置等等信息。默认情况下,当元素中的内容超出盒子的大小时,例如元素内容区的宽度和高度所组成的矩形区域中不足以容纳元素中的内容时,一部分内容就会溢出盒子。

2024-10-03 10:42:46 1036

一款GO语言开发的斗地主游戏

在当下数字化娱乐盛行的时代,斗地主游戏凭借其独特的策略性和娱乐性,深受广大玩家的喜爱。为了满足广大玩家的需求,我们特别推出了一款由GO语言开发的斗地主游戏。 这款游戏采用GO语言进行开发,充分利用了GO语言的高性能和并发性优势,确保游戏运行的流畅和稳定。在开发过程中,我们注重用户体验和游戏平衡性,力求为玩家带来最佳的游戏体验。 斗地主游戏的核心玩法是玩家通过出牌来争夺地主的身份,并与其他玩家进行激烈的对抗。在我们的GO语言版斗地主游戏中,玩家可以体验到原汁原味的斗地主玩法,包括经典的斗地主模式、创新的玩法变种以及丰富的道具系统。 游戏界面设计简洁明了,操作便捷,让玩家可以轻松上手。同时,我们还提供了丰富的游戏设置和个性化选项,玩家可以根据自己的喜好调整游戏难度、音效和界面风格,打造属于自己的斗地主世界。 除了基本的游戏功能外,我们还特别注重游戏的社交性。玩家可以邀请好友一起组队进行游戏,或者加入游戏社区与其他玩家交流心得、分享经验。通过游戏,玩家不仅可以锻炼自己的策略思维和反应能力,还可以结交更多志同道合的朋友。 总的来说,这款由GO语言开发的斗地主游戏不仅具有出色的性能和稳

2024-04-11

前端智库,前端面试必备手册

在当今的互联网行业中,前端开发作为技术岗位的重要一环,对于求职者的技能要求日益严格。为了帮助广大前端开发者更好地应对面试挑战,我们精心整理了一份全面而实用的前端面试资源——前端智库。 前端智库不仅是一个面试的宝典,更是一个涵盖了前端技术方方面面的知识库。它集合了HTML、CSS、JavaScript等前端基础知识的面试题,也包含了Vue、Webpack等现代前端框架和工具的面试要点。无论是初学者还是资深开发者,都能在这里找到适合自己的面试复习资料。 除了技术面试题,前端智库还关注工程化、计算机网络、操作系统等更广泛的技术领域。这些领域的知识对于前端开发者来说同样重要,它们能够提升开发者的综合素质,使开发者在面试中更具竞争力。 此外,前端智库还分享了丰富的前端资源,包括技术文章、开源项目、学习教程等,帮助开发者不断提升自己的技能水平。同时,我们也提供了互联网春招、秋招、校招、社招的经验分享,让求职者能够更好地了解招聘流程和面试技巧。 在前端智库中,我们还特别推荐了众多优秀的互联网公司,为求职者提供了更多的职业选择。同时,我们也整理了这些公司的面试经验,帮助求职者更好地了解面试流程

2024-04-11

空空如也

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

TA关注的人

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