- 博客(81)
- 资源 (4)
- 收藏
- 关注

原创 CDN的那些事
前段时间,群友的cdn被刷爆了,这就引起了我的恐慌,我大概接入了3个域名和一个cos,要刷的话,可能会倾家荡产,国内的cdn比较便宜但是没有防护,国外的就比较贵,节点少,开了等于没开,但是他们是有防护的,盗刷应该不会这么严重,腾讯云其实也有一个类似的功能产品,scdn,有个问题,太贵啦,当时年少不懂事,测试给我花了30块,应该可以想象价格的高昂了吧。这次针对cdn的某些设置进行了一点点的优化,至少在你的网站被cc或者ddos时,自动关闭cdn,避免高昂的费用。
2023-01-31 18:00:00
7015
18

原创 typecho去掉index.php
大家好,我是尝试中成长的站长,最近在使用typecho的过程中遇到了这种问题,index.php的伪静态没办法去掉,遂浏览器搜索了很多教程,本身不是很懂伪静态的配置,所以尝试了很多教程,由于有使用CDN,所以每次改完都会等CDN一会,其实是不需要的,然后就这样僵持了好久,这里提供宝塔的配置过程,很简单的。
2023-01-28 12:00:00
1948
8

原创 搭建和mybatis-plus官网一样主题的网站(cos+宝塔+vercel)
网站主题最初是在开发数据api的时候看到的,当时在学习Mybatis-Plus,最初也不知道这是个主题,就觉得Mybatis-Plus官网UI真的不错,直到后面发现另外一个类似的网站,我意识到这是个模板,于是有了自己也搭建一个的想法,不过拖延症相当严重,最初是在宝塔上修改的,效率极低,一度放弃部署,直到最近换成本地开发才好了很多,也就是最近网站搭建初步完成,接下来就是往里面增加文章等等,这里带大家从零开始搭建Vdoing主题网站,算是对过去一个月的知识总结。
2022-09-02 09:12:40
1494
2

原创 我的域名注册踩坑指南
从我的第一个域名的注册到现在也有一年多了,创建了30多个域名,踩了相当多的坑,为还未注册域名的小白提一点点建议,不说了续费够我吃好几个土了,第一个建议是管住自己的手。下面正式开始介绍了...
2022-08-26 10:09:36
1252

原创 CDN+COS搭建图床超详细步骤
作为一名经常写博客的博主,图片的上传十分头疼,经常需要手动上传到指定的服务器里面,十分的麻烦,能不能有一种方案支持一次写完,永久部署呢,当然有的,这就是我们今天的主角图床,我们采用CDN+COS+Pic-go app上传图片,对于一张图片只需要快捷键即可完成上传,接下来我们来了解一下如何部署,正文即将开始~~...
2022-07-04 12:00:00
1271
2

原创 云原生数据库VS传统数据库
随着计算机技术的飞速发展,大数据时代已经逐渐成为人们的共识,数据量越来越庞大,数据库优化读写等等瓶颈已经成为一个迫在眉睫需要解决的问题,传统数据库的发展已经跟不上数据量的增长,一个个瓶颈逐渐凸显,为了解决这一问题,基于多种架构设计的云原生数据库应运而生,目前大部分企业在逐渐往云原生方向靠拢,云原生数据库无疑是其中的掌上明珠。......
2022-06-22 18:36:24
4247

原创 关于哈密顿路是否存在的遍历算法
我是怎么也没想到这个问题陪伴了我快十年的时光,占到了我生命的一半时光(当然不可能一直在死磕这道题),十年中每每学到一些新的知识都会进行一些尝试,但很多时候还是无功而返,大概在十天前复习数据结构相关知识的时候偶然发现了一个简单而且有趣的公式,然后灵感就来了,不过有一点点遗憾的是身为学数学的出身的,未能使用纯数学的方式解决,有一点点丢人,话不多说,请看正文。
2022-05-29 21:29:57
1331
8

原创 Amazon S3对象储存(以图片为例)
在我们日常开发中,图片是非常常用的一种文件,一般来讲是采用url的方式进行加载的,那就有个问题了,离服务器的远近导致了延迟的问题,离服务器远的用户体验相对而言就不是很好了,那有没有办法可以解决这个问题,接下来介绍的Amazon S3(Simple Storage Service)对象存储就是解决这个问题的,正文即将开始。
2022-05-23 18:53:03
10064
1

原创 Android即时通讯设计——腾讯IM接入和WebSocket接入
之前项目的群聊是用数据库直接操作的,体验很差,消息很难即时反馈,所以最后考虑到了使用腾讯的IM完成群聊的接入,不过中途还是有点小坎坷的,接入完成之后发现体验版一个群聊只有20人,当时看到体验版支持100个用户也就忍了,现在一个群聊只能20用户,忍不了了,所以暂时找到了**WebSocket**作为临时的解决方案(等有钱了再换),同时支持50个用户在线聊天,也算还行,勉强够用,下面就介绍两种实现方案的接入,正文即将开始~~
2022-04-05 11:29:24
4465
6

原创 Android登录系统设计
前段时间项目进入第一阶段的尾声,虽然登录方面的功能基本上已经完成开发,但是很乱,例如QQ登录等第三方登录有自己的缓存机制,本地的账号密码登录又是一种方式,邮箱手机号登录又是另一种方式,最终经过几个小时的逻辑推导,第一次在没有运行代码的情况下完成这个登录系统的开发,最终运行成功了,修改了一次没有初始化的情况,中间还出现了一些小插曲,最后完成这套系统的开发,目前app 已上线谷歌应用商店,欢迎大家来体验。
2022-03-10 17:18:17
6266
5

转载 搭建情人节表白网站(超详细过程,包教包会)
网站的搭建其实在七夕的时候就已经弄好了,只是当时不会搭建,然后就放了好几个月,偶然发现情人节快到了,遂重新搭建了这个网站,不过说实话除了网站还真想不出有啥能够体现程序员的特长,你说各种代码,c,c++,java即时给你做出不错的GUI界面,人家还不一定会打开,网站最容易了,有手(机)就行,下面是它的效果展示视频,觉得好的记得三连哦
2022-02-14 02:07:52
8816
10

原创 AndroidQQ登录接入详细介绍(kotlin搭建)
由于之前自己项目的账号系统不是非常完善,所以考虑接入QQ这个强大的第三方平台的接入,目前项目暂时使用QQ登录的接口进行前期的测试,这次从搭建到完善花了整整两天时间,不得不吐槽一下QQ互联的官方文档,从界面就可以看出了,好几年没维修了,示例代码也写的不是很清楚,翻了好多源代码和官方的demo,这个demo可以作为辅助参考,官方文档的api失效了可以从里面找相应的替代,但它的代码也太多了,一个demo 一万行代码,心累,当时把demo弄到可以运行就花了不少时间,很多api好像是失效了,笔者自己做了一些处理和完善
2022-01-27 13:26:38
5094
10

原创 基于kotlin开发的验证码发送注册的app(前端Android studio+springboot后端)
”麻雀虽小五脏俱全”就是它了,设计后端即springboot的开发,app处理网络请求的开发,appUI界面的设计(虽然只有一步,但也还是吧),数据库查询相关,app搭建相关架构的实现等等,值得学习一波。
2021-12-03 16:43:34
1315
2

原创 快速学完数据库管理(期末复习,文末有惊喜)
一文带你快速学完数据库(期末复习)一、数据库系统概述1.数据库系统的组成2.数据库的特点3.数据库的模式结构4.数据库建立的流程图5.关系数据库的一些术语6.关系数据库的数据完整性二、数据库设计思路以及规范1.E-R图2.数据库设计三范式三、数据库SQL语句的基础——关系代数1.基本概念2.关系代数基本组成运算符选择投影连接除法并、差笛卡尔积四、数据库SQL语句1.DDL1.1建表、删表1.1.1最简单的建表语句1.1.2添加约束的建表非空约束主键约束唯一约束检查约束外键约束默认约束1.1.3删除表,约束1
2021-11-24 18:28:32
6963
11
原创 由OpenHarmony 文档上的PR三天未处理引发的思考
前段时间我不是教大家完成一个 OpenHarmony 代码的贡献流程,结果我自个的PR已经三天了还没处理到,这不得不引发我的思考,到底是啥原因导致的呢(事实上确实就是一个很随便的PR),所以这次带大家重新学习一下,文档需要的真正规范和PR的常见问题,OpenHarmony审核人员对这个文档的审核很仔细,甚至仔细到一个标点符号,在此为工作人员点赞,正文即将开始~~
2022-03-25 16:59:45
1514
5
原创 关于OpenHarmony系统,我们该如何高效学习
终于迎来了最后一篇,这是OpenHarmony专栏的终结篇,当然学习OpenHarmony的步伐不会停止,贯彻终身学习的宗旨(调皮.jpg),这一篇谈谈我是如何学习Open Harmony的,正文即将开始~~
2022-03-21 20:15:55
1637
2
原创 OpenHarmony系统贡献代码流程
通过这段时间的学习,我想你肯定有想为OpenHarmony贡献代码的冲动吧,今天带大家学习一下贡献代码的流程,话不多说,开始了哦~~
2022-03-20 15:34:09
4837
原创 OpenHarmony应用开发之全局配置参数解析
一般的项目都有全局模块的配置,OpenHarmony系统的应用同样也有这样的一个模块config.json,类似安卓中的AndroidManifest.xml,作用是相似的,配置应用板块,带大家来进一步解析其中的参数,以下给出一般的结构,正文即将开始~~
2022-03-19 23:01:17
1452
原创 宝塔node项目的部署(https)
前段时间部署node项目的时候出现了一点问题,就是宝塔https一直开启不了,开启了显示time out,最后解决办法很简单,就换成443监听即可,不过不忍心一句话加一张插图完成一篇文章,所以给大家带来宝塔部署node项目的流程,并且开启https访问。
2022-03-19 16:44:11
8884
3
原创 OpenHarmony系统文档贡献的写作规范
已经有一段时间的连续写作了,这次我们来谈谈在OpenHarmony上贡献自己的文档的规范,同时也是一种平时写作的可以参考的规范,话不多说,开始了~~
2022-03-18 08:18:26
643
原创 openHarmony系统打包应用程序
经过一段时间的学习,打包应用并安装应该是最激动人心的一环了,所以今天带大家完成openHarmony应用的安装,正文即将开始~~
2022-03-17 16:21:52
1864
原创 openHarmony子系统之JS-UI框架子系统
前天学习了openHarmony下如何创建一个组件,可能原理讲的还不是很好,今天就来聊聊背后的子系统,开始了~~
2022-03-16 08:47:12
1882
原创 openHarmony系统组件学习
openHarmony系统应用开发的组件很多,本篇文章仅以一个例子作为一个通用的学习方法,如果之前学过安卓开发,这部分内容应该除了语言,其他没有任何难度,本篇文章参考官网实现一个dialog组件,开始了~~
2022-03-15 09:21:52
1496
3
原创 openHarmony系统简介
今天带大家了解一下openHarmony系统,很多人可能听说过Harmony OS,今天要介绍的openHarmony系统就是Harmony OS的抽象,即基础版的,鸿蒙系统最终要实现的就是脱离安卓系统成为一个独立的系统,目前的环境使得鸿蒙系统仍然需要兼容安卓,故openHarmony诞生了,为了更好的进行过渡,同时也为更好的宣传鸿蒙系统。
2022-03-14 09:32:13
4414
3
原创 openHarmony开发环境搭建
从今天开始正式写openHarmony相关的文章,经过一段时间的沉淀,学习之路漫漫,不断地学习才是王道,熟话说万事开头难,安装软件应该是学习的第一道坎,废话不多说了,看内容了~~
2022-03-13 16:51:45
1580
原创 mybatis-plus入门使用
之前一段时间做springboot项目的数据库的操作是使用JDBC进行的,非常的繁琐,当时自己app端使用的就是封装好的orm模型,然后找到了mybatis-plus,很容易上手,但是当时是初学,摸清基本原理还是花了不少时间
2022-03-11 18:00:00
3577
原创 Json和对象之间转换的封装(Gson)
前段时间由于做spring boot的后端,经常需要进行Json 和对象之间的转换,所以利用Gson结合Kotlin扩展函数的特性封装了两个非常方便的函数,如果是其他语言,也可以封装一下,就是没Kotlin方便了。下面展示一下最终封装效果
2022-03-09 18:00:00
2980
原创 英语对于程序员重要吗?
做项目已经连续两周了,项目不大,但感触颇深,第一次写非技术文,希望能够给初学者一点参考,开头先说一下个人的看法,英语并不是必须学的,但如果想要深入学习各种语言或者技术,英语是非常重要的。很多初学者老是纠结于此问题,正好项目完工,写下感悟,希望对后来者有帮助。
2022-03-06 22:55:26
1578
4
原创 Android彩色文字的超链接实现的封装(kotlin扩展函数的应用)
最近设计界面的时候碰到这样一个问题,我们经常可以看到这样的一个界面,告知用户的隐私条款和用户协议这样的这个底部彩色文字,而且这些彩色文字都是直接指向相应的链接,当时最初的想法是设置多个 TextView 来实现,然而这样会有一个问题这样一个简单的功能用了5个控件,太丢人了,而且文字对齐还需要自己调整,不自然,搜索了一下,实现方式并不困难,只是没有进行一个比较好的封装,故今天带大家用kotlin的扩展函数封装一个colorText的方法,这里不得不夸一下kotlin的扩展函数,真的好用。
2022-01-27 16:41:36
2251
原创 compatible with IntelliJ IDEA only because it doesn‘t define any explicit module dependencies(解决方案)
主要是解决了AndroidStudio插件删除不完全导致的bug
2022-01-13 00:57:01
5923
原创 函数也可以是对象(Kotlin中的高阶函数)
又称泛函编程,即比一般函数更加抽象的概念(学过泛函分析的应该都懂吧),将计算机运算视为数学上的函数运算,基础就是利用lambda表达式进行运算。Kotlin中函数就是对象,所以可以对变量进行赋值,作为另一个高阶函数的参数,作为返回值,可能这部分是Kotlin相对于Java提出的一个新的概念。
2021-12-16 17:00:00
425
基于kotlin开发的验证码发送注册的app(前端Android studio+springboot后端)
2021-12-03
2020建模国赛b题的测试demo.rar
2021-08-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人