main函数的行参(argc、argv)实例解释

  • Post author:
  • Post category:其他

目录 前言 一、问题描述 二、行参含义 三、题目应用 1、代码(重点在中文批注处) 2、执行测试 前言 在做CS50 Week3的problem set--plurality时,遇到main函数里带了两个行参(int argc, string argv[]),导致代码一下子没看懂。后来了解了它们的含义后才完成了这份作业。这篇文章通过CS50的plurality实例,解释了argc argv的作用。…

继续阅读 main函数的行参(argc、argv)实例解释

docker里面的Nginx怎么监听宿主机的端口

  • Post author:
  • Post category:其他

Docker 里面的Nginx怎么监听宿主机的端口 解决 通过使用Host网络模式来启动Nginx 原因 如果学了docker容器的网络模式,应该了解docker容器在启动时的一种模式为 HOST 。在这种模式下。该容器的 网络ip 和 端口 都是 与宿主机保持一致 。 这种情况下当docker_nginx监听某一个端口,那就不是监听容器的端口,而是宿主机的端口。 例如:当docker_nginx…

继续阅读 docker里面的Nginx怎么监听宿主机的端口

c# 知识总结

  • Post author:
  • Post category:其他

C#学习资料 第一章         为什么要进行知识总结 大家都做过很多的项目。但是每个项目做完后,你问我我会了什么我真的不能回答你们。最近公司很闲,我就在思考,对于c#这个语言来说我缺什么。然后我自己给自己的答案是我缺少对知识的总结。我就从基础的知识到一些高深的点的知识进行部分的总结。慢慢的完善,参考了很多大牛的博客。 如果你能够把总结的知识都很熟练的运用的你的开中的话,我想信你无论是在哪个公…

继续阅读 c# 知识总结

单片机非阻塞延时实现

  • Post author:
  • Post category:其他

准备工作 1.1 配置定时器 利用单片机外设配置定时器中断 --- 1ms周期(该触发周期决定非阻塞延时精度) 1.2 定义全局变量以及编写中断服务函数 uint32_t delay_tick = 0; void TIM2_IRQHandler(void){ if(TIM_GetITStatus(TIM2,TIM_IT_Update)==SET){ delay_tick++; //1ms自加一次 …

继续阅读 单片机非阻塞延时实现

Android 9.0系统源码_窗口管理(三)WindowManagerService对窗口的管理过程

  • Post author:
  • Post category:其他

前言 上一篇我们具体分析了WindowManager的addView方法添加窗口的过程,我们知道WindowManager最终会调用到WindowManagerService的addWindow方法。本篇文章我们将在此基础上,具体来分析WindowManagerService的addWindow方法添加窗口的过程。这个方法的代码逻辑非常长,提前做好心理准备。 1、WindowManagerServ…

继续阅读 Android 9.0系统源码_窗口管理(三)WindowManagerService对窗口的管理过程

位运算实现加法

  • Post author:
  • Post category:其他

一、原码、补码和反码 原码: 正数,转换为二进制位就是这个正数的原码。负数的绝对值转换成二进制位然后在高位补1就是这个负数的原码。(十进制转二进制:将整数不断除2,将余数从低位到高位依次摆放就得到了二进制。负数需要将最高位变为1) 3 的原码: 0000 0011 -3 的原码:1000 0011 反码: 正数的反码就是原码,负数的反码等于原码除符号位以外所有的位取反 3 的反码:0000 001…

继续阅读 位运算实现加法

DirectX中文文档系列:一、Direct3D 图形渲染管线

  • Post author:
  • Post category:其他

图形渲染管线(Graphics Pipeline)利用显卡性能高效处理和渲染Direct3D场景。 一、渲染流程图 二、管线构件(Pipeline Component): 1、顶点数据(Vertex Data) 保存在顶点缓存(Vertex Memory Buffer)的一系列原始的模型顶点数据 2、原型数据(Primitive Data) 几何原型,包含点、线段、三角形、多边形;所有这些原型数据…

继续阅读 DirectX中文文档系列:一、Direct3D 图形渲染管线

优质神器!推荐7个小众好用的软件,也许你还没用过

  • Post author:
  • Post category:其他

推荐7个小众好用的软件,也许你还没用过。 1、词根词缀记忆词典 词根词缀字典是一款专门查询单词记忆法的字典。词根、词缀、词源,口诀、谐音、谐音、对照、看图背单词等等应有尽有!软件总结了上千余条词根和近上万条包含词根的单词。 并引入正向和反向索引,方便举一反三式查询。为了翻看字典时能够选择重点记忆,软件标记了大学英语四级、六级、专四、专八、考研大纲词汇,以及托福、雅思、GRE常考词汇。 2、智办事 …

继续阅读 优质神器!推荐7个小众好用的软件,也许你还没用过

程序员的职业规划

  • Post author:
  • Post category:其他

在这个节点讲讲我对 职业发展路径 的理解,另外就是理一理脑子里的一些思路。过段时间再看此文又可能是另一番理解。很多路从后往前看的时候总会有遗憾,要是当初怎么怎么样就会怎么怎么样。导致这样的原因的第一个原因是人在做决策的时候由于各种不全导致了决策本身并不完美,即使当时完美可能后面看来也可能是不完美的,也有可能做出完全错误的决策(PS:如果孤立的讨论决策本身没有完全错误的决策,也可以认为是没有意义的)…

继续阅读 程序员的职业规划

AUV路径跟踪视线法(Line Of Sight)制导原理

  • Post author:
  • Post category:其他

文章目录 前言 一、趋近角的表达式 二、水平面趋近角原理 三、趋近角选择优势 前言 针对路径跟踪问题,为调整 AUV 趋向且收敛至期望路径,本文对视线角(Line Of Sight)导航的方法原理进行介绍。 就水平面视线法原理进行具体介绍,垂直面上与之类似。 一、趋近角的表达式 直接给出一种常用的趋近角,表达式如下: { δ θ = a r c t a n ( z e Δ z ) δ ψ = − …

继续阅读 AUV路径跟踪视线法(Line Of Sight)制导原理