个人介绍
我是程序员 SeaYJ。
我毕业于河南理工大学HPU,担任过五个项目的程序平台开发负责人。分别为:
水下仿生机器人:监测系统平台,可以实时反馈水下机器人的状态及返回的测量数据。智行慧测勘探机器人:可视化数据反馈平台 & 项目介绍网站(介绍机器人、提供购买渠道)。团雾终结者:可视化数据反馈平台 & 项目介绍网站(介绍机器人、提供购买渠道)。智运鲜达——智能运输箱:可视化数据平台。飞采云茶——无人机采茶项目:可视化数据平台。我熟悉 C、C++、C#、Python 等语言基础,了解 MFC、Qt、WPF 等 UI 框架。
在前端方面,我熟练 Html + CSS + JS,同时了解 stylus、Vue、EJS 等语言框架,熟练掌握 Hexo 静态网站构建框架,了解 VuePress 网站构建框架。
工作经历
2022-03-04 -至今格物致知团队程序开发
主要负责程序开发和网站构建,一般还会负责团队中的技术问题。 其中格物致知团队手下一共8个项目,我参与的总共有5个。
教育经历
2021-08-25 - 河南理工大学计算机科学与技术本科
技能
这个项目是我的个人博客。 在这个博客项目中,我使用阿里云云虚拟主机+阿里云域名解析+阿里云SSL证书等进行部署网站。 在博客源代码编写上,我采用 Hexo 静态博客构建框架进行构建项目。 一点一点的写,一点一点的积累,就成了这个样子。 网址: https://www.seayj.cn/ https://seayj.cn/
本项目由本人独立开发。 在项目中主要实现了以下功能: 1. 单/多 IP 地址单/多 Port 的 TCP 完全扫描。 - 技术点:根据用户输入的信息(IP 地址、端口号、TCP连接超时时间),使用 TcpClient 类与目标主机的目标端口建立 TCP 完全连接,如果完全建立连接就认为该端口开放;反之相反。 - 难点:无。 2. 用户自定义扫描线程数。 - 技术点:要根据待扫描的所有任务进行线程任务分配。 - 难点:如何利用最小的内存消耗实现端口扫描任务的分配,同时尽最大可能利用每一个线程资源;注意线程之间的资源管理。 3. 扫描结果数据实时显示/反馈。 - 技术点:实现数据的过滤显示(保证“只显示开放端口”选项在程序扫描期间也能使用)。 - 难点:如何保证当大量线程并行执行扫描任务时, UI 线程不会因为渲染工作卡死。