zoukankan      html  css  js  c++  java
  • 我的2020技术总结

    1.Leaflet.js

        开发地图功能,技术上值得一提的是通过修改源码解决了地图纠偏问题

    2.ASP.NET Web API

        以前没有做过,自己新研究的技术,没有上.NET Core,公司用不到,是.NET Framework版的。我比较喜欢这项技术,因为程序写起来简单,用起来也简单,别的语言开发的程序也可以调用,有在线文档。

    3.Socket

        为了给安卓客户端推送消息,自己用Socket实现的服务端,踩了很多坑,也学到了很多。Socket以前也写过,有BUG,或者根本就没有发现问题在哪。

    4.线程池

        今年加深了对C# Task的理解,主要成果是写了TaskSchedulerEx,换了几种方案,最后选了一个我认为最优的方案写的。

    5.异步

        在部分代码中使用的异步,加深了对异步的认识

    6.CefSharp

        维护升级项目中使用的CefSharp浏览器控件,是我以前引入到项目中的,一直在维护升级,因为我非常喜欢这个控件,它是当前项目CS/BS混合架构的核心组成。

    7.DBHelper

        自己写的DBHelper,包括Model生成器,维护和使用了很长时间,有4、5年了,今年花了点时间进行了重构和修改。

    8.Java和Linux

        花了一点时间系统的学习了Java和Linux,很多学过就忘了,因为没怎么参与Java项目,不过公司的Java项目框架,基本能够看懂,知道原理,能做一点简单的增删改查工作。

    9.动态代理

        终于通过动态代理实现了精简项目架构,项目客户端是WPF,服务端用的是WCF,通过Castle框架的动态代理把7层代码精简到3层。

    10.Autofac

        这也是我非常喜欢的一个框架,自己在项目代码中还没有使用,只是写过Demo。自己写了一个简单版的,用在项目里自己独立开发的程序中。

        今年技术上的收获还是不少的,虽然不是什么高大上的技术。我技术上的成长速度还是太慢了,写了这么多年代码,以前不明白的,现在才开始明白。奈何公司以Java为主,C#生存环境堪忧。

  • 相关阅读:
    基于 BP 神经网络的识别手写体数字
    【science封面文章】Human-level concept learning through probabilistic program induction
    漫谈小样本的类人概念学习与大数据的深度强化学习
    Setting up a Deep Learning Machine from Scratch (Software)
    Building Apache Thrift on CentOS 6.5¶
    ---Ubuntu 14.04下配置caffe---
    markdown基本语法说明
    Andrew ng清华报告听后感
    Median of Two Sorted Arrays
    LeetCode Question Difficulty Distribution
  • 原文地址:https://www.cnblogs.com/s0611163/p/14169136.html
Copyright © 2011-2022 走看看