加载头像
换了个博客模板,体验一下日记功能 [图片]
新的一周加油
这几天做的学习工作很多,CSAPP完成了第一个Lab,继续加油! [图片]
今天开组会,准备ppt等事情,今天断更一天 [图片]
快完成了三个lab了,后面准备把CSAPP偏硬件的章节跳过去,先去看第二大章 [图片]
好久没用git,原来已经不支持RSA的加密算法了啊 [图片]
最近开了坑也弃了不少坑,今天得停下来总结一下了,首先源码部分我准备放一放了,效率不高而且收获个人感觉不是特别大,CSAPP和算法题还是要坚持,primer和C++规范每天花的时间也不多,也可以看,然后就是c++14及以后特性也要了解,cmake一直不太会用,学习了基础的其实还是不太会,自己写CMakeLists一直报错 [图片]
目前在读的书有《effective C++》 《CSAPP》 《C++ template II》《360C++编码规范》《C++ primer》《Linux高性能服务器编程》,除了csapp和primer,还是一本一本读吧,这样比较连贯 [图片]
模板基本结束了后面太复杂了先不看了,游双的服务器编程也结束了,开了新坑:leveldb、SQL、经典算法、设计模式,加油!另外明天到周五更新变少,因为要准备组会了,两周没进度了,要被骂死 [图片]
图片
2022-07-02鸟哥linux的文件权限与目录配置
Linux 最优秀的地方之一就在于他的多人多任务环境。而为了让各个使用者具有较保密的文件数据,因此文件的权限管理就变的很重要了。 Linux 一般将文件可存取的身份分为三个类别,分别是 owner/group/others,且三种身份各有read/write/execute 等权限。若管理不当,你的Linux 主机将会变的很凌乱。 使用者与群组文件拥有者Linux是一个多人多任务的系统,因此常常会有多人同时使用这部主机的情况,如果用户A将文件放在Home目录上,不希望被别人看到,那么可以设定适当的权限,即使其他人知道有这个文件,但是无法打开它。 群组概念群组最有用的功能之一就是用户在团队开发资源的时候。 每个账号可以有多个群组的支持 其他人在Linux 里面,任何一个文件都具有『User, Group 及Others』三种身份的个别权限, 常以台湾地区常见的社群网站Facebook 或者是Google+ 作为解释。 你在FB 注册一个账号,这个账号可以迭代对比为Linux 的账号, 你可以新增一个社团,这个社团的隐私权是可以由您自己指定的!看是要公开还是要隐藏。这就可以迭代为Lin ...
详情
图片
2023-10-16校招小结
签了海康威视的两方,不出意外情况的话,秋招告一段落了。 准备其实从本科到研究生阶段,一直在断断续续地准备找工作,就是从来没有系统地认认真真地准备,就算是今年跟别人比起来感觉准备也不是很努力。 投的只有C++开发,准备的无外乎几样,算法题,项目,八股。 算法题一直做一直忘,水平一直处于中等偏下,还好今年秋招过程中算法题比较简单,也没有为难我。 实验室一直不给实习,本科强制的实习也是水过去了,所以我的实习经历≈0 ,所以要准备项目。混了三年硕士,除了实验室拿不出手的项目和毕设真的没有什么,所以这一年主要是跟着网络上的up主做了两个项目。一个是CMU15445,一个是烂大街的webserver。最后的面试,还好靠445,消耗掉很多面试时间。如果有学弟看到,一定要记得能实习就实习,不能实习多准备项目,不然把大部分精力放在算法题上。 八股说实话我准备的很差,面试表现得也很差,还好没有太为难我 投递初期只投了国企、银行和通讯企业,没有投一个互联网。投的是14所,28所,海康威视,中兴,华为,华夏银行,中国移动,中国电信。 由于我开始的有点晚(9月初),投给14所、华夏银行、中国移动、中国电 ...
详情
图片
2023-10-23《effective C++》阅读笔记
让自己习惯C++视 C++ 为一个语言联邦C++ 拥有多种不同的编程范式,而这些范式集成在一个语言中,使得 C++ 是一门即灵活又复杂的语言: 传统的面向过程 C:区块,语句,预处理器,内置数据类型,数组,指针。 面向对象的 C with Classes:类,封装,继承,多态,动态绑定。 模板编程 Template C++ 和堪称黑魔法的模板元编程(TMP)。 C++ 标准库 STL。 C++ 高效编程守则视情况而变化,程序设计没有银弹。 在软件工程的经典论文《没有银弹》中,银弹象征着一种特效的、一用就灵的方法。然而,这个词背后蕴含着一种深刻的含义,它揭示了软件工程的复杂性和解决问题的艰难性。 尽量用const enum inline来替换#define在原书写成的时候还没有诞生constexpr,现在一般认为应当用constexpr定义编译器常量来替代大部分的#fefine宏常量定义 常量 1#define ASPECT_RATIO 1.653 替代为: 1constexpr auto aspect_ratio = 1.653; 也可以定义成类的静态成员: 1234cla ...
详情
图片
2023-10-16近期学习计划
语言基础① c++primer② effective c++、more effective c++ 这两本书网络上都有推荐 但是内容并不多 最近这段时间可以快去看完 后面结合实际项目去思考内容 语言进阶① stl源码剖析 这本书当时没看下去 有点无从下手 这一轮再尝试一下结合视频课程学习一下 (这里实现tinystl的想法写在后面的项目中)② 深入理解c++对象模型 这一本也是侯捷老师的 没接触过 也是准备结合课程视频去学习③c++内存管理 尝试学习一下 操作系统和计算机网络①操作系统的话 准备看南大绿导师的课程②计算机网络的话准备就是图解http 图解tcpip 网络是怎么连接的三本书 看完了就是再根据游双的书再学习一下并完成一个服务器(之前还是跟着牛客网去做的,并没有动太多脑子) 项目及大型课程 这里准备借鉴军哥在星球发的路线推荐 上文说的tinystl tinywebserver csapp 6.824 。。。。。 目前初期每日计划安排 一到两道算法题临阵磨枪的算法水平真的很弱 还是要保持练习 但是不要太多 语言基础 目前是primer 语言进阶 目前是stl源码剖析 ...
详情
图片
2022-04-12MYSQL之DDL
DDL解释DDL(Data Definition Language), 数据定义语言,包括如下内容: 对数据库的常用操作 对表结构常用操作 修改表结构 DDL之数据库操作1. 查看数据库1show databases; 2. 创建数据库1create database [if not exists] mydb1; 3. 切换数据库1use mydb1; 4. 删除数据库1drop database [if exists] mydb1; 5. 修改数据库编码1alter database mydb1 character set utf8; DDL之表操作1. 创建表12345create table [if not exists] 表名( 字段名1 类型[(宽度)][约束条件][comment'字段说明'], 字段名2 类型[(宽度)][约束条件][comment'字段说明'], 字段名3 类型[(宽度)][约束条件][comment'字段说明']); 2. 查看当前数据库所有表名称1show tables; ...
详情
博客说明【置顶】
停(缓)更说明
近况更新
linux设置窗口后台运行程序
设计前中后队列
统计子串中的唯一字符
SQL基础教程第七章集合运算
设计模式之Proxy模式
设计模式之Decorator模式
设计模式之composite模式
引用到评论
随便逛逛博客分类文章标签
复制地址关闭热评深色模式轉為繁體