转眼一年又过去了,在这个年底的时候,按照国际惯例,又到了重新回顾审视一下这一年来的得失,规划一下明年的奋斗方向的时候了.因此,我继续使用OKR来给自己做Review和Planning,也希望自己能够保持持续学习的态度迎接全新的2019年.PS:以下OKR均为我工作之外的计划 一.2018OKR年终回顾 目标1.温习专业基础知识 关键结果1.1 阅读<微积分之屠龙宝刀>+<微积分之倚天宝剑>,加深理解高等数学微积分的各种概念与公式(0.2 屠龙宝刀看了三分之一就没看了) 关键结果1.…
一.2017OKR - 年终回顾 自从6月份进行了年中总结,又是半年过去了,我的2017OKR又有了一些milestone.因此,按照国际惯例,又到了年终回顾的时候了,拉出来看看完成了多少.(以下目标皆为非工作性质内容) 目标1.温习专业基础知识 关键结果1.1 阅读<数学之美>,了解数学模型在工程中的作用,并写读后感 (0.8,已经阅读完,但有些还不是很懂,并写了读后感) 关键结果1.2 阅读<游戏开发的数学和物理>,实践书中案例,为了解VR开发打下理论基础(0,暂时没有计划,取…
一.2018OKR规划 目标1.温习专业基础知识 关键结果1.1 阅读<微积分之屠龙宝刀>+<微积分之倚天宝剑>,加深理解高等数学微积分的各种概念与公式(0.2 屠龙宝刀看了三分之一就没看了) 关键结果1.2 阅读杨澜<人工智能真的来了>,普及人工智能的基本背景知识与历史故事 (0.9,已阅读完) 目标2.学习专业技术知识,提升专业技能 关键结果2.1 阅读<CLR via C#(第四版)>+<ASP.NET WebAPI框架揭秘>,并对关键内容…
一.2018OKR规划 目标1.温习专业基础知识 关键结果1.1 阅读<微积分之屠龙宝刀>+<微积分之倚天宝剑>,加深理解高等数学微积分的各种概念与公式(0.2 屠龙宝刀看了三分之一就没看了) 关键结果1.2 阅读杨澜<人工智能真的来了>,普及人工智能的基本背景知识与历史故事 (0.9,已阅读完) 目标2.学习专业技术知识,提升专业技能 关键结果2.1 阅读<CLR via C#(第四版)>+<ASP.NET WebAPI框架揭秘>,并对关键内容…
一年不过一转眼,一光阴的青春又逝去了! 还有不到几天,就要进入新年快乐的祝福包围圈了. 在这归家之际,留文一篇,为这忙碌的一年创业留点回忆! IT连创业这一年走来: 大大小小的深坑,小小大大的困难,一堆一堆的杂事,一次一次的心绪起伏. 虽已模糊了记忆,但往事仍需回首,就从以下各个角度来回回首~~~ 技术: 作为一名技术大神,在这创业的一年里,却在技术上被动了很长的一段时间,悲哀~. 本次创业开发的是App产品,技术的组成也很简单:.NET(C#)+Android(Java)+IOS(OC). 服…
我在我的2020年终总结中提到技术人需要建立自己的知识体系,那么怎么建立自己的知识体系呢?技术人的知识体系又是什么样的呢?今天,和你一一分享. 1 关于我的12字方针 我在我的<2020年终回顾>一文中提到了一个12字方针,以应对IT技术人的中年危机,它是"抓主线.建体系.有侧重.多复盘". 其中,"建体系"三个字最为重要. 那么,是建什么体系呢? 答曰:建立我们IT技术人的知识体系. 接下来,我们就来聊聊如何建立我们自己的知识体系. 2 刻意构筑 点-…
年终小结 一年的最后,想和大家回顾一下今年讲过的技术和书,用一些问答,一起来提炼一下精华. Spark 为什么需要分布式计算? 计算的增长速度超过了硬件的增长,单一服务器无法负荷.多服务器带来的是复杂度的提升,分布式计算就是解决这种复杂性问题的. 为什么不能对Oracle横向扩容实现分布式? 计算服务不止是满足计算功能,更重要是保证计算的稳定和可靠. 多服务器在可靠性方面,会出现一种单机不存在的问题:部分服务器故障.在部分故障情况下仍保持正常计算,我们称为分区容忍性(P). Oracle在可靠性…
回顾 今天是2016的最后一天了,所以今天来做一个年终总结是最好不过的了.各种期末考试随着而来,也就意味着在工大的第一个学期马上结束了.回顾一下这一年所获得或者失去的一些东西: 2月份在家焦虑的等待着自己的考研成绩,已经做好考不上就北上打工的准备T_T! 3月份准备研究生复试,复试逆袭,拿到工大入场券,so happy 4-6月份在学校准备毕业论文,临近毕业天天浪 7-8月份闲散在家,偶尔翻翻书,跑跑步 9月份正式入学,成为工大的一名研究生.对工大一切都比较好奇,对研究生生活充满了激情.跟学姐组…
在无数的日夜里,熬出了多少的黑眼圈,致勤勤恳恳工作的各位朋友与自己.每到了年末的时候总想写的什么,主要是为了回顾以往一年里到底做了什么,这便是年终总结的主要意义.在此我将要总结的是和我在技术层面上成长的一个项目,那便是开源的plain framework(简称PF),我会在这里分享一些关于程序设计的一些心得. 起源 2014年的7月左右,本着对于自己技术的不断提高,我正式将之前的plain server项目进行整理,准备写一个可以方便使用的框架.具体原因主要是发觉自己在工作中非常需要,以及技术层…
马上就要进入2018年了,作为年终的盘点,本文列出了一些2017年的关于Go编程的一些文章,并加上简短的介绍. 文章排名不分先后, 文章也不一定完全按照日期来排列.我按照文章的大致内容分了类,便于查找. 文章主要从golangweekly.gocn每日新闻.medium.reddit.twitter..知名博主的文章搜集而来.如果你发现好的2017年的Go文章没有列出来,欢迎在评论中粘帖出来,我会加入到文章正文中. 本文主要列出的是文章,2017年也涌现出来很多优秀的库和工具,但是不是本文要介绍…
2015年12月1日,结束了4个月的尚观嵌入式培训生涯,经过了几轮重重面试,最终来到了伟易达集团.经过了长达3个月的试用期,正式成为了伟易达集团的助理工程师. 回顾一年来的学习,工作,生活.各种酸甜苦辣,庆幸是有一群支持我的同事小伙伴,他们同样来自尚观IT培训机构,4年前,他们也是一样,怀着自己的理想考上了理想的大学,4年后,怀着自己的理想通过4个月的培训晋升,巩固自己的知识体系,最终也是找到了一份满意的工作,来到了VTECH, 这一年,收获还是非常大的,获得了公司的升职,同时自己的CSDN博客…
壹 关于求职 2018年初,我还在北京后厂村的马路上被风吹得瑟瑟发抖. 那时我刚刚结束了半年的实习时光,开始考虑年后是否要继续实习.一开始我也在纠结实习转正和秋招之间如何权衡,但是在经历了春招以后,我还是老老实实地选择了夯实基础,备战秋招. 从四月份到七月份,我在三个月的时间内完成了大部分的秋招复习工作,当然了,读研两年期间里,我已经花了很多时间在自学Java后端技术上. 第一次面试的时间大概是在7月底参加提前批的时候,我在面过几家小公司之后,有了一定底气和经验,于是开始迎接BAT的提前批面试.…
在2018年倒数的第二天12月30日晚上7点在广东珠海横琴拉开帷幕,吴晓波以一场“预见2019”的年终盛典,和大家一起回望即将告别的跌宕一年,细数过去的焦虑和改变,瞭望未来的激越和走向.下面我们一起来听听吴晓波老师对2018的回顾和对2019年的展望. 2018年,我们度过了非常难忘的一年,对我来讲,也是我新媒体创业的第4个年头.今年是改革开放40周年,再过二十几个小时,就是建国70周年,也是五四运动的第100周年. 1919-2018:每个时代都有它的机遇很多人会有这样的疑问,我们这一代人是不…
目录 1 概述:在平凡中求变 2 专业分流:一个时代的终点,我的新起点 2.1 我在专业分流前夕的境况 2.2 专业分流情况概述,以及对一篇文章的回顾 2.3 总结与余绪 2.4 附:关于理科与工科的看法 3 说不出口:两个世界间的阻隔 3.1 观念世界的"光荣孤立" 3.2 几次尝试,以及一点初步的看法 3.3 结论:期待突破 4 关于南洋赛艇俱乐部:一些感想 5 有关非功利:若干经验与教训 5.1 建立在个人观念上的非功利意识 5.2 在非功利观念指导下获得的若干"成就&…
回顾2016年, 很庆幸,自己能在2016年年尾找到一份满意的web后台开发工作.这也是我学习编程以来第一份开发工作,我很是珍惜. 还记得大三接触了Java的JFrame编写的坦克大战之后,就对编程产生了浓厚的兴趣,之后就混迹于csdn,知乎等论坛了解这个行业,发现自己对看不懂的代码是那么的感兴趣,代码run之后活灵活现的小程序深深把我吸引,我毅然决然放弃了考研和考公务员,准备自学Java! 去年的现在,看大神们写着年终总结,自己也写了一个2016年的计划.如今回头看看,发现自己完成的很好,具体…
对于我们 打工仔 职场人士来说,年有年度总结,月有月度报告,指不定有些小伙伴还会有周报和日报,不仅枯燥,而且浪费时间,头都要炸了 ,简直太有趣了呢. 所以,如何准确快速的写完述职报告呢? 这是个好问题. 下面便以最大头的年度总结为例: 1.通过资料和月报,回顾工作内容和工作成果:2.确定年终总结PPT的整体构成和页面分配:3.挑选模版,搭建年终总结的PPT框架: 4.写完PPT的第一个部分“工作情况”:5.写完PPT的第二个部分“经验分享”:(可忽略)6.写完PPT的第三个部分“未来计划”:7.…
目录 2019年终总结&小半年流媒体服务器开发经验总结 19年开发小结 流媒体服务框架设计 登录服开发 ffmpeg音视频服务开发 音视频控制 流媒体服务开发小结 rtp处理 视频的合成&音视频缓冲区 音视频编码 回顾19展望20 2019年终总结&小半年流媒体服务器开发经验总结 时间转瞬即逝,转眼间19年已经过去了,人愈来愈来老,却不见人心和物质的提升,期望2020年能有一个崭新的自己. 今年因为发展原因,从嵌入式跳槽做互联网后端了,干了一年突然转行,自己也很纠结这么做对不对,但…
碎碎念,向本命年说再见! 又到了一年一度立 Flag 的时间了,怎么样,去年的 Flag 大家实现的怎么样?还有信心立下 2021 年的 Flag 吗~ 今年我算比较背的,年初的一次小意外,直接在床上躺了2月,年假硬生生过成了寒假,又重新体验了把学生的瘾.好在因为疫情,即便没有这次意外,也要在家待着. 其实我不太信本命年一说,我把这次意外归结于自己的不小心.正所谓不如意事常八九,在工作几个月后,公司因为疫情原因一直处于拖薪状态,最终我因为房租的压力不得已选择了辞职,此后就开始了讨薪之路,一直到这…
前言 年底总是一个充满回顾与展望的日子,在2020这场哀鸿遍野的"寒冬"里尤为明显. 其实不管是公司.集体还是个人,都需要在这个时候找个机会停下来,思考一下这一年来的收获与成长.失去与遗憾. 每个人都有自己的希冀与计划,每个人又同你我一样,是犯有轻微拖延症的普通人. 面向即将到来的一年大家总会立各种 flag,临近年终时又总是自嘲式的将计划延期至新的一年. 2020的收获 2020是一个神奇的一年,发生了许多大事,但回到个人身上也只是一件一件小事. 一件一件小事本没有什么意义,但只要注…
C# 基础回顾 - 匿名方法 目录 简介 匿名方法的参数使用范围 委托示例 简介 在 C# 2.0 之前的版本中,我们创建委托的唯一形式 -- 命名方法. 而 C# 2.0 -- 引进了匿名方法,在 ≥ C# 3.0 的版本中,我们会用 Lambda 表达式进行取代匿名方法,并且用 Lambda 表达式作为编写内联代码的首选方式,因为它更简洁. 匿名方法是,顾名思义,匿名方法就是没有名称的方法.匿名方法最明显的好处就是:可以降低额外另写一个方法的工作量:另外一个好处就是可以直接访问调用者的变量,…
前言 从这一节开始我们开始进入表表达式章节的学习,Microsoft SQL Server支持4种类型的表表达式:派生表.公用表表达式(CTE).视图.内嵌表值函数(TVF).简短的内容,深入的理解,Always to review the basics. 表表达式 表表达式没有任何的物理实例化,在查询表表达式时它们是虚拟的,内部查询是非嵌套的,换句话说,外部查询和内部查询直接合并到一个底层对象的查询中,使用表表达式的好处通常与代码的逻辑方面有关,而与代码的性能无关-摘抄自SQL Server…
你真的懂异常(Exception)吗? 目录 异常介绍 异常的特点 怎样使用异常 处理异常的 try-catch-finally 捕获异常的 Catch 块 释放资源的 Finally 块 一.异常介绍 我们平时在写程序时,无意中(或技术不够),而导致程序运行时出现意外(或异常),对于这个问题, C# 有专门的异常处理程序. 异常处理所涉及到的关键字有 try.catch 和 finally 等,用来处理失败的情况. CLR..NET 自身的类库.其它第三方库或者你写的程序代码都有可能会出现异常…
学会处理异常 你可以使用 try 块来对你觉得可能会出现异常的代码进行分区. 其中,与之关联的 catch 块可用于处理任何异常情况. 一个包含代码的 finally 块,无论 try 块中是否在运行时引发异常(例如,释放在 try 块中分配的资源),这些 finally 块的代码都会运行. 这些“异常部分”:可以由一个 try 块.一个或多个关联的 catch 块.一个 finally 块分别组合. 这里我列举了 3 种情况:一个 try-catch 语句,一个 try-finally 语句,…
学会使用异常 在 C# 中,程序中在运行时出现的错误,会不断在程序中进行传播,这种机制称为“异常”. 异常通常由错误的代码引发,并由能够更正错误的代码进行 catch. 异常可由 .NET 的 CLR 或由程序中的代码引发. 一旦引发了异常,这个异常将会在调用堆栈中一直向上进行传播,直到寻找到跟它匹配的 catch 语句.没有 catch 的异常会由系统提供的默认的异常处理程序进行处理,也就是你经常看到的一个突然造成调试中断并显示异常信息的对话框. 所有的异常,它们都是从 Exception 派…
异常介绍 我们平时在写程序时,无意中(或技术不够),而导致程序运行时出现意外(或异常),对于这个问题, C# 有专门的异常处理程序. 异常处理所涉及到的关键字有 try.catch 和 finally 等,用来处理失败的情况,当然,尽管这些操作也有可能失败,如果你确定需要这样做(一般来说是释放,清理某些资源或记录日志等),就可以尝试这样做. CLR..NET 自身的类库.其它第三方库或者你写的程序代码都有可能会出现异常.当然,你也可以直接使用 throw ,通过显式的形式来进行创建异常. 一种普…
C# 知识回顾 - Event 事件 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/6060297.html 序 昨天,通过<C# 知识回顾 - 事件入门>介绍了事件的定义及简单用法,今天我们通过控制台来看下“发布 - 订阅”的基本用法. 目录 发布符合 .NET 准则的事件 采用 EventHandler 模式发布事件 一个简单的发布订阅 Demo 实现自定义事件访问器 一.发布符合 .NET 准则的事件 下面的过程演示了如何将符合标准 .NE…
C# 知识回顾 - 事件入门 [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/6057301.html 序 之前通过<C# 知识回顾 - 委托 delegate>.<C# 知识回顾 - 委托 delegate (续)>介绍了委托的基本知识,这次我们来看看事件. 目录 What's 事件 事件的属性汇总 事件的订阅和取消 用 IDE 订阅事件 以编程方式订阅事件 用匿名方法订阅事件 取消订阅 一.What's 事件 类或对象可以通过事件向…
C# 知识回顾 - 委托 delegate (续) [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/6046171.html 序 上篇<C# 知识回顾 - 委托 delegate>已经介绍委托的基本知识,这里是对其进行补充说明及加深理解. 目录 两个简单 Demo:带命名方法的委托和带匿名方法的委托 创建多播委托 委托的简单演化过程 一.两个简单 Demo:带命名方法的委托和带匿名方法的委托 委托可以与命名方法关联.  使用命名方法对委托进行实例化…
C# 知识回顾 - 委托 delegate [博主]反骨仔 [原文]http://www.cnblogs.com/liqingwen/p/6031892.html 目录 What's 委托 委托的属性概述 使用委托 What's 委托 delegate 是表示对具有特定参数列表和返回类型的方法的引用的类型.在实例化委托时,你可以将其实例与任何具有兼容签名和返回类型的方法相关联.你可以通过委托实例调用方法.委托用于将方法作为参数传递给其他方法.事件处理程序就是通过委托调用的方法.你可以创建一个自定…
C# 知识回顾 -  序列化 [博主]反骨仔 [原文地址]http://www.cnblogs.com/liqingwen/p/5902005.html 目录 序列化的含义 通过序列化保存对象数据 众说纷纭 一.序列化的含义 序列化是将对象处理为字节流以存储对象或传输到内存.数据库或文件.其主要目的是保存对象的状态,以便可以在需要时重新创建对象.相反的过程称为反序列化.   1.1 序列化的工作方式 此图显示序列化的整个过程. 图1.1-1   对象被序列化为流.流传递的不仅是数据,还包括有关对…