hexo标签外挂
Note语法: 123{% note [class] [no-icon] [style] %} Any content (support inline tags too.io). {% endnote %} 名称 用法 class 【可选】标识,不同的标识有不同的配色 ( default / primary / success / info / warning / danger ) no-icon 【可选】不显示 icon style 【可选】可以覆盖配置中的 style (simple/modern/flat/disabled) 例子: 123456789101112131415161718192021{% note flat %} 默认 提示块标签 {% endnote %} {% note default flat %} default 提示块标签 { ...
SpringBoot接入阿里云SLS云日志服务
准备工作本教程需要先完成以下工作,若已完成可直接跳到第二部分 获取阿里云账号的 AccessKey 以及 AccessKey Secret。(建议使用 RAM 访问控制,仅授权部分权限) 开通阿里云 SLS 服务,创建 Project 和 logstore 准备工作 要使用阿里云的云服务要先注册阿里云的账号,点击右上角的头像,进入 AccessKey,获取 AccessKey 以及 AccessKey Secret。官方建议使用 RAM 仅开放有限的权限,可查看官方文档的具体操作: 官方文档sls 控制台,点击跳转 2. 开通阿里云 SLS,创建 Project,这里名字命名为 school-accounting,注意分隔符是 - 不是 _注意地域要选择和服务器同一地域的3. 创建 Logstore,这里名字命名为 cost_center4. 在记下地域所属的 endpoint,之后会用到 在 SpringBoot 中配置SLSSpringBoot 支持多种日志框架,如 JavaUtilLogging,Log4J,Log4J2和 Logback。SpringBoot 默认采用 ...
MongoDB基础语法
MongoDB 是一个文档数据库。它以一种称为 BSON 的 JSON 格式存储数据。如果您不熟悉 JSON,请查看 w3schools 的 JSON 教程。MongoDB 中的一条记录就是一个文档,它是一种由键值对组成的数据结构,类似于 JSON 对象的结构。 MongoDB 这一章我打算先放一下,打算先把 mysql 和 redis 这两个基本数据库的做好
写了三年博客,有一些想说的话
一些心得✍使用博客也算是很长时间了,其实博客也无非就是四个核心部分组成: 博客生成框架 文件托管平台 站点生成服务 访问加速服务 博客生成框架我使用过的有 wordpress、Typecho、hexo、hugo,其中 wordpress 和 Typecho 类似,hexo 和 hugo 类似,前两种自定义程度较低,适合小白,后两种自定义程度较高,适合有基础的人 说说我认为最佳的博客解决方案吧: 笔记软件:Obsidian,在 soruce//_post 下写文章 git:使用 Obsidian 插件,设置固定的时间间隔上传,无需手动提交 博客生成框架:hexo 文件托管平台:github 站点生成服务:netlify,同时运行命令设置为npm run clean && npm run build 访问加速服务:cloudflare其中前两步不是必须的, Typora 也可以,只是提供一个思路,能将同步 + 渲染 + 部署这一套流程自动化的都是好方案。 关于这次魔改自从上个学期云服务器到期,域名转手(之前的域名 lilmingcoding.top 10 块买的转手 ...
Go语言基础入门
从 Hello World 开始入门先由打印一个 hello world 开始入门吧 1234567package main import "fmt" func main() { fmt.Printf("hello, world") } 现在介绍一下这段程序的组成和每个语句的含义吧 在所有的 go 语言程序中都是由函数和变量组成,这些函数和变量被组织在一个个 go 源文件中,这些源文件按照作者的意图可以被组织为一个 package。 要使用一个包的函数,就要先 import 进来 main 包必须要有一个 main 函数作为程序的执行入口 go 语言中的字符串是不可以修改的 数组、字符串和切片先介绍一下在 go 中最常用的三个数据结构 数组go 语言中的数组是一个长度不可变的序列,因此实际开发中很少使用数组,一般都是用切片(可以理解为可变长度的数组) 数组的定义: 1234var a [3]int // 长度为3,初始值为0var b = []int{1 ...
高校生均成本核算系统
遇到的问题和自己的思考🤔 学科是在成本中心表中还是在学科专业目录表中?虽然学科专业目录表带了学科二字但我觉得应该是在成本中心表中,因为学院到学科是存在分配路径的,也涉及到了成本动因,应该也属于成本中心。那么学科专业目录树结构也就没有意义了,也要更名为专业目录表。学科是指下面的学科: 如果第一个想法是对的话,学科专业目录中的成本中心 id 就应该有多个成本中心 id,用逗号分隔。在成本动因采集的自动取数中,动因量是依据填入的成本中心 id 自动读表计算得到的,假设是读取在校学生人数表,在校学生人数表只有专业 ID,就要先从学科专业目录表中选取对应成本中心的 id 值,然而学科也算成本中心,会计学的成本中心就是管理学和会计学院。 马克思学院、外国语学院和理学院有基础教学功能的学院要区分公共课与专业课,按照课时比例,在本学院和全校范围进行分摊。然而动因采集表只有成本中心 ID,动因量这两个关键字段,没办法区分是哪个学院开始的公共课,那么是否是通过设置多个成本动因来解决的,比如:理学院授课时长、外国语学院授课时长、理学院授课时长。其次,开课明细表缺少成本中心 id,比如概率论由理学院开课, ...
orginone功能开发——应用开发手册
本教程将引导你逐步实现一个简单的大型仪器预约应用,实现新增大型仪器以及对仪器进行预约申请。在此过程中你会学习到基于 orginone 平台进行应用开发的基本过程,同时又助于让你对 orginone 平台有更深入的理解。 设置属性所谓 属性 是指表单中各个字段的标签,用于标识表单中每个字段的类型和名称。一个 属性 可以添加到多个表单中,为表单添加一项字段,而表单中的字段被称为 特性,若将 属性 比作父母,则 特性 就好比孩子。 在该应用中我们需要两个表单,分别是 仪器列表 和 预约申请,接下来我们为这两个表单创建属性。 为了方便创建应用,我们先在个人页面中创建一个单位,命名为 功能示范,在该单位下创建目录 大型仪器共享,在该目录下创建目录 属性,用来存放该应用下的所有属性。 右键目录空白处,依次点击 新建更多>新建属性。 在弹出的表单中填写我们的第一个属性: 创建好了仪器的名称属性后,我们再一一创建单位、分类、价值属性,单位和分类我们选择 描述型,价值我们选择 数值型。 设置好 仪器列表 的属性后,我们设置 预约申请 的属性。预约申请 的属性只需开始时间和结束时间,添加开始时间和 ...
orginone——用户手册(沟通+存储+办事)
沟通模块点击右上角的聊天图标,进入沟通页面 群聊用户可以在侧边栏中选择群聊,或者在列表中选择群聊,另外单位也可以作为群聊,属于全员群在单位和个人下存在着超级管理权群,单位下有着超级管理权的人员都会加入到该群。因为个人对自己有着最高的权限,个人页面下也会显示超级管理权群,且只有自己一人点击群聊图标,进入聊天页面之后即可开始聊天 单聊同样在沟通页面下,点击个人的头像,则可显示好友以及个人,可以与好友或或者自己聊天在加入的组织下,可以查看和您处于同一组织的人员,并选择与同一组织的人员聊天 文件传输和存储在聊天输入框的上方,点击文件图标即可选择文件上传上传的文件会在聊天框中显示,可以点击文件,打开并预览文件若是右击文件,还可以选择将文件下载到本地所有聊天时所发送的文件都会保存在存储中,用户可以点击共享目录在存储查看 查询聊天记录同样在聊天的详情下,点击查找聊天记录,在弹窗的搜索框中可以模糊搜索聊天记录 存储模块文件上传点击右上角的存储图标,进入存储页面可以在侧边栏中右击目录,点击上传文件,在弹窗中选择上传文件,可以选择点击或拖拽的方式上传文件 文件管理右击文件,可以对文件进行操作,如:下载,复 ...
orginone平台解析——anystore的api
AnyStore 类getInstance获取任意数据存储单例。 请求方式:Post 参数: 123456789101112131415{    "methodName":"getInstance",    "args":{        "url": string,//远端地址,默认为"/orginone/anydata/hub"    },    "timeout":2} isOnline判断是否在线。 请求方式:Post 123456789{    "methodName":"isOnline",    "args":{        //无参数    },    "timeout":2} updateToken更新 token。 请求方式:Post 参数: 1234567{    &qu ...
orginone平台解析——沟通和储存
沟通模块奥集能平台的聊天模块提供用户在群聊和单聊中进行自由沟通的功能。此外,也支持文件和聊天记录的储存以及查询。以下是详细的功能描述: 群聊功能用户可以在群聊中与多名用户同时进行聊天,实现集体讨论与交流。群聊功能非常适合处理工作协调、团队讨论等多人参与的情况。 单聊功能若用户希望与单位下的特定成员进行一对一的沟通,可以使用单聊功能。这个功能可以帮助用户进行更为私密或者针对性的交流。 文件传输在聊天过程中,用户可以发送各类文件给其他用户,该文件传输功能支持多种常见的文件格式,如文档、图片、音频、视频等,并且传输的所有文件可在共享文件中查看和下载。 聊天记录储存功能所有的聊天记录都将储存在数据内核中,用户可以根据关键词查找并定位到对应的聊天记录 从用户发送消息,再到接收方显示消息的具体时序图如下: 储存模块奥集能平台的储存模块秉承Linux系统中一切皆文件的概念,将平台所有的对象都抽象成了文件,包括单位、群组、用户、办事等。用户可以在储存模块下上传文件,并且支持多种常见文件格式的打开,为用户提供了一种简洁而统一的资源管理方式。以下是详细的功能描述: 文件化抽象储存模块将所有的 ...
作者信息
avatar
lilming
Talk is cheap. Show me the code.
github