10 2018 档案
摘要:go的三个常用命令 go run go build go install 命令源码文件:含有 main函数 的文件 库源码文件:不包含 main函数 的文件, 主要用于编译成静态文件.a供其他包调用 构建:编译 安装:编译+链接 : 用于对命令源码文件做 编译+链接 操作产生 临时 的可执行程序并执
阅读全文
摘要:出了网关,网络包的经历 数据包 经过路由从局域网出去后,就变得复杂起来。数据包的传递会面临各种选择,比如最重要的 路径选择 。 路径选择就是选择最短路径,也即最优路径来传递网络包到目的地。 在现在网络世界,个人发出的各种网络包的传递一般经过n多路由,每个路由就相当于关卡,有一些策略算法来保证网络包的
阅读全文
摘要:在自然世界中,分层无处不在。大到社会阶层,小到细胞层次结构。 为什么会这样?因为复杂的事物组成复杂,完成的功能复杂,把所有的步骤都放到一个层次处理,那么这一层就会变得越来越复杂,耦合度非常高,不容易理解和对事物的解剖,就不能分析出事物的规律。 分层需要分得对。层次间的分界线虽然无须有非常清晰的界限,
阅读全文
摘要:关于 线程传参的思考 ~~~ 最重要要记住的一点是:参数要拷贝到线程独立内存中,不管是普通类型、还是引用类型。 ~~~ 对于传递参数是引用类型,需要注意: 1.当指向动态变量的指针 作为实数, 作为形参,在传递的时候先人为增加动态变量转换 的操作。 原因: 传递参数是直接拷贝一份实参到线程独立内存的
阅读全文
摘要:c++中关于std::thread的join的思考 是c++11新引入的线程标准库,通过其可以方便的编写与平台无关的多线程程序,虽然对比针对平台来定制化多线程库会使性能达到最大,但是会丧失了可移植性,这样对比其他的高级语言,可谓是一个不足。终于在c++11承认多线程的标准,可谓可喜可贺!!! 在使用
阅读全文

浙公网安备 33010602011771号