自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

runner668的博客

古之立大事者,不惟有超世之才,亦必有坚忍不拔之志

  • 博客(13)
  • 资源 (2)
  • 收藏
  • 关注

转载 python中下划线

在本文中,我将讨论以下五种下划线模式和命名约定,以及它们如何影响Python程序的行为:单前导下划线:_var 单末尾下划线:var_ 双前导下划线:__var 双前导和末尾下划线:__var__ 单下划线:_在文章结尾处,你可以找到一个简短的“速查表”,总结了五种不同的下划线命名约定及其含义,以及一个简短的视频教程,可让你亲身体验它们的行为。让我们马上开始!1. 单前导下划...

2019-05-27 11:09:30 278

原创 python多进程编程

推荐:https://blog.csdn.net/somezz/article/details/80963760Python 中的多线程之 GILGIL 本质就是一把互斥锁,既然是互斥锁,所有互斥锁的本质都一样,都是将并发运行变成串行,以此来控制同一时间内共享数据只能被一个任务所修改,进而保证数据安全。在一个 Python 的进程内,不仅有主线程或者由该主线程开启的其他线程,还有解释器开启...

2019-05-26 20:52:14 181

转载 C ++ 中不容忽视的 25 个 API 错误设计!

来自网站 极客分享 https://geek-share.com/对于许多C ++开发人员来说,API设计可能会在其优先级列表中排名第3或第4。大多数开发人员都倾向于使用C ++来获得原始功能和控制权。因此,性能和优化的想法占据这些开发者的时间的百分之八十。当然,每个C ++开发人员都会考虑头文件设计的各个方面,但是API设计不仅仅是头文件设计那样。事实上,我强烈建议每一个开发人员在其A...

2019-05-26 17:14:18 566

转载 Golang微服务教程

转自:https://segmentfault.com/a/1190000015135650?utm_campaign=studygolang.com&utm_medium=studygolang.com&utm_source=studygolang.com前言系列概览《Golang 微服务教程》分为 10 篇,总结微服务开发、测试到部署的完整过程。本节先介绍微服务...

2019-05-26 16:45:41 491

转载 一招教你无阻塞读写Golang channel

无论是无缓冲通道,还是有缓冲通道,都存在阻塞的情况,教你一招再也不遇到channel阻塞的问题。这篇文章会介绍,哪些情况会存在阻塞,以及如何使用select解决阻塞。阻塞场景阻塞场景共4个,有缓存和无缓冲各2个。无缓冲通道的特点是,发送的数据需要被读取后,发送才会完成,它阻塞场景:通道中无数据,但执行读通道。 通道中无数据,向通道写数据,但无协程读取。// 场景1fun...

2019-05-26 11:11:03 1366 1

转载 go内存模型

转自:https://blog.csdn.net/weixin_37910453/article/details/88218753一、前言Go语言的内存模型规定了一个goroutine可以看到另外一个goroutine修改同一个变量的值的条件,这类似java内存模型中内存可见性问题(Java内存可见性问题可以参考拙作:Java并发编程之美一书)。当多个goroutine并发同时存取同一...

2019-05-26 10:59:29 199

转载 golang初始化顺序

在GO程序中,初始化的几个结构通常为:包(package),常量(const),变量(var),init()和main()。接下来我说一下这几个结构的执行顺序:当 A 没有引入其他包的情况下执行顺序是:package > const > var > init() > main()当 A 里引入了包 B 的时候会有一些变化,程序会先执行包 B 里面的import,c...

2019-05-26 10:17:51 2635

转载 深度探索c++对象模型

推荐文章-https://www.cnblogs.com/QG-whz/p/4909359.html#_labelTop1.何为C++对象模型?引用《深度探索C++对象模型》这本书中的话:有两个概念可以解释C++对象模型:语言中直接支持面向对象程序设计的部分。 对于各种支持的底层实现机制。直接支持面向对象程序设计,包括了构造函数、析构函数、多态、虚函数等等,这些内容在很多...

2019-05-25 12:07:13 257

转载 C++——4个默认成员函数详解

本博客参照林锐《高质量程序设计指南C++/C语言》(第三版)第十三章完成在C++中,每个类都有三种成员函数——构造函数、析构函数和赋值函数(ps:构造函数有构造函数和拷贝构造函数两种)。对于任意一个类A,如果不显式地声明定义以上函数,编译器会自动为A生成4个默认函数,如下:A(); //默认构造函数A(const A&); ...

2019-05-25 11:40:22 845

原创 python中*和**

一:用在参数传递Python中,(*)会把接收到的参数形成一个元组,而(**)则会把接收到的参数存入一个字典在Python中定义函数,可以用必选参数、默认参数、可变参数和关键字参数,这4种参数都可以一起使用,或者只用其中某些,但是请注意,参数定义的顺序必须是:必选参数、默认参数、可变参数和关键字参数。比如定义一个函数,包含上述4种参数:def func(a, b, c=0, *a...

2019-05-21 20:02:22 6249 1

原创 区块链游戏开发-僵尸大战

第一课你将创造一个"僵尸工厂", 用它建立一支僵尸部队。我们的工厂会把我们部队中所有的僵尸保存到数据库中 工厂会有一个函数能产生新的僵尸 每个僵尸会有一个随机的独一无二的面孔在后面的课程里,我们会增加功能。比如,让僵尸能攻击人类或其它僵尸! 但是在实现这些好玩的功能之前,我们先要实现创建僵尸这样的基本功能。pragma solidity ^0.4.19;//建立僵尸工厂,属性,方...

2019-05-21 19:01:41 4032

转载 python协程与golang协程精讲

进程的定义:进程,是计算机中已运行程序的实体。程序本身只是指令、数据及其组织形式的描述,进程才是程序的真正运行实例。线程的定义:操作系统能够进行运算调度的最小单位。它被包含在进程之中,是进程中的实际运作单位。进程和线程的关系:一条线程指的是进程中一个单一顺序的控制流,一个进程中可以并发多个线程,每条线程并行执行不同的任务。CPU的最小调度单元是线程不是进程,所以单进程多线程也...

2019-05-19 16:58:22 800

原创 go语言之并发

简介 多核处理器越来越普及,那有没有一种简单的办法,能够让我们写的软件释放多核的威力?答案是:Yes。随着Golang, Erlang, Scale等为并发设计的程序语言的兴起,新的并发模式逐渐清晰。正如过程式编程和面向对象一样,一个好的编程模式需要有一个极其简洁的内核,还有在此之上丰富的外延,可以解决现实世界中各种各样的问题。本文以GO语言为例,解释其中内核、外延。并发模式...

2019-05-19 15:45:07 315

唐老师宽带无线通信技术结课大作业

含全部6次作业参考答案

2017-01-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除