自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 资源 (4)
  • 收藏
  • 关注

原创 python第二部分:类型和运算

目录二类型和运算4介绍python的对象类型4.1为什么使用内置类型4.2python的核心数据类型4.3字符串4.4不可变性4.5字符串类型特定的操作4.6寻求帮助4.7模式匹配4.8列表4.9嵌套4.10列表解析4.11字典4.12键的排序:for循环4.13元组4.14文件5数字5.1python的数字类型5.2数字常量二类型和运算程序由模块构成,模块包含语句,语句包含表达式,表达式建立并处理对象4介绍python

2021-03-25 21:01:41 457 3

原创 第一学:pytorch入门60min

1、Tensor张量#Tensors类似于NumPy的ndarrays,同时Tensors可以使用GPU进行计算#张量就是按照任意维排列的一堆数字的推广#其实标量,向量,矩阵它们三个也是张量,标量是零维的张量,向量是一维的张量,矩阵是二维的张量。import torchx=torch.empty(5,3)#构造一个5x3矩阵,不初始化。x1=torch.rand(5,3)#构造一个随机初始化的矩阵x2=torch.zeros(5,3,dtype=torch.long)#构造一个矩阵全为

2021-03-24 21:38:26 264 1

原创 序列模型

目录1循环序列模型1.1为什么选择序列模型1.2数学符号1.3循环神经网络模型序列模型1循环序列模型1.1为什么选择序列模型例子这些问题可以称作使用标签数据(x,y)作为训练集的监督学习,序列问题有很多不同的类型,有些问题里,输入数据x和输出数据y都是序列,但就算在这种情况下,x和y有时也不会一样长1.2数学符号假如一个序列模型,输入语句是这样的:Harry Potter and Herminoe Granger invented a new spell.

2021-03-22 00:21:55 189

原创 python第一部分:使用入门

目录一使用入门1问答环节1.1python优点1.2python是脚本语言吗1.3python的缺点1.4python能做些什么1.5技术优点2python如何运行程序2.1python的视角2.2python实现的替代者(其他解释器)2.3执行优化工具(提高python执行速度)2.4冻结二进制文件3如何运行程序3.1使用交互提示模式3.2系统命令行和文件3.3使用命令行运行文件3.4UNIX可执行脚本(#!)3.5input的技巧

2021-03-22 00:14:15 251

原创 STL使用小记

增大或缩小容器实际存储的元素的数量resize只会改变实际存储的元素的数量,并不会改变容器的最大容量,即容器的capacity1、如果resize指定的值小于当前容器的实际存储的元素的数量,则多出来的元素都会被删除(2、如果大于当前容器的实际存储的元素数量,则会添加新的元素进行补充,按照指定的值或者容器进行值初始化。

2024-05-31 11:46:33 321

原创 【json】go省略标签

在网络通信时,往往将结构体转换为json发送,在一些复杂的结构体中,往往存在嵌套结构,此时在嵌套结构中使用了omitempty是不生效的(如果不是指针类型的话),从而造成json转换失败,请求不到数据。

2023-06-28 00:42:33 431

原创 git快速了解

git reset --hard 回退的版本号(从存储区回退,之前的版本都删除了,如果想恢复到之前某个提交的版本,且那个版本之后提交的版本我们都不要了,就可以用这种方法)git revert 撤销的版本号(会生成一个新的版本号,如果我们想撤销之前的某一版本,但是又想保留该目标版本后面的版本,记录下这整个版本变动流程,就可以用这种方法)7客户端文件操作,每一次提交到本地仓库会新创建文件,并设置一个版本号(40个16进制的数字组成的版本号,提交码)2集中式版本控制(文件冲突问题),解决(加锁、文件比对)

2023-06-14 03:18:03 136

原创 【Docker01】入门

Docker是一个用于开发、交付和运行应用程序的开放平台。Docker使我们能够将应用程序与基础设施分离,以便快速交付软件。使用Docker,可以像管理应用程序一样管理基础设施。通过利用Docker的方法快速发送、测试和部署代码,可以显著减少编写代码和在生产中运行代码之间的延迟。

2023-04-20 01:12:45 280 1

原创 【kafka01】入门

想象一个公众号,发布订阅系统发布者只需要把文章发布到平台上,阅读者只需要订阅相应的公众号,当有新的文章发布时,就可以阅读这篇文章了,这种发布者和阅读者并没有直接接触,而是通过中间站来传递消息的模式,就是发布订阅模式这种模式也许是一种必然当1对1时,这种消息传递会构建一条通信链路当有多个链路时,情况会变得复杂出现更多的程序发消息时,通信链路会变得极其复杂所以kafka应运而生kafka就是能够接受不同的生产者的消息,而不同的消费者来订阅这些消息来供自己使用。

2023-04-18 23:34:06 81

原创 【grpc05】grpc调用实例

【代码】【grpc05】grpc调用实例。

2023-04-14 01:35:26 127

原创 【grpc04】proto使用实例

假设,现在需要传输用户信息,其中有username和age两个字段。

2023-04-13 15:55:04 306

原创 【grpc03】proto文件介绍

protobuf中定义一个消息类型是通过关键字message字段指定的。消息就是需要传输的数据格式的定义。message关键字类似于C++中的class,Java中的class,go中的struct在消息中承载的数据分别对应于每一个字段,其中每个字段都有一个名字和一种类型。一个proto文件中可以定义多个消息类型一个proto文件中可以定义多个消息类型。

2023-04-13 15:37:54 892

原创 【grpc02】安装protobuf和protoc

根据不同的操作系统,下载不同的包,我是windows电脑,解压出来是。目录下生成可执行文件,protobuf的编译器插件。解压后会在bin目录下有一个protoc.exe。go1.18之后使用如下命令。可以识别proto后缀,友好互动。命令会自动调用这个插件。与Windows安装一致。

2023-04-13 02:45:33 637

原创 【grpc01】入门

每个服务由于可能分布在成千上百台机器上,服务和服务之间的调用,会出现一些问题,比如,如何知道应该调用哪台机器上的服务,调用方可能需要维护被调用方的地址,这个地址可能很多,增加了额外的负担,这时候就需要引入服务治理。当然,服务和服务之间调用会发生一些问题,为了避免产生连锁的雪崩反应,引入了服务容错,为了追踪一个调用所经过的服务,引入了链路追踪,等等这些就构建了一个微服务的生态。服务未拆分之前,公共的功能有统一的实现,比如认证,授权,限流等,但是服务拆分之后,每一个服务可能都需要实现一遍。

2023-04-12 16:44:12 541

原创 GMP调度

假定当前除了M3和M4为自旋线程,还有M5和M6为空闲的线程(没有得到P的绑定,注意我们这里最多就只能够存在4个P,所以P的数量应该永远是M>=P, 大部分都是M在抢占需要运行的P),G8创建了G9,G8进行了阻塞的系统调用,M2和P2立即解绑,P2会执行以下判断:如果P2本地队列有G、全局队列有G或有空闲的M,P2都会立马唤醒1个M和它绑定,否则P2则会加入到空闲P列表,等待M来获取可用的p。G是goroutine的缩写,goroutine的实体,包括了调用栈,重要的调度信息,例如channel等。

2023-04-11 00:25:47 394

原创 interface陷阱

interface陷阱

2023-04-10 11:31:46 412

原创 slice使用陷阱

slice使用陷阱

2023-04-10 03:40:12 65

原创 Mac环境下GoLang配置uml插件

plantuml插件配置

2023-04-07 15:17:11 403

原创 MacOS搭建Go环境

Mac搭建go环境。

2023-04-05 18:41:42 453

原创 Swagger使用

Swagger是基于标准的 OpenAPI 规范进行设计的,本质是一种用于描述使用json表示的Restful Api的接口描述语言,只要照着这套规范去编写你的注解或通过扫描代码去生成注解,就能生成统一标准的接口文档和一系列 Swagger 工具。Swagger包括自动文档,代码生成和测试用例生成。Swag将Go的注释转换为Swagger2.0文档。为流行的创建了各种插件,这样可以与现有Go项目快速集成(使用Swagger UI)。

2023-03-21 20:19:00 433

原创 swag不是内部或外部命令,也不是可运行的程序

解决办法:问题:swag安装后找不到命令。

2023-03-21 11:45:00 392

原创 yml和viper

yml和viper

2023-03-20 12:00:00 339

原创 魅族一面面经

魅族面经

2023-03-12 12:00:00 182

原创 腾讯一面面经

腾讯面经

2023-03-11 12:00:00 451

原创 顺丰科技一二面

顺丰科技面经

2023-03-10 12:00:00 743 2

原创 汇川技术一二面

汇川技术面经

2023-03-09 12:00:00 930

原创 视源股份(CVTE)一面

视源股份面经

2023-03-08 12:00:00 560

原创 宇视科技一二三面

宇视科技一二三面

2023-03-07 12:00:00 1142

原创 深信服一面

深信服一面

2023-03-06 22:17:39 2756

原创 QT配置安卓环境(保姆级教程)

QT配置安卓环境(保姆级教程)

2023-03-05 21:13:00 2633

原创 4.GORM之CRUD

Gorm之CRUD

2023-02-23 20:35:58 309

原创 3.GORM介绍和使用

GORM介绍和使用

2023-02-23 20:05:03 581

原创 2.Gin内容介绍

Gin内容介绍

2023-02-21 15:27:28 440

原创 1.HTTP及Template介绍

学习gin框架

2023-02-19 00:13:40 1494

原创 GoLang设置gofmt和goimports自动格式化

GoLang编辑器设置gofmt和goimports

2023-02-18 20:05:56 1775

原创 SSH免密登录以及IP别名配置(保姆级教程)

SSH免密登录以及IP别名配置的保姆级教程

2023-02-17 19:03:07 2051

原创 QT配置git

1、创建工程打开QT,创建工程,创建时选择版本控制工具git2、在gitee上创建仓库复制链接3、打开git工具在工程目录下邮件选择Git Bash Here4、把文件添加到版本库中把文件添加到版本库中,使用命令 git add .添加到暂存区里面去,小数点“.”,意为添加文件夹下的所有文件使用命令git add .5、提交git commit -m "begin"6、关联到远程仓库git remote add ANTL 仓库网址7、获取远程

2022-02-14 01:24:05 2696

原创 linux高性能服务器编程PDF源代码下载

目录1、tcpip协议族2、TCP状态转移3、api编程在这里记录一下学习linux高性能服务器编程的过程1、tcpip协议族2、TCP状态转移3、api编程判断机器字节序#include <stdio.h>void byteorder(){ union { short value; char union_bytes[ sizeof( short ) ]; } test; test.value = 0x0102; if ...

2021-11-19 13:58:47 4098 1

原创 虚拟机乌班图花屏问题

1、在键盘上同时按键:Ctrl + Alt + F4,进入命令行模式,在登录界面,输入用户名和密码。2、依次执行以下命令:sudo dpkg --configure -asudo apt-get install xserver-xorg-lts-utopicsudo dpkg-reconfigure xserver-xorg-lts-utopicreboot3、重启后,就可以进入正常界面了。...

2021-10-15 16:25:12 381

原创 Xshell连接不上Ubuntu

1、需要为Ubuntu安装ssh协议1、ubuntu安装ssh服务器sudo apt-get install openssh-server2、出现问题时,重启ssh服务即可sudo service ssh restart2、编码问题在红框处设置utf-8,显示中文3、手动设置Ubuntu的ip打开网络设置如下图设置ip,子网掩码,网关,DNS服务器这个网段查看虚拟机软件的编辑网段在下面可以看到,设置ip时设置相同的网段,主机号可以自己选定...

2021-10-11 21:47:03 834

用于GoLang的开发

用于GoLang的开发

2023-02-17

M语言入门知识.rar

通过这个可以学到原汁原味的M语言,让人回味无穷,流连忘返,津津乐道,赶快下载下来学习吧,学习使人快乐,祝同学们七夕快乐

2020-08-25

mat入门需要的知识.pdf

通过这个可以学习到C++的有关知识,是一份很好的入门的知识,一定要坚持学下去,肯定会有收获的,祝愿下载的同学们学业有成,攀登高峰。

2020-08-25

Struts2必需的jar包.zip

Struts2是进行jee开发的后台框架,这是用于此框架的必须jar包,因此整理下来,方便进行学习下载。

2020-07-21

C++开发文档.pdf

C++开发文档,方便关于C的程序员进行快速开发。从而节省大量的开发时间,方便程序员使用,减少开发的时间。

2020-07-21

空空如也

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

TA关注的人

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