拟使用PHP构建随机Token的方法
前言最近都在捣鼓我那个 筱锋工具箱(XF_TLS) 那个小玩意。因为包括了API啊登录,注册,注销用户等等操作。而且我想实现一端登录,另一端自动注销账号。所以随机Token验证相对来说就会重要很多。
本文全部内容均为原创!如需转载务必告知!请发件给 gm@x-lf.cn 联系
Copyright © 2016 - 2023 筱锋xiao_lfeng. All Rights Reserved.
构思由于互联网的机制,在不使用 Websocket 的情况下,是不能够长时间与用户持续保持连接的。所以我这里打算使用 COOKIE 与数据库信息进行校验。其中用户端储存的 Token 是经过 hash 加密过的数据,数据库存储的数据是不经过 hash 加密的原始数据。最终通过一系列计算后使用 PHP 自带的 hash 校验函数进行 Token 验证。
为什么我前面说实现一端登录,另一端自动注销呢?Token 在执行登陆之前,会生成初始 Token 数据,这部分数据是没有经过加密而且没有进行组合的,存 ...
2022年——年终总结
前言当我发布这篇文章的时候,我的大一生活就已经过完了一半。时间过的是真的很快,真的是一眨眼的功夫。在这一个学期中,我收获了不少东西,也让我成长了很多。
这一篇文章原本还不是年终总结,只是我大一上完了之后就开始写了,谁知道我刚开始写没多久我就因为感染了新冠寄了,所以进程推后,后面就打算将这篇文章整合后写成年终总结后再一起发出来。
由于懒得将一件件事情串起来,所以我就按照我脑袋中的顺序和记忆程度进行从前往后写了。
概要本博文会按照以下几个部分开始写。
拜年
我高中生活再叙
我大学生活的描述
开发方面
我的服务
各位赞助商及友人链
艺术方面(网易音乐人)
博客修改
结尾描述
各位不想看我生活方面(有写恋爱方面的东西)的可以右边目录字节选择从开发方面开始吧。
拜年新年伊始,万象更新。我们送走了2022;又以满怀期待迎来了2023年。筱锋向全体访问本站访友们衷心的感谢与诚挚的问候。本站也准备迎来建站第三周年,感谢各位博友们没有前来攻击。十分感谢!在这里祝各位新年快乐,万事如意~ 身体健康哦!
我的高中生活高考前的生活我的初高中生活是什么人间天堂,我在学校(大学)经历了一系列 ...
「电子」树莓派4B与Arduino开发板通信
前言大学开学也快两个月了,现在这边是运动会。当然,作为大学生的我当然不会参加任何运动会比赛的啦。
目前就正在整挑战杯的比赛,我也没想到我会去参加硬件这方面。哈哈哈,就当拓宽路子了
处理额,当然。我这边树莓派装的是官方的 x64 位系统,需要装PHP那一些,打算还是安装 x64 位系统会方便一些。因为之前吃过了 x32 的痛苦,怎么装都装不上去。
注意:本篇文章都在 root 用户下执行,如果发现没有权限需要 su 或 sudo 进行提权操作
出现的问题首先,更新一下
1apt-get update
1apt-get upgrade
我这边还是安装了,Python3,最先我试过了Python2.7发现不太行。会出现下面的一个问题 serial 库怎么都装不上。后面呢就安装了 Python3 来处理,发现 Serial 库安装上了,但是 RPi.GPIO 库安不上了,反正两个必需品就是有一个装不上
对应的 demo.py 文件如下
12import serialimport RPi.GPIO
尝试处理因为现在还是 python3 开发居多,所以我果断还是选择了 python3 ...
「论文」合理策划软件开发团队项目管理
前言第一次写论文(不是论文排版),随便啦。反正也不是什么很重要的,就放这里咯。笑死,学习通查重率40%多。跟预料差不多。
正文在上大学之前,对于软件工程虽然有一定的了解,但是对于企业团队的开发的项目管理并非清楚。只了解企业之间的团队协作不是简简单单的上对下的关系。而我自己一直想做一个软件开发的精英,那么自然需要了解软件开发团队如何进行项目管理。通过听了软件专业导论课以后对于软件开发团队项目管理有了一个新的和更深的认识,也对自己未来的四年学习方向重新进行了思考。
现在我对于软件开发项目管理的认识是:
软件开发项目管理大致可以分为两类:
软件创新
软件项目感力
项目是定义明确的任务,这是为了实现某个目的(例如:软件开发、交付和管理)进行的一系列操作的整合。一个项目可以表征为:
每个项目都可以有一个独特而鲜活的目标
项目不是日常活动或日常运营。
项目带有开始时间和结束时间。
项目在其目标实现时结束,因为它是组织生命周期中的一个临时阶段。
项目需要充足的时间、人力、财力、物力和知识库资源。
以上是对软件开发团队项目管理的基础总结,之所以能有上述的来源。都是历史中开发者经历了若干个大 ...
小记「一」 —— 校园生活
前言不是我太懒,是因为我平时事情有点多,抽不出时间写。
疫情2020年 - 2021年 - 2022年
几年时间,我(筱锋)从高中生正式成为了一个大学生。当然,疫情也伴随了我几乎一整个高中,我的高中大半时间都是跟疫情离不开的。
就如,我三年没有回过老家了,因为疫情的原因,而且学校还需要查行程码相关的事情。(我的家乡离深圳比较近,回老家开车也只要一个半小时,很快的)又如说不能够出去放任的玩,总得提心吊胆。
出校前言自打我考入江苏省的学校,我今年其实没指望学校可以让我们进出校园的。因为,在我所在的市区,疫情管理特别严格,相比于江苏其他地方以及深圳等地方,都可以明显感觉出这个地方疫情管理的严格。所以,我们学校自然而然也就对疫情管理方面还是十分严格的。
但是我没想到的是我们学校竟然解封了。这对于我们来说就是意料之外的事情了,原本怎么想感觉都不太可能发生的事情。但是它确实发生了。
于是,我们便出发了。
寻找目标在前天(2022-09-24)晚上,我们其实不知道要去哪里玩。对于我们男生这边来讲,我们宿舍又有一个比较省钱的(挺好的),所以我们没有选择吃这一条路,而是在无锡市到处转一下。 ...
旅游兼开学
前言额,原本这一篇文章没那么快出来的,还是因为某些事情,所以这个东西可以提前写了。为啥嘞?
啊,我在江苏这边被隔离了,因为深圳疫情变严重了。所以我在隔离的这个地方就没啥事情可以做,只能看手机看电脑。所以索性就提前写完这一篇博文。
到访江苏无锡可以说我真的是一波三折啊,到江苏这里来有太多的变化因素了,最主要的原因还是因为无锡市管理疫情比较严格,而且在我们离开深圳的时候,深圳的疫情突然加剧。原本在7月份的时候,我已经订好了8月26日的机票,因为定的时间比较早,是早上的航班,而且还不是靠近月末,所以说价格是比较客观的(一张票加上航油费,服务费等等一共732元一个人)。确实还可以是吧,看月末的时候基本价格都是在1600CNY左右单个人(不含航油费等等)
识别的什么鬼东西,如果自己能抽象化理解,自己理解下也不是不行。总之来的时候就是给飞机搞得乱转。
为啥呢。额,深圳嘛24号那一天晚上台风来到我们广东省这边,原本差不多要直击深圳的,但是后面拐了个弯,然后就往下面去了,深圳的影响反而不是那么大。估计是航空公司担心安全问题,取消了这一天的航班,只能说飞机受天气的影响真的很大。
从图里面可以看到,我其 ...
服务器「二」 —— SMB服务构建及DDNS配置
前言这次配置DDNS只是满足我在深圳这几天而已,我不知道我去学校有没有公网可以用,如果没有那么我会停掉这个东西。(毕竟有公网还是比较方便的)不得不说,Linux下配置DDNS是真的简单!
哦对了,因为上一篇博文我说到了我开放了 root 的登陆权限,所以我操作都是在 root 内进行的。如果您使用的是非 root 账户,记得使用指令需要 su 提权或者在每一个代码前加入 sudo
挂载硬盘我原来家里一直放的那台主机(服务器)是 Windows Server 2012 R2 系统,而我在那个硬盘还是有一些重要的数据的。所以我打算拷贝过来。但是不可能走网络。为什么呢?
速度较慢(因为原来主机的千兆网卡已经给我拆走拿去当冗余网口了)
网络I/O
性能
所以我打算直接拆下硬盘直接装入新主机(服务器)内直接数据迁移,而我新服务器是 Ubuntu Server 20.04 LTS所以说要挂载 NTFS 格式的硬盘就需要额外装插件(而且性能会下降一些)
1apt-get -y install ntfs-3g
如果没有权限,前面加一个 sudo 或者直接输入 su 提权吧之后就是挂载硬 ...
服务器「一」 —— 配置存储服务器
前言因为准备上大学了,根据我自己的需求,可能需要一个存储业务。这个存储业务不可能在阿里云啊,腾讯云这些地方购买存储的
这样四年下来花的钱太多了,而且没有必要,我还要到处节省下载所消耗的网费。所以就打算自己整理一个服务器,当然这个服务器不是只做NAS业务,后续有需要可以配置其他项目。
至于为什么想做这个项目呢?因为昨天(2022-08-15) 我在老家捡到一个还不错的主机,我主要看中里面的主板和CPU。它满足了我近期需要的工程。
本篇文章耗费巨资,应该花了我快1500块钱,主要目的就是构建一个相对稳定的私人网盘,当然会不会对外开放就看高校方面,有没有公网开放的这些操作。如果没有,我也不会使用内网穿透,最多只是跟朋友MC联机以及一些小东西会用这玩意。
配置物理迁移其实吧,我捡到这一台主机的时候,机箱特别小,装不了什么东西。也就是说根本没有什么拓展的空间。不方便我后期修改配置。
所以我就拿出了我珍藏多年的机箱,专门用来这个时候的(不,其实是我以前电脑替换下来的机箱而已,已经是一个已经有七八年历史的机箱了)。
装电脑我装电脑也是非常简单的。麻,这个玩意已经有CPU,风扇,内存,主板了。大多数 ...
杂记「四」—— 服务器开启WebDev
说在前头其实吧,不是被迫我也不会用WebDev,我还是想用SMB。用SMB传输的话会好用一些。之所以不用SMB有两个方面。
我家的公网封禁了139端口
暴露SMB在公网,我的数据一点都不安全。
没了
当然,我在家的话还是会用SMB的,我做WebDev就是为了我以后出门(其实是去大学后能够使用)。
过程我家电脑的服务器系统为 Windows Server 2012 R2算是一个比较老的电脑,也是一个比较老的系统。不太适合再安装更高版本的系统了,这个系统挺好的。
安装过程
打开你的鬼服务器管理器,并如图所示执行对应操作
勾选这玩意
然后下一步勾选如图所示内容还有,勾选Windows身份验证,我忘记截图了。
然后点安装就好了
打开安装的对应东西
因为我是要远程获取所有最大管理权限,所以我权限全部打勾,用户用了我电脑的管理员账户,当然,你自己创建一个也是可以的。
创建网站
管理链接
连接测试
试试外网链接
结尾水完了。
最近两个月事情整理(非技术)
前言嗯,对。我的高中结束了。但是好像也没想象的那么轻松,高考前给我自己安排的任务比较多,当时没有想那么多,所以导致我六七月份没有什么时间。不过现在任务算是慢慢减少了。
高考上次没怎么说,这次我就慢慢说说吧
难度的方面今年高考(广东为新高考I卷)算是比较难的(当然比不上内地的甲乙卷),但是我们广东省的线又没怎么降(但是我的分降了hhh),为啥嘞?Ma↗aaa~ 这就得从数学、物理、英语、日语说了。
数学这次是难的,这毋庸置疑。而且还是从我出生以来最难的一次(2003年)PS:2003年以前广东省为广东卷。他真的,没有给我任何的拿分的机会。大题会就是会不会就是不会,分拿不了你多少。所以我数学中规中矩只能拿个68分(跟我预计的差不多),广东好像是30多来分,像2019年那次。
我们高考实行的是3+2+1(新高考政策),三科主科(语文,数学,外语),两科选科(从化学,地理,政治,生物任意选择两科,不过有些组合就是跟自己过不去了,不要坳),最后选择一科(从物理和历史选择)。我选择的科目已经标出来了(也就是说我是一名完完全全的理科生)。所以,我是一个物理生,也就是理科生。我的排位以我选择物理进行排 ...