自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (1)
  • 收藏
  • 关注

原创 装饰设计模式(Decorator degin pattern)

go实现装饰模式

2022-12-06 16:27:29 262 1

原创 适配器模式

介绍GO适配器模式

2022-12-04 22:31:36 111

原创 深入理解计算机系统第三版(家庭作业)

深入理解计算机系统第三版 课后作业答案

2022-08-02 11:33:14 933

原创 go语言内二维关联数组(字典)的值

代码介绍HowTocreate2DMap()HowTocreate2DMap()演示了如何创建一个二维关联数组(后面简称为字典)。如果你知道如何创建可以直接跳过。func1()func1()为实际的探究内容package mainimport "fmt"type MyMap map[int]int//如何创建一个二位字典func HowTocreate2DMap(){ m:=make(map[int]MyMap) //指向字典的字典 m[0]=make(map[int]int)

2022-03-14 10:57:32 512

原创 四种线程不安全的函数

在这里插入图片描述可重入函数是线程安全函数的子集参考 深入理解计算机系统第三版

2022-03-13 11:30:42 519

原创 有趣的套接字接口协议

客户端通过client与不服务器进行连接,会用到 套接字地址addr描述文件。这回建立一个具体的连接。bind()的作用是将客户端地址与服务端地址连接起来。listen()的作用是在服务端创建一个被动监听。需要服务端地址参数,不需要客户端地址参数accept()接受listenfd参数,会返回一个“已连接描述符”...

2022-03-13 11:26:31 291

转载 RESTful API

HTTP动词GET(SELECT):从服务器取出资源(一项或多项)。POST(CREATE):在服务器新建一个资源。PUT(UPDATE):在服务器更新资源(客户端提供改变后的完整资源)。PATCH(UPDATE):在服务器更新资源(客户端提供改变的属性)。DELETE(DELETE):从服务器删除资源。HEAD:获取资源的元数据。(不常用)OPTIONS:获取信息,关于资源的哪些属性是客户端可以改变的。(不常用)示例GET /zoos:列出所有动物园POST /zoos:新建一个动物

2022-03-07 18:31:05 65

原创 go 内存逃逸示例

什么是内存逃逸,在什么情况下发生,原理是什么?golang程序变量会携带有一组校验数据,用来证明它的整个生命周期是否在运行时完全可知。如果变量通过了这些校验,它就可以在栈上分配。否则就说它 逃逸 了,必须在堆上分配。能引起变量逃逸到堆上的典型情况:在方法内把局部变量指针返回 局部变量原本应该在栈中分配,在栈中回收。但是由于返回时被外部引用,因此其生命周期大于栈,则溢出。发送指针或带有指针的值到 channel 中。 在编译时,是没有办法知道哪个 goroutine 会在 channel 上接收数据。

2022-03-07 15:36:56 496

原创 有趣的逻辑谜题

原始问题对于Cooper先生的谋杀案,警察有三个怀疑对象:Smith先生、Jones先生和Williams先生。他们三人声称没有杀害Cooper。Smith还称Cooper是Jones的朋友并且Williams不喜欢Cooper。Jones也声称他不认识Cooper并且Cooper被害的当天他不在镇上。Williams也声称他在案发当天看见Smith和Jones与Cooper在一起,因此不是Smith就是Jones是凶手。在下列情况下,你能判断谁是凶手吗?a) 三人中有一人是凶手,清白的那两个人说的是真

2022-03-04 20:25:05 592

原创 数学函数图像

心型线cardioid方程 r=A(1−cosθ)(a>0)r=A(1-cosθ)(a>0)r=A(1−cosθ)(a>0)该方程以2π为周期,作图时只需要考虑0≤θ≤2π就可以了。The curve is symmetric about the x-axis beausecosθ=cos(−θ).在极坐标中(r,θ)的x对称轴是(r,−θ)cosθ = cos(-θ). 在极坐标中(r,θ)的x对称轴是(r,-θ)cosθ=cos(−θ).在极坐标中(r,θ)的x对称轴是(r,−

2022-01-03 20:10:56 1366

原创 如何开始git

参考 手册https://git-scm.com/book/en/v21$ git config --global user.name “runoob”$ git config --global user.email [email protected]在unentu 18版本:$ git config --system user.name “runoob”$ git config --...

2020-03-14 15:51:26 126

原创 python爬虫(scrapy之股票爬虫)8

todo 待续最后执行scrapy crawl stocks

2020-02-20 23:28:43 79

原创 python爬虫(scrapy之爬虫的基本概念)7

2020-02-20 22:23:00 59

原创 python爬虫(scrapy之爬虫的第一个示例)6

开始的命令这四步的命令如下,请按照顺序执行scrapy startproject python123democd python123demoscrapy genspider demo python123.ioscrapy crawl demo

2020-02-20 21:54:50 100

原创 python 生成器yield

2020-02-20 21:50:06 77

原创 python爬虫(scrapy begnning)5

2020-02-20 21:02:45 68

原创 python爬虫(正则)4

reded用正则匹配IP地址(理解如何表达数字的范围)

2020-02-18 22:17:01 80

原创 python爬虫(Beautiful Soup之爬取中国大学排名)3

爬取中国大学排名# -*- coding: utf-8 -*-"""Spyder EditorThis is a temporary script file."""#程序的结构设计#步骤一:从网络中获取大学排名网页内容 # getHTMLText()#步骤二:提取网页内容中信息到合适的数据集结构# fillUnivList()#步骤三:利用数据结构展示并输出结果...

2020-02-18 07:44:46 328

原创 python爬虫(Beautiful Soup) 2

#写在开始 一个demo 和一个遍历what is Beautiful Soup加粗样式具备优秀的HTML解析功能Beginninginstall$ pip install beautifulsoup4演示HTML页面地址:https://python123.io/ws/demo.html该页面的内容:<html><head><title>...

2020-02-17 21:37:37 101

原创 python爬虫(beginning)之requests&异常 1

begin -install resests$ pip install resuestsimport requests在这里插入图片描述response对象中常见属性![在这里插入图片描述](https://img-blog.csdnimg.cn/2020021619453请求的基本流程理解 response编码 方式import requestsr = requests...

2020-02-16 19:55:07 165 1

原创 python学习之基础篇(多进程)9.1

![在这里插入图片描述](https://img-blog.csdnimg.cn/20200214225601831.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dvbmdyYW5y,size_16,color_FFFFFF,t_70...

2020-02-14 23:49:44 61

原创 python学习之基础篇(异常)6.1

异常对待异常的态度A ship in port is safe,but that is not what ships are built for.”–Grace Murray Hopper一些异常处理x = input("input an int num :")assert (x.isdigit()),"Input is not int"...

2020-02-10 22:46:32 61

原创 python学习之基础篇(文件、集合与字典)6

12313

2020-02-10 22:45:59 156

原创 python学习之基础篇(列表与元组)5

浅拷贝上面的2张ppt的代码如下:def maxItemLength(a): maxLen = 0 rows = len(a) cols = len(a[0]) for row in range(rows): for col in range(cols): ...

2020-02-06 19:26:28 84

原创 开始react

#安装 create-react-app从 React 文档中我们了解到,create-React-app CLI 使创建一个已经可以工作的应用程序变得非常容易。 它已经遵循了 React 社区建议的最佳实践!To install 安装create-react-app 创造-反应-应用 globally, type the following at the prompt: 在全局中,在提示符...

2020-01-29 11:59:26 134

原创 python学习之基础篇(模块)4

2020-01-24 17:07:59 63

原创 python学习之基础篇(函数)3

内置函数

2020-01-16 21:27:31 85

原创 python学习之基础篇(字符串)2

python学习之基础篇(字符串)2

2020-01-16 21:18:21 103

原创 python学习之基础篇1

数据类型模块![在这里插入图片描述](https://img-blog.csdnimg.cn/20200112204211122.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2dvbmdyYW5y,size_16,color_F...

2020-01-12 20:48:55 74

原创 sql serever 分类汇总 cube rollup 的使用方法

CUBE 与 ROLLUP的使用基础简介CUBE更强大(显示的行数更多)CUBEgroupby 提供的行,各个汇总行(子组合的汇总、汇总行–每个可能的组和子组)ROLLUP会显示每个分类除了 group by 提供的行还包括汇总行(每个可能的组没有子组 ,具体是哪个组与group by 后的字段顺序有关,也就是说汇总的依据与select 后面的行无关)说明 使用方法说明代...

2020-01-02 22:52:54 141

vs2019 汇编程序 (已配置好环境,你可以直接用,给不想配置环境的人)

大家都知道vs 2019 想要编辑汇编语言需要进行一些设置,这里是已经设置好了的代码,你可以直接创建32位的汇编语言程序。 建议你直接在viso中打开该程序。 打开后 在main.asm 文件内我已经写了一行汇编代码: mov ax,5

2019-12-28

空空如也

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

TA关注的人

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