首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏IOT物联网小镇

    平台代码3种组织方式

    同样的,我们在源代码中也会遇到一些跨平台的问题。不同的功能,在不同的平台下,实现方式是不一样的,如何对这些平台相关的代码进行组织呢?这篇文章就来聊聊这个问题。 ; 那么问题来了:怎么把这两段平台相关的代码组织在一起? 下面就介绍 3 种不同的组织方式,没有优劣之分,每个人都有不同的习惯,选择适合自己和团队的方式就行。 此外,这个示例中只有 1 个函数,而且比较短小。 方案2 把不同平台的实现代码放在独立的文件中,然后通过 #include 预处理符号,在 API 函数中,把平台相关的代码引入进来。 方案3 在上面方案2中,是在源代码中填入不同平台的实现代码。 其实可以换一种思路,既然已经根据平台的不同、放在不同的文件中了,那么可以让不同的源文件加入到编译过程中就可以了。

    92820发布于 2021-05-13
  • 来自专栏测试开发干货

    接口测试平台代码实现144: 平台主题-夏日清凉3

    我们本节开始继续去搞 接口库的主题外观,开搞之前,我们先学习下边框彩色的css: border-image:linear-gradient(to right,#ff8cd0,#77a4cb,#ff8cd0,#fff5d3)

    33320编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现103:GraphQL-3

    打开Home.html:找到这段代码: 我们现在来添加上: 然后就可以成功显示了。 首先我们打开接口库的html,在dom层(你可以理解为<标签>部分)进行创建表情,大部分原理和代码我们可以复制首页的对应部分。 首先是显示: 显示写完了,现在我也不确定这段代码对不对。毕竟我们是直播开发,假如后面不小心发现写错了,我也不会来这改好,然后装作没出错的样子。因为教程中代码的截图比较连贯,来回跳跃改容易引起叉劈。 然后是发送: 然后是保存: 经过测试:三个函数全部成功了~ 然后我们去修改views.py中,加上相应的代码: 找到函数 Api_send() 如图,到这,就算搞定了接口库调试层的部分了。

    31920编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现55:首页重构-3

    接下来我们进行美化操作: <h3> 您的请求记录:</h3> <div id="home_log_plan" style="padding-left: 20px;overflow-y: i.api_host }}{{ i.api_url }} </a> <br> {% endfor %} </div> 小伙伴不要拘泥于教程中的设计,尽量自由发挥美学细胞,教程中的<em>代码</em>你可以当作是草稿或者基础

    54120编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现88: 全局请求头-3

    首先打开P_apis.html 先找到我们的调试弹层代码: 然后找到header上下文: 注意看,我们之前是用一个ul 标签包裹着 俩个li标签,这样保证了他们在一行,第一个li标签是header的输入框

    51720编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现96:全局域名-3

    最后,让我们把这段前端代码复制到 用例库中输入host的位置。 打开P_cases.html,找到这个位置。插入红色框代码和 增加input框的俩个属性。

    1.3K40编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现107:登录态接口-3

    然后我们继续写这个打开页面的js函数,给拿到的数据 都展示到设置页面上: 其中全部进行了加login_的设置,因为代码量大且极易出错,所以现在给大家可以复制的代码: function login_show

    64130编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现120:cookie持久化-3

    现在我们要增加一个判断,也就是如果提取设置=='cookie',那么就不是提取返回值字段来,而是要保持会话,根据前俩节的内容我们知道,如果要保持会话,那么我们的请求代码也要进行改变,之前是用requests.request 先来试着改一下none类型的: 我们把之前的请求代码放到了else里,新的if分支中判断了下返回体设置,然后声明了a,然后a进行请求登陆态接口,然后直接省略后面一切步骤,返回a即可。 所以我们在接收的时候对登陆态返回的东西用类型判断一下,就知道是字典还是a了,若是a,那就是说明登陆态设置的是cookie持久化,那么普通接口的请求代码也要改,也要从requests.request改成a.request 所以我们需要判断login_res的类型看看是不是cookie持久化,若是,那么后面的所有具体不同的请求体类型的请求代码,直接全换即可。 接下来是其他几种: 注意,其中只有为字典时,才需要进行遍历插入请求体的代码,若不是,那么就直接用login_res请求就可以了。 到这里,其实就算搞定了。 大家可以自行测试一下。

    35330编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现50: 自动异常测试-3

    我们需要在调试层打开的函数中加上显示这个蒙层的代码。 看看效果: 蒙层的颜色和透明度,位置大小大家可自行修改。 当然异常测试层我们也可以加上对应的代码来生成蒙层: 这样便可以防止用户进行异常操作了。 为了防止关闭异常测试层后引发其他bug,我们把关闭函数的代码从隐藏这个div改成刷新整个页面: 好言归正传,让我们继续开始异常值测试。 貌似该开始实际进行测试了,按照我们之前章节的设计。 那么代码如下: 然后我们声明error_play函数再提取出来。 } } } 代码中运用了 俩次try来判断。如果能命中两次中任何一次try则说明 可以解析并测试,否则就是不支持。

    62320编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现124: 全局变量-3

    好的,久违的代码干货荣耀回归。 现在距离左边界有了100px的距离了: 现在我们去后台,多造一条数据,这样就可以看出 多个变量套的排列问题了: 可以看到 排列如此: 问题1:没有竖向排列 问题2:长短不一 所以我们修改前端样式代码如下 ,所以它在循环外: 按照箭头指向的 地方 进行改动成下图: 效果如下: 暂时我们 的外观设计就像个毛坯房,不过等我们把这个功能实现了,再单独拿出一节进行页面优化即可: 本节内容到此结束: 复制版本代码

    36540编辑于 2022-05-19
  • 来自专栏测试开发干货

    接口测试平台代码实现番外:主页改版-3

    它要返回给前端结果 所以代码如下: # 首页保存请求数据 def Home_save_api(request): project_id = request.GET['project_id']

    42720编辑于 2022-05-19
  • 来自专栏SaaS金羊毛

    【SaaS金羊毛】无代码AI平台_C3 ExMachina

    C3是大名鼎鼎的Tom Siebel(创办了定义CRM概念的Siebel CRM)再次创业的公司,早期应该也是以CRM起家的,很早就提出了Enterprise AI的口号,在这个领域是当之无愧的领导者。 在https://c3.ai/products/c3-ai-ex-machina/start-your-free-trial/ 可以申请2周的Free Trial, 申请后会收到一封包含登录链接的邮件, 第2步Convert Ints to Doubles,能看出是Column - Type Converter组件,将后3列转化为Double方便算法处理。 还有个主菜单就是Learn,所以C3也是知道这个产品需要很多的学习成本的。。。 所以ExMachina定位为给Citizen Data Scientist使用是很准确了,它只是帮助数据科学家从使用Python Notebook改为使用这个拖拽和填写一堆参数的界面,上手可以无代码,但断不是给业务人员用的

    56500编辑于 2023-03-26
  • 来自专栏测试开发干货

    接口测试平台代码实现3:从0开始打造吧

    鉴于上次很多小伙伴的反馈,所以本次代码教程打算从0开始讲,每节内容不会多到让我们赶紧到累或无法消化。 在开始之前,请确保你的电脑本地环境已经成功下载了python3和django。 在我们先进入这个项目的根目录,就是能看到manage.py的这个目录下,然后执行创建app的命令: python3 manage.py startapp Myapp(名字随便写) 我们这里就是通过小管家 django后台的一个文件,我们要在后台中看到的数据库表都需要在这里注册,后续会详细说明 models.py 是用来设置数据库格式的,django采用的是orm方式来和数据库进行交互,默认使用sqlite3轻量级的数据库 urls.py就是把各种url和views.py中的函数给对应起来的,这个文件我们可以复制很多个哦 migrations是存放我们orm操作数据库的实际代码的,完全是django自动配置,无需也千万不要动里面后续生成的文件哦

    42030编辑于 2022-05-19
  • 来自专栏卡拉云

    全球排名前 3 的开源低代码开发平台测评

    代码开发平台一般内置多种前端 UI 组件,包括表格、表单、图表、富文本编辑器、时间选择器、下拉菜单、地图等,几乎所有搭建工具时需要的前端组件,都能在低代码开发平台内找到。 3 款开源低代码开发平台,分享给大家。 本文介绍全球排名前 3 的开源低代码开发平台 AppSmith - 前端极度灵活,支持多数据源接入 Budibase - 内置自动化流程触发器工具,与第三方连接,企业级 IFTTT ToolJet - (3)Budibase 的拿手好戏,自动化工作流 [03-04-auto] Budibase 与其他低代码开发平台最大的区别就在于它的自动化工作流,只要告诉 Budibase 你需要做什么,Budibase 开源低代码开发平台与卡拉云对比 卡拉云是新一代低代码开发平台,与 AppSmith、Budibase、ToolJet 三款开源低代码开发平台不同,卡拉云选择走自研路线,无需自己动手安装部署,只需简单注册即可快速开始使用

    7.9K30编辑于 2022-04-15
  • 来自专栏OneCode 低代码

    代码平台代码导出设计

    在低代码平台相对成熟的今天,这一功能也成为了绝大多数商业企业级低代码平台的必备功能,本文将从模块代码导出的角度来聊一下,低代码平台代码出码设计。 用户通过DSL语言来描述业务结构以及数据信息,然后将DSL交由引擎去执行,从而有效实现业务与代码的解耦。这种技术在低代码平台中应用还是比较广泛的,在企业级低代码平台应用中更是标配。 ? 结构组成 ? (3)引擎扩展困难 业务应用往往是复杂多变的,对引擎的要求也会多种多样,有的时候功能强大和业务实用是两个概念。单纯依靠引擎功能的无限穷举扩充来达避免业务代码对引擎的侵入有的时候会适得其反。 用户通过DSL语言来描述业务结构以及数据信息,然后将DSL交由引擎去执行,从而有效实现业务与代码的解耦。这种技术在低代码平台中应用还是比较广泛的特别是面向企业应用的低代码平台应用更是标配。 ? (3)通用领域模型元数据设计 ? ​ (4)页面设计器 ?

    2K40编辑于 2023-07-19
  • 什么是低代码开发平台?低代码开发平台有哪些?低代码开发平台怎么选型

    二、低代码开发平台有哪些?国内低代码平台排名随着企业数字化转型需求的爆发式增长,国内低代码开发平台市场迅速崛起,涌现出一大批各具特色的平台。 成功帮助银行在 3 个月内完成系统开发并上线,且系统运行稳定,未出现性能瓶颈。 、财务部、法务部等多个部门,传统流程中需要人工传递纸质材料,审批周期长且易出错;通过奥哲云枢搭建的项目审批应用,各部门可在线审批,流程节点自动流转,审批进度实时可查,审批周期从原来的 15 天缩短至 3 3. 轻流(评分:94 分)轻流以 “轻量级、低门槛” 为核心定位,是初创企业和部门级应用开发的 “性价比之选”。 3.

    59210编辑于 2025-09-02
  • 什么是无代码平台?最新 10 大无代码平台

    在数字化转型的浪潮中,无代码平台正逐渐成为企业加速业务创新、提升运营效率的得力助手。对于那些希望快速搭建应用系统,却又缺乏专业技术团队的企业而言,无代码平台提供了一种高效、便捷的解决方案。 那么,究竟什么是无代码平台?目前市场上又有哪些值得关注的无代码平台呢?接下来,让我们一探究竟。一、什么是无代码平台? 无代码平台,简单来说,就是一种无需编写代码,通过可视化界面和拖拽式操作,即可快速搭建应用程序的工具。 二、最新10大无代码平台推荐(一)首选推荐:轻流轻流作为国内无代码领域的领军者,以其卓越的技术实力和丰富的行业经验,在众多无代码平台中脱颖而出。 三、如何选择适合自己的无代码平台?在选择无代码平台时,企业需要综合考虑多个因素,如平台的功能特性、行业适配性、技术合规性、安全性能、用户口碑等。

    93610编辑于 2025-08-25
  • 来自专栏一行舟

    代码平台揭秘

    社会分类 有一些机构对低代码平台做了更详细的分类,其中有一种认可度比较高的,把常见的低代码平台分为4类: 无代码平台。 这种分类方式是站在低代码平台主要解决问题的角度进行划分,对我们理解低代码平台是有意义的,但是现实中一个低代码平台产品并不一定是上述分类中一种,可能同时满足三四种分类。 这些低代码平台有一些是生成代码返回给用户,用户使用生成好的代码去部署应用或者二次开发。不过此类低代码平台越来越少了。当前更流行的是企业级低代码应用生成平台。 国内的各大互联网公司除了一些已经商业化的低代码平台,还有一些内部使用的低代码平台,比如京东内部使用自研低代码平台开发很多内部应用;之前在浪潮工作时,浪潮的工作流引擎也是低代码平台的一种;还有在360时, 总结 本文讨论了低代码平台的分类,发展趋势及开发低代码平台的常用技术。公司内部会有一些低代码平台的开发工作,后面再和大家一起学习低代码平台的详细技术细节。

    1.9K20编辑于 2022-08-25
  • 来自专栏flutter开发者

    Flutter调用平台代码

    就像以前我们讲到文件存储、数据库操作单单靠使用Flutter我们是不能完成的,因为这些数据最终需要存储在特定的终端平台上,我们需要通过特点的代码来实现与特点的平台交互,所以我们引入了第三方库来完成这些操作 当然,这些第三方库帮我们实现了与不同平台交互的代码,所以我们不需要自己再去自己去编写这些与特定平台交互的代码平台通道 ---- Flutter使用了一个灵活的系统,允许您调用特定平台的API,无论在Android上的Java或Kotlin代码中,还是iOS上的ObjectiveC或Swift代码中均可用。 接下来我们来个例子看看 调用Android平台Toast ---- 在自前面我们可以很清楚的看到在Android平台我们需要借助于MethodChannel来与Android平台代码交互。 小结 ---- 我们可以通过MethodChannel来调用系统平台的方法 我们可以使用EventChannel来处理系统平台的监听或回调 不同平台(Ios、Android)需要单独的代码去实现相应的功能

    2.5K30发布于 2019-08-06
  • 来自专栏若尘的技术专栏

    代码开发平台

    在线地址 : https://www.genexus.com/en/ 3.Zoho Creator 标签: 构建,集成,扩展。 结论: Zoho Creator 提供了低代码应用程序开发平台来构建企业应用程序。它涉及以最少的代码构建应用程序,从而大大减少了应用程序开发时间和工作量。 Studio Creatio是一个智能的低代码和流程管理平台,具有开箱即用的解决方案和模板。 to=https%3A%2F%2Fwww.creatio.com%2Fpage%2Flow- code-software%3Factivity%3Dsthlowcode) 5.Appian 标签: 更自动化的无代码 结论: Appian 是软件开发平台的提供商。 Appian 低代码开发平台是智能自动化和低代码开发的结合。

    3.1K74发布于 2021-11-24
领券