[置顶] 自制Typecho主题

之前改了太多php文件,写的主题没法分离出来

这次重新写一个主题,不改typecho本身的代码,最终效果就和本站一样

放到github上了 https://github.com/AmineTsai/TypechoCym

有问题可以提,有时间就改。我不是学前端的,如果要究极无敌炫酷的特效我是肯定没有能力实现的

Flutter学习笔记

想了想,还是学Flutter吧。

首先用百度搜Flutter,搜到了 https://flutterchina.club/

然后进去看看新手教程,我用的是Windows系统

1. 安装Git

进去就说要先安装git,让我们先装git https://git-scm.com/download/win 。记得安装后添加到环境变量

2.安装Flutter SDK

有了这个才能写Flutter项目,直接下最新版,https://flutter.io/sdk-archive/#windows 。记住安装路径

3.安装Android Studio

我本来就是学安卓的,这个放个下载链接就好,https://developer.android.com/studio/index.html

4.Android Studio安装插件

需要安装两个插件,Flutter和Dart。打开Plugins,浏览插件市场,排第一的就是Flutter,点击安装,它会说要Dart,点确定,然后两个就都装上了,装上之后要重启Studio

5.新建Flutter项目

然后打开Studio,就会多一个 新建Flutter项目 的选项。然后我们新建一个Flutter项目

6.运行,结束

Shift+F10,项目就跑起来了

- 阅读全文 -

mysql的一些坑

升到了debian10系统,又想装个mysql

输入

apt install mysql-server

提示无效的包,原来是改了名字,现在是mariadb

apt install mariadb-server

然后使用方法是一样的,先改密码

mysql
use mysql;
update user set password=password('你要设置的数据库密码') where user='root';
flush privileges;
exit;

然后用自己电脑上的navicat连不上,提示10060或者10061。需要设置所有电脑都能连

grant all privileges on *.* to 'root'@'%' identified by 'root';
flush privileges;
exit;
systemctl restart mysql

还要去修改配置文件

vim /etc/mysql/mariadb.conf.d/50-server.cnf

bind-address 127.0.0.1

前面加上#,或者改成0.0.0.0
这样就可以远程连接了

然后发现使用 127.0.0.1或者localhost连不上
还是这个配置文件,自己加一行

skip-grant-tables

然后就可以用127.0.0.1连接了
坑真多

影视站汇总

转自hostloc
https://hostloc.com/forum.php?mod=viewthread&tid=789570

会员制影视剧网站
腾讯视频: https://v.qq.com/
优酷: https://youku.com/
爱奇艺: https://www.iqiyi.com/
南瓜电影:https://www.vcinema.cn
芒果TV:https://www.mgtv.com/
PPTV:http://www.pptv.com/
搜狐视频:https://tv.sohu.com/
乐视视频:http://www.le.com/
风行网:http://www.fun.tv/
MeiYouAd: https://www.meiyouad.com/
免费在线影视网址汇总
真不卡电影网:https://www.zhenbuka.com 超清,视频内无水印广告
麦豆TV:https://www.mdoutv.com 超清,无广告
Dokidoka:https://www.dokidoka.com 影视搜索
i3S影视搜索引擎:http://i3s.cn

- 阅读全文 -

代码写久了,心态也变了

以前很瞧不起那些用第三方的人,现在自己也成了这种人

想想也是呢,明明都有别的大牛已经造好的轮子了,自己何必再造呢

应该是年龄的增长和工作的压力导致的吧,有些失落

写垃圾代码,做垃圾人


越来越迷茫了,为什么我是个废物

把网站的证书整成泛域名的了

之前每加一个分站,都要单独再去整一张证书,现在不用了

所有的 *.cym.cm 都可以用同一张证书

域名是在 https://www.quyu.net/ 注册的
解析是在 https://www.dnspod.cn/

找趣域的客服,让他把域名解析过户到自己的账号下

申请dnspod的api的id和key

然后用acme.sh重新申请就好了

使用picx搭建github图床管理系统

之前一直用PicGo工具,体验并不是很好,于是在github上找了找其它的工具,发现了这个 picx,可以在线管理github图片

github地址

https://github.com/XPoet/picx

官方demo

https://picx.xpoet.cn/

自建图床(大家用肯定不如官方,我cdn写死了自己的)

https://cym.cm/html/upload/index.html

我有些需求,官方的并不支持,比如自定义cdn域名,根据时间上传到不同目录...然后自己魔改了一下,下面讲讲中间遇到的问题。

- 阅读全文 -

greendao和openjdk冲突的坑

今天跑了个一年前的项目,突然跑不起来了,提示

Found 4 problem(s) parsing "XXXX". First problem:
Pb(324) The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files (16777540 at line 1).
Run gradle with --info for more details.

网上找到原因,greendao和openjdk一起用会出问题,装个oraclejdk就可以了。

很坑就是了,写代码第三方库尽量少用吧

nginx反向代理github图床进行加速

之前用cloudflare加速github图床,结果速度更慢了,博客的图片半天加载不出来。然后就想着用typecho自带的附件功能上传图片,结果硬盘占用很大,迁移起来也要带着图片一起,很不方便。想了想我这是香港服务器啊,访问github肯定很快,所以又把图片放到github图床上,用服务器进行反向代理实现加速。既不占用空间,速度又快,岂不美哉

小图测试

大图测试

https://img.cym.cm/2021/20210302164303.jpg

搭建教程

- 阅读全文 -

安卓国产手机无法同步 Google 通讯录的问题

今天早上手机收到了更新推送,更新之后发现 账号与同步 里没有联系人同步了

在网上找到解决方法,原因是大部分国产手机自带的都是阉割了的Google服务, Google Contacts Sync 被阉割了,所以不能同步

去网上下载手机对应的版本,自己安装就行了

Google Contact Sync 下载地址