精华内容
下载资源
问答
  • 好的代码具有以下特点
    千次阅读
    2019-04-04 22:29:08

    好的代码具有以下特点:

    1. 容易理解;
    2. 没有明显的安全问题
    3. 能够满⾜最关键的需求
    4. 有充分的注释
    5. 使⽤规范的命名
    6. 经过充分的测试
    
    更多相关内容
  • 好的代码通常具有的特征

    千次阅读 2020-08-22 19:55:34
    注释,模块划分清晰,函数长度适中 3.可扩展性 在不改动原有代码或少量修改前提下,通过扩展增加新的代码。通俗说就是预留位置 4.灵活性 易扩展,易复用,易用 5.简洁性 代码简单,逻辑清晰,易读,易维护 6....

    1.可维护性

    在原有设计下能快速 修改或添加代码,极低概率引入新的bug

    2.可读性

    符合编码规范,命名知名见意。有注释,模块划分清晰,函数长度适中

    3.可扩展性

    在不改动原有代码或少量修改前提下,通过扩展增加新的代码。通俗说就是预留位置

    4.灵活性

    易扩展,易复用,易用

    5.简洁性

    代码简单,逻辑清晰,易读,易维护

    6.可复用性

    避免写重复代码

    7.可测试性

    易于单元测试

    展开全文
  • 绘制不同光照强度下光伏电池输出特性曲线的MATLAB程序
  • 代码开发平台是无需编码(0代码或无代码)或通过少量代码就可以快速生成应用程序的开发平台。它的强大之处在于,允许终端用户使用易于理解的可视化工具开发自己的应用程序,而不是传统的编写代码方式。构建业务...

    本文目录

    一、低代码开发简介

    二、低代码开发平台优势

    三、主流低代码平台列表以及介绍

    四、参考资料


    一、低代码开发简介

    低代码开发平台是无需编码(0代码或无代码)或通过少量代码就可以快速生成应用程序的开发平台。它的强大之处在于,允许终端用户使用易于理解的可视化工具开发自己的应用程序,而不是传统的编写代码方式。构建业务流程、逻辑和数据模型等所需的功能,必要时还可以添加自己的代码。完成业务逻辑、功能构建后,即可一键交付应用并进行更新,自动跟踪所有更改并处理数据库脚本和部署流程,实现在 IOS,Android,Web 等多个平台上的部署。 [2] 

    低代码开发平台(LCDP)英文全称为Low-Code Development Platform,一个显著的特点是,更多的人可以参与到应用程序开发当中,不仅是具有专业编程能力的程序员,非技术背景的业务人员同样可以构建应用;对于大型企业来讲,低代码开发平台还可以降低IT团队培训、技术部署的初始成本。

    低代码开发平台(LCDP)最早可追溯到20世纪90年代至21世纪初的编程语言和工具,与先前的开发环境类似,早期低代码开发平台基于模型驱动,后期逐渐演进为数据驱动,并创建了自动代码生成和可视化编程的原理。

    2014年,著名的研究机构Forrester正式提出低代码开发概念,并投身对该平台的研究当中。国外有Salesforce(1999年创立)、OutSystems(2001年创立)、Mendix(2005年创立)、Kony(2007年创立)、Scratch(2008年由MIT创立)、国内有iVX(2008年创立)、J2Paas(2017年创立)、起步(2006年创立)、宜搭(2015年创立),YonBuilder(2020年创立) 其中OutSystems在2018年宣布融资3.6亿美金,被视为低代码赛道的独角兽。 [3] 

    2019年底,中国软件行业协会认为,国内低代码领域尚处于早期,市场未来需求将出现暴增。随着低代码应用场景不断拓宽,2020年会有更多企业或企业信息化服务提供商将采用技术门槛更低、开发效率更高的低代码开发平台,为自己量身定做企业核心系统以满足个性化的企业管理需求。

    随着今年疫情的发生,特别是中小型企业生存压力越大越大,相信会有越来越多的企业选择低代码开发平台。

    二、低代码开发平台优势

    (1)上手快:由于低代码或0代码的特征,无疑会大大降低编程语言的学习难度,尤其是0代码(无代码)开发平台,甚至完全不懂程序语言的业务人员都可以快速进行学习和应用开发。

    (2)开发快:由于使用大量的组件和封装的接口进行开发,以及集成云计算的IaaS和PaaS层能力,使得开发效率大幅提升;普遍的观点,低代码能够提升30%以上的开发效率,而0代码(无代码)则能够数倍提升开发效率;并大幅降低开发成本。

    (3)运行快:这是一个相对概念,总体来说,由于低代码开发平台或0代码开发平台使用自动的方式生成(编译成)可执行代码,代码的整体质量优于业界平均水平;并且相对来说,出错(Bug)更加可控,代码的安全性也会更高。

    (4)运维快:一般情况下,低代码开发平台或0代码开发平台,由于采用组件形式,以及面向对象的开发方式,使得代码的结构化程度更高,通常来说更容易维护。

    三、主流低代码平台列表以及介绍

    1、钉钉宜搭(低代码开发平台),阿里云公司旗下产品,于2019年3月上线,流程较简单,阿里生态圈。宜搭是一种面向业务开发者的零代码业务应用搭建平台。开发者可以在可视化界面上以拖拉拽的方式编辑和配置页面,表单和流程,并一键发布到PC和手机端。2020年1月23日-6月30日,疫情期间,阿里巴巴旗下产品宜搭向全社会免费开放,仅供防疫相关用途(包括但不限于疫情统计,健康上报、返工统计等)。

    2、织信Informat(低/零代码开发平台),由深圳基石协作科技有限公司自主研发,公司成立于2019年,团队99人,注册资本2000万,法人郭闫闫,开发是程序语言是Java,简单易上手,界面较友好舒适,关键还免费。

    3、奥哲(低代码开发平台),由深圳奥哲网络科技有限公司自主研发,公司成立于2010年,团队285人,注册资本2000万,法人徐平俊,钉钉参股,深度集成。

    4、思泉云(低代码开发平台),由深圳市思泉软件有限公司研发,公司成立于2004年,团队26人,注册资本500万,法人雷文成,.Net平台,工作流功能强大。

    5、JEPaas(低代码开发平台),由北京凯特伟业科技有限公司研发,公司成立于2008年成立,团队45人,注册资本1000万,公司法人闫建伟,开发是程序语言是Java,有开源版。

    6、炎黄盈动(低代码开发平台),由北京炎黄盈动科技发展有限责任公司研发,公司成立于2003年,团队136人,注册资本2105万,法人刘金柱,文档详细,老板Java大牛。

    7、七巧(低代码开发平台),由广东道一信息技术股份有限公司研发,公司成立于2004年,团队753人,注册资本1519万,法人陈侦,腾讯参股,企业微信集成。

    8、JEECG(低代码开发平台),由北京国炬信息技术有限公司研发,公司成立于2015年,团队8人,注册资金100万,法人张代浩,人气开源软件,功能较简单。

    9、明道云(低/零代码开发平台),由上海万企明道软件有限公司研发,公司成立于2013年,团队38人,注册资金64万,法人任向晖,docker发布,用到程序技术比较多,react、java、C#、nodejs。基于B/S架构,快速搭建工作流+表单的SaaS产品,开放一些API接口,工作流强大,而且是互联网产品直接使用无需下载,从产品角度讲非常出色,适合业务人员使用,同时还支持钉钉、企业微信,桌面系统使用。

    10、简道云(低代码开发平台),由帆软软件有限公司研发,公司成立于2018年成立,团队883人,注册5000万,法人薛爱华,属于是钉钉集成,主营业务BI报表。

    11、ApiConfig(低/零代码开发平台),ApiConfig是一款支持分布式的可视化的的微服务的API配置化开发平台;通过该平台可以无需任何编码的快速发布各种API服务。

    12、IVX(低/零代码开发平台),零代码可视化编程工具,可以快速生成网站、原生APP,并且完全集成了“微信小程序”开发环境。还可以直接生成源代码。带来了编程方式、编程语言的升级。

    13、牛刀(低代码开发平台),牛刀Low-Code低代码开发云,高效全栈开发、跨端App开发,自由发布,灵活部署提供开发、测试、部署、运维的一体化支持,真正低代码、高效率的DevOps开发运维一体化平台。

    14、氚云(低代码开发平台),一款面向管理者或业务人员的在线管理工具,与阿里钉钉深度整合,通过可视化表单、流程设计、智能报表和模板化应用,帮助企业轻松快速构建专属应用。

    15、搭搭云(低代码开发平台),企业前后台打通的的低代码超级应用平台,在一个云端账户内可以定制和使用各种企业应用,并可在线实时调整,即改即用,移动端免开发实时同步。开发者还可以通过代码自由开发。

    16、APICloud(低代码开发平台),领先的移动应用云服务平台,为开发者提供多样化的APP开发工具,如Sublime、Webstorm、Eclipse、Atom、CLI工具等。APICloud专注于手机APP开发、手机APP制作等。

    合理并且有效地运用低代码开发平台,不仅可以让我们工作高效地运行,还能最大程度保证团队目标的达成。目前我们公司使用阿里生态圈的产品比较多,所以低代码开发我们使用的是宜搭平台。目前感觉用着还可以,有问题可以随时询问阿里的技术人员。他们会热心的帮忙解答。

    四、参考资料

    1)低代码开发平台

    2)低代码平台上线 传统“码农”将不复存在

    3)2020中国低代码开发平台十大发展趋势

    完结!

    展开全文
  • 网络安全之恶意代码

    千次阅读 2022-01-17 22:01:29
    恶意代码是一种有害的计算机代码或 web 脚本,其设计目的是创建系统漏洞,并借以造成后门、安全隐患、信息和数据盗窃、以及其他对文件和计算机系统的潜在破坏。恶意代码不仅使企业和用户蒙受了巨大的经济损失,而且...

    恶意代码是一种有害的计算机代码或 web 脚本,其设计目的是创建系统漏洞,并借以造成后门、安全隐患、信息和数据盗窃、以及其他对文件和计算机系统的潜在破坏。恶意代码不仅使企业和用户蒙受了巨大的经济损失,而且使国家的安全面临着严重威胁。1991年的海湾战争是美国第一次公开在实战中使用恶意代码攻击技术取得重大军事利益,从此恶意代码攻击成为信息战、网络战最重要的入侵手段之一。恶意代码问题无论从政治上、经济上、还是军事上,都成为信息安全面临的首要问题。让我们一起来认识一下恶意代码。

    一、什么是恶意代码

    恶意代码(Unwanted Code)是指故意编制或设置的、对网络或系统会产生威胁或潜在威胁的计算机代码。最常见的恶意代码有计算机病毒(简称病毒)、特洛伊木马(简称木马)、计算机蠕虫(简称蠕虫)、后门、逻辑炸弹等。

    二、恶意代码的分类

    1、恶意代码分类

    恶意代码的分类标准主要是代码的独立性自我复制性,独立的恶意代码是指具备一个完整程序所应该具有的全部功能功能,能够独立传播、运行的恶意代码,这样的恶意代码不需要寄宿在另一个程序中。非独立恶意代码只是一段代码,必须嵌入某个完整的程序中,作为该程序的一个组成部分进行传播和运行。对于非独立恶意代码,自我复制过程就是将自身嵌入宿主程序的过程,这个过程也称为感染宿主程序的过程。对于独立恶意代码,自我复制过程就是将自身传播给其他系统的过程。不具有自我复制能力的恶意代码必须借助其他媒介进行传播。
    分类:

    类别实例
    具有自我复制能力的依附性恶意代码主要代表是病毒
    具有自我复制能力的独立性恶意代码主要代表是蠕虫
    不具有自我复制能力的依附性恶意代码主要代表是后门
    不具有自我复制能力的独立性恶意代码主要代表是木马

    2、不同恶意代码的区别

    病毒侧重于破坏系统和程序的能力
    木马侧重于窃取敏感信息的能力
    蠕虫侧重于网络中的自我复制能力和自我传染能力

    病毒木马蠕虫
    存在形式寄生独立文件独立文件
    传染途径通过宿主程序运行植入目标主机系统漏洞
    传染速度最慢
    攻击目标本地文件文件、网络主机存在漏洞的网络程序
    触发机制攻击者指定条件自启动自动攻击有漏洞的程序
    防范方法从宿主文件中清除清除启动项和木马服务程序更新安全补丁
    对抗主体用户,反病毒软件用户、管理员、反病毒软件应用程序供应商、用户和管理员

    三、恶意代码基本技术

    1、隐蔽技术

    (1)本地隐藏

    防止本地系统管理人员觉察而采取的隐蔽手段。

    • 文件隐蔽:将恶意代码的文件命名为与系统的合法程序文件名相似的名称,或者干脆取而代之,或者将恶意代码文件附加到合法程序文件中。
    • 进程隐蔽:附着或替换系统进程,使恶意代码以合法服务的身份运行,从而隐蔽恶意代码。还可以通过修改进程列表程序,修改命令行参数使恶意代码进程的信息无法查询。也可以借助RootKit 技术实现进程隐蔽。
    • 网络连接隐蔽:借用现有服务的端口实现网络连接隐蔽,如使用80端口,攻击者在自己的数据包设置特殊标识,通过标识识别连接信息,未标识的WWW 服务网络包仍转交给原服务程序处理。
    • 编译器隐蔽:由编译器在对程序代码进行编译时植入恶意代码,从而实现恶意代码在用户程序中的隐藏和原始分发攻击。恶意代码的植入者是编译器开发人员。
    • RootKit隐蔽:利用适当的Rootkit工具,可以很好的隐蔽自身或指定的文件、进程和网络连接等,很难被管理员发现。

    (2)网络隐藏

    网络隐藏主要是指通信内容和传输通道的隐藏。

    • 通信内容隐蔽:使用加密算法对所传输的内容进行加密能够隐蔽通信内容。
    • 传输通道隐藏:利用隐蔽通道技术,实现对传输通道的隐蔽。(隐蔽通道(Covert Channel)是一个不受安全机制控制的、利用共享资源作为通信通路的信息流。包括有:存储隐蔽通道和时间隐蔽通道。)

    2、生存技术

    恶意代码的生存技术主要包括四种类型:

    • 反跟踪技术:通过提高恶意代码分析难度,减少被发现的可能性
    • 加密技术:利用加密技术,提高恶意代码自身保护能力
      模糊变换技术:利用模糊变换技术,恶意代码可以躲避基于特征码的恶意代码检测系统,提高生存能力
    • 自动生产技术:利用自动生成技术,在已有的恶意代码的基础上自动生成特征码不断变化的新的恶意代码,从而躲避基于特征码的恶意代码检测。

    3、攻击技术

    • 进程注入技术:恶意代码程序将自身嵌入到操作系统和网络系统的服务程序中,不但实现了自身的隐藏,而且还能随着服务的加载而启动。
    • 三线程技术:恶意代码进程同时开启三个线程,其中一个为主线程,负责远程控制的工作。另外两个辅助线程分别是监视和守护线程。一旦发现主线程被删除,则立即设法恢复。
    • 端口复用技术:重复利用系统或网络服务打开的端口(如80端口),可以欺骗防火墙,具有很强的欺骗性。
    • 超级管理技术:恶意代码采用超级管理技术对反恶意代码软件系统进行攻击,使其无法正常运行。
    • 端口反向连接技术:指使恶意代码的服务端(被控制端)主动连接客户端(控制端)的技术。
    • 缓冲区溢出技术:恶意代码利用系统和网络服务的安全漏洞植入并且执行攻击代码,造成缓冲区溢出,从而获得被攻击主机的控制权。

    三、恶意代码传播方式及防范手段

    1、传播方式

    传播途径

    • 利用操作系统和应用软件的漏洞进行传播
    • 通过网站传播
      在网页上挂载恶意代码
      如:主机流览该网页时,恶意代码会自动下载到主机执行。
      将恶意代码与正常应用软件捆绑
      如:主机下载正常软件运行时,恶意代码也随之自动运行。
    • 利用移动媒介传播
      如:主机访问U盘和硬盘时,恶意代码可以自动执行。
    • 利用用户之间的信任关系传播
      如:冒充用户发送虚假链接、图片、邮件等。

    总的来说,恶意代码的传播是因为用户的软件出现了漏洞、操作不慎或者是两者的结合造成。
    (1)病毒。病毒具备有自我复制能力,一般嵌入主机的程序中。当被感染文件执行操作,如,用户打开一个可执行文件时,病毒就会自我繁殖。病毒一般都具有破坏性。
    (2)木马。这种程序从表面上看没有危害,但实际上却隐含着恶意的意图和破坏的作用。一些木马程序会通过覆盖系统中已经存在的文件的方式存在于系统之中;另外有的还会以软件的形式出现,因为它一般是以一个正常的应用程序身份在系统中运行的,所以这种程序通常不容易被发现。
    (3)蠕虫。蠕虫是一种可以自我复制的完全独立的程序,它的传播不需要借助被感染主机中的程序和用户的操作,而是通过系统存在的漏洞和设置的不安全性来进行入侵,如通过共享的设置来侵入。蠕虫可以自动创建与它的功能完全相同的副本,并能在无人干涉的情况下自动运行,大量地复制占用计算机的空间,使计算机的运行缓慢甚至瘫痪。

    2、攻击机制

    恶意代码的行为表现各异,破坏程度千差万别,但基本作用机制大体相同,其整个作用过程分为6个部分。
    (1)侵入系统。侵入系统是而已代码实现其恶意目的的必要条件。恶意代码入侵的途径很多,包括前面传播方式的各种途径。如:从互联网下载的程序本身就可能含有而已代码;接收已感染恶意代码的电子邮件;从光盘或U盘往系统上安装软件;黑客或者攻击者故意将恶意代码植入系统等。
    (2)维持或提升权限。恶意代码的传播与破坏必须盗用用户或者进程的合法权限才能完成。
    (3)隐蔽策略。为了不让系统发现恶意代码已经侵入系统,恶意代码可能会改名、删除源文件或者修改系统的安全策略来隐藏自己。
    (4)潜伏。恶意代码侵入系统后,等待一定的条件,并具有足够的权限时,就发作并进行破坏活动。
    (5)破坏。恶意代码本质具有破坏性,其目的是造成信息丢失,泄密,破坏系统完整性等。
    (6)重复(1)至(5)对新的目标实施攻击过程。
    恶意代码的攻击模型

    3、防范手段

    通用恶意代码检测技术包括静态和动态检测技术:

    • 基于特征的扫描技术
      建立恶意代码的特征文件,在扫描时根据特征进行匹配查找
    • 校验和法
      对需要监控的文件生成校验,周期性的生成新校验和并与原始值比较
    • 沙箱技术
      根据程序需要的资源和拥有的权限建立运行沙箱,可以安全地检测和分析程序行为
    • 基于蜜罐的检测技术
      将主机伪装为运行着脆弱的服务或系统,同时安装强大的监测系统。
      其中基于特征的扫描技术和校验和法是静态检测技术,沙箱技术和基于蜜罐的检测技术属于动态检测技术。

    四、常见恶意代码

    常见的恶意代码
    参考文献:
    《网络攻防技术与实战 深入理解信息安全防护体系》 郭帆
    《恶意代码及其防御》知乎 Drifter
    《恶意代码》MBA智库百科

    作者博客:http://xiejava.ishareread.com/

    展开全文
  • mysql的特点有哪些

    千次阅读 2021-03-04 03:00:39
    mysql的特点有哪些:1.MySQL性能卓越、服务稳定,很少出现异常宕机。2.MySQL开放源代码且无版权制约,自主性及使用成本低。3.MySQL历史悠久,用户使用活跃,遇到问题可以寻求帮助。4.MySQL体积小,安装方便,易于...
  • 那么Python语言的特点有哪些呢?今天跟小编一起来说说吧。Python语言主要以下几大特点:1、简单易学:Python是一种代表简单主义思想的编程语言,阅读一个良好的Python程序的时候就犹如在读英语一样。Python最大的...
  • 这是Windows 2000 UI 新特点系列文章的例子程序,工程中将系列文章中所有UI特性的例子集中在一起。包括:信息条提示、栏目、清除和搜索处理等等。如果能仔细研究其中的代码,您一定能开发出界面更丰富、更吸引人的...
  • Python有哪些特点

    千次阅读 2020-07-22 14:26:51
    Python特点简介 具有解释性、编译性、互动性和面向对象的脚本语言,可读性强。 解释型语言 开发过程中没有编译这个环节。... 交互式语言 可以在一个 Python 提示符 >...(2)可移植性:基于其开放源代码特性
  • 我们在项目开发过程中,经常遇到需要进行调试的代码模块。对于初学者而言,手工跟踪最为有效和方便,一方面可以重新对于系统的内部逻辑进行...如何进行手工跟踪和使用调试工具进行代码调试,调试工具又该具备什么特性
  • 下面哪些特性可能导致代码体积膨胀: 正确答案: A B C 你的答案: 空 (错误) 宏定义 模板 内联函数 递归 添加笔记 求解答(15) 收藏 纠错 A选项宏定义本质是...
  • 终于人把“低代码”说清楚了!

    万次阅读 多人点赞 2021-03-05 10:24:35
    作者:流水不争先编辑:Emma来源|技术领导力(ID:jishulingdaoli)今年2月23日,外国低代码平台提供商Creatio宣布获得6800万美元融资;2月22日,国内Sa...
  • 代码规范和架构设计是软件的灵魂所在,代码质量偏低,就像是人失去了三魂七魄中的一魄,就会丧失活力,影响正常运行,增加软件交付后维护成本,出现推迟完成、超出预算、特性缺失等现象。 任何语言都需要强调编码...
  • 360新版特性界面源代码

    千次下载 热门讨论 2012-06-02 21:55:35
    360新版特性界面源代码 实现了360新版特性界面的效果,主要涉及到Qt的一些事件处理与自定义控件。
  • es6新特性有哪些

    万次阅读 2020-05-09 21:44:24
    ES6特性你了解多少? 如果遇到一个东西不知道是ES6还是ES5,你改如何区分? 1、常用的es6新特性: let && const;let 命令也用于声明对象,但是作用域为局部;iterable 类型。为了统一集合类型,ES6 标准...
  • Linux系统都有哪些特点?跟小编来看看。与Windows不同之处,Linux是一套开放源代码程序,可以自由传播类的Unix操作系统。Unix系统是Linux系统的前身,具有很多优秀的特性。Linux系统在设计之初,就是基于Intel...
  • C语言特点有哪些?

    千次阅读 2019-11-05 15:54:00
    C语言的特点 :1、简洁紧凑、灵活方便 C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。 C 语言可以象汇编语言一样对位、字节和...
  • Zigbee技术有哪些特点

    万次阅读 2019-02-22 17:00:25
    ZigBee的特点主要以下八个方面:  (1)低功耗:在低耗电待机模式下,2节5号干电池可支持1个节点工作6-24个月,甚至更长。这是ZigBee的突出优势。相比之下蓝牙可以工作数周、WiFi可以工作数小时;  (2)低成本...
  • 当我们想展示自己写的代码给别人看的时候,我们想让代码保持原有的格式,并且要美观一点,一个在线工具可以帮助我们这样做。 Carbon是开源免费的代码图片生成器,可以为我们生成漂亮的代码图片。操作也是非常简单...
  • ES6中有哪些特性

    万次阅读 多人点赞 2018-07-04 23:33:27
    ES6中的新特性(一)ECMAScript6.0(以下简称 ES6)是 JavaScript 语言的下一代标准,已经在 2015 年 6 月正式发布了。它的目标,是使得 JavaScript 语言可以用来编写复杂的大型应用程序,成为企业级开发语言。我们来...
  • Java语言有哪些特点

    万次阅读 2019-08-28 16:05:07
    1)简单性 2)面向对象 3)分布式 4)健壮性 5)安全性 6)体系结构中立 7)可移植性 8)解释型 9)高性能 ...Java的面向对象特性与C++旗鼓相当,Java与C++的主要不同点在于多继承,在Java中,取而代之的...
  • 谷歌开源内部代码评审规范

    千次阅读 2019-10-08 15:33:58
    近日,谷歌开源了其内部一直在使用的代码评审规范,InfoQ 对其进行了翻译和整理,分享给广大开发者,看看谷歌工程师是如何评审代码的。 代码评审标准 代码评审的主要目的是确保代码库的整体质量随时间...
  • 构造方法有哪些特点及他的作用?

    万次阅读 2017-05-19 09:26:20
    特点: (1)构造方法名一定与类同名。 (2)构造方法无返回值类型(void也不行) (3)构造方法可以没有(默认一个无参构造方法),也可以多个构造方法。他们之间构成重载关系。 (4)如果定义参...
  • 本文是《如何写出高性能代码》系列的第二篇,本文将告诉你如何利用数据的几个特性以达到提升代码性能的目的。 可复用性 我们在代码中所用到的大部分数据,都是可以被重复使用的,这种能被重复使用的数据就不要去反
  • ② 将客观事物看做是属性与状态的对象,通过抽象找出同一类对象的共同属性与行为,进而封装成类; ③ 便于更加直接地描述客观世界中存在的事物以及他们之间的关系; ④ 可以通过类的继承和多态实现代...
  • 十种常见的代码编辑器

    千次阅读 2021-10-14 18:57:26
    微软推出的轻量级代码编译器,是本人使用最多的编译器(主要是好玩的插件多),支持几乎所有主流的开发语言的语法高亮、智能代码补全、自定义热键、括号匹配、代码片段、代码对比 Diff、GIT 等特性,支持插件扩展,并...
  • javascript 一、运行在客户端浏览器上; 二、不用预编译,直接解析执行代码; 三、是弱类型语言,较为灵活; 四、与操作系统无关,跨平台的语言; 五、脚本语言、解释性语言 ...
  • 代码

    万次阅读 2020-09-17 16:05:19
    文章目录伪代码优点:语法规则变量声明指令的表示表达式赋值语句goto语句分支结构循环结构程序的结束注释风格函数的编写实例 伪代码 定义: 伪代码介于自然语言和编程语言之间,是一种描述算法的语言 优点: 提高...
  • 内容一、“由于此设备存在问题,Windows已将其停止(代码4 3)”),这是问题的原因原因分析:代码43错误是多个设备管理器错误代码之一。当设备管理器停止硬件设备时,会生成此错误,这可能是由硬件设备或设备驱动程序...
  • 【H5】html5有哪些特性

    千次阅读 2018-10-16 17:05:48
    H5新特性 增强了图片渲染、数据存储、影音和多任务处理等功能 新加的属性是: 1.canvas动画 2.本地存储localstorage 3.时间监听 addeventlistener(window的对象) 4.sessionstorage数据在浏览器关闭后自动...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,482,359
精华内容 992,943
关键字:

代码有哪些特性