首页 文章 精选 留言 我的

精选列表

搜索[事件发布],共10000篇文章
优秀的个人博客,低调大师

PhalApi 2.10.1 版本发布,PHP 开源接口框架

[主要更新] 1、PDO支持具体驱动的连接选项,支持连接超时设置,避免接口长时间连接出现504 Time out 2、PDO调整为有错误时抛出携带更详细错误信息的PDOExcepion,避免笼统的错误提示 3、添加\PhalApi\Api::getApiCommonRules(),以便支持部分接口不需要全局应用参数的场景。 4、支持接口参数置空,通过NULL或FALSE赋值可将接口参数取消 5、在线接口文档,接口参数转换成客户端看到的参数类型 6、接口参数规则中添加is_doc_hide配置,设置为true时,接口文档不显示此参数,但实际上仍可在PHP代码中使用 7、缺少必填接口参数时,追加desc到翻译 8、兼容接收JSON的参数

优秀的个人博客,低调大师

Knife4j 2.0.1 发布,细节处理!

Knife4j前身是swagger-bootstrap-ui,是一个为Swagger接口文档服务的工具 文档:http://doc.xiaominfo.com 效果(旧版):http://swagger-bootstrap-ui.xiaominfo.com/doc.html 效果(2.0版):http://knife4j.xiaominfo.com/doc.html Gitee:https://gitee.com/xiaoym/knife4j GitHub:https://github.com/xiaoymin/swagger-bootstrap-ui 示例:https://gitee.com/xiaoym/swagger-bootstrap-ui-demo 特性 & 优化 knife4j-spring-ui 1、解决x-www-form-urlencoded类型的表单请求,参数勾选复选框无法取消的情况gitee #I16S14 2、个性化配置中新增是否开启动态参数选项,默认为false,不开启,如果有需要的可以勾选此选项,可以无限动态添加参数进行接口调试 3、实现全局搜索功能gitee #I16ZW4 4、@Deprecated 标记的接口置为过时gitee #I1736T 5、针对返回的数据太大,导致页面卡死的情况下,界面做限制处理,如果返回的数据大于2M,不进行格式化处理,弹出提示,提醒开发者在raw进行响应内容的查看,只显示纯文本gitee #I16ZV4 6、优化响应数据大小的格式化显示,BYTE\KB\MB 7、实现图片预览功能gitee #I173AN 如果你后端是Java+Spring的技术栈,在使用springfox的同时,想换一个Swagger的Ui皮肤,通过在pom.xml中直接引入即可,如下: <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-ui</artifactId> <version>2.0.1</version> </dependency> Knife4j-Spring 使用Spring Boot的技术栈可以通过引用starter的方式快速引入使用,注意该starter组件是包含Ui的,如下: <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-spring-boot-starter</artifactId> <version>2.0.1</version> </dependency> 如果是微服务的情况下,微服务其实不需要引用Ui的jar包,只需要在网关引用Ui的jar包依赖,所以在微服务情况下,使用增强属性只需要引用微服务版本的starter依赖,如下: <dependency> <groupId>com.github.xiaoymin</groupId> <artifactId>knife4j-micro-spring-boot-starter</artifactId> <version>2.0.1</version> </dependency> ​ 特点 基于Vue+Ant Design构建的文档,更强大、清晰的接口文档说明能力以及接口调试能力 左右布局,基于Tabs组件的多文档查阅风格 支持在线导出Html、Markdown、Word、PDF等多种格式的离线文档 接口排序,支持分组及接口的排序功能 支持接口全局在线搜索功能 提供Swagger资源保护策略,保护文档安全 接口调试支持无限参数,开发者调试非常灵活,动态增加、删除参数 全局缓存调试信息,页面刷新后依然存在,方便开发者调试 以更人性化的table树组件展示Swagger Models功能 文档以多tab方式可显示多个接口文档 请求参数栏请求类型、是否必填着颜色区分 主页中粗略统计接口不同类型数量 支持自定义全局参数功能,主页包括header及query两种类型 JSR-303 annotations 注解的支持 更多个性化设置功能 界面 接口文档显示界面如下: 接口调试界面如下: Swagger Models功能 支持导出离线Markdown、Html功能,markdown的表格较原先版本通过缩减显示为树形结构,点击预览导出离线Html效果,效果图如下: 通过第三方Markdown软件导出的PDF效果如下图: 同时提供了导出离线Html功能,Html功能界面风格和在线几乎没有区别,美观、大方、简洁,如下图: Star & Issue 感谢各位朋友的支持,前往https://gitee.com/xiaoym/knife4j点个Star吧~~ :)

优秀的个人博客,低调大师

FastAdmin V1.0.0.20191212 发布,极速后台框架

V1.0.0.20191212 更新日志 新增 Bootstrap-table 分页跳转 新增邮箱/手机/公众号/普通文本四种验证码 新增后台列表选项卡切换支持普通文本框 新增 Fieldlist 支持自定义 HTML 标签 修复 Datetimepicker 不触发 fieldlist 响应的 BUG 修复角色组跨权限查看编辑的问题 修复角色组移动时不能为节点的子节点 修复分类管理中可将父 id 设置为自己的错误 修复安卓下图片无法上传的 BUG 修复附件类型筛选时多条件的 BUG 修复 Backend 基类无法捕获 Exception 异常的 BUG 修复 Form::checkboxs 名称生成错误的 BUG 修复超级管理员开关无权限的 BUG 优化面包屑获取方式 优化控制台切换时图表展示 官网:http://www.fastadmin.net/ 演示:http://demo.fastadmin.net/ 项目仓库:https://gitee.com/karson/fastadmin 在线开发文档:https://doc.fastadmin.net FastAdmin 是一款基于 ThinkPHP5 + Bootstrap 的极速后台开发框架。 基于 Auth 验证的权限管理系统 支持无限级父子级权限继承,父级的管理员可任意增删改子级管理员及权限设置 支持单管理员多角色 支持目录和控制器结构一键生成权限节点 基于 AdminLTE 二次开发 基于 Bootstrap 开发,自适应手机、平板、PC 基于 RequireJS 进行JS模块管理,按需加载 基于 Less 进行样式开发 基于 Bower 进行前端组件包管理 一键生成 CRUD 一键生成菜单

优秀的个人博客,低调大师

GuiLite 3.1 发布:5 星 readme,开源必备

早在一年前,就有国外网友吐槽GuiLite的readme设计过于凌乱,可能缺少艺术细胞,当时觉得动感十足的页面挺好看的,所以不以为然;后来经过一些作设计的朋友的指点,专门花了点钱,对readme.md作了重新设计。不知道大家可对现在的页面足够满意? 通过广发英雄帖,收集反馈,大家对这次的改版还是比较满意的;既然如此,大家可以考虑收藏一下,为自己以后的开源项目备用。设计理念如下: 1. 设计一个高对比度,且突出重点的logo,提现项目的特点; 2. 一句话介绍项目内容,然后用图例说明:大家为什么需要这个项目; 3. 说明项目的技术特点,能提供什么便利 4. 说明项目对开发者的友善,和能提供的支持 5. GUI必须用实例来提现效果,将所有实例整理成一个“demo展示墙”,点击任何一个动图,可以链接到该实例的说明文档处 简化“消息映射”: 根据开发群同学的反馈,消息映射学习起来比较困难;通过交流,我们也确实发现“消息映射”还存在比较大的优化空间,通过重构,我们把“消息映射”的代码量删减了约40%;通过简化核心代码,应用层的使用也得到了简化,不仅代码量变少了,而且逻辑更加清晰。 常见问题及回答: Q1: 是否有人将GuiLite运用在实际产品中? A: 有的,但无法准确的统计数量和产品类型;仅从开发群的分享来看,一些同学水平很高,不到半年的时间就把GuiLite学的融会贯通,不仅运用在产品中,更做出了令群主都汗颜的UI效果。 Q2:GuiLite及其工具链是否永久免费开源? A:是的,永久开源免费;GuiLite的5千行体量,不仅能降低开发者的学习成本,也能降低管理者的维护成本;996?不存在的:)再加上热情积极的开发群同学的支持(特别是硬件上的支持)。盈利,对GuiLite来说有点画蛇添足;永久开源免费,才是对众多开发者的等价回报。 Q3: 不懂C++,能学会GuiLite吗? A:可以的;开发群中几乎是一色的C语言开发者,但这并没有妨碍他们掌握,并改造GuiLite。GuiLite仅仅使用了class,virtual function的C++特性,随便找些资料,速成1小时即可上阵。GuiLite选择C++语言,但并不是因为它的语言、语法;而是它组织数据、代码的思维方式,从而成就5千行的超小体量。 Q4:单片机,支持C++吗? A:支持的,GuiLite的大部分实例都有单片机版本,开发群中也有丰富的群友作品,相信必有一款属于你;当然,也不要泛滥的使用extern "C",仅在接口部分使用一次即可。

资源下载

更多资源
Mario

Mario

马里奥是站在游戏界顶峰的超人气多面角色。马里奥靠吃蘑菇成长,特征是大鼻子、头戴帽子、身穿背带裤,还留着胡子。与他的双胞胎兄弟路易基一起,长年担任任天堂的招牌角色。

Nacos

Nacos

Nacos /nɑ:kəʊs/ 是 Dynamic Naming and Configuration Service 的首字母简称,一个易于构建 AI Agent 应用的动态服务发现、配置管理和AI智能体管理平台。Nacos 致力于帮助您发现、配置和管理微服务及AI智能体应用。Nacos 提供了一组简单易用的特性集,帮助您快速实现动态服务发现、服务配置、服务元数据、流量管理。Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。

Rocky Linux

Rocky Linux

Rocky Linux(中文名:洛基)是由Gregory Kurtzer于2020年12月发起的企业级Linux发行版,作为CentOS稳定版停止维护后与RHEL(Red Hat Enterprise Linux)完全兼容的开源替代方案,由社区拥有并管理,支持x86_64、aarch64等架构。其通过重新编译RHEL源代码提供长期稳定性,采用模块化包装和SELinux安全架构,默认包含GNOME桌面环境及XFS文件系统,支持十年生命周期更新。

Sublime Text

Sublime Text

Sublime Text具有漂亮的用户界面和强大的功能,例如代码缩略图,Python的插件,代码段等。还可自定义键绑定,菜单和工具栏。Sublime Text 的主要功能包括:拼写检查,书签,完整的 Python API , Goto 功能,即时项目切换,多选择,多窗口等等。Sublime Text 是一个跨平台的编辑器,同时支持Windows、Linux、Mac OS X等操作系统。

用户登录
用户注册