首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏随心分享

    Workbox5+Webpack4构建离线应用

    离线缓存优化 将应用中的静态资源缓存是目前最主流的性能优化方法,甚至能让应用秒开! Webpack+Workbox构建离线应用 目前大部分前端项目都离不开webpack,为了方便我们使用workbox,谷歌官方给我们提供了workbox的webpack插件,通过这个插件,我们能在项目中快速引入 通过以下四个步骤,我们能将webpack引入到一个由webpack构建应用中并实现缓存。 __WB_MANIFEST || []); // 单页应用需要应用NavigationRoute进行缓存,此处可自定义白名单和黑名单 // 跳过登录和退出页面的拦截 const handler = createHandlerBoundToURL 参考文献 Workbox官方文档 深入理解浏览器的缓存机制 PWA应用实践

    1.8K10编辑于 2022-11-19
  • 来自专栏前端导学

    使用es4x构建最快的JS应用

    观察一个应用运行的时候时间都花在哪了 Graaljs 解决方案 具体实施 创建一个项目文件夹 es4x init code package.json yarn install es4x vscode

    1.9K20发布于 2019-08-07
  • 来自专栏Tencent Serverless 官方专栏

    告别后端,4招教你基于 Serverless 快速构建应用

    1、Serverless的优势2、5G、边缘计算的痛点3、FDN技术介绍(serverless + 边缘计算)4、serverless在边缘计算中的应用情况5、面向分布式云编程 王俊杰腾讯云专家工程师 Serverless Framework:构建和运维Serverless应用的框架本次沙龙将重点分享:1、Serverless 应用架构2、Serverless Framework 概念与原理3、使用 Serverless Framework 构建应用4、Serverless Framework 高级功能 唐微南迪士尼前端工程师 PHP Serverless 组件的开发和落地实践PHP做为世界上流行的编程语言之一 ,怎能缺席 Serverless,本次分享将介绍如何构建 PHP 的Serverless Framework Component,以及 Serverless 在 PHP 中的应用。 Serverless + CI Flow4. 追求极致: Serverless Render 性能优化5.

    2.9K10发布于 2019-12-27
  • 来自专栏企鹅号快讯

    spark环境构建4

    提前说明一下,大数据的搭建环境都是在Linux系统下构建,可能针对一些没有Linux编程基础的同学来说会有一些吃力,请各位客官放心,小店伙计后期会专门有几期来讲解Linux编程基础。 绝对保证零基础完成大数据环境的构建。今天大数据环境构建后会暂停其他组件(hue、flume、kafka、oozie等)的构建,后面的文章就是基于该环境讲解大数据的应用。 一 安装zookeeper 参考:大数据开发Hadoop分布式集群环境构建(1) 二 安装spark 2.1 软件准备 软件下载地址: 链接:https://pan.baidu.com/s/1boQn4y7 SPARK_DAEMON_JAVA_OPTS="-Dspark.deploy.recoveryMode=ZOOKEEPER -Dspark.deploy.zookeeper.url=hadoop3:2181,hadoop4:

    1K100发布于 2018-01-10
  • 来自专栏李才哥

    构建Web应用

    构建Web应用.png 构建Web应用 基础功能 请求方法 最常见的请求方法是GET和POST,除此之外,还有HEAD、DELETE、PUT、CONNECT 等方法 PUT代表新建一个资源,POST表示要更新一个资源 通过查询字符串来实现浏览器端和服务器端数据的对应 缓存 设置缓存 · 添加Expires 或Cache-Control 到报文头中 · 配置 ETags · 让Ajax 可缓存 清除缓存 · 路径中跟随Web应用的版本号 响应JSON 响应跳转 视图渲染 在动态页面技术中,最终的视图是由 模板和数据共同生成出来的 模板 模板语言 包含模板语言的模板文件 拥有动态数据的数据对象 模板引擎 模板引擎 · 模板编译 with的应用

    1.5K20发布于 2021-03-02
  • 来自专栏云前端

    用NW.js构建跨平台桌面应用(4)-数据持久化

    与web开发中主要将数据保存在服务器端不同(cookie中仅保存极少量信息且会过期),数据持久化(Data Persistence)是本地应用开发中的常见需求,通俗的讲就是将瞬时数据(比如内存中的数据, 直接存储数据到本地文件 正如之前的文章提到过的,NW.js提供了App.dataPath来访问系统的应用数据目录, 可以利用其方便的存储应用配置文件等 不同平台上的具体指向: Win: $LOCALAPPDATA

    2.4K20发布于 2020-06-15
  • 来自专栏云云众生s

    如何使用GPT-4o函数调用构建实时应用程序

    本教程将向您展示如何通过函数调用将实时数据引入 LLM,使用 OpenAI 最新推出的 LLM GTP-4o。 译自 How To Build a Real-Time App With GPT-4o Function Calling,作者 Janakiram MSV。 现在,我们将通过将 FlightAware.com 的 API 与新的 GPT-4o 模型集成,进一步探索此概念,以便实时跟踪航班状态。 我们的目标是将此函数与 GPT-4 Omni 集成,以便它可以实时访问航班跟踪信息。 步骤 2:使用 GPT-4o 实现函数调用 让我们从导入 OpenAI 库并对其进行初始化开始。 在该系列的下一篇中,我们将用 Gemini Pro 替换 GPT-4o,探索相同概念但使用不同的模型。敬请期待。

    84800编辑于 2024-05-27
  • 来自专栏绿巨人专栏

    构建纯TypeScript应用

    构建纯TypeScript应用 现在只有命令行应用的例子。 前言 现在,应用开发的趋势是命令行接口应用和Web应用。 node.js 和 typescript的崛起所以,这里讨论如何创建纯的TypeScript CLI(Command Line Interface)应用和Web server-side应用。 latest -g npm -v 安装typescript :: install typescript npm install -g typescript :: check version tsc -v 构建 Web server-side应用 好吧。 其它工具 参照Integrating with Build Tools gulp: 构建系统 Karma: JavaScript的测试工具 参照 npm document Typescript Handbook

    1.9K120发布于 2018-05-16
  • 来自专栏绿巨人专栏

    构建纯TypeScript应用

    构建纯TypeScript应用 现在只有命令行应用的例子。 前言 现在,应用开发的趋势是命令行接口应用和Web应用。 node.js 和 typescript的崛起所以,这里讨论如何创建纯的TypeScript CLI(Command Line Interface)应用和Web server-side应用。 latest -g npm -v 安装typescript :: install typescript npm install -g typescript :: check version tsc -v 构建 Web server-side应用 好吧。 其它工具 参照Integrating with Build Tools gulp: 构建系统 Karma: JavaScript的测试工具 参照 npm document Typescript Handbook

    1.2K30发布于 2018-07-04
  • 来自专栏xingoo, 一个梦想做发明家的程序员

    Nodejs·构建web应用

    本篇的内容比较多..... 1 首先是从基本的Nodejs服务方面讲述前后端统一语言在web应用中的作用; 2 然后讲了web中基本的知识,从请求方法到路由、从查询字符串到Cookie和Session 4 中间件这节,没太看懂,可能是没试用过中间件,不太了解它的工作原理。大体上知道是中间件组成了一条链,一个中间件处理完后,调用next()方法继续执行下一个中间件。

    2.9K80发布于 2018-01-17
  • 来自专栏Article

    react + electron 构建应用

    ).BrowserWindow var win = new BrowserWindow({ width: 800, height: 600, frame: false }) 效果是实现了,但是你拖不动应用了 ,所以需要在应用的顶部div加上 -webkit-app-region: drag 同时在有按钮的元素上取消拖拽 -webkit-app-region: no-drag 但是这样做还是有问题,普通的程序顶部是可以缩放的 后来想到使用一个div position定位 height设置为5px,本质上就是代替padding出来的那段白色区域,height设置为5px是因为我在windows上对比了其他应用程序,这样的热区容易让鼠标识别到

    60310编辑于 2022-06-14
  • 来自专栏终身学习者

    使用 webpack 4 和 Babel 7 构建 React 应用及如何引入 Material Design

    在多次要求求之后,我们写了这个关于如何开始使用 React with Webpack 4和 Babel 7 的小教程。 在开始处理 Webpack 配置文件之前,先在应用程序中安装一些我们需要的东西。 首先安装 path 作为开发环境的路径依赖。 的示例(请注意,本教程中的 package.json 文件中不会进行以下更改,这只是一个示例,可以看到它是如何工作的) "webpack": "NODE_ENV=production webpack", 4. 6.plugins 在这里,我们设置了我们的应用程序中需要的插件。 命令 echo "" > src/index.scss 并添加以下内容: body { div#root{ background-color: #222; color: #8EE4AF

    10.7K60发布于 2019-03-15
  • 来自专栏GEE数据专栏,GEE学习专栏,GEE错误集等专栏

    Python应用开发——30天学习Streamlit Python包进行APP的构建4

    通过构建 Bored API 应用学习如何使用 API Bored API 应用可以在你无聊的时候建议你做些有意思的事! 技术上来说,这也演示了如何在 Streamlit 应用内使用 API。 示例应用 代码 以下是如何实现上述 Bored API 应用: import streamlit as st import requests #设置一个标题 st.title(' Bored API 示例应用 代码 逐行解释 # 首先,我们需要给应用导入以下的库 import json import streamlit as st from pathlib import Path # 然后我们需要 列中的 6 列以及 3 行 dashboard.Item("chart", 6, 0, 6, 3), # 媒体播放器对象定位在坐标 x=0 且 y=3 处,占据 12 列中的 6 列以及 4 行 dashboard.Item("media", 0, 3, 12, 4), ] # 创建显示各元素的框体 with elements("demo"): # 使用以上指定的布局创建新仪表盘

    1.9K10编辑于 2024-05-31
  • 来自专栏Helloted

    Runloop(4):应用

    4、事件响应 苹果注册了一个 Source1 (基于 mach port 的) 用来接收系统事件,其回调函数为 __IOHIDEventSystemClientQueueCallback()。 随后苹果注册的那个 Source1 就会触发回调,并调用 _UIApplicationHandleEventQueue() 进行应用内部的分发。 实际上,start 这个函数的内部会会获取 CurrentRunLoop,然后在其中的 DefaultMode 添加了4个 Source0 (即需要手动触发的Source)。

    53120编辑于 2022-06-07
  • 来自专栏代码编写世界

    CMake构建学习笔记4-libjpeg库的构建

    libjpeg本身的构建没什么特别的,不过值得说道的是libjpeg存在一个高性能分支叫做libjpeg-turbo,通过汇编代码使用SIMD(Single Instruction, Multiple 构建libjpeg-turbo的关键指令如下所示: # 配置CMake cmake .. ,指定构建类型 cmake --build . --config RelWithDebInfo # 安装阶段,指定构建类型和安装目标 cmake --build . --config RelWithDebInfo --target install 除了ENABLE_STATIC是libjpeg-turbo自定义的构建选项,其他指令和构建选项本系列其他几篇博文都介绍过

    40100编辑于 2024-12-14
  • 来自专栏技术杂记

    Rails 构建评论功能(4

    生成控制器 [root@h202 blog]# rails generate controller Comments Running via Spring preloader in process 3855 create app/controllers/comments_controller.rb invoke erb create app/views/comments invoke test_unit create test/c

    62230发布于 2021-10-20
  • 来自专栏技术杂记

    Docker 中构建 Jenkins4

    complete efae71df8aca: Pull complete 007c4719623e: Pull complete 0e54d32ff5f2: Pull complete 5b825467fc4f : Pull complete Digest: sha256:613ef35ff2fff0a26bab66dd9213463b034d4e536e9a6d52cbaeacb767fdf828 Status CREATED VIRTUAL SIZE docker:5000/ci/jnkns-img latest 5b825467fc4f

    38710编辑于 2022-01-21
  • 来自专栏又见苍岚

    PyTorch 学习 -4- 模型构建

    随着深度学习的发展,研究人员研究出了许许多多的模型,PyTorch中神经网络构造一般是基于nn.Module类的模型来完成的,它让模型构造更加灵活, 本文介绍 Pytorch 的模型构建 。 本节目录 PyTorch中神经网络的构造方法 PyTorch中特殊层的构建 LeNet的PyTorch实现 神经网络的构造 Module 类是 torch.nn 模块里提供的一个模型构造类,是所有神经网络模块的基类 __init__() self.params = nn.ParameterList([nn.Parameter(torch.randn(4, 4)) for i in range(3)]) 我们可以使用 torch.nn 包来构建神经网络。我们已经介绍了 autograd 包,nn 包则依赖于 autograd 包来定义模型并对它们求导。 , out_features=10, bias=True) )) 参考资料 https://datawhalechina.github.io/thorough-pytorch/第三章/3.4 模型构建

    77020编辑于 2023-07-20
  • 来自专栏云云众生s

    Salesforce如何在4天内构建一个AI驱动型应用

    Salesforce仅用四天时间,就利用其新的AI技术栈构建了一个交互式Dreamforce应用程序。一位Salesforce高管解释了其方法。 译自 How Salesforce Built an AI-Driven App in Under 4 Days,作者 Loraine Lawson。 Salesforce活动团队计划为Dreamforce大会应用构建一个定制AI的消息传出后,让在线CRM的AI团队感到惊讶,该团队已经创建并使用了一个名为Agentforce的新AI企业技术栈来为客户构建 “在Dreamforce召开前四天,我们接到一个电话,说:‘嘿,我们有一个活动团队正在构建的活动应用程序,他们完全自己动手——他们正在设置一个向量数据库,他们正在导入数据,’”告诉The New Stack “将其放入你的移动应用只是一个API调用的问题。”

    36010编辑于 2024-12-24
  • 来自专栏前端黑板报

    构建离线web应用(二)

    我们也可以在应用中缓存一些资源。这篇文章我们准备了解这些:service workers 以及缓存是如何一起配合给用户一个完美的离线体验。 完成 demo 在做 web 应用离线功能之前,让我们先来完成应用的基本功能。 setAttribute('target', '_blank') return card;} 下面就是所创建的 DOM 结构:

    <divclass="col s12 m<em>4</em> 我们打算<em>应用</em>“Cache, Then network.”的策略。 现在你已经知道了如何创建离线<em>应用</em>,在接下来的文章中,我们将继续讨论这项技术的有趣之处,包括推送通知,主屏幕图标创建等等···

    1.2K80发布于 2018-01-29
领券