From 86f63ff973cd1bb1c45dffad7daf4f88cf086bd6 Mon Sep 17 00:00:00 2001 From: simple321vip Date: Sat, 4 Feb 2023 22:57:10 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=20wiki=20view=20=E6=98=BE?= =?UTF-8?q?=E7=A4=BA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- index.html | 2 +- mock/blogView.ts | 14 ++++++++++++++ mock/calendar.ts | 8 ++++---- src/components/layout/Layout.vue | 19 ++++++++++++++++--- src/permission.ts | 14 ++++++++++---- src/view/blog/index.vue | 6 ++---- src/view/blog/mdview.vue | 4 ++++ 7 files changed, 51 insertions(+), 16 deletions(-) diff --git a/index.html b/index.html index ca2aff5..19758e3 100644 --- a/index.html +++ b/index.html @@ -5,7 +5,7 @@ - violin-home-manage + violin-home diff --git a/mock/blogView.ts b/mock/blogView.ts index e484380..de205ab 100644 --- a/mock/blogView.ts +++ b/mock/blogView.ts @@ -25,6 +25,20 @@ export default [ ] } }, + { + url: '/wiki/api/v1/reader/blog/string', + method: 'get', + response: () => { + return { + bid: "1", + btId: "2", + btName: "3", + title: "1.2 java neicun", + blog_prex: "5", + content: "关键字volatile是java虚拟机提供的最轻量级的同步机制。\n当一个变量被定义为volatile时,它具备两种特性。\n第一种是**可见性**。\n即每次get时,强制刷新。\n一个误解区,字节码就是原子操作,这是不对的,一个字节码指令在解释执行时,如果是编译执行,一条字节码会有可能被转化为若干个本地机器指令。此处,用-XX:+PrintAssembly参数输出反汇编来分析。\n\n第二种是,**有序性**。\n即,禁止指令重排序(Instruction Recorder)优化。\n被volatile修饰的变量,赋值后会多执行一个\"lock addl\"操作,这个操作相当于一个memory barrier(内存屏障),指令重拍时,不能把后面的指令排序到内存屏障前面去,只有一个处理器访问时,不需要内存屏障。\naddl 是一个空操作,(把ESP寄存器的值 + 0),这个操作相当于把缓存中的变量做了一次store和write操作。\nlock iddl指令把修改同步到内存时,意味着所有的之前的操作都已完成,便形成了指令重排序无法穿越内存屏障的效果。\n针对于long和double的类型变量,不通虚拟机是有着不同的实现,此处不做描述。\n", + } + } + }, { url: '/wiki/api/v1/reader/blog_type', method: 'get', diff --git a/mock/calendar.ts b/mock/calendar.ts index 06a8c4d..e64ef56 100644 --- a/mock/calendar.ts +++ b/mock/calendar.ts @@ -7,14 +7,14 @@ export default [ response: () => { return [ { - date: '2023-01-09', + event_date: '2023-01-09', title: '春游', - eventInfo: '春节不觉晓,处处闻啼鸟,夜来风雨声,花落知多少', + event_info: '春节不觉晓,处处闻啼鸟,夜来风雨声,花落知多少', }, { - date: '2023-01-30', + event_date: '2023-01-30', title: '月底发工资', - eventInfo: '发了工资少一半,还了信用卡再少一半,试问如何攒下钱,只有两个字:做梦', + event_info: '发了工资少一半,还了信用卡再少一半,试问如何攒下钱,只有两个字:做梦', } ] } diff --git a/src/components/layout/Layout.vue b/src/components/layout/Layout.vue index 9b89b2b..57c2d7c 100644 --- a/src/components/layout/Layout.vue +++ b/src/components/layout/Layout.vue @@ -1,10 +1,10 @@