鼻子亲了脸 - 往事随风
type: channel
link: https://www.bzqll.com/category/history/
items: 铭凡X500 bios
items: 家宽服务器+低配公网IP服务器稳定运行方案之优化篇
items: 高配置家宽服务器+低配公网IP服务器稳定运行方案
items: 新华三 NX30 PRO 关闭IPV6防火墙
items: 啊，2023了
items: CentOS 编译安装配置Pure-FTPd v1.0.51 服务器
items: 一些奇奇怪怪的东西
items: 最近一年我的博客好像没什么动静了？
items: 2017 End,2018 Welcome

铭凡X500 bios
type: item
date: 2024-07-23T18:22:00+08:00
description: 为了直通显卡，所以问客服要了bios文件X500_BIOS.zip

家宽服务器+低配公网IP服务器稳定运行方案之优化篇
type: item
date: 2024-03-22T22:30:00+08:00
description: 目前搭建的家宽服务器已经稳定使用了几个月，虽然中间有点小波折，但是经过不断地优化，抗住的无论是流量还是并发都没太大问题之前的方案请查看这篇文章 https://www.bzqll.com/2023/09/370.html优化内容由于公网IP的服务器装的是宝塔，然而宝塔又有API接口，所以索性就直接调用宝塔的API来进行更新代理需要注意的是： 因为宝塔的API必须要开启白名单IP才可以操作，但是家宽的IP是会变化的，不然是无法请求云服务的宝塔接口的但公网IP是不变的，所以我们直接利用云服务器的本地IP 127.0.0.1来进行更新配置最后直接在宝塔API的白名单中把云服务器IP和127.0.0.1加入白名单即可。对应的PHP代码：<?php class bt_api { private $BT_KEY = "xxxxxxxxx"; //接口密钥 private $BT_PANEL = "http://127.0.0.1:8888"; //面板地址 //如果希望多台面板，可以在实例化对象时，将面板地址与密钥传入 public function __construct($bt_panel = null,$bt_key = null){ if($bt_panel) $this->BT_PANEL = $bt_panel; if($bt_key) $this->BT_KEY = $bt_key; } //示例取面板日志 public function GetLogs(){ //拼接URL地址 $url = $this->BT_PANEL.'/data?action=getData'; //准备POST数据 $p_data = $this->GetKeyData(); //取签名 $p_data['table'] = 'logs'; $p_data['limit'] = 10; $p_data['tojs'] = 'test'; //请求面板接口 $result = $this->HttpPostCookie($url,$p_data); //解析JSON数据 $data = json_decode($result,true); return $data; } //获取网站反向代理配置文件 public function GetWebProxyConf($proxy_name,$domain){ //拼接URL地址 $url = $this->BT_PANEL.'/files?action=GetFileBody'; //准备POST数据 $p_data = $this->GetKeyData(); //取签名 $p_data['path'] = '/www/server/panel/vhost/nginx/proxy/'.$domain.'/'.md5($proxy_name).'_'.$domain.'.conf'; //请求面板接口 $result = $this->HttpPostCookie($url,$p_data); //解析JSON数据 $data = json_decode($result,true); return $data; } //更新网站反向代理配置文件 public function SetWebProxyConf($proxy_name,$domain,$data){ //拼接URL地址 $url = $this->BT_PANEL.'/files?action=SaveFileBody'; //准备POST数据 $p_data = $this->GetKeyData(); //取签名 $p_data['path'] = '/www/server/panel/vhost/nginx/proxy/'.$domain.'/'.md5($proxy_name).'_'.$domain.'.conf'; $p_data['data'] = $data; $p_data['encoding'] = 'utf-8'; //请求面板接口 $result = $this->HttpPostCookie($url,$p_data); //解析JSON数据 $data = json_decode($result,true); return $data; } /** * 构造带有签名的关联数组 */ private function GetKeyData(){ $now_time = time(); $p_data = array( 'request_token' => md5($now_time.''.md5($this->BT_KEY)), 'request_time' => $now_time ); return $p_d…

高配置家宽服务器+低配公网IP服务器稳定运行方案
type: item
date: 2023-09-20T15:49:00+08:00
description: 先上图，再说具体的内容一直都在用腾讯云的机器，当时候也有优惠力度比较大活动，就买了一台4核16G内存的云服务器，因为自己做了一些APP啥的，这个配置也能带动需要用的服务，就用了2年左右吧，但是现在快到期了，续费又太贵了，也没有什么类似配置的活动了，直接买同规格的更买不起了，发愁的狠。后来就想到了家里弄一台本地服务器，正好有个公网IP，于是说干就干，前面的 铭凡X500+5600G迷你主机搭建PVE+爱快+CentOS+网心云 这篇文章就是组的本地服务器的配置，加上网心云的收益正好抵了电费，就很划算。因为用的东西比较多，此处记录下来方便以后维护使用准备内容能够装的爱快软路由家庭服务器公网IP服务器（随便一台即可，能装Nginx和PHP就行）访问逻辑分为两部分，一部分是内部业务程序主动检测IP进行上报公网IP服务器，另一部分时客户端访问服务器端的逻辑1. 定时任务在自己业务程序中增加一个定时任务，然后每隔三秒调用一次爱快的获取拨号IP的接口。爱快登录后并获取拨号IP的接口请求内容如下请求地址：http://192.168.123.1/Action/login , 此处的192.168.123.1为爱快的LAN地址，其实就是登录页面地址http请求内容：POST /Action/login HTTP/1.1 Host: 192.168.123.1 Content-Type: application/json Content-Length: 129 {"username":"mrdong916","passwd":"6bbb75c7756b86ec9f69a8fb3ed46110","pass":"c2FsdF8xMURvbmczOTQzOTRA","remember_password":"true"}passwd的计算逻辑：登录密码MD5后小写pass的计算逻辑：salt_11+MD5后的密码进行Base64登录后返回头中会返回一个Cookie，保存此Cookie即可然后使用Cookie获取PPPOE拨号信息POST /Action/call HTTP/1.1 Host: 192.168.123.1 Cookie: sess_key=6769ac2fae1be461c19dae8af8f62e36; Content-Type: application/json Content-Length: 68 {"func_name":"wan","action":"show","param":{"id":"1","TYPE":"data"}}获取到的信息如下{ "Result": 30000, "ErrMsg": "Success", "Data": { "data": [ { "pppoe_ip_addr": "222.xxx.xxx.125", "pppoe_netmask": "255.255.255.255", "pppoe_gateway": "222.xxx.xxx.1", "pppoe_updatetime": 1695151198, "pppoe_dns1": "202.xxx.xxx.68", "pppoe_dns2": "202.xxx.xxx.68", "pppoe_macremote": "14:23:0a:a5:49:4e", "dhcp_ip_addr": "", "dhcp_netmask": "", "dhcp_gateway": "", "dhcp_updatetime": 0, "dhcp_dns1": "", "dhcp_dns2": "", "dhcp_lease": 0, "bandmode": 0, "internet": 2, "mac": "", "speed": 0, "duplex": 0, "upload": 0, "download": 0, "qos_upload": 512000, "qos_download": 5120000, "vendorclass": "", "clientid": "", "hostname": "", "opt_type12": 0, "opt_type60": 0, "opt_type61": 0, "wifi_wisp": 1, "wifi_bssid": "", "wifi_ssid": "", "wifi_psk": "", "ip_mask": "", "gateway": "", "username": "03xxxxxxxx38", "passwd": "123456", "timing_rst_switch": 0, "timing_rst_week": "1234567", "timing_rst_time": "12:00", "cy…

新华三 NX30 PRO 关闭IPV6防火墙
type: item
date: 2023-05-27T10:39:00+08:00
description: 最近入手了新华三NX30PRO，发现没法IPV6远程电脑，就去问了下官方的客服，然后给出了NX15的开启方案，我试了一下可行，但是还是有点区别。我是在出厂版本上开启的开启教程：1. 确认路由器IP地址用电脑连接NX30PRO的网络，确认自己的路由器IP，也就是后台地址，官方默认的是 192.168.124.1，我自己改成了192.168.123.12. 进入telnet打开CMD命令，输入命令 telnet+空格+IP+空格+99，99是端口号如果是官方默认的192.168.124.1，输入命令telnet 192.168.124.1 99否则根据自己的后台地址输入，比如我自己的是192.168.123.1,就输入telnet 192.168.123.1 99然后回车，后面会让输入用户名和密码 用户名是 H3C 密码是路由器后台的登录密码输入后回车，登录成功3. 防火墙放行然后输入两行防火墙放行IPV6的命令，注意大小写不要错了ip6tables -F ip6tables -X ip6tables -P INPUT ACCEPT ip6tables -P OUTPUT ACCEPT ip6tables -P FORWARD ACCEPT执行命令时中间可能会出现下面的提示，忽略即可ip6tables bad rule (does a matching rule exist in that chain )4. 持久化防火墙配置路由器重启ip6tables配置的内容会失效,可以使用下面的方法持久化输入命令保存防火墙规则ip6tables-save > /etc/firewall.user然后使用命令编辑 vi /etc/rc.local进入后输入 i 进入编辑模式然后添加一行内容ip6tables-restore < /etc/firewall.user然后按 ESC 再输入 :wq 保存退出后续路由器重启也会自动恢复配置的IPV6规则了恩山无线论坛的也是我自己发的，别被说抄袭了 https://www.right.com.cn/forum/thread-8291457-1-1.html

啊，2023了
type: item
date: 2023-01-17T16:51:00+08:00
description: 2023年已经过了好几天了，到今天才来写年总结和新计划，拖了好久！2022年我干了啥？去年目标，好像一大半都没完成，有的只完成了一部分养养养养养养养发 头顶和额头头发太少了，20年和21年脱发太严重了 x买个人体工学椅子 完成 √找个对象，年底带回家或者结婚，妥协但也要对自己负责！（最有可能完不成） x 完成了一半改变自己的形象，好好收拾自己，比如提高衣品、纠正自己的坏生活习惯 x在没结婚的年纪，多给自己买点自己喜欢的电子产品，比如扫地机器人（最近着迷）、投影、单反/微单相机 √ 换了iPhone和iPad，也算是完成了，毕竟买了新数码产品三本书，今年必须得安排上 x 没完成今年努力赚够15W吧，基本工资 + 额外的收入 完成 √多看看心理学类的书籍，修炼自己的内心，不要因为一些事情导致自己会患得患失了 x 没完成多运动，每周至少1-2次2公里以上的溜达，不能让自己太胖了 x 没完成然后算了算今年的支出，大概 6-7W，收入只有8W+房租 2W+（因为押一付六，有部分属于预支出）电子设备 1W5+ (平板 5K，iPhone12 3500，iPhone13 4700，耳机 300，显示器1K+，还有一些杂七杂八)礼品 8K+ （珠宝 7K+，化妆品1K+）吃喝用 3W+（实在分不出来了）除了计划内的，其他基本也没有什么了，大部分时间都花在了处对象和游戏上了，然后截止到写总结前已经见过家长了。另外就是在打游戏娱乐这块进步了不少，做饭也稍微进步了一点。还有就是网站、公众号处于半停止运营状态，APP处于勉强运行状态，也没有持续的开发。2023年准备干点啥？见女朋友家长并带女朋友见家长，然后订婚结婚等一系列的人生大事在郑州买房，要去找房子并完成相关流程，买车的话，根据实际情况而定调整原有的生活方式，适应成家之后的生活，尝试定下来两个人的计划，努力扛起这个家现有网站、公众号、APP等进行割舍处理，然后尝试找到新的额外经济来源，并稳定下来健康这块，保持运动，瘦下来，也多关注身边人的健康状况还在写……

CentOS 编译安装配置Pure-FTPd v1.0.51 服务器
type: item
date: 2022-10-31T11:35:00+08:00
description: 说明Pure-FTPd是一款开源的FTP服务器软件，配置简单，安全高效，下面我们在CentOS 8.x/Rocky Linux 8.x系统下部署Pure-FTPd一、配置防火墙，开启FTP服务器需要的端口CentOS 7默认使用的是firewall作为防火墙，这里改为iptables防火墙。1、关闭firewall：systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动2、安装iptables防火墙yum install iptables-services #安装vi /etc/sysconfig/iptables #编辑防火墙配置文件# Firewall configuration written by system-config-firewall # Manual customization of this file is not recommended. *filter :INPUT ACCEPT [0:0] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [0:0] -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT -A INPUT -p icmp -j ACCEPT -A INPUT -i lo -j ACCEPT -A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT -A INPUT -m state –state NEW -m tcp -p tcp –dport 21 -j ACCEPT -A INPUT -m state –state NEW -m tcp -p tcp –dport 30000:50000 -j ACCEPT -A INPUT -j REJECT –reject-with icmp-host-prohibited -A FORWARD -j REJECT –reject-with icmp-host-prohibited COMMIT:wq #保存退出systemctl restart iptables.service #最后重启防火墙使配置生效systemctl enable iptables.service #设置防火墙开机启动说明：21端口是ftp服务端口；30000到50000是ftp被动模式需要的端口，可自定义一段大于1024的tcp端口。二、关闭SELINUXvi /etc/selinux/config#SELINUX=enforcing #注释掉 #SELINUXTYPE=targeted #注释掉 SELINUX=disabled #增加:wq #保存退出执行 setenforce 0 使配置立即生效三、安装pure-ftpd1、安装编译工具包yum install make gcc* gcc-c++ openssl openssl-devel bzip2 wget tar2、下载pure-ftpdcd /x/install/ wget https://download.pureftpd.org/pub/pure-ftpd/releases/pure-ftpd-1.0.51.tar.gz3、安装pure-ftpdmkdir -p /x/app/pureftpd #创建安装目录 cd /x/install/ tar zxvf pure-ftpd-1.0.51.tar.gz cd pure-ftpd-1.0.51 ./configure –prefix=/x/app/pureftpd –with-language=simplified-chinese –with-everything CFLAGS=-O2 –with-puredb –with-quotas –with-cookie –with-virtualhosts –with-diraliases –with-sysquotas –with-ratios –with-altlog –with-paranoidmsg –with-shadow –with-welcomemsg –with-throttling –with-uploadscript –with-language=english –with-ftpwho –with-tls make make install执行vi /etc/profile命令 把pure-ftpd服务加入系统环境变量：在最后添加下面这一行export PATH=$PATH:/x/app/pureftpd/…

一些奇奇怪怪的东西
type: item
date: 2022-04-29T11:57:00+08:00
description: 目前并没有步入婚姻，但时刻准备着的我，最近在知乎翻到了一个问题“男人对婚姻是怎样的看法？”里面有一个我相对来说比较赞同的回答，有无法理解的，也有值得深思的。内容出处：https://www.zhihu.com/question/457019241/answer/1901065798我出生于1981年，今年刚满40周岁，按平均寿命推算，我的前半生已经过去了。在过生日的时候，我一直在问自己，该以什么样的姿态迎接自己的后半生？很早之前就听一个朋友说过，人生四大课程，学业、事业、家庭、婚姻，对于像我这样的完美主义者来说，四门课都及格，人生才算及格。婚姻这门课没有教科书，也没有老师，更没有标准流程，全靠亲身实践，不断反省和总结。我的个人情感经历并不顺利，起个大早却赶了个晚集。最终也没能跟自己喜欢的女孩在一起，而喜欢我的那个女孩追求了我好几年，但她始终不能让我有心动的感觉。后来年龄渐长，我跟爱人在亲戚介绍下相亲认识，她比我小一岁，看看差不多，第二年就草草结了婚，今年是结婚第12个年头。与很多夫妻相比，我们婚前感情基础很薄弱，在性格、思维方式、生活习惯等有很大差异。婚后有相当长一段时间夫妻关系不尽如人意，有很多次争吵，也打过冷战，好在我们两个都没有放弃，12年来不断反省，不断改善，现在夫妻关系非常和睦，配合也非常默契。与大部分朋友一样，我的婚姻也不是一帆风顺。在前一次危机时，我曾请教自己的好友，同时对观察到的婚姻（自己、亲友、同学、朋友、同事等等）进行了分析和总结，听取了很多同龄朋友对婚姻的理解，中间有幸福案例，也有失败教训。我想着把自己对婚姻的粗浅理解写出来，分享给现在30岁左右、准备面对婚姻或者刚刚进入婚姻的年轻朋友们。由于个人能力和阅历有限，我的理解可能不全也可能片面，仅供参考，如有不妥请多包涵。1、有些年轻朋友一直在考虑是不是要结婚。在我看来，在合适的年龄做这个年龄该做的事情是最省心省力的选择，而婚姻就是对自己未来的一种规划。20-30岁的你意气风发、勇往直前，逐渐站上人生舞台的顶点，你会觉得单身很快乐，那是因为你可以随时召唤一批朋友吃喝玩乐，也可以享受轻松惬意的独处时间。但你可曾想过，天下没有不散的宴席，你终会衰老，终有一天你会走下这个舞台。只需要想象一下：当自己中晚年的时候，没有丈夫或者妻子，父母已经故去或者行将就木，早年那些一呼百应的朋友就算还在，你确定还能随时随地喊出来玩乐？不是，他们每天陪孙子孙女玩耍的乐趣已经远远大于跟你聊天的乐趣。人家是儿子女儿媳妇女婿不定期地往家里跑，然后全家人围在一起吃团圆饭；人家可以全家老小一起出去游山玩水，拍照发朋友圈；人家生病了，要是子女孝顺，一家子人上上下下围着转，即便子女不在身边，最起码还有配偶可以说话、可以端茶倒水。而你，一个人玩，一个人看电影，一个人旅游，一个人去医院，一个人吃年夜饭，茕茕孑立、形影相吊的场景，你确定自己能开心得起来？不抑郁就不错了。结婚，晚年不一定幸福；但不结婚，晚年且不说幸不幸福，有没有勇气活下去都是个问题。老年最怕孤独，多一个人就多一份希望与期盼。父母希望孩子结婚，并不一定是封建思想作祟，而是他们已经预见到没有婚姻的你将要面对的晚年。当然，婚姻中还会遇到许许多多意想不到的波折，当你最虚弱最需要帮助的时候，配偶可以给你一个依靠，一个喘息的机会，让你能卷土重来或者安然度过自己短暂的一生。我爱人在婚后不久就遇到了职业发展的危机，原单位想安排一个关系户进来占她的职位，就提出不跟她续约了。她很失落，当时在这个单位已经做了五六年，又是已婚未育的年纪，找工作很受歧视。我后来就跟她说，没事，我养你好了，没什么大不了的。婚姻的意义在这种场合就体现得非常明显，我也不确定以后自己会不会遇到职业危机，但两个人一起扛总比一个人强得多。结婚确实多了很多事情，但不婚的问题也不少，老天爷在这方面非常公平。婚姻是生活的一部分，我们考虑问题的出发点都是希望自己生活过得好。婚姻是人生大事，也是重大机遇，完全值得你高度重视、慎重抉择。它还有个特点，就是有时间限制，无论男女都有最佳婚配时间段。你要放弃这个机会很容易，但想重新补回来，很难很难。正如2021年6月24日黄国平博士在西南大学毕业典礼上说的：短短的一生我们最终都会失去，不妨大胆一些，爱一个人，攀一座山，追一个梦。在结不结婚的这个问题上，与其消极等待、犹豫不决、空耗青春，不如趁自己还年轻，调整心态，努力去追求一次，把握好机会。如最终还是不能如愿，再考虑不婚。当一个人即将告别世界的时候，他很少会去后悔我钱赚少了，而是后悔有很多事情我还没来得及做。在合适的时间去做这个年龄该做的事，是对自己人生的负责态度。即便没有如愿，也足以在晚年宽慰自己，我尽力了。俗话说：好事不出门，坏事传千里。有很多朋友尤其是年轻的女性朋友恐婚，有一大原因是因为在网上看到了太多的婚…

最近一年我的博客好像没什么动静了？
type: item
date: 2021-02-07T16:51:00+08:00
description: 翻翻自己的博客，最近一年好像没更新什么内容，也好像没有什么内容产出，那么我这一年到底干嘛去了？我也一直在问我自己啊，我这一年究竟干嘛去了呢？学习、工作、开源、恋爱？还是？容我慢慢到来吧，也让我补上这2020年不知道自己说的啥的总结！提起这个要提起前些年的时候，因为那个时候我就开始用自己学到的技术做开源了，然后逐渐了累计了技能和认识到了不少的人。其中那个日请求量上百万的API也是在圈子打响了名声，后来跟认识的人也有一些交流，然后从19年末在上班的状态就下了决心，自己做点什么东西，赚点外快，搞点钱花，天天上班也就那点死工资，搞不了几个钱。19年底新冠疫情爆发，那时我才入职不到2个月，公司本身给我安排的工作就不是很多，加上我刚去不久对业务还不太熟悉，公司项目也搁置很多，问领导要活干就没有什么工作，就让我闲着。如此以来，估摸着我离丢工作也不远了。然而当时没想那么多，趁着空闲用起了私下正在学习flutter开发APP，干了十来天APP就出来了，然后就边在公司混日子，一边白天上班，一边晚上维护APP。这样的状态从19年底持续20年3月份左右，中间还开始搞了公众号，逐渐开始有收益，以至于差不多能养活自己，又因为工作的不顺利，一狠心就不计成本的从上海辞职了。后续的日子，回到了郑州，消费水平比郑州低了很多，压力也小了许多，慢慢的做自己的事情了，维护APP，运营公众号，再到运营维护一个网站，可以说是从设计、开发、维护、营销、运营、售后自己全肝了，反正也都没日没夜的瞎搞，就这么过了一年，收入比起上班还不错，这也算是一件好事吧。贴一张图，给看一眼干了大半年，发现自己干比给别人干还爽，但是累是真的累，好就好在累也是给自己干的。再者就是，一个程序员直面用户真的是太痛苦了，尤其是沟通交流的问题，让人头大，但是直面用户挣的是比自己写代码挣的多，尤其是做出来东西，有了流量以后，那是真的挣钱。这么大半年，精力大部分都用在了其他事情上，在学习、开源这个技术活上，真的花了太少的时间了。21年还是得要多花时间去做开发和保持学习了，不然真会被时代遗弃掉，毕竟现在还是科技驱动的时代。后续，如果不出意外的话，还会进行做开源相关的事情，只是暂时没有什么比较好的项目或者想法，想着把之前用Java写的音乐API用PHP写一下试试吧，当个开胃菜拿出来小规模的使用！如果有PHPer也可以PY一下，毕竟我不熟这个语言，只是因为目前手里很多东西都是PHP做的，迁移也比较方便！还有就是，今年我也脱单了哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈，这应该是让我笑的最开心的事情吧，有点小遗憾的是，目前还是异地恋！

2017 End,2018 Welcome
type: item
date: 2017-12-30T23:20:00+08:00
description: 今天被朋友圈的18岁刷屏，才忽然感觉到17年剩余的时光不多了，90后的都没有了18岁，杀猪刀再次砍向了我。1. 回首2017回首一下2017年发现今年似乎什么都没有做，但又感觉过的很充实，开始自我矛盾纠结。。。1.1 大二下学期 (上半年)先说说干了点什么吧1.1.1学习 And 学习1.学习课程知识(Android，Java And 我也忘记了)2.自己写了3个简单的APP(记事本,天气,Giwifi)3.参加了几个省级技术开发竞赛，一个拿了团队三等奖，一个拿了团队二等奖其他的学习方面好像没了，貌似就跟着课程学了一下课程知识，一周20多节的课，我逃掉了将近60%，即使上课，时间也都花到所在学生部门的工作上。1.1.2 工作 And 生活1.带出来一个气氛自我认为还算不错的学生部门(校学生会新媒体运营中心)2.带领着部门的小伙伴们参加河南省新媒体论坛3.报考了个驾照，只考了科一就没时间考了4.一狠心入了一个树莓派其他的似乎都久的忘记了1.2 大三上学期(下半年)1.2.1 学习1.假期期间补习了Java后端的框架，但是学到一半就扔到那了2.Android的学习止步了3.为了模拟登陆教务系统还有GiWiFi,认识了一下Python4.学了学Adobe LR1.2.2 生活 And 工作1.利用假期时间，考完了最难的科二，随后顺利拿到了驾照2.完成学生工作的交接，其中的辛酸也许只有自己最清楚罢了3.面试了3家公司，最终成功2家，又因为跟专业不太对口，于是就没有去。4.后来朋友的介绍之下去了一家公司面试，最终我们几个都被录用，现在在一起合租和工作。2017年大概就这么多吧，好多事情都忘记了2. 展望2018定个小目标，赚它几个亿，争取再脱个单2.1 学习1.2018年多看几本书，必须读完3本书2.提早完成毕业设计和毕业论文，顺利拿到毕业证3.如果有机会，再考几个有用的证书4.提升专业技能，至少把一门语言学习到拿来用于工作没问题2.2 生活 And 工作1.摆脱2017的现状，长长个，吃胖一点，锻炼出来肌肉(也许这个不太现实)2.脱个单吧，体验下里恋爱的感觉3.由几个人合租变成自己租房4.工作从普通职员晋升管理层，多学习锻炼管理能力5.多抽点时间去陪陪父母，多回家看看当棱角雕零的时刻，亦是人生衰败之时。