自驾长沙-明月山-南昌旅游简单总结
叠甲: 仅为个人此次游玩体验, 与各位体验有所差距请谅解 长沙 : 缺点 : 道路小, 交通差, 乱停车, 电动车乱开情况非常严重。经常性堵车。我自驾行程显示在长沙 4 小时就开了 35 km 左右 建筑设施老旧, 第一天去了南门口, 那个地下停车场像二十年没翻修过一样, 像被遗弃的地下停车场。难以想象这是距离长沙市中心五一广场不到 2 km 的地方。不过五一广场地面上的建筑看着挺高大上的,...
叠甲: 仅为个人此次游玩体验, 与各位体验有所差距请谅解 长沙 : 缺点 : 道路小, 交通差, 乱停车, 电动车乱开情况非常严重。经常性堵车。我自驾行程显示在长沙 4 小时就开了 35 km 左右 建筑设施老旧, 第一天去了南门口, 那个地下停车场像二十年没翻修过一样, 像被遗弃的地下停车场。难以想象这是距离长沙市中心五一广场不到 2 km 的地方。不过五一广场地面上的建筑看着挺高大上的,...
总结: 值得一去 优点: 风景优美: 自带滤镜的天空大海,还有路途中间看到的一些风景,总能让人心旷神怡. 2. 物价便宜: 扣去机票这个大头,我们三个大人加一个七岁孩子总花销在1w左右(包含七天住宿),我们租得是4人名宿,一晚平均400块. 气候宜人: 虽然昼夜温差大,但是早晚多穿个外套基本就解决了.睡觉不需要开空调.不过好多民宿压根就没装空调. 缺点: 紫外线强:...
经过几天的纠结犹豫,决定入手二手的 iPhone13promax 随即在闲鱼上寻找卖家,最终确认一家价格 6800,256g远峰蓝电池容量为 97%的卖家。 大概下午 4.30 从家里出发,六点左右到达了。 简单检查了一下手机,并没发现什么问题。成功交易。 在附近吃了黄牛肉火锅,跟之前吃的味道差不多。 不过抖音 119 的套餐分量还挺多的。并没有吃完。 吃完就回到了家。看了电影《甲方乙方》
过程 坐标杭州,门诊永杨口腔 9 月 3 日的时候,女朋友智齿突然发疼,我便陪同她到附近的牙科门诊看牙齿。 初步检查拍了个片子花费 58 ,医生看了片子表示难度较大,让我们去医院拔。 下面是图片,需要拔的是左边那颗,右边不疼,我女朋友还不想拔。 我们便回家准备预约去医院拔智齿。因为住的地方附近都没医院。基本路程都在一个半小时以上,这也是我们最开始没有去医院的原因,因为两个人都懒,觉得远,并且到了还...
祖母去世,第一次参加了农村葬礼,记录一下这复杂的流程 祖母去世当天 祖母的遗体放在床上,周围用白布遮盖住 子辈孙辈大部分人都要赶回来,每个人都要穿孝服点香跪拜. 大部分子嗣们都要守夜,并且要不停得念"南无阿弥陀佛"进行超度,同时有个类似铃铛的敲打乐器用来配合 守孝第一天 当晚子嗣们需要将纸钱塞到自己胸前,让纸钱"暖和"起来 凌晨四点:...
Git账号相关配置 查看是否已经存在了 打开电脑终端,输入以下命令:ls -al ~/.ssh 如果没有 ~/.ssh 文件夹,则需要手动创建一个 2.步骤2. 生成/设置SSH Key 继续上一步可能出现的情况 (1)情况一:终端出现文件idrsa.pub 或 iddsa.pub,则表示该电脑已经存在SSH Key,此时可继续输入命令:pbcopy < ~/.ssh/id_rsa.pub...
【转】劳动仲裁日记 背景介绍 公司规模:700 人 公司位置:上海 公司性质:民办 个人岗位:非主营业务部门领导 工作情况:4 月 22 日起恢复线下办公,此前均转为线上 第一部分:离职起因 3 月 6 日 降薪通知 老板在微信群发布 “降薪通知”,说是因为新冠疫情影响,成本提升收入下降,无力维持以前的工资水平。 看到通知后我稍等了下,我是我公司非主要业务部门的领导,所以不方便公开反对,也不方便先...
海因莱因的五条写作规则 著名的美国科幻小说作家罗伯特·海因莱因(Robert A. Heinlein),给有志于写作的年轻人,传授过五条写作规则,帮助他们入门。 我觉得这些规则,不仅适用于作家,也同样适用于程序员。 规则一:你必须动手写 听起来很明显,是吗?但是,很多人只是想想而已,并没有真的动手写任何东西。成为作家的唯一途径是将自己放在键盘前,开始工作。 规则二:完成草稿...
定义:基金是指为了某种目的而设立的具有一定数量的资金。 基金理财:将大家的钱集中起来,交给专业的人去做投资,然后大家从中获得利润的回报。 基金特点 安全:基金的成立必须经过中国证监会批准设立,它是要经过非常严格的审查的。投入资金由银行独立托管,基金管理公司无法接触到这笔资金。 门槛低:大多数基金 10 元就可以购买。 收益可观:相比银行存款收益要高,近 20...
为什么使用CKEditor5 方便集成:可以与 Angular,React 和 Vue.js 集成,也可以和 Electron 和移动设备(Android,iOS)兼容。 可定制化:可以自定义自己所需的编辑功能,如自动格式化,上传适配器,导出 PDF 等功能 安装使用 1.创建自己的 CKEditor 有关更多详细信息,请查看此官方教程。也可以使用官方在线定制选择自己需要的功能组件。...
Promise 实现 Promise出现原因 由于在网页交互过程中,用户经常要向服务器请求数据,而用户的上网环境的不同,数据请求回来的并不是即时的,所以只能通过回调函数来进行请求数据成功后的后续操作.所当一个操作需要连续的异步请求时,便形成了回调地狱. 例如,有一个备忘录 app. 假设这一步操作,要连续进行. // 1. 验证用户账号密码是否正确 $.ajax({ url:...
Strapi 介绍 Strapi是一个免费的开源无头 CMS,可以快速构建自己所需的 API。 保持对数据的控制。使用 Strapi,可以知道数据的存储位置,并且始终可以完全控制。 自托管。可以按照自己的方式托管和扩展 Strapi 项目。可以选择所需的任何托管平台:AWS,Netlify,Heroku,VPS 或专用服务器。您可以随增长而扩展,100%独立。...
天龙八部 读完金庸先生的>,真是感叹先生的文化底蕴,书中佛经,诗经的引用信手捏来. 小时候看电视剧不知书名何意,只觉得这书名就十分厉害,看了金庸先生写的释名,才知晓这书名的含义. “天龙八部”这名词出于佛经。如《法华经·提婆达多品》:“天龙八部、人与非人,皆遥见彼龙女成佛。”“非人”是形貌似人而实际不是人的众生。“天龙八部”都是“非人”,包括八种神道怪物,因为以“天”及“龙”为首,所以称为“天龙八...
近来张一山演的>上映,被喷的十分凄惨,让我想起小时候经常看的武侠剧,不过也都没什么印象了.又想起自己还没看过金庸先生的作品,边寻了>来看. 韦小宝在故事之初,只是个十二三岁的毛头小子,不知情,也不知义. 在遇到茅十八之时,更多的是为了替自己母亲出气才帮助他,后来随他入京只是为了玩,好奇这皇家之都.却不料被海大富抓入了宫中.好在自己机灵得以假装小桂子存活下来.此时的小宝更多的是通过自己多年来听书来的...
「Canvas 动画 」- 烟花 在线demo地址 前言 在开发之前,我们要了解一下烟花从上升到爆炸的过程: 1. 设定烟花初始位置,爆炸位置,朝终点飞行 2. 受重力作用, 上升速度逐渐减慢 3. 烟花到达爆炸位置,爆炸散发出火花,烟花圆点消失 4. 火花以爆炸位置为圆心,向四周扩散,并且高度缓慢下降 5. 经过短暂时间,火花消失 由此,我们可以先列出主要对象和属性: 烟花 - 实时坐标:...
1.JavaScript规定了几种语言类型 2.JavaScript对象的底层数据结构是什么 3.Symbol类型在实际开发中的应用、可手动实现一个简单的Symbol 4.JavaScript中的变量在内存中的具体存储形式 5.基本类型对应的内置对象,以及他们之间的装箱拆箱操作 6.理解值类型和引用类型 7.null和undefined的区别...
首先,要用setTimeout实现setInterval先了解这俩个方法的区别. setTimeout(fn, delay, ...arg)方法设置一个计时器,一旦计时器到期,该计时器将执行功能或指定的代码段。 - fn: 要重复调用的函数。 - code: 这个语法是可选的,你可以传递一个字符串来代替一个函数对象(不推荐)。 - delay: 是每次延迟的毫秒数...
什么是mvvm Vue的优点是什么 对于生命周期的理解 组件传值 vue数据绑定原理 vue-router原理 vuex原理 v-if和v-show的区别 vue怎么实现页面的权限控制 keep-alive有什么作用 计算属性有什么作用 $route和$router的区别 watch的作用是什么 vue-loader是什么?使用它的用途有哪些?...
defineProperty let input = document.getElementById("input"); let text = document.getElementById("text"); let data = { value: "" }; Object.defineProperty(data, "value", { set: function(val) {...
浏览器渲染机制 浏览器采用流式布局模型(Flow Based Layout) 浏览器会把HTML解析成DOM,把CSS解析成CSSOM,DOM和CSSOM合并就产生了渲染树(Render Tree)。 有了RenderTree,我们就知道了所有节点的样式,然后计算他们在页面上的大小和位置,最后把节点绘制到页面上。 由于浏览器使用流式布局,对Render...
一道有关事件循环的前端面试题: //请写出输出内容 async function async1() { console.log('async1 start'); await async2(); console.log('async1 end'); } async function async2() { console.log('async2'); } console.log('script...
回调函数(callback) setTimeout(() => { // callback 函数体 }, 1000) 缺点:回调地狱,不能用 try catch 捕获错误,不能 return 回调地狱的根本问题在于: 缺乏顺序性: 回调地狱导致的调试困难,和大脑的思维方式不符 嵌套函数存在耦合性,一旦有所改动,就会牵一发而动全身,即(控制反转) 嵌套函数过多的多话,很难处理错误...
Promise概念 Promise是JS异步编程中的重要概念,异步抽象处理对象,是目前比较流行Javascript异步编程解决方案之一。Promise.all()接受一个由promise任务组成的数组,可以同时处理多个promise任务,当所有的任务都执行完成时,Promise.all()返回resolve,但当有一个失败(reject),则返回失败的信息,即使其他promise执行成功,也会返回...
在进行窗口的resize、scroll,输入框内容校验等操作时,如果事件处理函数调用的频率无限制,会加重浏览器的负担,导致用户体验非常糟糕。此时我们可以采用debounce(防抖)和throttle(节流)的方式来减少调用频率,同时又不影响实际效果。 PS:防抖动和节流本质是不一样的。防抖动是将多次执行变为最后一次执行,节流是将多次执行变成每隔一段时间执行。 防抖 简单版的防抖 // 防抖...
Vue-xlsx-table官网 安装 ` npm install vue-xlsx-table --save ` 引用 import vueXlsxTable from 'vue-xlsx-table' Vue.use(vueXlsxTable, {rABS: false}) 例子 测试文件 批量导入 export default { data() { return {}; },...
概念 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式。它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。Vuex 也集成到 Vue 的官方调试工具 devtools extension,提供了诸如零配置的 time-travel 调试、状态快照导入导出等高级调试功能。 特点: 全局 统一 单一 解决问题: 数据跨组件共享 防止数据意外修改...
路由守卫 在项目中,需要检测用户是否未登入直接访问指定页面,这时候就要强制让用户跳转到登入页面 const router = new Router({ routes: [ { path: '/', redirect: '/login', }, { path: '/login', name: 'login', component: Login } ] })...
利用 vue-cli 初始化项目 vue init webpack hello:基于webpack来构建一个名称为hello的vue项目 Project Name:要创建的项目名称(该命令会生产一个package.json文件,文件中的name选项就是这个ProjectName,默认为当前创建的项目目录名称,也可以自行制定(但是需要符合package.json中name命名规则,不要出现大写字母,...
charAt() 返回特定位置的字符 let s = 'moking' console.log(s.charAt(2)) // k // 类似于[] console.log(s[2]) //k concat() 连接两个字符串文本,并返回一个新的字符串 let s1 = 'my name is ' let s2 = 'moking' let s = s1.concat(s2)// my name...
TCP和UDP TCP 传输控制协议(TCP)是一种面向连接的、可靠的、基于字节流的传输层通信协议,由IETF的RFC 793定义。在简化的计算机网络OSI模型中的传输层。 TCP三次握手过程 客户端通过向服务器端发送一个SYN来创建一个主动打开,作为三次握手的一部分。客户端把这段连接的序号设定为随机数X。 服务器端应当为一个合法的SYN回送一个SYN/ACK。ACK的确认码应为X+1,SYN/A...
概念 一个Map对象在迭代时会根据对象中元素的插入顺序来进行一个 for...of 循环在每次迭代后会返回一个形式为[key,value]的数组,是一种更完善的 Hash 结构实现。 与传统Objects的区别: Object的键只能是字符串或者 Symbols,但一个 Map 的键可以是任意值,包括函数、对象、基本类型。 Map...
Set对象是值的集合,类似数组,但是成员的值是唯一的,即没有重复的值。 let array = [1, 1, 4, 4, NaN, NaN,'mo', 'mo'] const s = new Set(array); s // Set(4) {1, 4, NaN, "mo"} // 添加成员 s.add(0) // Set(5) {1, 4, NaN, "mo", 0} // 返回对象的值的个数...
概念 Generator 函数是 ES6 提供的一种异步编程解决方案, 形式上,Generator 函数是一个普通函数,但是有两个特征 function关键字与函数名之间有一个星号* 函数体内部使用yield表达式,定义不同的内部状态(yield在英语里的意思就是“产出”) 值得注意的是Generator 函数被调用后,不会执行,也不会返回任何结果,返回的也不是函数运行结果,而是一个指向内部状态的...
defineProperty 版本 // 数据 const data = { text: 'default' }; const input = document.getElementById('input'); const span = document.getElementById('span'); // 数据劫持 Object.defineProperty(data, 'text', {...
概念 Promise 对象用于表示一个异步操作的最终完成 (或失败), 及其结果值.让异步方法可以像同步方法那样返回值,但并不是立即返回最终执行结果,而是一个能代表未来出现的结果的promise对象. Promise有三种状态,就好像你向一个女孩表白 表白过程中: 不知道她会是拒绝还是同意,先鼓起勇气表白就对了 表白成功: 兴奋得跳起来,然后做下一步计划 表白失败: 找找原因,想想为什么会失败...
类型转换是指将数据由一种类型变换为另一种类型。在编译器自动赋值时,会发生隐式转换,但在代码中,也可以用一些写法强制要求进行显式转换。例如:在表达式 5 + 2.0 中,整数 5 被隐式转换为浮点数,但 Number("0x11") 和 "0x11" 则被显式转换为数字 17。 转Boolean 条件判断时,除了 undefined, null, false, NaN, '', 0,...
概念 Symbol()函数会返回symbol类型的值,该类型具有静态属性和静态方法。它的静态属性会暴露几个内建的成员对象;它的静态方法会暴露全局的symbol注册,且类似于内建对象类,但作为构造函数来说它并不完整,因为它不支持语法:"new Symbol()"。 每个从Symbol()返回的symbol值都是唯一的。一个symbol值能作为对象属性的标识符;这是该数据类型仅有的目的。 运用...
JS 中分为七种内置类型,七种内置类型又分为两大类型:基本类型和对象(Object)。 基本类型: null , undefined , boolean , number , string , symbol 。 对象: [] , {} 等 判断类型的方法 typeof 操作符返回一个字符串,表示未经计算的操作数的类型。 // 数值 typeof 37 === 'number'; typeof...
概念 从概念的字面意义上说,“变量提升”意味着变量和函数的声明会在物理层面移动到代码的最前面,但这么说并不准确。实际上变量和函数声明在代码里的位置是不会动的,而是在编译阶段被放入内存中。 变量的变量提升 var声明的变量提升 先看个例子 console.log(a) //输出: undefined var a = 1 //创建 + 初始化 + 赋值 首先我们知道var...
人活着要明白为什么活着 若不明白, 生活便没有方向 不知道该做什么, 不知道想做什么 要搞明白自己做的事, 自己的做法有什么错 这些搞不明白,是很难做好事的
js中的call(), apply()和bind()是Function.prototype下的方法,都是用于改变函数运行时上下文,最终的返回值是你调用的方法的返回值,若该方法没有返回值,则返回undefined。 apply() 和 call() 使用 apply, 你可以继承其他对象的方法: 注意这里apply()的第一个参数是null,在非严格模式下,第一个参数为null或者undefined...
let a = { name:"王芳" } let b = a a.name = "刘毅" console.log(b.name) // 刘毅 如果给一个变量赋值一个对象,那么这俩者的值都会是同一个引用,其中一方改变,另一方也将改变. 可以使用浅拷贝来解决这个问题 浅拷贝 通过 Object.assign 来解决这个问题 ```JavaScript let a = { name:"王芳" }...
你知道的 我是个浪漫主义者 我一直相信爱情抵得过世上这一切 抵得过距离 抵得过时间 我从未怀疑过爱情本身 直到遇到你 才晓得我相信的不是爱情 而是你
我向来是一个多愁的人 害怕自己无用 脑子在未来翻山倒海 身体却在原地打转
我向来认为人死去是有灵魂的 否则这几十年的思绪该落于何处? 安入尘土之中给大地做养分? 还是散落世间化作清风 灵魂有牵挂的人自然不会走,也舍不得走 人有牵挂的灵魂自然会思念,忍不住思念 这便是生人和死人的联系。 或许触碰不到那些已死之人的灵魂 但是每一次对他的思念 都是对他灵魂的一次拥抱
我本就想你 你还发烧窝在床上 而我却在远方无法照顾你 便更想你了,还心疼 我们只能电话联系 我不知怎么才能让你好些 便想给你讲故事 只愿我的故事能催眠曲 早点让你入睡
2018年,二姐毕业,哥哥结婚,哥哥女儿出生,都说时间抓不住,却过的比想象的还要快。 虽哥哥姐姐都在上海,但平时也见不着面,工作繁忙,闲暇之余也只想好好休息。而我一人在浙江,虽离着不远,但无事也不会想前去打扫,我还是喜欢清静,不喜欢住在别人家中,不习惯,不自由,所以基本不会前去打扰哥哥姐姐的生活,不会我们比起他人应该还算亲近,每周都会联系,问问近况,看看他们的孩子又大了多少,又识得了哪些事物。...
叶子有叶子的幸福,月亮有月亮的幸福 可是月亮上长不出叶子,叶子也碰不到月亮 幸运的是他们都能看到对方。
你要想和一个优秀的人在一起,并和他建立深度关系 就既要懂他真实的快乐,更要懂他真实的痛苦 并且给予他能量,支持他的存在感,互相依赖共存 才能成为灵魂互相交织的伙伴或者伴侣。
清晨的阳光,像你 透着窗 又暖又痒 晌午的猫咪,像你 打着盹 窝在我怀里 夜里的月亮,像你 映着路 洒在我心上 说了这么多 只是想告诉你 我希望 未来的另一半 也像你 最好 就是你
谈及爱情 谈及爱情,我想到的是张爱玲说的那句"于千万人之中,遇见你要遇见的人。于千万年之中,时间无涯的荒野里,没有早一步,也没有迟一步,遇上了也只能轻轻地说一句:哦,你也在这里吗?" 是呀,我们总是想要找到另一个他,在人山人海中,在青葱岁月里寻找,我们总是不会再想要他出现时遇见他,往往是在不经意间相遇,在不知不觉间相知,那就像一阵春风从你身边吹过,舒适,自然,风过后你却发现自己喜欢上了那种感觉,想...
唐君毅先生以“人生”为主角,以“人生”之经历叙现实之童话。用简单明了的语言概述的人生的大道理。”时间“是人生的仆人,引导着”人生“前进,时间永远不会停止,停止了只能是当下的自己,当时间流动而自己无所作为时,就是原地踏步,而人的一生的路途之遥远,每当停下休息时眼前的风景是不会改变的,暂存于一时之悠闲,便会丢失一时之风景。人生的终点永远不会变动,而人的行动力会随着本身努力而变化,每时每刻的努力总能...
近些时候,想是有些烦恼,但往往仔细一想,却又不知自己在烦些什么。只是心境与之前大不一样,自己多少有所感觉。看沈复的《浮生六记》,羡慕第一卷其与妻子芸的爱恋,相依相靠,知对方之所需,解对方之忧愁。可惜芸娘命短,无法与之白头偕老。沈复其前半生并未因生活而发愁,多在嬉戏游乐,而自从芸娘去世之后。生活也开始举步维艰,经常依靠他人的资助才得以生存。但从书中字里行间而看,并为感到多少心酸,伤心事不过也是平淡之...
看《傅雷家书》越到后面越愈伤感,大概因为知道家书中断之日便是傅雷老先生远去之时。我本就是一个多愁伤感之人,与傅聪同为人子,从信字里行间都能看出傅雷夫妇对自己儿子那份亲情所在。但我并不羡慕傅聪拥有这样的父母,虽然我父母文化水平不过小学水平,也未拥有傅雷般能与我相较与艺术的讨论,正是这般,他们更难表达自己对我的思念,他们不会用文字表达,想我时便是一通电话亦是视屏,但是他们与一般父母一样,无时不刻想我的...