首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Golang语言社区

    技术干货分享:如何选择 HTML5 游戏引擎

    原生手游市场已是红海,腾讯、网易等寡头独霸天下,H5游戏市场或将成为下一个风口。据笔者所知,很多H5游戏开发团队由于选择引擎不慎导致项目甚至团队夭折。 如何选择适合团队和项目的引擎,笔者通过学习和项目实践,总结微薄经验,供大家参考,非技术人员也可以将本篇内容作为引擎选择的重要关注点。 选择H5游戏引擎的思考维度 1、开发语言的支持 2、2D、3D、VR的支持 3、性能 4、引擎的应用广度 5、设计理念 6、工作流支持力度 7、商业化成熟案例 8、学习资源与技术支持能力 首先,我们要知道 从目前的行业案例来看,Layabox引擎的MMORPG《醉西游》、重度动作游戏《猎刃2》、大型模拟经营游戏《梦幻家园》等无疑是H5引擎技术的最高水准代表作。 所以,API完善,DEMO完善,文档完善,社区的响应速度,交流氛围,以及QQ技术支持等,都可以作为你选择引擎的因素考量之一。

    2.8K90发布于 2018-03-22
  • 来自专栏超级架构师

    【RPA技术】前 5 个开源 RPA 框架——以及如何选择

    在许多组织中,自动化和人工智能/机器学习的第一步是采用机器人过程自动化 (RPA) 技术。 许多企业正在使用 RPA 来提高成本和 IT 流程的效率。 以下是您的第一个 RPA 计划要考虑的五个选项,每个选项的优缺点,以及有关如何为您的公司选择正确工具的建议。 为什么要开源? 5.开放RPA 虽然 Open RPA 提供了许多自定义和自动化功能,但其主要区别在于其架构。简而言之,Open RPA 是一个成熟的工具,可以为各种规模的公司提供支持和扩展。 在这些情况下,开源可能是您的最佳选择。在较大的公司中,开源工具可能有助于填补商业产品可能无法填补的空白,例如自动化 Python。 RPA 是一种新兴技术,在许多组织中仍处于早期采用阶段。 在制定 RPA 策略时,首先选择一个简单的开源工具来快速说明 RPA 的价值。然后,当您从原型转向规模化部署时,您将需要更复杂的东西。

    9.2K11编辑于 2022-07-29
  • 来自专栏正则

    selenium技术选择

    开发语言选择 推荐使用python版本 选择行为驱动开发 selenium主要用于功能测试,主要目的在于自动化的方式来测试系统的关键流程、常见的容易出错的异常流程, 推荐使用BDD语言(行为驱动开发

    64920发布于 2021-09-07
  • 来自专栏外文翻译

    「译」选择技术

    你需要一个系统来帮助你缩小选择范围,使你能够独立思考这项任务。所以我们不会考虑预定义的技术栈,我也不会推崇某种特定技术。因为选择技术栈是一项确定所需工程复杂性的练习,要找到技术能帮助我们达到这一水平。 因此,你需要一种能够提供良好结构和可读性的技术。这种技术应拥有广泛的社区支持,因为许多工程师会接手这个项目,他们需要能够读懂它。换言之,你需要更加保守的选择。 因此,除非有特定技术问题,否则应该优先考虑过往经验来选择技术栈。你的团队是如何组织的?康威定律指出,每个组织都会构建一个反映其沟通结构的系统。 技术栈无关紧要你选择的确切技术并不重要......只要它们符合上述问题的答案。如果这些技术符合你对速度、稳定性、社区和先前经验的需求,那么你的选择取决于个人品味。 但毕竟,我至少需要在技术方面提供一些技术指导。在撰写本文时,你需要一个很好的理由不选择 React 作为前端,而选择 Postgres 作为数据库。

    41410编辑于 2024-06-15
  • 来自专栏sktj

    python pyqt5 QInputDialog 数字选择下拉选择

    -- coding: utf-8 -- ''' 【简介】 PyQt5中 QInputDialog 例子 ''' import sys from PyQt5.QtCore import * from PyQt5.QtGui import * from PyQt5.QtWidgets import * class InputdialogDemo(QWidget): def init(self,

    1.4K20发布于 2019-07-05
  • 来自专栏C++打怪之路

    排序5:直接选择排序

    目录 排序思想: 演示图: 代码实现 总结: ---- 排序思想: · 在元素集合 array[i]--array[n-1] 中选择关键码最大 ( 小 ) 的数据元素 · 若它不是这组元素中的最后一个 直接选择排序思考非常好理解,但是效率不是很好。实际中很少使用。     因为就算是大致有序了,仍然需要走完全过程,时间复杂度任何情况下都是O(N^2)。 2.

    30510编辑于 2023-03-31
  • 来自专栏DeepHub IMBA

    特征选择技术总结

    在本文中,我们将回顾特性选择技术并回答为什么它很重要以及如何使用python实现它。 本文还可以帮助你解答以下的面试问题: 什么是特征选择? 说出特性选择的一些好处 你知道哪些特征选择技巧? 分析单个特征时可以使用的最常见的两种技术:1)删除低方差(超过90%)的特征;2)删除有大量缺失值的特征。 pandas_profiling生成分析报告可能需要时间,因此了解绘制相关矩阵的其他技术是必要的。 此函数具有不同的特征选择技术。 SequentialFeatureSelector() 有 11 个参数,您可以调整这些参数以获得最佳结果。 ) plt.title('Sequential Forward Selection') plt.grid() plt.show() 可以看到不同特征的指标表现 总结 在本文中,我们介绍了特征选择技术的基本原理

    87420编辑于 2023-01-18
  • 来自专栏腾讯云TVP

    响马谈技术赛道选择选择一项技术?还是一种技术理念?

    前言 “技术赛道选择”一直是伴随技术人生涯成长的重点课题之一,在技术人成长的不同阶段都可能面临着这样重要的选择,是继续在当前的技术方向上深耕,还是尝试不同的前沿技术领域,亦或是有规划地进行方向调整,对于技术人的成长至关重要 在响马老师的分享中,可以看到在进行技术方向选择决策的过程中,首先要做的就是需要了解当前技术发展的现状,充分了解各个技术领域的发展前景及背后的技术理念。 在此基础上,才能去洞见每个领域在未来可能带来的技术能量,以此作为选择技术赛道的关键依据。 大咖金句:选择区块链并非选择其本身,而是选择了区块链背后的数据安全和去中心化理念 选择之道,技术背后的价值 在技术赛道选择的过程中,对于开发者来说往往面临着选择当前流行的风口技术还是选择自己一直有兴趣的但是可能已经淘汰了的技术这一难题 人工智能、5G、区块链......当前层出不穷的新兴技术让很多技术从业者似乎看到了未来业务实践的风口,这些技术领域的从业者也在规模扩张,那么这是否就表明其他所谓的“过时”技术从业者需要跟随大流,改变选择

    71020发布于 2020-12-30
  • 来自专栏岑志军的专栏

    HTML5选择

    最近刚开始学习HTML5,记录一下自己学习的笔记,方便以后查阅: 首先选择器的常用分类: 标签选择器 div{ color: red; } 类选择器 .one{ color : yellow; } id选择器,注意id是唯一的标示,不能用于其他标签 #main{ font-size: 40px; } 后代选择器 #test1 div{ color: black; font-size: 50px; } 属性选择器 div[name]{ color: blue;

    1.6K70发布于 2018-05-28
  • 来自专栏腾讯云TVP

    响马谈技术赛道选择选择一项技术?还是一种技术理念?

    前言 “技术赛道选择”一直是伴随技术人生涯成长的重点课题之一,在技术人成长的不同阶段都可能面临着这样重要的选择,是继续在当前的技术方向上深耕,还是尝试不同的前沿技术领域,亦或是有规划地进行方向调整,对于技术人的成长至关重要 在响马老师的分享中,可以看到在进行技术方向选择决策的过程中,首先要做的就是需要了解当前技术发展的现状,充分了解各个技术领域的发展前景及背后的技术理念。 在此基础上,才能去洞见每个领域在未来可能带来的技术能量,以此作为选择技术赛道的关键依据。 大咖金句:选择区块链并非选择其本身,而是选择了区块链背后的数据安全和去中心化理念 选择之道,技术背后的价值 在技术赛道选择的过程中,对于开发者来说往往面临着选择当前流行的风口技术还是选择自己一直有兴趣的但是可能已经淘汰了的技术这一难题 人工智能、5G、区块链......当前层出不穷的新兴技术让很多技术从业者似乎看到了未来业务实践的风口,这些技术领域的从业者也在规模扩张,那么这是否就表明其他所谓的“过时”技术从业者需要跟随大流,改变选择

    34510编辑于 2023-03-30
  • 来自专栏达达前端

    5-css选择

    标签选择器 通过标签的名字,修改css样式 div{ width: 200px; height: 300xp; } 通配符选择器 *选择页面中所有的元素 * { margin: 0; padding: 0; } 一级子元素选择选择某个父元素的直接子元素 后代选择器是选择父元素的所有子孙元素,一级子元素原则只选择第一级子元素,不会再向下查找元素 .box > p { 可以对多个不同的选择器设置相同的样式 .box, .box1, .box2 { width: 200px; height: 300px; } 选择器的优先级 当有不同的选择器对同一个对象进行样式指定时 ,并且两个选择器有相同的属性被赋予不同的值时。 通过测算那个选择器的权重值最高,应用哪一个选择器的样式 权重计算方式 标签选择器:1 class选择器:10 id选择器:100 行内样式:1000 !

    35621发布于 2020-05-18
  • 来自专栏踏浪的文章

    HTML5选择

    CSS选择器回顾 ID选择器 类名选择器:多类(.class1.class2)不被ie6支持 标签(元素)选择器 组合(后代)选择器 通配符选择器 直接子元素选择器 >:ie6不支持 相邻兄弟选择器 + :ie6不支持 属性选择器 伪元素选择器 伪类选择器 CSS新增选择器 通用兄弟(关联)选择器:~,选择后面的所有的子元素 属性选择器(新增的): E[attr~="value"]:指定属性名,并且具有属性值 :nth选择器 :first-child 选择某个元素的第一个子元素; :last-child 选择某个元素的最后一个子元素; :nth-child() 选择某个元素的一个或多个特定的子元素; :nth-of-type() 选择指定的元素; :nth-last-of-type() 选择指定的元素,从元素的最后一个开始计算; :first-of-type 选择一个上级元素下的第一个同类子元素 ; :last-of-type 选择一个上级元素的最后一个同类子元素; :only-child 选择的元素是它的父元素的唯一一个了元素; :only-of-type 选择一个元素是它的上级元素的唯一一个相同类型的子元素

    1.9K30发布于 2019-07-31
  • 来自专栏零拷贝技术

    5、DMA 技术

    在没有 DMA 技术前,I/O 的过程是这样的: 1、CPU 发出对应的指令给磁盘控制器,然后返回; 2、磁盘控制器收到指令后,于是就开始准备数据,会把数据放入到磁盘控制器的内部缓冲区中,然后产生一个中断 DMA 技术: DMA 技术,也就是直接内存访问(Direct Memory Access) 技术。 DMA 技术:在进行 I/O 设备和内存的数据传输的时候,数据搬运的工作全部交给 DMA 控制器, 而 CPU 不再参与任何与数据搬运相关的事情,这样 CPU 就可以去处理别的事务。 进一步将 I/O 请求发送给磁盘; 4、磁盘收到 DMA 的 I/O 请求,把数据从磁盘读取到磁盘控制器的缓冲区中,当磁盘控制器的缓冲区被读满后, 向 DMA 发起中断信号,告知自己缓冲区已满; 5

    65710编辑于 2024-03-10
  • 来自专栏机器学习算法与Python学习

    机器学习(5) -- 模型评估与选择

    )技术 增加额外的特征量 有时并不起作用 仔细考虑数据集,是否遗漏了一些重要的特征量(可能花费较多的时间) 添加的特征量可能只是训练集的特征,不适合全体数据集,可能会过拟合 添加多项式的特征量 ? 因此,我们的参数向量θ5在拟合测试集时的结果很可能导致一个比实际泛化误差更完美的预测结果。换言之,我们是找了一个最能拟合测试集的参数d,因此我再用测试集来评价我们的模型就显得不公平了。 Pick the hypothesis with the lowest cross validation error. e.g. pick θ5 4. 与多项式次数与误差类似,我们可以画出λ与误差的函数关系,如图6-5所示 ? 学习曲线和图6-5类似,它们的区别在于学习曲线是以训练集的大小m为横坐标。纵坐标仍然是训练集误差Jtrain和交叉检验误差Jcv。

    96950发布于 2018-04-04
  • 来自专栏coding for love

    CSS入门5-选择

    这就是我们的元素选择器和类选择器。 前面提到了基础标签类选择,就是元素选择器,和类选择器,这些都是在html的结构中注明的选择器。 可用状态 :disabled 不可用状态 :checked 选中状态 示例 input:enabled{color: red} [注意]input和:和enabled之间都不可以有空格 5选择器::first-letter 示例:p:first-letter 作用:选择每个p元素的首字母 选择器::first-line 示例:p:first-line 作用:选择每个p元素的首行 选择器: “和” 2.3.2 亲戚关系-后代选择器,子代选择器,通用兄弟选择器和相邻兄弟选择器 后代选择器: 选择器:element element 示例:div p 作用:选择所有div元素后代的所有p元素 特征

    1.2K30发布于 2018-08-27
  • 来自专栏全栈程序员必看

    移动APP开发之技术选择

    由于Native APP开发成本高、难度大,随着技术的发展,出现了Hybrid(混合)APP开发,即支持跨平台或支持原生+H5相结合的APP。 除此之外,还有一种称为Web App的移动端Web系统,其完全使用Web技术进行开发,与操作系统无关。 ; (4) 支持图形和动画; (1) 开发及维护成本高; (2) 支持设备有限(系统只能运行在一个平台上);(3) 新版本需重新下载应用; Web (1) 基于浏览器运行,可跨平台; (2) 开发工具选择多 ; (3) 不需要安装,控制更新容易;(4) 对开发人员要求相对低;(5) 开发成本低; (1) 只能使用有限的硬件设备能力; (2) 安全性低; (3) 必须联网; (4) 用户体验不是很好;(5) 性能低; 混合Hybrid (1) 可以混合使用原生和Web技术;(2) 可以跨平台;(3) 开发成本比原生低;(4) 可以利用手机的多种功能; (5) 可离线使用; (1) 用户体验不如原生; (2)

    1.2K30编辑于 2022-09-02
  • 来自专栏斑斓

    选择缓解风险的技术

    选择缓解风险的技术 一旦识别出迁移过程中可能存在的风险,我们就可以有的放矢地选择相关技术,制订降低风险的解决方案。 寻找丢失的知识 只有体验过去,才能谋划未来。 做好充分的技术预研 所谓“技术栈迁移”,必然是指从一种技术迁移到另一种技术。在充分了解系统当前存在的问题后,还需要深思熟虑,选择合理的目标技术技术选型从来都不是以单方面的高质量作为评价标准,即使某项技术在多个评判维度上都得到了最高的分数,也未必就是最佳选择。 我们选择的解决方案是渐进地移除该系统。 可以首先选择实现较为容易,或者独立性较好的模块进行重构。将遗留系统逐步提取为一些可重用的模块与类。

    1K90发布于 2018-03-07
  • 来自专栏超级架构师

    技术选型」深度学习软件选择

    深度学习是一个复杂的机器学习算法,在语音和图像识别方面取得的效果,远远超过先前相关技术。 [1] 深度学习在搜索技术,数据挖掘,机器学习,机器翻译,自然语言处理,多媒体学习,语音,推荐和个性化技术,以及其他相关领域都取得了很多成果。 深度学习使机器模仿视听和思考等人类的活动,解决了很多复杂的模式识别难题,使得人工智能相关技术取得了很大进步。 [1] 下表比较了用于深度学习的著名软件框架、库和计算机程序。 ? ? ? 积极发展 Yes No[5] 软件 Chainer Deeplearning4j Dlib Flux 创建者 Preferred Networks Skymind engineering team

    1.1K20发布于 2020-09-08
  • 来自专栏CSDN博客专家-小蓝枣的博客

    PyQt5 技术篇-设置下拉框默认值,获取当前选择的内容

    例:“2"就代表"脚本管理” currentText() 就可以获取当前选择的内容。

    7.8K20发布于 2020-09-23
  • 来自专栏数据STUDIO

    详解 5 大常用的特征选择方法!

    数据是用这个公式产生的: X1到X5是由单变量分布生成的,e是标准正态变量N(0,1)。另外,原始的数据集中含有5个噪音变量 X5,…,X10,跟响应变量是独立的。 对于RFE来说,由于它给出的是顺序而不是得分,我们将最好的5个的得分定为1,其他的特征的得分均匀的分布在0-1之间。 size, 14)) #"Friedamn #1” regression problem Y = (10 * np.sin(np.pi*X[:,0]*X[:,1]) + 20*(X[:,2] - .5) features are left (they will get equal scores) rfe = RFE(lr, n_features_to_select=5) rfe.fit(X,Y) ranks 像Lasso一样,它能找到那些性能比较好的特征(X1,X2,X4,X5),同时,与这些特征关联度很强的变量也得到了较高的得分。

    2K30编辑于 2022-04-08
领券