技术栈详细

It's my personal homepage. Here will be some of my blogs and software releases.

技术栈详细

{#technoloy_stack}

Tech. About
C/C++ 非常熟悉,曾负责一个商业项目的开发,还参与过另外一个商业项目的开发。事实上,这是我最早开始接触的语言,也是中学时代参与竞赛(NOIP)并获奖时使用的语言。本人能熟练使用面向对象的开发和面向过程的开发。
Python 非常熟悉,我最近的大部分项目都是使用Python进行开发,因为它可以大大节省开发时间,提高程序员的效率,非常适合做最小可信性验证等目标。个人最偏爱这门语言,熟练度不低于C/C++,也更倾向于使用Python的工作。
Linux 熟悉,有过一段较长的使用经历,期间除了日常操作,还在Linux上进行了开发、编译、调试等工作。个人接触最多的Linux发行版是商业服务器常见的CentOS7。
Batch 此处指Windows批处理命令。很熟悉,能良好运用,本人已有多个项目使用纯Batch开发,并已在此站公开。在我看来,它具有高开放度、高兼容性和极其便利的特点,非常适合简单的目标。
安卓应用开发 熟悉。成功开发过几个个人应用,例如:中秋博饼APP(库:ee308fz_lab2)。
JS 了解,有使用JS进行开发的经历。
HTML 熟悉,能够进行开发、能够进行修改,有结合Jekyll和Liquid使用的经历。
CSS/SCSS 熟悉,能够进行开发。
MySQL 熟悉程度不错,能胜任大部分的应用场景。
网络编程 熟悉,能胜任大部分的应用场景。有较长一段时间的商业项目开发经历。
嵌入式应用开发(C语言) 熟悉。这也是本人在大学期间学习的课程之一。
Visual Basic 6.0 熟悉,能胜任大部分的应用场景。中学时期便使用该语言开发过几个小工具。
Java 熟悉。有过编辑class字节码文件的经历(修改一个《Minecraft Java Edition》的模组),能进行一定程度的破解。
C# 了解。有尝试一个项目的后续开发的经历。
UWP 有学习过UWP应用的开发,基本了解如何进行开发。
PHP 了解。

其他技能:

Skill About
SSH 熟悉SSH的使用,有大量实践经验,会使用SFTP,有使用libssh2进行C语言开发的经历,其中包括开发使用SFTP的功能。
虚拟机 熟悉虚拟机的使用和管理,长期使用虚拟机。熟悉Hyper-V和VMware的使用和管理。
Markdown 熟练使用此标记语言,常使用它编写博客和网页。
Jekyll+Liquid 熟悉,能够应对大部分的情况。
Git 熟练使用
Visual Studio Code 非常熟练使用此工具,很大一部分开发工作都使用此工具进行。
JetBrains Pycharm 非常熟练使用此工具,很大一部分开发工作都使用此工具进行。
Android Studio 熟练使用此工具,很大一部分开发工作都使用此工具进行。
Makefile 熟悉此工具,能够自行编写脚本实现自动化编译工作流。
Office 本人能够熟练运用办公技能。
netsh 熟悉,能胜任大部分的应用场景。
使用GDB调试 有使用GDB调试C/C++语言的程序的经验。
PS (Photoshop) 能够运用
Adobe XD 能够运用
文案编写、视频脚本编写 学习过、运用过,较熟练