随着接手项目复杂程度的提升,我开始意识到架构的重要性。在开发中,一个好的软件架构可以起到事半功倍的效果,而且便于移植和后期维护。 目的 应用的代码逻辑清晰,且避免重复的造轮子...
随着接手项目复杂程度的提升,我开始意识到架构的重要性。在开发中,一个好的软件架构可以起到事半功倍的效果,而且便于移植和后期维护。 目的 应用的代码逻辑清晰,且避免重复的造轮子...
影响指数基金收益的三大因素 初始投资时刻的股息率 投资期内的市盈率变化 投资期内的盈利增长率 投资基金时做到以下三点 在股息率高的时候买入 在市盈率处于历史较低位置时买入(以...
适用品种 只适合于流通性比较好、盈利比较稳定的品种。如果是盈利增长速度较快,或者盈利波动比较大的指数基金,则不适合使用盈利收益率法。目前适合盈利收益率的品种,国内主要是上证红...
UDP套接字的特点 流控制是区分UDP和TCP的最重要的标志 UDP内部工作原理 由上图可以看出,UDP最主要的作用就是根据端口号将传到主机的数据包交付给最终的UDP套接字。...
TCP服务器端的默认函数调用顺序 除了创建套接字,声明并初始化地址信息结构体变量,调用bind函数向套接字分配地址。接下来还要经过那么几个过程: 进入等待连接请求状态 soc...
接受连接请求过程 调用socket函数创建套接字 调用bind函数分配IP地址和端口号 调用listen函数转为可接收请求状态 调用accept函数受理连接请求 创建套接字 ...
刚接触回调函数这个概念的时候,我是拒绝的。因为,感觉没什么用,反而绕来绕去的容易让人糊涂,就比如我下面这个示例代码,完全可以直接 所以,为什么还要用回调函数呢?存在即合理。经...
与通过外部MCU来控制NB模块的方式不同,在NB芯片内部的开发自然是更需要花些心思的,因为必须要配合芯片自身的程序,在保证其不受干扰的情况下才能开发。这次谈谈最基础也是最关键...
当我们需要在程序中执行某个重要的操作的时候一般会怎么做?首先,为了保证它一定会执行成功,大学期间的我肯定会加个循环,再加个延时,让它一直执行直到成功之后退出,类似于这样: 简...
win10近几年的更新幅度倒是挺大,系统的美化程度也挺高,用得也挺舒服,毕竟对于我这样的普通用户来说几乎是相当于母语的存在了。但是每次阅读技术书籍时,书上给的示例都是在Lin...
本篇在上一篇基础上增加说明怎样利用GitHub提高团队开发效率以及版本管理 1 创建分支 团队合作开发的主要模式就是利用分支,分支的命名可以任意,采取方便管理和理解的即可。例...
本篇仅针对无git使用经验的小白 1 安装Git GitHub,没有git怎么hub?所以第一步,我们要到git官网下载适用自己操作系统的git。安装过程很简单,一路下一步就...
说明:该插件适用于电信IoT平台其他平台未必可用,另外本章仅介绍插件的开发,profile的编辑请看上篇 1 准备工具 1.1 任意编辑器 这里建议使用VSCode,为什么就...