首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术杂记

    Rails 构建评论功能(9

    如果一篇文章删除了,其中的评论也应该一并删除,可以使用 dependent 来实现需求

    58050发布于 2021-10-20
  • 来自专栏代码编写世界

    CMake构建学习笔记9-Eigen库的构建

    这天然就规避了不同操作系统不同编译器造成的二进制兼容的问题,所有的实现都include源代码了,那还不是轻松跨平台? 像Eigen这种风格的库就被称为Header Only库。 不过这种风格也不是没有缺点,比如增加了调用方的构建时间、构建成果体积增加、符号冲突、不能隐藏实现等,所以采用这种风格的库一般都是模板库。 Header Only库也并不意味着不需要构建,因为构建还是包含很多步骤的,使用CMake进行构建的关键指令如下: # 配置CMake cmake .. ,指定构建类型 cmake --build . --config RelWithDebInfo --target install 如果设置不构建测试程序,这个构建过程其实就是复制必须的头文件到安装目录。

    45510编辑于 2024-12-14
  • 来自专栏Android相关

    Gradle For Android(9)--自定义构建

    在这一节我们来看看如何通过Gradle构建配置来减少APK大小。 我们之前提到过parallel构建,你可以通过设置parallel属性来提升构建速度。 首先在Top-Level创建一个gradle.properties文件。 使用Daemon在短时间内构建是非常有用的。 我这也就意味着在IDE中第一次启动构建后,后续的构建都会比较快。如果你从命令行执行构建的话,Gradle Daemon则是关闭的,除非在Properties中启用。 这两个参数也会对构建速度有直接的影响:Xms和Xmx。

    1.1K10发布于 2018-10-24
  • 来自专栏云计算D1net

    如何构建边缘计算平台?

    他表示,托管数据中心承载着主要的互联网交换机,截至2018年9月底,StackPath公司在45个地点部署了边缘计算设施,并且致力部署更多的设施。 安全厂商将为客户构建全球软件定义的广域网,以连接他们的数据中心、云计算提供商、办公楼和移动工作人员。 花费 2500美元构建全球平台 Crosby预计,媒体、游戏和安全将成为使用StackPath等边缘计算服务的最大用户。 还有数百家软件初创公司正在构建DNS服务、SD-WAN、V**、负载平衡器、防火墙、应用程序加速器等。 “他们都有很棒的软件,但他们没有办法进入全球平台,所以很难与大型公司进行竞争。” Crosby说,“现在用户可以进入我们的网站,购买50个虚拟机,每个虚拟机的价格为50美元,因此用户可以花费2500美元构建一个全球平台。” (来源:企业网D1Net)

    2.5K30发布于 2019-03-07
  • 来自专栏CSIG质量部压测团队

    Coding平台项目构建指南

    .点击模版创建 image.png 3.第一步填写仓库名称,第二步点击“自定义模版”,第三步选择仓库模版,最后点击“完成创建” image.png 4.创建成功后显示如下 image.png 如何创建构建计划 1.点击构建计划进入构建计划页面,然后选择【创建构建计划】 2.之后根据需求选择相应的构建计划模板(一般情况下使用非分布式压测执行模版和非分布式停止压测脚本模版即可) image.png 3.选择好模板后 ,输入构建计划的名称,填写集群config配置路径(在代码仓库中复制使用集群的config地址路径,config需要从腾讯云上下载后上传到代码仓库中),并将【创建后触发构建】取消选择,点击确定 image.png 4.构建计划创建成功 如何给项目添加成员 添加团队内成员 首先进入项目设置界面 2.进入【成员配置-成员】界面 image.png 3.点击右上角的添加成员 4.在团队成员中选择添加指定的成员

    4.2K70编辑于 2022-05-23
  • 来自专栏码匠的流水账

    使用maven构建java9 service实例

    序 本文主要研究下如何在maven里头构建java9 multi module及service实例 maven 整个工程跟传统maven多module的工程结构一样,java9的一个module对应maven xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>java9- --让intellij能够正确编译java9,不然老是变回使用1.5--> <maven.compiler.source>9</maven.compiler.source> 因为java9支持multi release,可以同时支持多个java版本,这里编译为java9版本。 doc Slim modular Java 9 runtime Docker image with Alpine Linux 如何在Maven项目中设置Java 9

    74010发布于 2018-09-17
  • 来自专栏嘘、小点声

    python网络爬虫(9构建基础爬虫思路

    main__": spider_man=SpiderMan() spider_man.crawl("https://baike.baidu.com/item/%E7%BD%91%E7%BB%9C

    95410发布于 2019-07-31
  • 来自专栏知了一笑

    监控平台SkyWalking9入门实践

    需要对请求的链路有完整监控,并且采集和分析各个环节的数据,这样才能清晰的理解系统的行为信息,比如耗时分析,故障原因发现,从而进行优化和解决;能实现这种能力的组件很多,这里来看看基于SkyWalking9的实践方式

    1.1K10编辑于 2022-11-30
  • 来自专栏云端漫步

    基于gitlab ci构建devops平台

    开发 开发人员将功能分支代码合并到dev分支后,触发构建过程,代码打包,镜像构建等,完成构建后,通过容器管理平台将新构建的镜像进行发布。 测试 当开发人员将代码交付测试部门时,测试人员,将代码merge到test分支中,此时触发测试分支的构建的流程,完成构建后,通过管理平台进行测试环境的发布。 Stages [ncrpb8svut.png] job [9l8cdhtkkl.png] 来一个.gitlab-ci.yml的基本模版 # 定义 stages stages: - build - 私有镜像库作为持续集成的一个重要平台,最终存储着构建好的镜像。 在这一平台构建中,现在多选择明星项目harbor作为私有镜像库。具体在此不做展开,后续会有专门针对该内容的文章进行展开。 总结 通过以上的内容,我们可以构建起一个简单的devops体系闭环,要达到一个完善的平台,还有很多事情要做。如,自动化测试,配置中心,发布流程,敏捷开发等等。

    5K51发布于 2018-10-11
  • 来自专栏开发 & 算法杂谈

    构建动态数据竞争检测平台

    比较经典的动态二进制插桩平台包括Intel Pin,DynamoRIO以及Valgrind。Pin的话由于其良好的兼容性,丰富的API接口使得其使用更加广泛。 pthread_mutex_timedlock 6 pthread_rwlock_wrlock 7 pthread_rwlock_trywrlock 8 pthread_rwlock_rdlock 9 如何构建动态数据竞争检测平台 对于上述提到需要动态插桩并且监视的读写指令或是Pthread库函数,系统库函数等,这些行为发生的时候,可以将这些行为以事件的形式发送到检测器中,检测器根据不同的检测算法执行相关的数据竞争检测 因此,我们以一种事件驱动模式来构建我们的动态数据竞争检测平台。 [框架] 该平台有着非常良好的扩展性,基本的动态数据竞争检测器Detector包含公共的一些实现通过继承这个Detector就可以实现其他不同的动态数据竞争检测方法,为后续我们对这些数据竞争检测方法进行实验分析提供比较便利的途径

    97540发布于 2018-06-12
  • 来自专栏基哥杂记

    DevOps之运维平台构建

    因此Devops能否顺利落地,运维平台的建设将会很重要。本文主要简单介绍下我司的三大运维平台。 运维职责 ? ? 运维平台 当前我司运维平台主要有3个: 持续集成和交付 ①基于Jenkins持续构建 ②支持容器化打包和部署 ③发布平台,支持灰度发布,异常快速回滚 监控告警平台 ①完善的监控体系:覆盖机器、网络、服务和客户设备维度 平台运营情况 持续集成和交付 ? 持续集成(CI),微服务组件全部改造成容器化部署,并通过K8S实现编排。 持续交付(CD),做一个版本发布平台:支持灰度、蓝绿发布、版本回滚。 监控平台 ? 目前监控平台采集覆盖基础资源38项,102个组件、9项业务监控。 ? ? 问题定位平台 背景:线上用户反馈设备使用异常,研发或QA介入排查,经常出现问题定位时间太长,问题反馈不及时,客户体验较差。 平台演示 ?

    5.1K20发布于 2020-07-06
  • 来自专栏XBD

    Docker 构建平台镜像

    docker buildx 插件简介docker buildx 插件是 docker 19.03 引入的一个新的实验性插件,支持 --platform 可以同步构建多种架构的 docker 镜像。 创建构建实例docker buildx create --user --name mybuild# 启动构建实例docker buildx inspect mybuild --bootstrap# 查看构建实例 docker buildx ls图片基于 Dockerfile 构建平台镜像# 基于 Dockerfile 构建并导出到本地镜像,导出的镜像如果与当前环境平台不同,是无法构建成功的docker buildx --push# --load将构建好的镜像 load 到本地# --push将构建好的镜像推送到远程仓库,需要提前登录到远程镜像仓库图片Dockerfile 支持如下多架构相关的变量# 构架类型,如:amd64 、arm64TAREGTMARCH# 构建镜像的目标平台,如:linux/amd64、linux/arm64TARGETPLATFORM

    1.6K40编辑于 2022-10-02
  • 来自专栏QQ音乐技术团队的专栏

    electron 构建平台桌面应用

    简介 Electron 是一款可以通过 Web前端技术 构建平台桌面应用的框架。 其原名为 Atom Shell, 是 Github 社区原本为 Atom 编辑器设计的一个跨平台应用外壳,它将 Chromium 和 Node.js 的事件循环整合在一起,并提供了一些与原生系统交互的 Hello World 案例运行 使用下面三步即可构建最简单的 Hello World 桌面程序。 1. Windows 和 Mac 下的两条构建命令: "scripts": { "start": "electron /fm.icns --overwrite" }, 执行构建命令, done! npm run build-mac 最后贴一张最近利用 Electron 构建的桌面版豆瓣FM的截图: ?

    4.1K110发布于 2018-01-31
  • 来自专栏服务端技术杂谈

    平台应用构建工具

    Electron 是一个可以用JavaScript,Html,Css构建桌面应用的库,可以打包部署到Mac,Windows,Linux上。

    78340发布于 2018-04-17
  • 来自专栏Khan安全团队

    如何快速构建内部钓鱼平台

    今天,来分享一下如何快速构建内部钓鱼平台,实现一站式钓鱼邮件攻防演练环境的准备。

    2.3K30发布于 2020-12-28
  • 构建现代应用的9个Python GUI库

    window.close()Flet - 用Python驱动Flutter,构建平台精美UIFlet就厉害了,它能用Python直接调用Google的Flutter引擎来构建UI,不用通过Dart语言 更牛的是,它天生跨平台,一套代码可以跑在桌面、Web甚至手机上。特点:基于Flutter,UI精美,性能优秀。真正的跨平台,Web、桌面、移动端通吃。 它的目标是“一次编码,处处运行”,尤其擅长在Windows, macOS, Linux, Android和iOS上构建应用。 强大的跨平台能力,尤其是在移动端。UI外观在所有平台保持一致。 特点:使用平台原生控件,用户体验好。BeeWare套件的一部分,生态完整。跨平台,但追求平台原生外观。

    1.9K21编辑于 2025-10-31
  • 来自专栏测试开发干货

    接口测试平台设计思路-9:成品总览

    防止有人恶意利用平台进行线上改数据然后嫁祸等行为。 用户在项目中 任意地方想填入host的时候,都会从这里去选择使用,接口的表存放的也不是host,而是host的id。 继续看使用帮助 针对 平台各功能都有对应图解。上面的快捷锚点可以直接滑动,右下角有体贴的返回顶部按钮。 继续看优化建议留言板 又名 吐槽列表。 用户可自行添加或编辑或删除或查看。

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

    接口测试平台193: 并发报告(9

    上节课我们简单优化了下step报告弹层详情的数据展示,本节课我们的任务就是俩个:

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

    数据工厂平台9: 首页的数据关联

    真实的遍历统计数据表来求得总数 注意,这里其实可以写js代码的哦~所以说js可不是没用的语言,selenium或者vue可都是在这基础上发展的,当封装的框架弄不了的时候,js这个万能语言就可以大显身手了,我的前一个系列接口测试平台就全是

    54310编辑于 2022-05-19
  • 来自专栏ATYUN订阅号

    9平台帮助你深度学习Keras

    在这篇文章中,会为你推荐可以提问,并在Keras的深度学习模式中能得到帮助的9平台。 ? 如何最好地利用这些资源 知道在哪里获得帮助是第一步,但是你需要知道如何从这些资源中获得更大的帮助。 地址:Keras Github Issues 9.Twitter ? Twitter上带有Keras的标签的推文 在Twitter上,你可以快速回答一些一次性的问题。

    95440发布于 2018-03-02
领券