希望大家可以开心点

如何与自己和解呢?

应该没有什么特别好的办法,就像我很多时候特别烦躁,烦躁的时候确实是没有任何办法冷静下来

这份题目是著名的:DASS-42,相比于互联网上流传的各种自测题更加专业有效,不过,如果你想要听这首歌做题,那么我不建议

我已经在医院做过许多次了,可以同时测量抑郁、压力、焦虑,清晰且有逻辑的了解自身目前的精神状态

现在,我将题目的内容和算法,附在这篇文章中:

1. 填入值

value des
0 完全不适用于我。
1 某些程度上适用于我,或者有的时候适用于我。
2 相当程度上适用于我,或者不少的时候适用于我。
3 非常适用于我,或者绝大多数的时候适用于我。

在 2.测量主表 中的value列按自身情况填入该表中des列对应的value

2. 测量主表

num des value
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 我无法对于任何事情产生热情。
32 我发现当自己在做事情时,很难容忍被其他事情打断。
33 我处于神经紧张的状态。
34 我觉得自己很没有用。
35 我无法容忍任何情况来阻碍我继续做手头上的事情。
36 我感到惊吓。
37 我看不到未来有任何会让自己觉得有希望的事情。
38 我觉得生活没有意义。
39 我发现自己变得焦躁不安。
40 我担心在有些情况下,我会感到恐慌并当众出丑。
41 我感觉到发抖(比如手颤抖)
42 我发现让自己主动去做事情很困难。

在value列填写完成后,可代入以下子表开始计算

3.1 压力测量子表

num value
1 0
6 0
8 0
11 0
12 0
14 0
18 0
22 0
27 0
29 0
32 0
33 0
35 0
39 0

按num列,与主表中对应num列的value列复制到该表中,开始测量

1
2
可以使用Excel中的VLOOKUP函数进行快速索引获取主表值
=VLOOKUP(A:A,测量总表!A:C,3,FALSE)

将所获取值相加后,获得程度判断值

1
2
3
4
5
6
7
8
9
=(
IF($B$18>=34,"非常严重",
IF($B$18>=26,"重度",
IF($B$18>=19,"中度",
IF($B$18>=15,"轻微","正常")
)
)
)
)

压力计算结束

3.2 焦虑测量子表

num value
2 0
4 0
7 0
9 0
15 0
19 0
20 0
23 0
25 0
28 0
30 0
36 0
40 0
41 0

按num列,与主表中对应num列的value列复制到该表中,开始测量

1
2
可以使用Excel中的VLOOKUP函数进行快速索引获取主表值
=VLOOKUP(A:A,测量总表!A:C,3,FALSE)

将所获取值相加后,获得程度判断值

1
2
3
4
5
6
7
8
9
10
可以使用Excel中的IF函数进行嵌套快速判断程度
=(
IF($B$18>=20,"非常严重",
IF($B$18>=15,"重度",
IF($B$18>=10,"中度",
IF($B$18>=8,"轻微","正常")
)
)
)
)

焦虑计算结束

3.3 抑郁测量子表

num value
3 0
5 0
10 0
13 0
16 0
17 0
21 0
24 0
26 0
31 0
34 0
37 0
38 0
42 0

按num列,与主表中对应num列的value列复制到该表中,开始测量

1
2
可以使用Excel中的VLOOKUP函数进行快速索引获取主表值
=VLOOKUP(A:A,测量总表!A:C,3,FALSE)

将所获取值相加后,获得程度判断值

1
2
3
4
5
6
7
8
9
10
可以使用Excel中的IF函数进行嵌套快速判断程度
=(
IF($B$18>=28,"非常严重",
IF($B$18>=21,"重度",
IF($B$18>=14,"中度",
IF($B$18>=10,"轻微","正常")
)
)
)
)

抑郁计算结束

最后

如果不会计算,可以在这里下载:点击下载,只需要填写主表值即可获取各个子表程度

如果大家可以开心点,那我也可以开心点,希望世界没有996;希望小动物不会被虐待;希望想爱的人就可以去爱;希望房价不高,没有彩礼;希望我不会再烦躁;

希望我每天晚上都可以看见我的魔法月亮,高高挂

About Site

写在前面

我从初中一年级就开始自建网站了,小的时候没什么程序知识,也没觉得建站这件事情多有意思。

只是单纯的认为有一个自己的个人网站,是一件很厉害的事情,不过还好没有走得很深。因为网站前端还真是没什么前途,游戏和产品的前端好歹能自称客户端呢。

我的第一个网站使用的是wordpress,这个东西对于新手来说简直是个天坑,之后再来说。

最开始什么都用的是免费的,用的是.tk的顶级域名。这个域名貌似是东南亚某个海岛国家,免费开放注册的顶级域名,毕竟是免费的东西,解析经常出问题。当时是先解析到dnspod上,再从dnspod解析到主机上。

后来实在是受不了解析问题,再加上.tk域名的官网死活登录不上去,就换成了.co.de那种丑丑的二级域名。

当然主机也用的是免费的:是海外主机商提供的vps虚拟机服务,好像是将一台服务器分成若干个虚拟机提供服务,连硬盘都只提供50mb还是100mb,数据库也是自动分配的。

这种免费主机对wordpress简直是毁灭性的,后来国内的腾讯云还是阿里云也有提供过这个服务。那个时候对网站加载速度一点概念也没有,反正只要加载出来就是做成了,就像爱迪生说:“亮了”一样。现在想起来,当时的网站大概每次打开都要一分钟以上。这个网站最后由于种种原因没有继续维护了,我觉得最大的可能是qq空间和百度贴吧,也有可能是我跑去网恋了。

第二个网站是工作的第一年做的,2016年,那个时候实在太无聊了,正好看到阿里云有10块钱学生特价的独立vps,当时不知道看了什么劳什子二次元文章,种草了.moe域名,国内万网什么的还不支持.moe的注册,我还是在gandi上买的。我记得当时主机+域名这一套下来要100+rmb,真的算很贵了。

那个时候开始知道网站的用户体验这些东西,但是还是用的wordpress,那个阿里云的主机还用的是不带GUI的linux。我不知道最后改了什么主题,还是db的设置有问题,后端总是跑着跑着就宕机重启了。我一气之下把wordpress卸了,整个网站只展示一个index.html,就丢那儿不管了。

关于现在

现在的这个网站,是基于hexo + Github page搭建的,起码我需要付费维护的东西只有这个.art域名了。

hexo静态站的方式我在2016年就有所接触,但是那个时候的工作还没有转到研发上,总觉得这类方式不够傻瓜,太过复杂了。其实接触之后才发现,hexo比wordpress简单很多:如果只是轻量化的博客需求,根本没必要带个评论系统,再带个数据库。

hexo自带自动将静态资源文件夹public发布到github的命令:

1
$ hexo d

但是我由于把博客源文件也托管在git上,已经抛弃了这种发布方式。(在源文件分支下执行hexo d,不知道为什么,会把源文件也提交到主干上,资源非常难以管理。)

而且因为工作的原因,我平时使用Tortoise比较多,于是我选择使用Tortoise针对Git做的Shell来控制博客更新的工作流:

master主干:保存网站的page静态文件;外部用户直接访问主干上存储的html文件。

hexo分支:保存网站的开发源文件。

第一步:

1
2
在hexo中编辑博客源文件
(编辑前先使用GitShell与远端进行同步,否则冲突)

第二步:

1
2
3
在hexo分支执行命令,生成Public文件
cd hexo
$hexo g

第三步:

1
2
将hexo分支文件夹通过 generate命令生成的 Public文件夹中的内容,拷贝到 master主干文件夹
(拷贝前先使用GitShell与远端进行同步,否则冲突)

第四步:

1
2
3
在GitShell中执行以下操作
commit and push master 发布静态资源
commit and push hexo 同步网站源文件

至此,博客的所有 发布 与 同步 流程结束。

如果有时间我可能会用ts写一个自动发布脚本,有时候只是为了写一篇文章、改几个字,反复执行这个操作,太繁琐了。

Bye Bye World

pic

测试中文在页面的显示效果

Test the display of English on the page

测试代码在页面的显示效果

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 <script>
//设定图片数量,如果图片数为3,这个参数就设为2,以此类推
bg = new Array(1);
bg[0] = 'https://wx1.sinaimg.cn/mw2000/edbc6d1agy1gksf9xojr4j20u60u0kjt.jpg'
bg[1] = 'https://wx4.sinaimg.cn/mw1024/edbc6d1agy1gksf9oiusvj20ub0u0kjr.jpg'
index = Math.floor(Math.random() * bg.length);
//通过打印方式创建body的起始节点
//因为伪元素必须包含在body节点之外,将js函数放置在此才不会报错
document.write("<BODY BACKGROUND="+bg[index]+">");
//将所随机背景写入伪元素
var sty=document.createElement('style');
sty.innerText="body,.box1::before {background: url("+bg[index]+")";
document.body.appendChild(sty);
</script>