首页 文章 精选 留言 我的

精选列表

搜索[分代式],共10010篇文章
优秀的个人博客,低调大师

【原创】5分钟玩转Markdown

希望简书支持的Markdown功能 [TOC]生成目录 PC端预览时,原文与预览同步滚动 支持公式 $$ x{yz}=(1+{\rm e}x){-2xy^w} $$ MacOS 与 Windows通吃的Markdown编辑器 typora,很好用。 支持实时预览 支持TOC生成目录 支持$$生成公式 支持快捷键设置标题 中文界面 支持快速设置表格 这里有好多其它的Markdown编辑器 Sublime Markdown Markdown Editing Markdown Preview 支持[TOC]生成目录 实时预览,LiveReload 设置Markdown Preview快捷键,复制下面内容到Sublime的Key Bindings的文件里面 { "keys": ["alt+m"], "command": "markdown_preview", "args": {"target": "browser", "parser":"markdown"} } Markdown 常用知识 标题 1级标题 # 2级标题 ## 3级标题 ### 4级标题 #### 5级标题 ##### 6级标题 ###### 分割线 *** 首行缩进 在段首输入&ensp; 首行缩进一个空格 在段首输入&emsp;首行缩进输入两个空格。 序号 直接写1.,然后加空格,写完内容回车,直接生成列表 下拉菜单 滑块 复选框 符号列表 *星号列表,星号+空格+文字,回车继续 下拉菜单 滑块 复选框 +,加号列表,与星号一样 下拉菜单 滑块 复选框 上标 <sup>与</sup>,以及^^ 简书<sup>TM</sup>, 简书TM n<sup>2</sup>=n+1, n2=n+1 H^2^O, H2O 下标 <sub>与</sub>,以及~~ H<sub>2</sub>O,H2O H~2~O, H2O 引用文字 使用>是一级引用,使用两个>,即>>,是引用里面的引用 引用文字 下一段 引用里面的引用 粗体与斜体 斜体,文字两边各写一个*星号,或斜体,文字两边各写一个_下划线 粗体,文字两边各写两个*星号,或粗体,文字两边各写两个_下划线 斜粗体,文字两边各写三个*星号,或斜粗体,文字两边各写三个_下划线 脚注 脚注[^这是一个脚注] 脚注[1] [^这是一个脚注]:这是一个脚注 行内代码-底纹 文字两边加上反引号`,比如下段文字: 在 Python 输出 Hello, world :print("Hello World") 代码块1【每句代码前加四个空格】 import dash_core_components as dcc dcc.Slider(value=4, min=-10, max=20, step=0.5, labels={-5: '-5 Degrees', 0: '0', 10: '10 Degrees'}) import dash_core_components as dcc dcc.Slider(value=4, min=-10, max=20, step=0.5, labels={-5: '-5 Degrees', 0: '0', 10: '10 Degrees'}) 代码块2【代码内容上下各加三个反引号```】 import dash_core_components as dcc dcc.Slider(value=4, min=-10, max=20, step=0.5, labels={-5: '-5 Degrees', 0: '0', 10: '10 Degrees'}) import dash_core_components as dcc dcc.Slider(value=4, min=-10, max=20, step=0.5, labels={-5: '-5 Degrees', 0: '0', 10: '10 Degrees'}) 代码块3 【```python 指定是Python格式】 def wiki_rocks(text): formatter = lambda t: "funky"+t return formatter(text) 链接 [这是一个有提示的链接](http://url.com/ "这是一个有提示的链接")这是一个有提示的链接 [这是一个没有提示的链接](http://url.com/)这是一个没有提示的链接 最简单的链接 http://url.com 引用链接: 这是一个[引用的链接][Quote] [Quote]:http://www.jianshu.com "引号前面要有个空格" 电子邮件 <dainiao@qq.com>dainiao@qq.com 图片 ![图片说明](http:https://yqfile.alicdn.com/img_f43a6604b777a30beb8a1587df2c78f9.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240) 图片说明 表格1 姓名|语文|数学|总成绩 ---|:---|:---:|---: 张三|100|90|190 姓名 语文 数学 总成绩 张三 100 90 190 :---:代表居中对齐, ---:代表左对齐. :---代表右对齐,另外-至少要有三个 表格2 Python | Julia | Go ----|------|---- foo | foo | foo bar | bar | bar baz | baz | baz Python Julia Go foo foo foo bar bar bar baz baz baz 其他 &copy * 星号 这是一个脚注 ↩

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

MiniMax 开源新一代 01 系列模型

MiniMax 发布并开源了 MiniMax-01 全新系列模型,其中包含:基础语言大模型MiniMax-Text-01和视觉多模态大模型MiniMax-VL-01。 根据介绍,MiniMax-01系列模型首次大规模实现线性注意力机制,传统Transformer架构不再是唯一的选择。这个模型的参数量高达4560亿,其中单次激活459亿。模型综合性能比肩海外顶尖模型,同时能够高效处理全球最长400万token的上下文,是GPT-4o的32倍,Claude-3.5-Sonnet的20倍。 目前,官方给出的标准定价是输入token 1元/百万token,输出token 8元/百万token。 模型结构图如下: MiniMax 方面称,基于业界主流的文本和多模态理解测评,该模型在大多数任务上追平了海外公认最先进的两个模型,GPT-4o-1120以及Claude-3.5-Sonnet-1022。 在长文任务上,对比了之前长文最好的模型Google的Gemini。结果显示,随着输入长度变长,MiniMax-Text-01是性能衰减最慢的模型,显著优于Google Gemini。 更多详情可查看官方公告。

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

BMF —— 下一代视频处理引擎

BMF(Babit Multimedia Framework)是字节跳动开发的跨平台、可定制的多媒体处理框架。经过 4 年多的测试和改进,BMF 已经过量身定制,能够熟练地应对现实生产环境中的挑战。目前广泛应用于字节跳动的视频串流、直播转码、云剪辑以及移动端前/后处理场景。该框架每天处理超过 20 亿个视频。 以下是一些主要功能: 跨平台支持:与 Linux、Windows 和 Mac OS 原生兼容,并针对 x86 和 ARM CPU 进行优化。 易于使用:BMF 提供 Python、Go 和 C++ API,使开发人员能够灵活地用自己喜欢的语言进行编码。 可定制性:由于其解耦的架构,开发人员可以通过添加自己的模块来增强框架的功能。 高性能:BMF拥有强大的调度器,对异构加速硬件的强大支持。此外还有与NVIDIA合作开发的高度优化的GPU管道,用于视频转码和AI推理。 高效的数据转换:BMF 提供跨流行框架(PyTorch/OpenCV/TensorRT)以及硬件设备(CPU/GPU)之间的无缝数据格式转换。

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

Yao 0.10.2 正式发布 你好零代码

无代码开发平台是可以让程序设计者及一般用户不用传统程序设计语言即可以开发应用程序的开发平台,使用的是图形用户界面(GUI)以及配置。(维基百科) 在一些特定场景中, 使用图形界面开发, 确实可以有效的提升程序开发的生产力, 也有很多优秀的实践案例。 然而, 这种开发效率提升, 是以牺牲通用性、无法精确掌控逻辑、应用必须与平台深度绑定、存在数据泄露风险、甚至无法掌控业务数据为代价。 不仅如此, 应对一些常见场景, 通过 ”托拉拽“ 编程更低效。 比如: 一张数据表有 100 个字段, 使用托拉拽配置一个数据管理表格。 一个业务系统有 200 张数据表, 使用图形界面配置出管理后台。 在没有数据分析平台的前提下, 一个业务指标统计涉及到多张表查询和复杂的数据处理。 ... Yao 没有采用大力出奇迹的办法, 而是换了一个新思路, 去解决这些问题。 Yao v0.10.2 重构了界面引擎、新增 Studio CLI、DSL 编写处理器, 发布了 Yao Brain 平台 (DEMO 版)。 基于这些新特性, 开发者可以轻松根据上下文逻辑, 用程序编程序, 开发出 真无代码 产品。 Yao Admin 为了演示效果, 我们用 Yao 开发了一个通用管理后台 Yao Admin。 无需 ”托拉拽“, 连接数据库, 你就有了一个管理后台。 稍加完善后, Yao Admin 将作为一个独立的产品发布, 了解更多特性可以访问代码仓库。 代码仓库: https://github.com/YaoApp/yao-admin 开源协议: Apache-2.0 Yao 是什么? Yao 是一款开源应用引擎, 使用 Golang 编写, 下载即用。适合开发业务系统、REST API、管理后台、自建低代码平台等。 GitHub 仓库: https://github.com/yaoapp/yao Github Stars: 4.8K 开源协议: Apache 2.0 官方文档: https://yaoapps.com/doc Yao vs 低代码/无代码平台 与大部分低代码平台相比, Yao 有更好的通用性、应用独立发布(可申请软著)、非一次性代码,可持续迭代升级、不限于”托拉拽“, 有多种编写方式等优势。 应用独立发布 与大部分低代码平台不同, Yao 是给开发者使用的应用开发工具和运行时。 使用 Yao 开发的应用, 代码独立发布(可申请软著), 无缝对接云原生工具链, 与使用 PHP, NodeJS 等脚本语言开发的应用无差别。 非一次性代码 不同于代码生成器, Yao DSL 开发者可阅读、可以编写, 开发者可精确掌控业务逻辑, 应用可持续迭代升级。 应用引擎全量开源, 技术团队可完全掌控全部代码。 Table DSL 示例: { "name": "::Bind Model", "action": { "bind": { "model": "pet", "option": { "form": "pet" } }, "search": { "process": "scripts.pet.Search", "default": [null, 1, 5] } } } 可替代脚本语言 Yao 内建 JavaScript Runtime, 可以使用脚本实现 95% 以上常见业务逻辑。 这使得 Yao 具备脚本语言的基础能力, 大部分场景下可以代替脚本语言使用。 多种编程方式 Yao 应用有多种编程方式,且这些编程方式可以随意切换。 支持手工编写, 开发者可以使用任意编程工具编写调试。 支持程序生成, 根据上下文逻辑, 自动生成 DSL 或脚本代码, 甚至可以接入 AI 让人工智能编程序。 支持可视化编程, 使用 Studio 通过托拉拽图形编程工具制作。 新特性 新界面 v0.10.2 重构了 XGEN 界面引擎, 同时优化界面描述 DSL, 使用 Yao 开发业务系统、管理后台等类型应用更方便。 Bind 在 Table DSL, Form DSL 中与 Model 绑定, 即可自动生成一个数据管理模块。 在表格中使用 Table DSL Table DSL: { "name": "绑定模型", "action": { "bind": { "model": "pet" } } } { "name": "绑定模型和表单", "action": { "bind": { "model": "pet", "option": { "form": "pet" } } } } { "name": "复制表格", "action": { "bind": { "table": "user" } } } 在表单中使用 Form DSL: { "name": "绑定模型", "action": { "bind": { "model": "pet" } } } { "name": "绑定表格", "action": { "bind": { "table": "pet" } } } { "name": "复制表单", "action": { "bind": { "form": "pet" } } } 更多用法参考 Widget 手册 Cloud Props 在开发界面交互时, 经常需要为一些组件提供查询接口。比如, 某个资源所属类目的下拉列表, 在用户点击时, 需要请求一个接口, 获取类目数据。 可以使用 Cloud Props 特性, 将组件参数与处理器绑定, 应用引擎加载时, 自动生成查询接口。 Table/Form DSL: { "宠物": { "bind": "where.status.in", "edit": { "type": "Select", "props": { "xProps": { "$remote": { "process": "yao.component.SelectOptions", "query": { "model": "pet", "wheres": [ { "column": "created_at", "op": "ge", "value": "2020-01-02" } ] } } } } } } } 更多用法参考 Widget 手册 Compute 通常情况下,在数据读取和写入时需要对字段数值处理, 来满足呈现和存储的需要。 可以使用 Compute , 在声明字段使用的组件时, 指定处理器对数值进行处理。 为便于使用, 新增了一组 Compute处理器,用于常见的数据处理, 开发者也可以根据需要, 使用自定义处理器。 处理器 参数表 返回值 说明 Get [<字符串参数>] <字符串参数> 读取数值 示例 Trim [<字符串参数>] 过滤首尾空格 示例 Concat [...<字符串参数>] "value1value2.." 连接字符串 示例 Hide [] "" 空字符串 返回空字符串 示例 Download 将路径转换为下载地址 示例 Upload 将下载地址转换为路径 示例 ... Table/Form DSL: { "相关图片": { "bind": "images", "view": { "type": "Image", "compute": "Download" }, "edit": { "type": "Upload", "compute": "Upload", "props": { "filetype": "image", "$api": { "process": "fs.system.Upload" } } } }, "是否在线": { "bind": "online", "view": { "bind": "online_view", "type": "Text", "compute": { "process": "scripts.compute.MappingOnline", "args": ["$C(row.online)", "$C(props.mapping)"] }, "props": { "mapping": { "1": "::Online", "0": "::Offline" } } }, "edit": { "type": "RadioGroup", "props": { "options": [ { "label": "::Online", "value": true }, { "label": "::Offline", "value": false } ] } } } } 更多用法参考 Widget 手册 Action 在界面描述中, 可以使用 Action 定义按钮的响应行为。 界面引擎提供了多个场景的行为。 KEY 执行动作 VALUE 参数 说明 History.push { "payload": "<路由地址>"} 跳转到指定路由地址 Service.<名称> { "method": "<函数名>", "args": [<参数表>] } 调用云函数 Studio.<名称> { "method": "<函数名>", "args": [<参数表>] } 调用 Studio 云函数 仅开发模式下有效 .... ... ... 更多用法参考组件文档 yao get 命令 为了更轻松的复制项目, 可以在空目录使用 yao get 命令下载 Yao 应用。 可供下载应用列表, 未来支持第三方应用上架。 应用 简介 yaoapp/yao-admin 一个通用管理后台 yaoapp/demo-app 演示应用 yaoapp/demo-project 工程项目管理演示应用 yaoapp/demo-finance 财务管理演示应用 yaoapp/demo-plm 生产项目管理演示应用 mkdir -p /data/app cd /data/app yao get yaoapp/yao-admin 云函数 在 services 目录下, 创建添加 js 脚本, 这个脚本中定义的函数都可直接通过 aciton 访问, 也可通过 API 接口调用。 脚本文件 /data/app/services/foo.js /** * Cloud Function * * POST /api/__yao/app/service/foo * {"method":"Bar", "args":["hello", "world"]} * * @param {...any} args * @returns */ function Bar(...args) { return { message: $L("Another yao application") + " (Cloud Function: foo.Bar)", args: args, }; } Form DSL 中调用 { "layout": { "primary": "id", "operation": { "preset": { "save": { "back": true }, "back": {} }, "actions": [ { "title": "测试云函数", "icon": "icon-cloud", "action": { "Service.foo": { "method": "Bar", "args": ["{{id}}", "{{name}}"] } } } ] } } } 安装界面 废弃原 yao init 命令, 使用安装界面完成应用初始化。 mkdir -p /data/app cd /data/app yao start 根据命令行提示, 进入应用初始化配置界面完成配置。 文件系统处理器 & JS API 新增一组文件系统处理器和 JS API。 查看处理器手册 HTTP 请求处理器 & JS API 新增一组 HTTP 请求处理器和 JS API。 查看处理器手册 更多处理器 新增编码解码、加密解密、证书导入等处理器。 查看处理器手册 Studio CLI、 Service、JSAPI 在 studio 目录下, 创建添加 js 脚本, 这个脚本中定义的函数都可直接通过 aciton 访问, 也可通过 API 接口调用。 stuido 目录下的脚本具有超级权限, 可以访问 dsl, script 等文件空间, 可用于实现生成 DSL 和脚本代码。 /** * Cloud Function * * POST http://<IP>:<Studio Port>/service/hello * {"method":"World", "args":["hello", "world"]} * * @param {...any} args * @returns */ function World(...args) { return { message: $L("Another yao application") + " (Studio Function: hello.World)", args: args, }; } Studio CLI cd /data/app yao studio run hello.World hi '::{"foo":"bar"}' Form DSL 中调用 { "layout": { "primary": "id", "operation": { "preset": { "save": { "back": true }, "back": {} }, "actions": [ { "title": "测试 Studio", "icon": "icon-cloud", "action": { "Studio.foo": { "method": "Hello", "args": ["{{id}}", "{{name}}"] } } } ] } } } Yao Studio Yao 即将提供一个可视化编辑器, 通过图形界面的方式编写 DSL。 当前正在开发中, 预计 2023 年第一季度上线。 预览(屏幕截图): Yao Brain 最好的工具, 你应该感受不到它的存在。 我们始终坚信, 在未来的程序开发中, AI 助手可以完成 90% 的工作, 开发者在 AI 的工作成果基础上微调即可。 我们也正在积极探索这个路线, 发布了 Yao Brain 平台。 尽管现在还只是基于确定规则, 但已经可以实现像 Yao-Admin 这样的通用管理后台。 未来某天, 只要告诉 Yao Brain 你的需求, 它可以帮你生成一个 CRM, 一个 ERP 或是其他符合你业务需求的程序。

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

Docker for Mac配置Sock5代理

今天需要用ES的镜像,发现Docker Hub的镜像已经废弃了,换成了docker.elastic.co镜像。 于是喜闻乐见得被墙了。。。 error pulling image configuration ... EOF 尝试了下SS的全局代理,发现没有用 方案 利用Privoxy开个Http代理,将http请求转发到Sock5,Docker for mac里配置Http代理。 具体步骤 brew install privoxy 配置privoxy配置 vi /usr/local/etc/privoxy/config 增加一行,代表把所有匹配/的请求(也就是所有请求),以sock5协议转发到127.0.0.1:1080,最后一个.代表不转发到http代理 forward-socks5 / 127.0.0.1:1080 . 将listen-addre

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

DataWorks:下一代智能数据工场

2017云栖大会dataworks专场,数加平台&DataWorks研发负责人王贲带来dataworks的演讲。主要讲了dataworks缘起何处,进而讲解了数据集成和数据研发,着重介绍了数据治理,最后作了简要总结。以下是精彩内容整理: 缘起 阿里巴巴从2009年开始从hadoop搭建数据平台体系,数据工场与以前体系一脉相承,有了数据工场后,大家不用再自建数据工场,数据平台会建立一个云服务。从自建水电煤厂->水电煤成为基础设施服务;从自建IT数据中心->使用云计算服务,云计算本质上解决了运维问题;从自建大数据平台->使用云数据平台服务;数据工场(DataWorks),你值得拥有! 数加平台想要做的就是普惠大数据,因为搭建一个数据平台需要一定成本。数据平台不仅仅是搭建一套hadoop平台,阿里也是在hadoop平

资源下载

更多资源
Mario

Mario

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

腾讯云软件源

腾讯云软件源

为解决软件依赖安装时官方源访问速度慢的问题,腾讯云为一些软件搭建了缓存服务。您可以通过使用腾讯云软件源站来提升依赖包的安装速度。为了方便用户自由搭建服务架构,目前腾讯云软件源站支持公网访问和内网访问。

Spring

Spring

Spring框架(Spring Framework)是由Rod Johnson于2002年提出的开源Java企业级应用框架,旨在通过使用JavaBean替代传统EJB实现方式降低企业级编程开发的复杂性。该框架基于简单性、可测试性和松耦合性设计理念,提供核心容器、应用上下文、数据访问集成等模块,支持整合Hibernate、Struts等第三方框架,其适用范围不仅限于服务器端开发,绝大多数Java应用均可从中受益。

Sublime Text

Sublime Text

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

用户登录
用户注册