Giter Site home page Giter Site logo

uestczhouyuchuan / i_am_a_uestc_student Goto Github PK

View Code? Open in Web Editor NEW
68.0 2.0 7.0 954.06 MB

秉着开源精神,这是玉川大学期间的所有课程,学弟学妹们,拿去吧

Home Page: https://blog.yulovexin.xyz/

C++ 6.23% C 5.10% HTML 0.85% Java 3.40% Batchfile 0.09% Python 34.74% MATLAB 0.58% CSS 4.57% JavaScript 0.10% Tcl 1.35% PowerShell 0.08% Assembly 39.48% Makefile 3.44%

i_am_a_uestc_student's Introduction

前言

题主是电子科技大学-软件工程-互联网安全-专业,现在在大三,但是因为学校培养方案,课程基本上完,所以把大学中的课程开源出来,包括课件,实验报告和代码,以及其他记录。如果学弟学妹看到,想参考一下,那也可以试着找找看看。

简介

涉及互联网安全方向全部专业课程以及部分限选课:

  • 语言类:C语言,C++,Java,汇编语言,编译技术,数据库(postgreSQL)
  • 数学基础:数字逻辑,数据结构,信息安全数学基础,密码学
  • 计算机基础:计网,操作系统,linux基础,计算机组成原理,软件安全,网络安全协议。
  • 工程类基础:软件工程,信息安全工程,信息安全技术,信息工程
  • 其他以及本人自学内容:逆向工程,MATLAB,马原毛概等。

内容不全面,本篇不是教程,系统学习请查阅相关官方文档。

给学弟学妹的建议

:本人是个程序狗,菜鸡。

对于语言

如果你还在大一,C语言一定要充满热情的学,关键是要找到编程给你带来的极大的满足感,要有老子就是天下第一的斗志,当然咱们要谦逊。

其他如Java,C++,python,至少有一个自己十分擅长而且经常用的语言。

**PS:**题主搞前端的,半路出家,js和python用的比较多。

数据结构

然后是数据结构,建议有时间的同学像我一样,把书中代码大差不差的全部实现一遍,理解之后你会发现在这方面你已经超过大部分人一大截。

这是题主的数据结构实现Github地址

数学基础

  • 高等数学练脑子,线性代数。
  • 数字逻辑想你展示什么是进行逻辑分析,很有意思。
  • 信安数学基础,给最大的感悟就是* + -只是一个符号,具体如何运算可以由你而定。当然,书中定理虽然多,但是真正以后你用到的就那几个。
  • 密码学就更不用多说了,公钥密码体系,分组密码,私钥,哈希算法SHA,这些咱每天都在用。

这些数学基础对于你理解互联网构建的数学原理有着十分重要的作用,比如互联网密码交换协议,如果不会公钥密码体系,咋能理解透彻。

其他

其他的想到再更新吧。(咕咕咕)

结语

迄今为止,大学这三年一路走来,每个人都有属于自己的角色,俺也一样

  • 有的人从一开始就打算保研,人家认真学习同时分奴加持(不是贬义词),很多人已经成功了。
  • 有的人一心想工作,毕业进公司成为技术大牛,我身边的,澜潇前端大大(Github地址)
  • 有的人一心搞科研,然后报效祖国,比如俺身边的星星哥哥(Github地址)
  • 俺就菜了,保研报不上只能考,进公司吧对象要考研,而且俺也菜,俺可犯了难

感谢

马上毕业了,时光荏苒呐。感谢这一路帮俺玉川的人。

感谢澜潇哥哥介绍我进微软创新工作室,而且前段时间带着我一起面试,是俺滴引路人。

感谢⭐️⭐️哥哥作为工作室负责人,在我进工作室之后一路带我,每天拦着我谈心,处理他的感情问题(俺啥时候成为感情专家了?),实属带善人,他是俺滴好盆友。

i_am_a_uestc_student's People

Contributors

uestczhouyuchuan avatar

Stargazers

Liang Yuqi avatar 叶晓晓 avatar  avatar SijDev avatar  avatar Zichen Wen avatar Dong avatar  avatar  avatar  avatar Serendipity avatar  avatar  avatar  avatar Huang Yitai avatar  avatar  avatar  avatar BloodyButterfly avatar  avatar  avatar  avatar PLUS_WAVE avatar  avatar  avatar rufus avatar  avatar  avatar  avatar  avatar async avatar 璟烨 avatar 王宏超 avatar  avatar 龙雀 avatar  avatar  avatar  avatar Hanwen Bai avatar  avatar  avatar  avatar monsieurAgave avatar 2907 avatar  avatar Flow9ce avatar Michael Luo avatar xxx avatar ObjectNotFound avatar Yeliauk avatar ValleyLand avatar Leo-yang1020 avatar  avatar ZZQ avatar  avatar mingliu avatar Fu Weiheng avatar  avatar  avatar  avatar Liu Zhenghao avatar  avatar Bonan avatar  avatar KeyAI avatar smilexxfire avatar Runtus avatar  avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.