简历

个人信息

  • 姓名: 韦康
  • 电话: 15319707505
  • 籍贯: 陕西西安
  • 生日: 1995年12月
  • 邮箱: v.aemonair@gmail.com
  • 主页aemonair.github.io

教育背景

2013. 9 ~ 至今

西安理工大学 计算机科学与工程学院 网络工程

实践经历

2014.9

参加科协并担任学院团委学生会宣传部长,微信平台后台小编,策划班徽设计大赛,海报设计大赛等;

2015.9

担任学院团委学生会副主席,成立督训组;负责微信平台审核与发布,以及团委日常工作。

技能兴趣

  • C语言
1
2
能够在Linux下利用gcc进行C开发;
了解C语言中基本的 数组 指针 字符串 函数 等;

  • 数据结构
1
2
熟悉并通过通用链表实现了栈堆队列,树,图;
了解各种简单排序;

  • Linux
1
2
3
了解Linux的安装,操作,熟悉基本操作及命令;
熟悉目录结构,用户与组,文件权限,系统服务,系统进程管理;
网络设置,ssh远程登陆,配置本地yum源等;
  • Unix系统编程
1
2
3
4
5
6
7
8
Makefile,会使用且编写自动化编译的makefile文件;
静态动态库,生成并使用自己编写的的库文件;
多进程,线程创建与控制,线程属性设置,线程锁的同步;
IPC进程间通信,线程池创建,管道,信号,共享内存的创建;
线程,简单的线程池创建,修改线程属性;
IO基本输入输出,读写文件;
I/O复用,了解sele,epoll的对比与区别;
Socket编程,使用socket实现进程间通信;

  • 其他
1
2
3
4
5
C#和数据库的简单应用;
Html、Css、Javascript前端的简单应用;
一步步搭建了属于自己的github pages博客;
Adobe PhotoShop 获得海报设计大赛第一名;
Adobe AfterEffect 为学生会,口才社制作宣传视频;

项目经历

  • 注释转换

    1
    2
    3
    4
    5
    6
    实现由C语言的双斜杠//注释转化为C++格式的/**/注释。
    读入文件,写出输出转换后的文件。用到了状态机的思想,不同情况下进入对应的函数,
    C/C++语言注释状态,普通文本状态,或是字符串中的引号斜杠,特别是处理了不同状态下各种嵌套注释问题。
    类似,当遇到程序中遇到/**/,进入CPP注释模式,其中嵌套了//时,判断下一个字符并将其缓冲区部分为空格,
    并继续读入,若遇到*/则恢复为普通程序模式。
    难点在于嵌套注释的处理。
  • 系统复制

    1
    2
    3
    4
    实现了Shell环境中的cp命令。
    执行时指定源文件,目标文件。-p参数,复制文件属性不变;执行复制源文件为目录时,加-r参数。
    首先进行从命令行传入参数的判断,并且进行检测,决定出进行哪种(目录拷贝/文件拷贝),通过文件I/O输入输出流,对目标进行操作。
    其中还包括了对已有文件的覆盖询问,对文件权限的操作等。
  • 进程控制

    1
    2
    3
    4
    5
    通过命令行实现对部分系统程序的控制。
    Usage: ./bin/ctl_cmd <start|stop|status|restart> <program>[@]
    可支持后台,为区别系统&用@作为后台标识。
    start通过子进程execlp打开,stop通过kill信号停止,完成对程序的开启,关闭,重启;并且可通过查看pid确定当前程序的状态。
    可通过Makefile进行安装到/usr/bin/,成为系统应用.

自我评价

1
2
3
4
首先,身为计算机专业的学生,一直对技术比较感兴趣,接触过几种编程语言,学习过Adobe公司的一些软件,有了一些学习的乐趣,具有一定的基础知识和兴趣。
同时,性格温和,具有良好的沟通能力,能够和同一个团队中的大家良好合作。
其次,通过对于Linux的学习,配置linux上的各种软件,遇到过不少的技术型问题,也通过网络得到了不少知识,虽然还有很多不足,不过仍旧积极的进行学习。
然后,接触了docker以后,对其也具有很浓厚的兴趣,也见识到了更广阔的编程世界,有了浓厚的学习兴趣。