四月总结&五月计划
四月总结
1. 主要任务
《Effective C++》书
① 进展: 看完了30讲(共55讲),从4月20号开始居家办公,书落在公司了,一直到昨天29号才去园区上班,耽搁了。30讲之前的内容感觉比较简单,篇幅不长,越到后面越长,这几天五一放假能补多少算多少,然后做个总结,假期结束就不看这块了。
② 总结: 未完成,五一假期做完总结
③ 反思: 很多准则都是C++写多了踩坑得来的经验,以后写代码的时候要刻意按照这些准则来写,阅读源码的时候也应多思考代码的设计思路是符合哪些准则的。《计算机组成原理CSAPP》网课
① 进展: 看完了,对计算机体系结构有了较为全面的认识,虽然很多细节不是很清楚,但其实也没必要深究,实际工作中用不到,比较重要的是源码编译链接运行和操作系统是如何通讯的这些东西,相对而言更加重要。
② 总结: 已做完一篇概述性总结,另外还需要做一篇关于源码编译运行的总结(五一假期完成)
③ 反思: 这门课的内容是和CSAPP匹配的,但UP主还没有更新完整,我只看了一部分,后续更新完了再全部过一遍,没有废话干货满满,在了解了CPu的工作逻辑之后,对后续学习GPu的相关内容也是非常有帮助的;此外,编译流程的详细介绍也让我对代码的编译过程和各个阶段的产物代表的意思更进一步。
2. 其他任务
- CMake用法梳理:未完成,顺延到五月
- Valgrind工具用法梳理 : 未完成,暂不计划
- Linux Shell脚本学习+总结(optional) : 未完成,暂不计划
- 实践onxruntime库调用,完成目标检测 : 目前完成pytorch模型训练,onnxruntime的python接口调用代码已完成,效果验证和pytorch一致,待完成C++调用onnxruntime,这部分本应放入五月计划的。
3. 月度小结
本月的主要计划网课看完了,但书没看完,计划赶不上变化,疫情突然就来了,隔离在家办公的日子都不知道该几点下班,反正很明确的一点就是,活是干不完的,就算干完了也会立马给你安排新任务。公司安排的一些任务,有些没有难度但很费时间,比如一些测试性的工作,附加值很低但又不能不做,对于这类任务的话,我现在的想法是需要有一个方法论,需要提前明晰这项任务的条理,先创建目录或表格,然后按照条目去一项一项的做,这样有助于突然打断后的衔接,也方便最后的对比分析得出结论;有些时候,改了一些对结果有影响的参数设置后,需要重新测试,就去单独搞分支。模型训练参数和效果的记录也是类似,这种数据记录的习惯应该应用于一切时间跨度大且需要对比分析结果才能得出结论的任务。回到主题,安排的任务是干不完的,我们应当去发掘那些附加值较高、即对个人能力提高帮助大的任务的潜在价值,从这些任务中不仅要完成任务本身,还需要尽可能的基于此任务去拓展技术栈,IT行业是需要终生学习的,持续学习的热情和能力是保证发展的基础。这也是我每个月安排学习计划的原因,这个月的学习收获总的来说是不够的,书没看完没总结,网课看完差一篇总结,这两天尽快补上吧。
五月计划
1. 主要任务
- onnxruntime推理库学习
目标: API接口学习+log模块学习+总结
Deadline: 2022.5.20 - 一门CUDA编程基础网课
目标: 看完+总结
Deadline: 2022.5.30
2. 其他任务
- CMake用法梳理
- 实践onxruntime库调用,完成图像分类
四月总结&五月计划的更多相关文章
- 【模板】 递归线段树 [2017年五月计划 清北学堂51精英班Day4]
P3372 [模板]线段树 1 题目描述 如题,已知一个数列,你需要进行下面两种操作: 1.将某区间每一个数加上x 2.求出某区间每一个数的和 输入输出格式 输入格式: 第一行包含两个整数N.M,分别 ...
- elasticsearch父子文档处理(join)
elasticsearch父子文档处理 join 一.背景 二.需求 三.前置知识 四.实现步骤 1.创建 mapping 2.添加父文档数据 3.添加子文档 4.查询文档 1.根据父文档id查询它下 ...
- php阳历转农历的类 谷歌到的
<?phpclass Lunar { var $MIN_YEAR = 1891; var $MAX_YEAR = 2100; var $lunarInfo = array( ...
- 最全的linux命令大全,shell运维手册
shell实例手册 0 说明{ 手册制作: 雪松} 1 文件{ ls -rtl # 按时间倒叙列出所有目录和文件 ll -rt touch file ...
- javascript基础07
javascript基础07 1.节点 元素.childNodes : 属性 只读 属性 子节点列表集合 元素.childNodes 只包含子节点,不包含孙节点 DOM节点的类型有很多种,w3c标准有 ...
- PHP日期操作类代码-农历-阳历转换、闰年、计算天数等
<?php class Lunar { var $MIN_YEAR = 1891; var $MAX_YEAR = 2100; var $lunarInfo = array( array(0,2 ...
- Java 学习第一步-JDK安装和Java环境变量配置
Java学习第一步——JDK安装及Java环境变量配置 [原文] 2014-05-30 9:09 Java SE 阿超 9046 views Java作为当下很主流的编程语言,学习Java的朋 ...
- Moment.js学习(一)源代码
本篇主要是学习Moment.js.类库源代码如下: 2.4版本. //! moment.js //! version : 2.4.0 //! authors : Tim Wood, Iskren Ch ...
- css3中的过渡(transition)
css3 transition(过渡)1.语法: transition:[ transition-property ] || [ transition-duration ] || [ transiti ...
随机推荐
- Correct the classpath of your application so that it contains a single, compatible version of org.springframework.util.Assert
一.问题描述 今天启动springboot工程时,报上面的错误. 二.解决方法 加入如下pom: <dependency> <groupId>org.springframewo ...
- 使用 JDBC 操作数据库时,如何提升读取数据的性能?如 何提升更新数据的性能?
要提升读取数据的性能,可以指定通过结果集(ResultSet)对象的 setFetchSize() 方法指定每次抓取的记录数(典型的空间换时间策略):要提升更新数据的性能 可以使用 PreparedS ...
- Spring 由哪些模块组成?
以下是 Spring 框架的基本模块:第 393 页 共 485 页 Core module Bean module Context module Expression Language module ...
- 什么是微服务架构中的 DRY?
DRY 代表不要重复自己.它基本上促进了重用代码的概念.这导致开发和共享库, 这反过来导致紧密耦合.
- 如何通过HibernateDaoSupport将Spring和Hibernate?
用 Spring 的 SessionFactory 调用 LocalSessionFactory.集成过程分三步: 配置 the Hibernate SessionFactory. 继承 Hibern ...
- MySQL主从复制(异步复制与半同步复制)
1.MySQl主从复制 原理:将主服务器的binlog日志复制到从服务器上执行一遍,达到主从数据的一致状态. 过程:从库开启一个I/O线程,向主库请求Binlog日志.主节点开启一个binlog du ...
- 四、PCB初始化设置
1.参数设置Setup-Design Parameters 2.显示设置 3.颜色设置(自定义) 4..栅格设置(走线层将25分为5等份)
- Altium design16设计技巧
第一栏:共有界面 1.在原理图和PCB都打开的情况下,选中原理图可以对应到PCB界面元件里面 第二栏:原理图界面 1.批量改变元件属性 选择某一元件-查找相似对象-将其要改变的内容设置为same-点击 ...
- poj_1852_Ants(复杂问题简单化)
原题传送门 描述 一群蚂蚁走在长度为l cm的水平细杆上,以1cm/s的匀速.当一只行走的蚂蚁到达杆的一端,它就会掉下去.当两只蚂蚁相遇,它们会掉头像反方向走去.我们知道一只蚂蚁在杆上的初始位置,然而 ...
- 前端入门-day2(常见css问题及解答)
写在前面 今天是入门前端的day2, 小伙伴们应该已经看了一些HTML的基础和CSS的基础了,是不是遇到了很多关于CSS的问题呢.因为HTML很少有太复杂的问题,所以直接写一篇关于CSS的常见问题及解 ...