自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 单机、分布式、集群的区别与联系

一、单机结构  一个系统业务量很小的时候所有的代码都放在一个项目中,然后这个项目部署在一台服务器上就好了,整个项目所有的服务都由这台服务器提供。这就是单机结构。单机结构的缺点是显而易见的,单机的处理能力毕竟是有限的,当你的业务增长到一定程度的时候,单机的硬件资源将无法满足你的业务需求。此时便出现了集群模式。二、集群结构  单机处理到达瓶颈的时候,你就把单机复制几份,这样就构成了一个“集群”。集群中每台服务器就叫做这个集群的一个“节点”,所有节点构成了一个集群。每个节点都提供相同的服务,那么这样系统的处

2020-09-04 10:23:36 356

原创 学C语言还是Java?

本次排行榜的最大亮点就是:C语言击败Java,继续稳坐老大宝座!这两年,编程语言排行榜榜首位置,不是C语言,就是Java。以下为具体榜单信息:TIOBE 8 月 TOP 10 编程语言那么,新手适合学C语言还是Java?首先,C语言是一门面向过程、抽象化的通用程序设计语言,广泛应用于底层开发。而Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,具有功能强大和简单易用两个特征,适合于互联网+应用程序开发。Java语言相比于C应用层面更广,

2020-09-02 10:33:10 788

原创 常见的请求报文请求头

Accept: 浏览器可接受的MIME类型。Accept-Charset:浏览器可接受的字符集。Accept-Encoding:浏览器能够进行解码的数据编码方式,比如gzip。Servlet能够向支持gzip的浏览器返回经gzip编码的HTML页面。许多情形下这可以减少5到10倍的下载时间。Accept-Language:浏览器所希望的语言种类,当服务器能够提供一种以上的语言版本时要用到。Authorization:授权信息,通常出现在对服务器发送的WWW-Authenticate头的应答中。Co

2020-09-01 15:03:52 760

原创 性能测试用JMeter还是Loadrunner

Jmeter与loadrunner是现时下比较火的两个软件,很多的测试人员在面临loadrunner与Jmeter的时候不知道该如何选择,其实当了解这两款软件之后就不会发生这种选择困难症了。下面通过一些异同点来了解一下Jmeter与Loadrunner的相同点1、原理都是通过中间代理,监控与收集并发客户端发现的指令,将他们生成脚本,并发送到应用服务器,再监控服务器反馈结果的一个过程2、分布式中间代理,可以设置代理在多台不同的PC中,通过远程控制使多台机器来分担自身的压力,借此达到能给获取更大的并发用户

2020-08-31 11:45:10 1976 1

原创 游戏策划的创作逻辑是什么?

1:确定针对的“用户画像”即玩家类型和性别。年龄阶段2:确定游戏核心玩法内容和美术表现以及世界观背景故事3:找到并制造出使玩家获得“乐趣”的内容。同时满足玩家对游戏的各项“体验”4:创造障碍(PVE)和对战规则(PVP)同时搭建关卡内容5:确定剧情走向,编写主线故事并设计相关任务配合关卡6:确认战斗的准备-决策-反思三个阶段以上,就是游戏的核心内容的流程。如果想制作完整,当核心内容确定后接下来要做的事情1:确认游戏的“养成”内容。2:确认游戏的“收集”内容。3:确认游戏的“社交”内容。

2020-08-28 15:21:57 279

原创 浅析python的GIL

Python中的GIL锁在Python中,可以通过多进程、多线程和多协程来实现多任务。在多线程的实现过程中,为了避免出现资源竞争问题,可以使用互斥锁来使线程同步(按顺序)执行。但是,其实Python的CPython(C语言实现的)解释器上有一把GIL锁,也就是说Python的程序是处于一个解释器锁的环境中的。一、GIL介绍GIL (Global Interperter Lock) 称作全局解释器锁。GIL并不是Python语言的特性,它是在实现Python解释器时引用的一个概念。GIL只在CPy

2020-08-27 14:44:58 205

原创 垃圾回收算法有哪些

垃圾检测通常通过建立一个根对象的集合以及建立一个从这些根对象开始能够触及的对象集合来实现。如果正在执行的程序可以访问到根对象和某个对象之间存在引用路径,这个对象就是可触及的。对于程序来说,根对象总是可以访问的。从这些根对象开始,任何可以被触及的对象都被认为是“活动”的对象。无法被触及的对象被认为是垃圾。虚拟机的根对象集合根据实现不同而不同,包含局部变量中的对象引用和栈帧的操作数栈(以及类变量中的对象引用)、被加载的类的常量池中的对象引用(比如字符串)、传递到本地方法中的没有被本地方法释放的对象引用。任何被

2020-08-26 11:49:26 484

原创 性能测试指标TPS和HPS的区别

TPS(Transaction per second) 是估算应用系统性能的重要依据。其意义是应用系统每秒钟处理完成的交易数量。一般的,评价系统性能均以每秒钟完成的技术交易的数量来衡量。 系统整体处理能力取决于处理能力最低模块的TPS 值。依据经验,应用系统的处理能力一般要求在10-100左右。不同应用系统的TPS有着十分大的差别,一般需要通过性能测试进行准确估算。HPS(Hits per Second)是指在一秒钟的时间内用户对Web页面的链接、提交按钮等点击总和。 它一般和TPS成正比关系,是B/S

2020-08-25 15:41:17 2416

原创 Web前端和后端有啥区别,该如何选择?

随着互联网的发展和变革,IT行业岗位也越来越多样化,很多初学者想要进入IT行业却不知道该选择哪个方向,接下来小编就为大家介绍一下Web前端和后端有啥区别,应该如何去选择。Web前端和后端严格来说不能说哪个更好,只是主攻的技术不同,后端相对而言学习难度比前端大一些,薪资待遇一般也会略高一些。Web前端和后端的区别前端开发是创建Web页面或app等前端界面呈现给用户的过程,通过HTML,CSS及JavaScript以及衍生出来的各种技术、框架、解决方案,来实现互联网产品的用户界面交互。后端开发,也是软件

2020-08-24 15:20:39 471

原创 常用的HTML5网页制作软件

HTML5被看做是Web开发者创建流行web应用的利器,增加了对视频和Canvas 2D的支持。用HTML5的优点主要在于,这个技术可以进行跨平台的使用。比如你开发了一款HTML5的游戏,你可以很轻易地移植到UC的开放平台、Opera的游戏中心、Facebook应用平台,甚至可以通过封装的技术发放到App Store或Google Play上,所以它的跨平台性非常强大,这也是大多数人对HTML5有兴趣的主要原因。今天,我将为大家推荐几个主流的HTML5开发工具。1、Sublime TextSublime

2020-08-21 16:17:36 4892

原创 Java是什么?Java能干什么工作?

Java是一种为多个平台生成软件的编程语言。由Sun Microsystems的前计算机科学家James A. Gosling在20世纪90年代中期开发的。编译的代码可在大多数操作系统上运行。Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java的众多特点使得它的应用范围也很广,比如:由于Java具有安全性,所以被广泛应用于金融行业,很多第三方

2020-08-21 10:45:16 3981

原创 SHA与MD5区别

SHA(安全哈希算法):该算法的思想是接收一段明文,然后以一种不可逆的方式将它转换成一段(通常更小)密文,也可以简单的理解为取一串输入码(称为预映射或信息),并把它们转化为长度较短、位数固定的输出序列即散列值(也称为信息摘要或信息认证代码)的过程。可以对任意长度的数据运算生成一个160位的数值。SHA将输入流按照每块512位(64个字节)进行分块,并产生20个字节的被称为信息认证代码或信息摘要的输出。SHA-1是不可逆的、防冲突,并具有良好的雪崩效应。MD5(信息-摘要算法5):MD5将任意长度的“字节串

2020-08-20 16:13:23 1958

原创 浅析XML和JSON的区别

1.XML介绍XML 指可扩展标记语言(EXtensible Markup Language)XML 是一种标记语言,很类似 HTMLXML 的设计宗旨是传输数据,而非显示数据XML 标签没有被预定义。您需要自行定义标签。XML 被设计为具有自我描述性。XML 是 W3C 的推荐标准2.JSON介绍JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。 易于人阅读和编写。同时也易于机器解析和生成。 它基于JavaScript Programming L

2020-08-20 10:19:53 195

原创 linux常用命令有哪些

系统信息arch 显示机器的处理器架构uname -m 显示机器的处理器架构uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info的信息cat /proc/interrupts 显示中断cat /proc/meminfo 校验内存使用cat /pr

2020-08-18 09:48:44 577

原创 AR和VR现在还火爆吗?

从2016年虚拟现实元年至今,AR/VR技术一直在游戏、视频直播等大众消费领域持续普及推广,但如何实现大规模商用和普及,行业一直没有出现明显的趋势动向和具体时间点。日前,联想集团发布的2019年技术预测报告中提出,2019年AR/VR将从娱乐化转向功能化,逐步在工业维护、医疗、教育等领域实现规模化商用。联想这一判断的依据主要来源于两方面。一是过去几年AR/VR技术一直在迅速发展,并在多个领域实现落地应用,为规模化商用奠定了基础。其中VR已经在游戏、新闻、电影制作、教育、体育和音乐等领域取得了显著成绩,并

2020-08-14 11:19:29 373

原创 快捷键,总结一些实用高效的快捷键

文件设置:Ctrl+n——新建Ctrl+o——打开Ctrl+p——打印Ctrl+s—— 存储Ctrl+w——关闭Ctrl +z:撤销一步Ctrl+a——选择画布Ctrl+alt+w——全部关闭Ctrl+alt +z :依次撤销(20步内)Ctrl+Tab:不同文件画板间切换图像调整:Ctrl +:放大图像Ctrl - : 缩小图像Ctrl+a——拷贝Ctrl+v——粘贴(复制图像图层用图层ctrl+shift+a+e)选择:Ctrl+shift+i——反向选择按ctrl可

2020-08-11 10:28:04 309

原创 系统集成都考什么,需要注意什么

配置项版本号规则配置项的版本号规则与配置项的状态相关。(1)处于“草稿”状态的配置项的版本号格式为0.YZ,YZ的数字范围为01-99(2)处于“正式”状态的配置项的版本号格式为X.Y,X为主版本号,取值范围为1-9。Y为次版本号,取值范围为0-9.配置项第一次成为“正式”文件时,版本号为1.0(3)处于“修改”状态的配置项的版本号格式为X.YZ。配置项正在修改时,一般只增大Z值,X.Y值保持不变。当配置项修改完毕,状态成为“正式”时,将Z值设置为0,增加X.Y值。系统集成项目在验收阶段主要包含

2020-08-10 18:26:02 811

原创 游戏建模的工具主要有哪些?

(1)Maya软件:是美国Autodesk公司出品的世界顶级的三维动画软件,应用对象是专业的影视广告,角色动画,电影特技等。Maya功能完善,工作灵活,易学易用,制作效率极高,渲染真实感极强,是电影级别的高端制作软件。maya游戏模型制作是指:maya游戏模型制作师根据原画师提供的原画稿件,制作出游戏中的环境、机械、道具、人物、动物、怪物等模型,分为maya游戏角色模型制作和maya游戏场景模型制作。Autodesk Maya用于不少的动画以及游戏公司,像是迪斯尼,Square Enix,Naught

2020-08-07 16:30:12 679

原创 Web前端的主流框架都有什么

Web前端的发展经历了几十个春秋,技术发展的速度也是让很多开发者觉得有点跟不上脚步。开发者不断的给前端注入新的生命,各种框架层出不穷,也使得正在学习中的前端人员变得更加盲目。而我们要做的事不要盲目追求前沿新技术,应该在满足自己开发需求的基础上,对现在使用的框架进行深入学习,从里面获得更多的收获。在这里我们来梳理一下目前比较常用的库。Vue.js网址:http://cn.vuejs.org/近几年常用的前端框架当属Vue了,Vue是一个专注于构建用户界面的渐进式框架。尽可能使用简单的API来实现数

2020-08-06 16:38:18 248

原创 mybatis的执行流程

加载全局配置文件(mybatisConfig.xml),这个配置文件中通常是别名设置,拦截器的设置,(当ssm整合后,环境配置与mapper映射文件的注册会转移到spring配置文件中)xml全局配置文件会产生一个构建者类,叫做xmlConfigBuilder,这个类是用来通过xml配置文件来构建COnfiguration对象实例的,构建的过程就是解析(MBatistConfig。xml)配置文件 调用parse产生configuration对象3. 随后产生的就是Mybatis的配置类.

2020-08-05 16:16:48 206

原创 成为一枚设计师,需要熟练掌握哪些软件操作?

从事设计,需要哪些软件?相信还是有很多同学不是很清楚,那今天就让我帮你罗列罗列。首先是平面设计;一、PS,CDR,AI这三个软件都可以做设计,如果只会其中一个,也可以做出好的设计,只是在效率以及后期的调整方面的问题。1、PS(Photoshop)PS是一款位图处理软件,PS里面图片放大倍数很大的话就会失真,出现锯齿。在设计中一般用在最后合成,需要CDR或AI提供制作好的素材。所以必须熟练掌握PS,可以从PS开始学。当然,PS在日常生活工作中,也是使用最广泛的软件之一,学好了PS,除了做平面设计,还可

2020-07-31 11:47:09 696 2

原创 动漫设计专业就业前景怎么样?

动漫设计就业前景较好。我国动漫产业正处在高速发展时期,由于动漫人才的历史积累和培训问题,导致了动漫人才的缺失,所以动漫设计专业就业趋势较好。从人才需求上看,动漫产业链下游的从业人员与前端的人才需求量的配比,影响着动漫专业毕业生的就业机会。 动漫就业市场的人才需求缺口近40万人。其中包括了大量的动漫产业链下游的相关从业人员,直接从事动漫产业链前端的人才需求量约为10万人左右,而其中紧缺人才可分为以下六类:故事原创人才、动画软件开发人才、三维动画制作人才、动画产品设计人才、游戏开发人才和动画游戏营销人才。而

2020-07-30 15:58:22 422

原创 Nuke与Natron的区别是什么?

以前的教程都是说Natron这个开源的视频后期合成软件的优势和用处的,虽然也拿它和AE或者Nuke对比过,不过还是说的不多,说的不够。这里说的不够多的就是Natron的缺点和不足。当然我们依旧相信,Natron是免费正版市场中很优秀(当然不能说最优秀)的视频后期特效软件。和商业软件AE和Nuke比,Natron存在的问题,一方面在于商业软件和开源软件性质上的问题,另一方面也在于细节功能上的问题,其实不算小。至少在真正的合成效果中,例如粒子类的,Natron有很大的不足。但话又说回来了,而这些不足,又不是每

2020-07-29 17:39:35 645

原创 Spring Bean的生命周期

(1)BeanFactoryPostProcessor的postProcessorBeanFactory()方法:若某个IoC容器内添加了实现了BeanFactoryPostProcessor接口的实现类Bean,那么在该容器中实例化任何其他Bean之前可以回调该Bean中的postPrcessorBeanFactory()方法来对Bean的配置元数据进行更改,比如从XML配置文件中获取到的配置信息。(2)Bean的实例化:Bean的实例化是使用反射实现的。(3)Bean属性注入:Bean实例化完成后,

2020-07-28 16:44:35 90

原创 svn和Git有什么关系

1.gitgit官网https://git-scm.com/ 官网上是这么介绍的:Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and efficiency.git是一个开源的分布式版本控制系统,用以快速高效的处理项目从很小到非常大的项目的版本控制的所有事情。另外官网上

2020-07-27 14:55:36 419

原创 Unity3d模型导入都需要注意哪些事项?

Unity3d模型导入技巧Unity3d导入3dMax模型会产生若干问题,按照官方的说明,将max模型导成fbx文件导入untiy似乎也不能解决1、x轴向偏转3dmax模型导入后自动有一个x轴270度的偏转,巧合的是,在unity中旋转模型的时候,你会发现y轴参照方向永远朝上,而x和z轴则以模型本身的局部坐标为准,这样当模型沿x轴旋转270度之后,z轴正好与y轴重合,这样你试图用程序控制方向的时候就会发现旋转y和旋转z效果相同,这显然不是你期望的结果。解决这个问题的方法是,将.max文件导出为3ds

2020-07-24 11:47:40 1085

原创 室内设计师面试技巧有哪些?

去面试,首先要自己准备充分,把一些面试常问到的一些问题都想一遍,心里有个数,方便应答,然后就是要准备好自己的简历和作品以及作品的讲解,这都是向面试领导展示自己能力的,所以要做好。还有就是良好的心态就已经成功的一半,要确保从开始就给招聘企业留下一个自信、诚恳、谦虚、好学的好印象,相信自己的能力和学识。比如可用这样的开场白:“非常感谢您(贵公司)给我这次面试的机会,如果贵公司聘用我,我一定会表现出色。”面试完,说好最后一句话也很重要,面试结束临走前,要礼貌地表示感谢,更要反复强调自己对这份工作的渴望及能够胜任

2020-07-23 12:03:34 333

原创 UI界面布局有哪些?

移动端APP在设计布局上因为空间有限在提升界面视觉效果的同时更要提升用户使用体验。布局的类型根据APP功能不同也有不同的布局选择。常见的布局有一下这些:1、列表式布局列表类布局是在界面中以列表形式展示各条信息的布局形式。常见的列表类布局有通讯类、电商类、新闻自媒体类、应用下载类等APP软件,一般在功能上以多种选择为主,通过滑动列表来浏览各条信息。其展示效果层次清晰浏览方便。2、陈列式布局陈列类界面UI设计常用图标或图片的形式作出展示,常见的陈列类APP有电商类、金融类等APP。以电商类为例,商品搜索

2020-07-22 11:16:59 3168

原创 CAD是什么,C4D又是什么?

一、建模维度不同C4D字面意思是bai4D电影,不过其本身还是3D的表现du软件,C4D则可用于三zhi维建模制图。CAD指利用计算机及其图dao形设备帮助设计人员进行设计工作,主要用于二维建模制图。二、应用领域不同CAD:1、制造业中的应用现在先进的CAD应用系统已经将设计、绘图、分析、仿真、加工等一系列功能集成在一起了。2、工程设计中的应用建筑设计、结构设计、设备设计、城市规划、城市交通设计、市政管线设计、交通工程设计、水利工程设计、其他工程设计和管理等。3、电气和电子电路方面的应用

2020-07-17 16:18:00 2611

原创 【干货】学完Python,我能做什么工作?

我觉得每个人都应该学习一门编程语言。 ——苹果创始人乔布斯python被称为编程语言中的万能胶水,也是初学者进入编程行业内最合适的选择。最关键的是,phthon是人工智能、自动化开发、大数据等新兴技术必备的基础语言。并且python现已加入到高中教材和二级考试,从没有任何计算机语言这么被重视。那么学完python开发,你可以从事哪些什么工作呢?1、web开发:Python 有很多优秀的 Web 开发框

2020-07-16 16:39:31 249

原创 每日一知:sketch和Axure区别

Axure和Sketch之间的区别Axure RP Pro或Axure是针对Web和桌面应用程序的线框图,快速原型制作以及文档和规范软件工具。它提供小部件的拖放放置,大小调整和格式设置。草图本质上是一种图形设计工具。它是一个原型工具,具有出色的插件支持。Axure和Sketch都是原型工具。与草图相比,Axure是更复杂的工具。后者通常与Axure一起用于项目。素描和阿克苏都有自己的长处。尽管axure用于交互设计和功能原型,但草图是一种图形设计工具。Axure和草图之间的主要区别两者都是市场上流行的

2020-07-15 16:42:21 740

原创 Ai快捷键

选择 V直接选择 A编组选择魔棒 Y套索 Q钢笔 P添加锚点 =删除锚点 -转换锚点 Shift+C文字 T直线段 \矩形 M椭圆 L画笔 B铅笔 N旋转 R对称 O缩放 S变形 Shift+R自由变换 E符号喷枪 Shift+S柱形图 J网格 U渐变 G吸管 I混合 W实时上色工具 K实时上色选择 Shift+L裁剪区域 Shift+O切片 Shift+K橡皮擦 Shift+E剪刀 C抓手 H缩放 Z切换填色/描边 X默认值 D互换填

2020-07-14 16:43:50 709

原创 javascript宿主对象和内置对象的区别

原生(Naitve)对象:除了内置对象,还包括了一些在运行过程中动态创建的对象宿主对象:宿主对象不是引擎的原生对象,而是由宿主框架通过某种机制注册到JavaScript引擎中的对象原生对象介绍ECMA-262 把原生对象(native object)定义为“独立于宿主环境的 ECMAScript 实现提供的对象”,与宿主无关,在javascript(远景浏览器)、nodejs(node平台)、jscript(ie浏览器)、typescript(微软平台)等等中均有这些对象。Object、Functi

2020-07-13 14:43:35 202

原创 平面设计师需要掌握哪些印刷知识?

同一文档在不同次印刷时,色彩都会有差异,色差度在10%内为正常。在批量印刷前最好打印几个稿子看看,而且要做好有一定程度色差的心理准备,这样在批量印刷出来后,不会与自己的期望值有太大出入。同时要注意底纹或底图颜色不要低于10%,以避免印刷成品时无法呈现。影像、照片必须以TIFF档格式,CMYK模式输入,不要用PSD档之格式输入。所有输入或自绘的图形,其线框粗细不可小于是0.1mm,否则印刷品会造成断线或无法呈现的状况。另外,线框不可设定“随影像缩放”,否则印刷输出时会形成不规则线。特别注意有任何图片、色块或

2020-07-09 15:38:12 349

原创 每日小技巧:教您ps提示内存不足怎么办?

1、首先右击“编辑”打开下拉菜单,选中“首选项”,在点击“性能”,然后会弹出内存调节界面.2、在首选项的下拉菜单点击“性能”,然后会弹出内存调节界面.3、在弹出的快捷菜单可以查看到内存的“可用内存”大小,“ps可用大小”、暂存盘选取。然后我们将允许ps使用的内存大小调大一些。4、设置暂存盘,将D、E、F勾选上(根据自己的盘符而定),然后将系统盘的勾去掉。5、设置完成后,重启ps软件,设置便能生效。...

2020-07-08 11:33:11 834

原创 前端面试之浏览器/HTML/CSS问题

盒模型盒模型主要两种,标准盒模型和怪异和模型标准盒模型:width指content部分的宽度怪异盒模型:width指content、padding、border的总宽度解决方法:box-sizing属性,值为content-box(标准盒模型),值为border-box(怪异盒模型)垂直居中方法已知宽高,左上50%,坐上外边距缩进长宽一半的负值div.box{ weight:300px; height:400px; position:absolute;left:50%

2020-06-28 16:30:31 167

原创 常用的 Git 命令,给你准备好了!

分支操作:git branch 创建分支git branch -b 创建并切换到新建的分支上git checkout 切换分支git branch 查看分支列表git branch -v 查看所有分支的最后一次操作git branch -vv 查看当前分支git brabch -b 分支名 origin/分支名 创建远程分支到本地git branch --merged 查看别的分支和当前分支合并过的分支git branch --no-merged 查看未与当前分支合并的分支git bra

2020-06-24 15:49:25 172

原创 代码之间为什么要加空格?

据我观察,大多数人写代码喜欢在符号两侧加空格,而且还会嘲讽不加空格的人。这些支持者认为,加空格可以让代码美观,增强代码的可读性。但是我不喜欢加空格,因为这么写对代码含义没有影响,浪费空间还很麻烦。我不认为多几个空格就能让原本凌乱的代码清晰起来,反而会让代码看起来很松散,影响阅读。以上,是我在知乎上看到的一个题目,感觉蛮清新的,说得似乎有理有据。就好像在说,据我观察,大多数人喜欢早晚刷牙,而且还会嘲笑不刷牙的人。这些支持者认为,刷牙有益于牙齿健康,空腔清新。但我不喜欢刷牙,因为我牙齿没坏,吃嘛嘛香。我不认为

2020-06-17 17:16:00 315

原创 前端后端傻傻分不清楚,这里给你答案

前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。多数后端开发人员从事于构建工作应用程序背后的实际逻辑。前后端需要相互配合,共同完成一个项目。那到底什么是前端?什么是后端呢?接下来小编带你一起来了解前端与后端技术的区别。一、什么是前端开发?1、前端概念前端即网站前台部分,运行在PC端,移动端等浏览器上展现给用户浏览的网页。随着互联网技术的发展,HTML5,CSS3,前端框架的应用,跨平台响应式网页设计能够适应各种屏幕分辨率,完美的动效设计,给用户带来极高的用户体验。2、前端特

2020-06-15 16:46:25 395

原创 Illustrator快速的设计复杂的箭头

2020-06-02 15:04:46 677

空空如也

空空如也

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

TA关注的人

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