Giter Club home page Giter Club logo

sophomore_1st's Introduction

sophomore_1st

本意是创建一个大二上学期的 repo ,结果到了大二下学期为了延续寒假学的一些东西,就依然保持在这个 repo 中写代码。

C++Primer 模块

内含二刷部分 C++ Primer 的笔记,一刷完基本上对 C++ 世界有了较为初步的认知,在二刷的时候仅对部分章节进行回顾

CSAPP 模块

这部分内含大二上学期刷的 CSAPP 中的代码,当时也是好大喜功,所以看的时候不求甚解,也跳过了许多内容。

Data-structure 模块

在图书馆借了本殷人昆最新出版的数据结构实现书,非常厚。尝试看了一点实现了一下,课业太繁重就弃了。。。

Effective C++ 模块

大二上寒假刷 Effective C++ 的时候还在用 Typora,由于有台式机和笔记本,多端同步比较不方便,所以将笔记上传到 github 作同步用。

由于 Typora 不能内嵌图片,只能用图床,我个人也比较怕麻烦当时就把截图打包放在文件夹里用相对路径引入 md,因为用的是 4K 显示器,所以截图尺寸都比较大,每次 push/pull 都等的尿崩。

遂转投语雀了,真香~

语雀链接:https://www.yuque.com/xiaoyu-heheg "语雀主页")

Effective Modern C++ 模块

绝对是看的最值的一本书! 写的非常好,力推!!

正式版笔记在语雀~

InformationTheoryProject 模块

信息论与编码大作业的必做题,有霍夫曼编码、费诺码、游程编码和算数编码四种编码方式的实现。选做题由于期末月实在是忙到心力交瘁,就没写了。(后来才知道原来班里几乎没人写了选做题,差点把老师气死。。)

动手写之前还想霍夫曼编码是当时数据结构课的小实验,有什么难的。然而还是写了一晚上,一定是太久没写C++,好多报错。。

TCPIP_Websocket

TCPIP网络编程源码,这本书由浅入深,知识点也相对全面,比下面这本好读多了!入门首推!

Linux_Server_programming

Linux 高性能服务器编程的部分源码,看完 TCPIP网络编程就来看了,开坑的时候接近期末了,所以没有太多时间细读了,只读了中间的几章。不过对于我密码学综合设计的帮助还是非常大的!

最后我也是选择将我的密码学综合设计作为本人的第一个项目(虽然客户端不是自己写的,是合作者做的),详细见名为 MyServerClient 的 repo 。

smartPointer

实现了一个简易的 shared_ptr ,构造函数忘了设置成 explicit 的了,有空改一下。

sophomore_1st's People

Contributors

xiaoyunofish avatar

Watchers

 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.