morhoo 发布的文章

       今天的第一篇日记,尝试一下在博客上面写写日记,虽然这东西是公布出来的,任何人可以看,而日记这种东西是比较隐私的东西,不过先这样试试吧,我也有那么一点不想让日记成为只有我一个人知道的现实。

        这段时间一直有在减肥,每天早餐吃鸡蛋和馅儿饼(很甜很好吃,哈哈),中午吃一点肉和很少的一些碳水,从午饭过后就只喝水了,再不吃任何的东西,距离过年到现在瘦了一些,很开心,今天晚上看着柜子上爱吃的点心、烧烤和孜然味的烤馍片,唉口水倒是咽下去了不少,哈哈哈,不过这两天看体重并没有前几天变化的明显了,不知道是身体根据摄入的能量开始减少能量的消耗开始适应这几天的低能量了嘛?感觉要再减少一些能量的摄入。其实虽然很馋,但是也完全可以忍受,感觉吃的少身体也还是很舒服的,很轻盈,至于饿,哈哈,那可能是以前随便吃东西习惯了,现在常常忍着比较难受吧。

        今天本来是农历的春分日,3月21日以后太阳直射点就要从赤道向北回归线移动了,春天渐渐走过,夏天就会来临,看了一会儿抖音,发现今天还是国际幸福日,但是今天没有吃大餐噢!“姐妹们”可能都有自己的事情吧,下午都不来上自习了。

 

 

虎年大吉!转眼已经到了虎年,既然是虎年,那就要虎虎生威,今年是要决战的一年,加油!

祝愿自己心想事成!

祝愿家人身体健康!

祝愿自己能被这个世界温柔以待!

祝愿世界和平,中华人民共和国万岁,世界人民大团结万岁!

十三载春秋,共迎朝晖暮霭。

十三载冬夏,同饮家中饭香。

你若好奇夏蝉冬雪,愿带你嬉雪戏蝉。

你若伴我春花秋月,待陪我息雨听夜。

2021年12月11日,陪伴了我13年的小狗“贝贝”离开了我,还记得那是2008年的时候,“贝贝”第一次来到我家,它要成为这个家中的一员了,它还很小,刚刚出生几个月,是邻居家的狗狗生的宝宝之一,我和爸爸妈妈一起在想给它起个什么名字好呢,正值08年北京奥运会的盛大举办,我们就给它取了“贝贝”这个名字,“北京欢迎你”五个福娃中第一个福娃的名字,到今年它在我家度过了十三个年头。

它要走的这两天从它的状态还是很容易看出来的,前三天的时候就有点不精神的感觉,最后的两天给它喂的狗粮它也不吃了,起初我还只是觉得它为什么不好好吃,但走的那一天我觉得它可能是要走了,最后那天中午,我给它没吃的盆儿中又加了一些狗粮,给它倒了一些水,它有点蹒跚地走到水盆旁喝了几口水,感觉喝那几口水时它也费了很大的力气,结果我下午两点出门时它便走了。它应该没有任何痛苦就走了,至少我是这么认为的。

我家里养过很多的狗狗,从以前的大狼狗“泰森”,后来二姨从兰州带来的可卡犬“卡卡”,还有好几只小狗,但它们总是没有陪我很久,“泰森”在我家的时间也算是长一点的了,记不清是几年了,“泰森”是得了病就死了,“卡卡”可能是吃了什么不合适的东西,排便有问题,也死了,我在奶奶家的后院埋了它,给它竖立了一块墓碑(木板做的),还有一只小狗也是吃了什么东西,我在院子里看到它屁股后面有一根没有断的屎,我还以为它正在排便,没想到后来再看是一段肠子,然后就也不在了,它们的死因我并不知道是为什么,没有给它们吃什么非常规的东西,比如太辣的,难以消化的,就无非是一些肉、馒头、面糊糊、火腿肠等等,那时候我还觉得我们家怎么养不活狗狗。直到今天,“贝贝”走了,它是老去的,我没有太多的伤感,只有一点点,因为它走后,我回家进门的时候不会再向狗窝那里喊“贝贝”了,不会再向狗窝那里,大枣树旁边那里,去打一声招呼了,要出门的时候也不会了,因为它不在了,只有空荡荡的狗窝和大枣树,不过欣慰的一点是,我觉得它走的时候没有太多的痛苦,生命的旅途不过如此,从出生到死亡,在时间的法则中走了一段,在生命的全部时光中遇到并体验各种各样的东西,阳光、空气、大枣树、可以到处跑的猫咪、好吃的东西、下的雨、飘的雪、结的冰、给它喂吃的的人、向它打招呼的人。

或许以后我还会养一只或多只狗狗,现在呢我家里还有很多的猫猫,哈哈,虽然猫猫是放养的,有的猫猫养着养着就没影儿了,猫猫们是有自由的,生命应该为自己的本体负责,无论何种生命。小时候妈妈跟我说“你要做时间的将军,管理好你的时间”;有的人也把时间比作存在银行里的钱,用来投资,不过“钱”会用光,所以要拿有限的时间做更多有意义的事情,当然这无疑可以催人奋进。可我有时觉得钱带来的东西是不全不够的,时间是无形的,那沙漏来显示就很喜欢,沙子一点点漏下,时间一点点流逝,不会多不会少,不会快不会慢,在它们流逝的时候,可以吃好吃的、发呆、学习、看书、弹琴、晒太阳、玩耍,可以赞美和抱怨,可以憧憬和放弃,遇到一切能遇到的美好,遭受尽可能少的不幸。我需要的是体面的工作吗,还是美好的爱情,是富足的生活,还是稳定的家庭,家人朋友健康的身体,这些是我需要的,虽不可强求,但却可以去尝试,去追求,生命中遇到了什么,得到了什么就期待它们,珍惜它们,生活中需要期待的涟漪,如果有回应,那便不错,没有回应,我还有整个平静的水面,它们让我感到惬意,愿每一个生命都能感受尽可能多的美好。

这三天一直在处理wordpress的一些问题

wordpress的备份与恢复

做一个站点应该从开始就应该准备好数据的管理、规划、备份等等,如果以后的数据越来越多,功能模块也越来越多,以后数据的处理如果遇到各种需求或者意外就会显得非常麻烦,甚至会导致数据的丢失。

目前,试了试updraft这款插件,它的功能还是很好用的,分为免费版和付费版,这两个版本都可以做基本的备份和恢复,而付费版会提供迁移和云备份的功能,这一点一般是不需要的,所以免费版即可。

wordpress本身也自带数据的导入和导出功能,在设置中的导入和导出可以将站点中的文章相关的数据都可以导出和导入(包括附件),但是由于本事自带的数据导入器是使用xml文件的形式进行数据的转移,并且支持的xml文件一般是5MB左右,所以如果以后的文章很多就需要将导出的xml文件进行分割,从而依次在导入新的站点。所以备份的话还是使用第一种方式的好。

前几天还试着通过PHPmyadmin中将wordpress的数据库备份到本地的mysql数据库中也遇到了一些问题,主要是将phpMyAdmin的导出文件在本地通过Navicat Premium导入时发生的编码错误,Unknow collation: utf8mb4_unicode_520_ci,原因是编码与本地数据库的编码是不一致的,原因是数据库版本差异,导致wordpress数据库的编码整理方式不一样。MySQL 5.6 以及以上版本,安装 WordPress 默认的编码整理方式为 utf8mb4_unicode_520_ci,但是 MySQL 5.5 及以下版本的数据库,不支持 utf8mb4_unicode_520_ci,所以无法导入。可以通过修改导出的.sql文件,将文件中的所有utf8mb4_unicode_520_ci修改为utf8mb4_unicode_ci就可以顺利导入本地的数据库了。

WordPress主题的修改

简单的了解了一下WordPress中的主题各个文件是如何运行的,都扮演了什么样的角色,这个站点本身使用了一个极简的主题,所以里面的功能和内容并不多,总体上来说,主题无非是自身写好的一些页面通过WordPress提供的php函数接口进行界面的渲染工作的。

WordPress在腾讯云Serverless中的应用

在Serverless中的应用中遇到了很多很多麻烦,这些麻烦感觉都是因我无知引起的,比如Serverless中的php.ini环境配置的问题,因为之前所有的WordPress都是在服务商提供的虚拟空间里上传安装的,所以对WordPress的php环境并不了解,这一点造成了不小的折磨,由此可知,大大小小的折磨都是无知引起的,唉!好在面向百度研究了阵子,弄好了,就感觉还可以,Serverless启动WordPress的速度很慢,原因或许是冷启动,至于真正的原因以后在研究,至少现在在Serverless上面可以跑起来了,而且没有什么太大的问题,小问题还是有,比如iconfont.woff、iconfont.ttf不能加载,请求状态显示404,再比如,站点只能通过首页http://domain/来访问,直接从其它的地址访问会显示数据库连接失败,至于怎么解决,呵呵,以后再说。

WordPress的本地安装

折腾了这么多才搞起本地的安装测试也是没准了,直接远程调试多么麻烦,本地调试多方便啊,简直了,并且解决的一个很低级的错误,与php配置有关,很久以前系统的配置过,现在忘了导致蠢了半天,php.iniextension_dir = 绝对路径,一定记得写,否则模块的解析会有问题,在WordPress安装的第二步时会出现致命的错误,网络请求为500服务器内部错误!!!

vue通过使用template标签将组件进行分离,代码如下:

第1种方式:

<div id="app" >

<mycpn></mycpn>

</div>

<template id="cpn" >

<!-- 使用模板需要在template标签中使用<div>标签将所有内容进行包裹,否则容易出现以下错误 -->

[Vue warn]: Error compiling template:Component template should contain exactly one root element. If you are using v-if on multiple elements, use v-else-if to chain them instead.

<div>

<h1>{{message}}</h1>

</div>

<template>

<script type="text/javascript" >

//定义全局模板

Vue.component('mycpn',{

//通过标签id绑定template标签,实现了外部定义内部绑定,内部绑定会显得代码很乱

template:'#cpn',

//此处定义数据,通过data函数,之所以不用对象进行数据的定义,是因为要防止组件复用时内部的数据共享。

data(){

return{

message:"我是组件的数据"

}

}

})

//即便使用模板分离,凡是使用vue相关的东西都必须在vue绑定的标签中使用,否则不会正常解析。

const app = new Vue({

el:'#app'

})

</script>

第2中方式:使用<script type="text/x-template" id="cpn" >

<script type="text/x-template" id="cpn" >

<div>

<mycpn></mycpn>

</div>

</script>

  • 第一种和第二中方式区别只是在定义模板的标签不同。