随笔分类 -  web框架

1 2 3 4 5 ··· 12 下一页

通过pyinstaller 打包bottle 应用
摘要:pyinstaller 是一个很不错的python 应用打包工具,灵活简单,以下对于以前一个简单的bottle 使用pyinstaller 打包 打包命令 代码参考下边的资料 参考命令 pyinstaller --add-data "static/*:static" app.py 一些细节 因为打包 阅读全文

posted @ 2025-02-26 08:00 荣锋亮 阅读(8) 评论(0) 推荐(0) 编辑

bottle stream 模式数据返回简单示例
摘要:bottle对于支持迭代以及生成器的方法会使用类似stream 的模式返回数据,以下是一个简单的对于基于ollama 的stream 数据渲染处理示例 bottle 应用 app.py from bottle import route, run, template,static_file from 阅读全文

posted @ 2025-02-25 08:00 荣锋亮 阅读(4) 评论(0) 推荐(0) 编辑

bottle python micro 框架
摘要:bottle是一个 python micro 框架,轻量简单 包含的特性 基于函数简单,动态路由 内置模版引擎,同时还支持jinja2,mako,cheetah 等模版引擎 内置灵活的工具类,的对于表单,文件,cookies,headers 处理 server 支持,支持适配兼容的wsgi 协议 说 阅读全文

posted @ 2025-02-24 08:00 荣锋亮 阅读(6) 评论(0) 推荐(0) 编辑

ollama deepseek 流式web 集成think 标签处理简单示例
摘要:ollama openai 兼容api 的流式输出可以提升用户体验,当前deepseek 比较火,以下是对于deepseek think 部分部分的简单说明 处理机制 因为输出是markdown格式的,我们主要将think 部分解析到,同时进行标签的处理(比如替换为div 的同时添加class 属性 阅读全文

posted @ 2025-02-01 17:48 荣锋亮 阅读(2192) 评论(0) 推荐(0) 编辑

tldraw 创建基于web 白板的sdk 框架
摘要:tldraw 创建基于web 白板的sdk 框架 包含的特性 react canvas 高性能 实时协作 媒体支持 灵活的自定义 说明 tldraw 从3.0 开始调整累了许可模式,以前是商业使用需要有license,现在是可以直接使用了,但是会保留水印,对于开发白板应用的tldraw 是一个很值得 阅读全文

posted @ 2024-10-31 08:00 荣锋亮 阅读(51) 评论(0) 推荐(0) 编辑

fasthtml 快速创建web app 的框架
摘要:fasthtml 让我们可以基于python 代码就可以快速开发web app 的框架,使用上简单 说明 fasthtml 包含了丰富的组件,内部web 框架基于了starlette 与fastapi 是一样的,fasthtml 值得尝试下 参考资料 https://github.com/Answe 阅读全文

posted @ 2024-10-12 06:08 荣锋亮 阅读(325) 评论(0) 推荐(0) 编辑

casl 同构授权js 框架
摘要:casl 同构授权js 框架,提供了web前端以及后端的集成支持(使用相同的api ) 包含的特性 多功能 灵活的基于subject 以及属性的授权处理 同构 同时支持前端以及后端 类型安全 基于ts 开发 小巧 压缩之后只有6kb 声明式的 基于声明式的可以灵活的进行规则的共享,包含了ui,api 阅读全文

posted @ 2024-04-18 11:48 荣锋亮 阅读(50) 评论(0) 推荐(0) 编辑

lightdash 对于headless browser的使用
摘要:对于slack 的unfurl lightdash 使用了headless browser,以下说明下内部处理 参考图 此图来自官方文档,可以看出主要包含了调度以及slack 的 内部实现 实际上就是对于 unfurl 的图片处理部分,里边包含了cookie处理(安全)以及对于请求进行拦截(核心也是 阅读全文

posted @ 2024-04-18 11:48 荣锋亮 阅读(15) 评论(0) 推荐(0) 编辑

browserless 对于延迟加载图片的处理
摘要:日常中大家为了提高web的性能基于可见区的图片加载基本常见,但是对于基于puppeteer的快照以及pdf生成就不太方便了,以下是一个解决方法,核心是过去内容的高度,基于代码进行滚动,模拟人的操作实现资源的加载 参考实现 const express = require("express"); con 阅读全文

posted @ 2024-04-18 11:48 荣锋亮 阅读(36) 评论(0) 推荐(0) 编辑

browserless 部署无头浏览器到docker中的工具
摘要:browserless 部署无头浏览器到docker 中的工具 包含的特性 支持可配置的并行以及请求队列 开箱即用的字体支持 debug 视图支持 交互式的puppeteer 调试器 支持puppeteer 以及playwright 支持基于websocket 以及rest api 的请求控制(可以 阅读全文

posted @ 2024-04-18 11:47 荣锋亮 阅读(563) 评论(0) 推荐(0) 编辑

ludic 基于纯python 开发动态html 页面的框架
摘要:ludic 使用了htmx 进行页面的处理,同时基于starlette 提供asgi web 能力 包含的特性 基于python 的无缝的htmx 集成快速开发web 基于python 类型系统的类型组件 基于starlette的异步搞性能web 处理 基于python f-strings 的htm 阅读全文

posted @ 2024-04-09 13:36 荣锋亮 阅读(22) 评论(0) 推荐(0) 编辑

immer 不可变对象状态管理的工具
摘要:immer是一个不可变对象状态管理的node 包,一般主要场景应用到react 等项目中,当然node 项目也是可以使用的 优点 遵循不可变数据流 强类型 开箱即用的结构共享 开箱即用的对象冻结 json patche 支持 gzip 之后比较小 内部参考处理 如下图 参考资料 https://im 阅读全文

posted @ 2024-04-08 09:47 荣锋亮 阅读(33) 评论(0) 推荐(0) 编辑

aiohttp unix socket 启动简单说明
摘要:aiohttp 官方推荐了不少部署模式,以下是关于unix socket 部署的简单说明 参考配置 web.py from aiohttp import web import argparse parser = argparse.ArgumentParser(description="aiohttp 阅读全文

posted @ 2024-03-22 08:24 荣锋亮 阅读(14) 评论(0) 推荐(0) 编辑

unpkg 淘宝registry 不能使用的问题
摘要:以前修改过一个unpkg,可以支持本地私服部署,今天有一位网友在使用淘宝registry 的时候发现有问题,会有重定向的问题 造成不能使用 原因分析 尽管我们配置的是 registry.npmmirror.com 但是对于内容的下载npmmirror 会使用另外一个域名cdn.npmmirror.c 阅读全文

posted @ 2024-02-22 14:51 荣锋亮 阅读(70) 评论(0) 推荐(0) 编辑

ruffle 基于webassembly 的flash player 模拟器
摘要:ruffle 基于webassembly 的flash player 模拟器 包含的特性 安全 基于rust 以及wasm 避免一些安全问题 安装简单 免费开源 说明 官方还提供了一个demo 站点可以快速体验功能 参考资料 https://github.com/ruffle-rs/ruffleht 阅读全文

posted @ 2024-02-12 08:00 荣锋亮 阅读(87) 评论(0) 推荐(0) 编辑

typespec 简单试用
摘要:typespec 是一个强大的api 描述框架,以下是一个简单的试用 安装typespec 可以安装为全局cli 命令 npm install -g @typespec/compiler 使用 创建项目 tsp init // 后续按照提示操作,可以选择http 安装依赖 tsp install 项 阅读全文

posted @ 2024-01-28 08:08 荣锋亮 阅读(150) 评论(0) 推荐(0) 编辑

ash用于构建 Elixir 应用程序的声明性和可扩展框架
摘要:ash 是一个Elixir 框架 包含的特性 面向资源 通过plug 以及play 构建复杂的应用 graphql 支持 基于absinthe 的graphql 支持 json api 支持 认证&授权支持 多租户支持 统一数据层 灵活扩展 可观测性支持 phoenix ecto 框架兼容 说明 a 阅读全文

posted @ 2024-01-26 08:00 荣锋亮 阅读(58) 评论(0) 推荐(0) 编辑

nova erlang web 框架
摘要:nova erlang web 框架,提供了cli ,使用比较方便,web 处理基于了 cowboy (erlang 常用) 依赖的三方包 可以看出,依赖了cowboy(web 处理) {deps, [ {cowboy, "2.10.0"}, {uuid, "2.0.7", {pkg, uuid_e 阅读全文

posted @ 2024-01-03 09:42 荣锋亮 阅读(19) 评论(0) 推荐(0) 编辑

h2o 多http 协议支持的http server
摘要:h2o 是基于c开发的http server 支持一些类似nginx 的功能,github start 不少,目前还是比较活跃的,很值得看看 参考资料 https://github.com/h2o/h2ohttps://h2o.examp1e.net/ 阅读全文

posted @ 2023-12-05 10:22 荣锋亮 阅读(98) 评论(0) 推荐(0) 编辑

kore 模块编译三方依赖库的一些说明
摘要:kore 对于三方库的编译是通过动态链接的,所以实际部署需要在系统安装对应的库 参考效果 比如macos 编译官方示例的一个jsonrpc 服务 编译效果 参考资料 https://docs.kore.io/4.2.0/applications/koreconf.html 阅读全文

posted @ 2023-11-29 14:32 荣锋亮 阅读(22) 评论(0) 推荐(0) 编辑

1 2 3 4 5 ··· 12 下一页

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示