• 2019年11月12日 近期的技术进展


    1. 这段时间在断断续续研究golang,尝试用它写一个server/client。

    TIM截图20191112171418

    涉及内容包括:

    • Go的协程使用,特别是用于网络通信时的监听、Read、write。
    • Go包管理模式。
    • Go net、time等包的源码阅读,顺便一提,感觉学习go最好的方法是读源码?

    此外其他部分:

    • Go基础语法
    • Go 队列的创建及使用
    • Go 字节类型的创建及使用,包括填充等网络通信特别需要的。
    • Go 部分内联函数的学习使用。

    还需要完成的部分:

    • Go net库中的Read封装,超时机制是基于deadline的,但是实际中出现了time out的报错,还需要进一步阅读源码。



    2. Python部分,主要是在年中完成了新项目需要的框架搭建,例如修饰器、管道、进程、线程并发模型等,顺手写了一个RepeatTimer,基于Python线程库中的Timer改造。


    3. 开发项目部分,大部分我掌握的内容都已经达到,未来要开始探索新的方向,我预计首先达到过去网管组的工作,除了严守代码质量外,还要做到自动集成测试,案例管理等;之后要开始看技术类书籍,学习更好的开发和研发管理模式。

  • 相关阅读:
    makefile 中 $@ $^ %< 使用
    makefile中的自动化变量$@,$%,$
    linux grep命令
    wc命令
    linux下echo命令
    winscp和putty提取固件教程
    WinSCP和PuTTY在刷openwrt固件的使用教程
    OPENWRT学习笔记入门篇
    第五章 并发性:互斥和同步
    getCurrentSession()和getOpenSession()的区别
  • 原文地址:https://www.cnblogs.com/seenthewind/p/11846769.html
Copyright © 2020-2023  润新知