Dps.config.js 中文说明文档
本配置文件用以生成 Vue 应用的骨架屏。
基本配置字段说明
1 | const dpsConfig = { |
本配置文件用以生成 Vue 应用的骨架屏。
1 | const dpsConfig = { |
1 | <script src="https://cdn.bootcdn.net/ajax/libs/vConsole/3.15.1/vconsole.min.js"></script> |
1 | if (window.webkit != undefined) { |
1 | created() { |
直接用 a 标签的 href 跳转,前提是原生应用定义了 myapp://*** 作为触发特定功能的URL,可参考 Instagram 的 H5 跳转 app 的竞品例子,instagram://**。
一般跳不过去就是原生端不支持。
1 | console.log(a); // undefined |
use strict 严格模式this 默认绑定到 undefined 而非 window。1 | function foo() { |
1 | (function() { |
其他地区如潮州市:可直接在广东政务服务网搜索“报到证改派”在线办理
备注: 整个流程较为繁琐,建议提前准备资料并留意预约时间。
“自己”即指“真我”,从“我是谁”到后来的“从有到无”,整本书以若菱与一位智者老人的对话为主线,引申出许多深刻的生命观念。
外面没有别人,只有你自己。
所有的外境,其实都是内心的投射。
与潜意识对话的黄金时刻
想象自己已经实现目标的最佳时刻,是清晨将醒未醒、夜晚将睡未睡之间的那段时间,因为那时我们最接近潜意识。
关键修炼:觉察、臣服、战胜胜肽(小我)
冥想、感恩、付出
少关心别人,多关心自己
这本书不只是关于“找到自己是谁”,更是提醒我们“成为那个自己”。内在力量的唤醒,需要持续的觉察、练习与自我超越。
也就是看了这本书,才知道世界上会有另一个自己在做着自己喜欢的事情。看这本书之前,从没有看过村上君写的书。知道有这么一个火人,也知道那么多火书,但就是没怎么看过。可论及跑步呀,觉得能与之有所交流。一直跑下去,会不会就到月球上了呢?跑步并非为了长命百岁,而是在有限生命里让自己活得更轻松点罢了。
惊喜于能发现村上君跑步时的想象力,天马行空我很喜欢,我也曾幻想过很多,也会跑着跑着就突然想起一句歌词,什么现在加快速度追幸福呀 blala……长跑需要耐力,但没有想象力可不行哟。当然前提是热爱跑步,一个不喜欢跑步的人,你说再多也无动于衷;一个热爱跑步的人,即使是雨天,也想要在停雨空隙去相遇另一个自己。人本孤独,但精神却能得到共鸣。
想着未来一定会坚持跑下去,不管世界如何变化。自从有次在外一整天走了 30 公里,除了身体上晒伤的疼痛以外,我更喜欢的是精神世界的富足。没经历过,就没有话语权。可能我跟陈坤一样,是个悲观的极乐主义者,在世上积极活着,却也看透红尘。不以物喜,不以己悲。脉搏也降到一分钟 50 多次,看来还是很适合慢跑的。说这么多,主要还是兴趣使然。只要不限制我的自由,一切好说。
想着来年,我也会参加马拉松,然后旁边的人都在为我加油,那该有多 happy。
“我不是人,是一架纯粹的机器,所以什么也无须感觉,唯有向前奔跑。”
极为像的一点就是我们都喜欢不停地奔跑,不是那种觉得自己快不行了就走几步,也不是适当的时候停下来看风景。可能每个人的见解不同。但我觉得能不停跑下去的人才是真正的王者。
当抵达终点那一刻,会觉得怎么那么酷,一股自豪感涌上来,就好比中了彩票或是走了狗屎运。这是原则,亦是我的骄傲。
噢对,好比尚三哥在终点等着我,然后我得意地笑了。
阿太倔强坚强,豁达的心态值得人学习。父亲最强大的地方就是娶了我的母亲。一个伟大的女人。真正的女人就是应该要积极乐观面对一切,用自己的双手打造自己想要的未来。
虽然有偷窃,但也是生活所迫,为了生存,为了家人,放下面子干一些违心事,又何尝不是一种积极的心态呢?而不是一哭二闹三上吊。
想来作者能有如此作为,跟他伟大的母亲脱不了干系。
那可爱的母亲呀!为了父亲的面子,为了父亲开心,都坚持要把房子建完,这何尝不是一种力量,向往心之所向,佩服这种勇气。
其实最了解父亲的人是母亲,母亲知道父亲好面子,爱情不就是这样吗?你不用说,我懂,我懂你懂我,所以我们才会在一起这么久。
从哪里跌倒,就从哪里爬起来。仿佛看见一个追求真爱,为爱为自己想要的东西不懈努力的人,虽说最终还是被迫性解放了自己,但她曾经的所作所为仍让我敬佩。
舆论的力量是强大的,但比其而言,张美丽的内心力量更强大。
全书的确包含了很多他自己的“偏见”,但我觉得他真实幽默,语言简单易懂,其实各个小标题就是告诉我们该做什么。
生活从来不是你想怎样就能变成怎样的。生活中多发现美,多从他人角度看待事情,是好的。同时自己还要有自知之明。
谢耳朵说:人穷尽一生追寻另一个人类共度一生的事,我一直无法理解。或许我自己太有意思,无需他人陪伴。所以我祝你们在对方身上得到的快乐,与我给自己的一样多。
靠另一个人永远无法让你摆脱孤独,只能靠自己对生活的热情。经营一段感情要的是理智,自由是不可剥夺的。这让我想起对前任,我曾经有查看过他的手机,我觉得挺不对,以后不会再出现这种事情了。
主要就是介绍女追男或男追女的技巧,以及如何经营好一段感情,就是大智慧。同时千万别因为家庭放弃自己的事业,不要跟公公婆婆住一起(但我的观点还是觉得因人而异),要有属于自己的兴趣爱好。
忍,忠一。对于不婚主义,当然也没什么想多说的了。
每一次失恋,只不过是在为真爱让路。还是那句勉强不来,我爱你,所以我祝你一生如意,即使陪着你的人,不是我。
做自己想做的事,不要管他人怎么想。只关心自己在乎的人。
What Why How。一直阅读下去,不要求快,要求精。
介绍了他与妻子的日常 sweet,告诉我们不分手,就不知道世界上还有那么多人值得我们去爱。如果找到了,是我的幸运,如果找不到,我也有能力让自己快乐地活着。
高情商地活着,会发觉世界是那么美好。
跟正经人交往,跟不同人要有不同方式去与之交往,拒绝别人也是一门艺术。如果没有厚脸皮去找别人还钱,干脆别借。
只能说我可能在人性方面持怀疑态度,管不了别人,那么就只能管好自己,别做个恶俗的人。
有些人在你生命中出现,就是为了给你上一课。何为善何为恶,我宁愿相信他人的话,因为人与人之间的信任本来就是有一方愿意相信,另一方才会不负此信。
即使被骗,也是告诉我们下次同样的坑,别再跳了。但别因为入了一次坑,就不再相信了,善人始终存在。
上帝让右手成为右手,就是对右手最高的奖赏;同理,上帝让善人成为善人,也就是对善人的最高奖赏。
这让我想起,有次在外,洗手间里没有纸巾,原本是想问旁边的好朋友有没有纸巾的,结果旁边一位陌生女子听见了,立刻拿出包纸巾给我,此等善举,让我倍感荣幸。
而善良还需要有原则,否则害人害己。
穷人之所以穷,是思维的匮乏。要想富起来,不能只在自己身体上投资,而要在大局上有思维的开拓。看透问题的本质。
时间是有限,在有限时间内如何快速致富?找到一门自己感兴趣的学科,学以致用,发散思维,与社会息息相关的行业,去做。
要有抱负,一步一个脚印。要有自己独立的人格,要能为自己所做的事情负责。学会转化一种让自己幸福的能力,然后改变自己。
生死学里几个词:无死不生,向死而生,知死而后生。颇为有趣且发人深思。人就是因为知道有一天会死去,才会争取好好地活着。
我想,真到了那天,我会主动拥抱死亡。
这世界上缺的不是完美的人,而是从心底给出的正义、真心、无畏和同情—这是今天看完《无问西东》后给我最感慨的话。生而为人,便要心之所向,无问西东。
大家都知道有因必有果,却不只因果皆由缘而起。叔本华跟尼采,有时间必好好读佳作。
这部分写了琢磨先生在西藏的经历,看过很多书,都是大家想去西藏的。也许去了那里,人真的能体会到人生的不易。
美国不如英国自律,日本对美食态度极佳,常把“对不起”挂在嘴边,不喜欢给别人添麻烦。
首先要懂得吃苦,然后要清楚自己,发掘自己的天赋所在。以终为始,聚焦所做。
我只知道,每一个出生在这世上的小孩都是纯粹的,如果不好好教育,长大后便不可能为国之栋梁。
人生有两个方向:一个方向是往大处拼搏,保持对事业的激情;一个方向是往小处生活,保持做人的温度。
每天睁开眼,对自己说声:欧耶
var 定义的变量没有块作用域,可以跨块访问,但不能跨函数访问。let 定义的变量有块作用域,只能在声明的代码块中访问。const 定义的是常量,必须初始化,只能在声明的代码块中访问,且值不可更改。| 特性 | var / let / const |
|---|---|
改变 this 指向 |
✅ 可以 |
第一个参数是 this 要指向的对象 |
✅ 是 |
没传对象或为 undefined/null |
默认指向全局 window |
| 参数传递 | apply 用数组,call 用参数列表,bind 可多次传参 |
| 执行方式 | apply/call 立即执行,bind 返回新函数 |
JavaScript 是单线程语言,执行代码时除了依赖调用栈,还依赖任务队列来控制异步代码的执行顺序。
整个执行过程称为 事件循环(Event Loop)。
宏任务 ➝ 微任务(清空) ➝ 下一个宏任务 ➝ 微任务(清空)… 依此循环
script(整体代码)setTimeoutsetIntervalsetImmediate(Node.js)I/O 操作UI 渲染process.nextTick(Node.js 专属,优先级更高)Promise.then / catch / finallyasync / awaitMutationObservercss 中的盒子模型包括 IE 盒子模型和标准的 W3C 盒子模型
在标准的盒子模型中,width 指 content 部分的宽度,box-sizing:content-box(默认为content-box);
在 IE 盒子模型中,width 指的是 content+padding+border,box-sizing:border-box;
Box-sizing:padding-box 宽度包含了左右 padding+width
redis-token缓存
jwt跟redis存token的区别
redis相关知识
推荐
redis.js创建
1 | const redis = require("redis"); |
redis的使用
1 | const redisOps = require("./redis.js"); |
1 | //token校验 |
| 维度 | JWT | Redis |
|---|---|---|
| 性能 | - 无需查询数据库或访问外部存储,验证速度较快 - 适用于简单的身份验证场景 |
- 需要与 Redis 服务器进行通信,可能会有网络延迟 - 适用于复杂的会话管理和存储需求 |
redis本质上是一个key-value类型的内存数据库,性能最快的key-value数据库。
正常情况是把数据存储在数据库 ,数据库把数据存在磁盘。但越上层的存储器存储效率越高,内存位于磁盘之上。而redis是一款基于内存的存储系统,数据都存在内存里,所以从redis读取数据会比从数据库读取要快。
内存有限,存储不了太多数据。出现故障时,用主从复制、哨兵法。集群就是一套完整的redis多机解决方案。他有效解决了单机redis的所有问题。当你在集群中为某个节点配置从机的时候,主从节点间同步就是主从复制。主节点挂掉之后,从节点的选取,内部逻辑与哨兵机制相似。
支持发布/订阅模式,可以作为一个简单而高效的轻量级消息代理,用于实现消息队列、实时通知等。