Files的常用方法都有哪些

existcreateFilecreateDirectorywritereadcopysizedeletemove...

常见的游戏引擎有哪些

游戏引擎目前使用较多的商业引擎有Unity3D、虚幻4(UE4)、Cocos系列、Layabox、Egret等。*1、Unity3D,用C#开发,开发效率高,代表游戏《王者荣耀》;*2、虚幻4(UE4),用C++开发,制作的游戏画质精美,代表游戏《绝地求生》;*3、Cocos系列主要是做2d游戏,不过Cocos系列中的Cocoscreator可以做3d游戏,《开心消消乐》就是Cocos系列引擎开发的。其中,Cocos2d,这个引擎只能运行在IOS系统上,用object-c开发;Cocos2dx支持C++、lua和Java开发,引擎的性能比Cocos2d强大;Cocoscreator,这个引擎可以做3d游戏,用JS开发,因为性能差,只能做小游戏;*4、Layabox,旗下第二代引擎LayaAir是基于HTML5协议的全能型开源引擎,支持多种语言(ActionScript3、TypeScript、JavaScript)开发,代表游戏《QQ农场》;*5、Egret是一个基于TypeScript语言开发的HTML5游戏引擎,代表作《围住神经猫》。...
开发笔记 开发笔记·2023-03-10

java有哪些基本数据类型

java的基本数据类型有:1、布尔型boolean;2、字节型byte;3、短整型short;4、整型int;5、长整型long;6、单精度浮点型float;7、双精度浮点型double;8、字符型char。...

ECS有哪些应用场景

ECS可以用在哪些地方呢?网站应用网站应用其实就是一些公司,或者企业需要开发一些网站平台,那么它的网站端就可以部署在ECS云主机里面。那么这张图需要给大家解释一下,中间有一个“ELB”,我们称之为Elastic Load Balance弹性负载均衡,那么这张图为什么会有这个ELB呢?咱们看这个上面的图标,因为在网站场景,当用户访问租户业务网站的时候,比如说,百度公司找华为云,上线他们的百度官网,百度公司的百度官网,有很多他们自己的用户,他的用户可能会有时效性、周期性或者是周期性产生顺发流量的时候,这个时候就需要接入的网络非日常的有弹性,因为接入的链路可能只有一个,并且不能让所有的web端流量进入到一个云主机。所以,我们公有云有一个服务叫做“弹性负载均衡”,其实就相当于网络里面的QoS流量控制策略,当流量进来的时候,根据链路的压力,云主机的使用率等等,来动态调配访问流量的入方向或者出方向。这是一个类似于TCP/IP对等模型中,网络层里的业务。推荐原因大家可以自己来看一下。企业电商企业电商,也可以上线自己的电商业务平台,架...
开发笔记 开发笔记·2023-02-28

关系型数据库有哪些特点

关系型数据库是一种很常见的数据库,它基于关系模型,以表的形式存储数据,每个表都有多个字段,每个字段都是同一类型的,这些表中的数据之间存在一定的关联性,使得通过表之间的关系来获得想要的结果成为可能。关系型数据库特点有:(1)高安全性。关系型数据库采用访问控制来保证数据的安全性,只有经过授权的用户才能访问数据库,保证数据不被他人访问。(2)支持事务。关系型数据库支持事务,可以将多个操作作为一个整体,要么全部成功,要么全部失败,可以满足原子性、一致性、隔离性、持久性等特点。(3)结构灵活。关系型数据库可以方便地实现数据结构的变化,如修改表结构、增加新字段、改变字段名、改变字段类型等,可以根据实际情况有效满足业务需要。(4)强大的查询能力。关系型数据库支持强大的查询功能,可以根据表结构和数据之间的关系,利用SQL语句快速查询到想要的结果,也可以实现复杂的查询要求。(5)灵活的数据库设计。关系型数据库可以进行灵活的数据库设计,通过建立索引、外键等表间的关联关系,实现表间的关联性,加快数据查询速度,提高数据库的可用性。(6)良好的可扩展性。关系型数据库可以支持大量的数据存储,可以通过增加新的服务器...

ftp与sftp的区别有哪些

FTP和SFTP都是文件传输协议,但它们之间有很多区别,让我们来看看。FTP是文件传输协议的缩写,它是最常用的文件传输协议之一,用于在互联网上传输文件。它使用专用的21号端口来传输文件,使用明文来传输数据,但是不安全。而SFTP是安全文件传输协议的缩写,它也是一个文件传输协议,但它使用加密来传输文件,比FTP更安全,支持加密传输、认证和数字签名等安全功能。详细介绍FTP(文件传输协议)是一种标准的文件传输协议,最初于1971年提出,是互联网上使用最广泛的文件传输协议之一。FTP采用客户/服务器模式传输文件,客户使用FTP客户端软件连接到FTP服务器,然后FTP协议采用明文传输,安全性较差,容易被攻击者通过中间人攻击和密码窃取来获取敏感信息,所以FTP协议已经逐渐被更安全的协议所取代。SFTP(安全文件传输协议)是一种基于SSH(安全壳协议)协议的文件传输协议,SFTP协议采用客户/服务器模式进行文件传输,SFTP协议采用加密技术来保护文件传输的安全性。SFTP协议可以使用SSH协议进行连接,使用SSH协议进行加密通信,这使得SFTP协议更加安全。SFTP协议比FTP协议支持更多的操作,...
开发笔记 开发笔记·2023-02-27

计算机端口大全 计算机端口有哪些

1端口对照表 21 ftp File Transfer [Control]      文件传输协议(控制) 22 ssh SSH Remote Login Protocol     SSH远程登录协议 23 telnet Telnet             终端仿真协议 24 ? any private mail system       预留给个人用邮件系统 25 smtp Simple Mail Transfer       简单邮件发送协议 27 nsw-fe NSW User System FE       NSW 用户系统现场工程师 29 msg-icp MSG ICP            MSG ICP 31 msg-auth MSG Authentication     &...

人工智能会给人类带来哪些危害呢?

1、实施起来很昂贵当将安装、维护和修理的成本结合起来时,人工智能是一个昂贵的提议,那些拥有巨额资金的人和企业可以实施。然而,没有资金的企业和行业会发现很难将人工智能技术应用到他们的流程或战略中。2、对机器的依赖随着人类对机器依赖程度的不断增加,我们正处在一个人类难以在没有机器帮助情况下工作的时代。我们过去用过它,毫无疑问,我们将来也会继续用到它,我们对机器的依赖只会增加。因此,人类的心理和思维能力会随着时间推移而降低。3、取代低技能工作到目前为止,这是技术专家们首要关注的问题。人工智能很可能会取代许多低技能工作。由于机器可以24*7不间断工作,因此与人类相比,企业更喜欢投资机器。随着我们走向自动化世界,几乎每一项任务都将由机器完成,有可能出现大规模失业。这方面的一个实际例子是无人驾驶汽车,如果无人驾驶汽车开始出现,未来数百万司机将会失业。4、工作限制人工智能机器被编程为根据它们所接受的训练和编程来完成某些任务。依靠机器来适应新环境,勇于创新,跳出框框思考将是一个巨大的错误。这是不可能的,因为它们的思维仅限于它们接受过训练的算法。5、隐私安全方面风险随着技术的进步,人工智能正在大规模不间...

Python自学的方法有哪些呢?

 第一个方法,学习Python,不管是自学还是培训学习,最重要的就要有毅力,要坚持,否则不管怎么学都是白搭。  第二个方法,要确定自己的学习方向。避免走弯路,选一个自己的目标方向,Python可就业的岗位非常多,选择一个岗位针对性学习。  第三个方法,学Python的条件、循环和相关的执行语句,虽然比较枯燥但是我们可动手做些简单的逻辑层面的东西。掌握if、else、while、for、break、和列表推导等这些的使用,以及程序中的异常处理。  第四个方法,学面对对象OOP,高层Python程序结构,避免代码冗余,打包代码,函数参数、类,可以帮我们减少开发时间,提高效率,对大型项目非常关键。  第五个方法,学项目实践,要操作练习,实践是检验真理的唯一标准,查找和处理过程中遇到错误异常,遇到问题多就解决。...
开发笔记 开发笔记·2023-02-11

人工智能都有哪些领域

人工智能的研究领域主要有:模式识别、知识工程、机器人学。具体分析如下:1、模式识别:又称图形识别,是通过计算机用数学技术方法来研究模式的自动处理和判读。2、知识工程:是费根鲍姆教授在第五届国际人工智能会议上提出的一种概念,恰当运用专家知识的获取、表达和推理过程的构成与解释,是设计基于知识的系统的重要技术问题。3、机器人学:又称为机器人技术或机器人工程学,是与机器人设计、制造和应用相关的科学,主要研究机器人的控制与被处理物体之间的相互关系。 自从人工智能诞生以来,理论和技术越来越成熟,应用领域在不断的扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”。人工智能可以把人的意识、思维的信息过程的模拟。虽然人工智能不是人的智能,但可以像人那样思考、最终可能超过人的智能。...

人工智能包括哪些方面?

人工智能是研究使计算机来模拟人的某些思维过程和智能行为(如学习、推理、思考、规划等)的学科,主要包括计算机实现智能的原理、制造类似于人脑智能的计算机,使计算机能实现更高层次的应用。人工智能将涉及到计算机科学、心理学、哲学和语言学等学科。人工智能是包括十分广泛的科学,它由不同的领域组成,如机器学习,计算机视觉等等,总的说来,人工智能研究的一个主要目标是使机器能够胜任一些通常需要人类智能才能完成的复杂工作。人工智能是计算机科学的一个分支,它企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,该领域的研究包括机器人、语言识别、图像识别、自然语言处理和专家系统等。人工智能从诞生以来,理论和技术日益成熟,应用领域也不断扩大,可以设想,未来人工智能带来的科技产品,将会是人类智慧的“容器”。人工智能可以对人的意识、思维的信息过程的模拟。人工智能不是人的智能,但能像人那样思考、也可能超过人的智能。...

常见的任务调度框架有哪些

常见的分布式任务调度框架有:cronsun、Elastic-job、saturn、lts、TBSchedule、xxl-job等。...

linux常用命令有哪些

Linux常用命令包括:查看硬件信息命令:ifconfigfreefdiskethtoolmii-tooldmidecodedmesglspci系统性能监视命令:uptimetopfreevmstatmpstatiostatsarchkconfig内存命令:topfreevmstatmpstatiostatsarCPU命令:topvmstatmpstatiostatsarI/O命令:vmstatmpstatiostatsar进程命令:ipcsipcrmlsofstracelstrace负载命令:uptimemountumountdfdufsckdddumpe2fsdump关机和查看系统命令:shutdownhaltinit常用指令ls  显示文件或目录-l列出文件详细信息l(list)-a列出当前目录下所有文件及目录,包括隐藏的a(all)mkdir创建目录-p创建目录,若无父目录,则创建p(parent)cd切换目录touch创建空文件echo创建带有内容的文件。cat查看文件内容cp拷贝mv移动或重命名rm删除文件-r递归删除,可删除子目录及文件-f强制删除find在文件系统中搜索...
开发笔记 开发笔记·2023-01-11

技术栈包括哪些

技术栈定义一般来说是指将N种技术互相组合在一起(N>1),作为一个有机的整体来实现某种目的或功能。也可以指掌握这些技术以及配合使用的经验。举个例子:开发一个普通OA(办公自动化)系统,我们使用了html+css+javascript+vue+SpringBoot+Springcloud+hibernate+Spring+rocketMq+Redis+Es+linux+mysql等等,这些技术加起来就可以称为技术栈。互联网公司的技术栈整体分为5大块:前端、后端、中间件、运维和工具。下面就分别给大家解释一下最重要的前端、后端运用了哪些技术,这些技术又能解决什么问题。前端技术栈01使用css3作为页面的样式控制解决页面渲染问题。02使用Html5作为页面结构的标签语言解决移动端的页面兼容性问题。03使用seajs框架解决项目中模块开发和加载的问题。04使用使用Jquery前端js框架解决方便操作页面元素的问题。05引用流行的前端插件实现业务需求使用bootstrapValidator作为表单的验证插件使用bootstrap进行页面的布局;使用layer作为弹窗插件;使用jQuerycx...
开发笔记 开发笔记·2022-12-30

缺陷报告的要点包括哪些

缺陷标题好的缺陷标题需要让相关人员一目了然,一般建议的格式是条件+失败。缺陷类型缺陷类型也是根据具体的项目而定的。但一般情况下分为功能、界面、建议。重现步骤重现步骤的编写规则可以参考测试用例中的操作步骤,一定要足够详细、说明清楚问题的操作顺序,不冗余。若为非必现,需要指出发现频率。预期结果也就是测试用例中的期望结果。也可能该缺陷并不是执行用例时发现的,所以一定要写清楚。实际结果与预期结果对立,详细描述出问题发生的现象。必要时可以将操作过程录屏,以便于开发人员复现问题。缺陷优先级优先级的设定要根据测试计划中给出的标准,严格执行。开发人员依据此等级来决定修复的顺序。附件一般情况下附件为截图或视频文件,也可以为文本文件。只要对当前缺陷复现有用的文件均可上传。...
首页上一页...34567...下一页尾页