E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
go学习
go学习
(三、面向对象)
文章目录3.1结构体和方法3.1.1结构体定义和使用3.1.2方法定义3.1.3值接受者vs指针接收者3.2包和封装3.2.1封装3.2.2包3.2.3示例3.2.4扩展别人的类型3.3GOPATH学习3.3.1GOPATH环境变量3.3.2go命令3.1结构体和方法go语言仅支持封装,不支持继承和多态。go更没有c++的虚函数啥的。所以go只有struct,没有class,这个倒是有点像c。3.
酱油师兄
·
2023-10-08 21:23
go学习
golang
学习
go面向对象
Go学习
笔记
前言仅记录学习笔记,如有错误欢迎指正。开发环境ideaplugins下载下载gosdk直接newgo项目就ok了基本语法packagemainimport("fmt""unsafe")/**当标识符(包括常量、变量、类型、函数名、结构字段等等)以一个大写字母开头,如:Group1,那么使用这种形式的标识符的对象就可以被外部包的代码所使用(客户端程序需要先导入这个包),这被称为导出(像面向对象语言中
single-life
·
2023-10-07 10:14
笔记
golang
学习
笔记
golang&trpc-
go学习
零、各种安装1、go的安装mac下go的安装很简单,官网下载对应安装包直接默认点击安装即可。唯一值得注意的就是安装后要配置一下几个环境变量,这个到处都是。2、安装IDEgoland值得注意的是安装后好要做些简单的配置,否则会发现并没有自动补齐等功能。具体来说就是配置一下Goland→Preference→Go→GOROOT/GOPATH。在配置GOROOT的时候可能在自己尝试选择默认的路径(如us
焱齿
·
2023-10-05 23:58
golang
学习
开发语言
Djan
go学习
(二)
欢迎关注我的公众号:zx94_11项目:基于某些设置项的Django安装结果;应用程序:模型,视图,模版,URL的组合应用程序和框架进行交互,并提供特定的功能,并可以在不同的项目中加以复用。创建项目$pythonmanage.pystartappblog新建项目blog设计数据方案fromdjango.dbimportmodelsfromdjango.utilsimporttimezonefrom
测试游记
·
2023-10-04 22:24
Djan
go学习
笔记--网络基础与socket编程基本介绍
文章目录前言网络基础TCP/IP网络对TCP/IP从上到下说明UDP协议C/S架构和B/S架构C/SB/SIPSocket编程TCP原语使用UDP原语概念补充:网络·协议:端口:域名URL前言在用python编写网站或其他网络程序之前,需要学习基本的网络概念,以便更好地理解Python主流网络框架地原理以及运用。网络基础TCP/IP网络目前较为主流地网络体系结构是ISO/OSI参考模型和TCP/I
学行坚白·
·
2023-10-04 22:01
Django
Djan
go学习
笔记(1)
前言:最近正在学习Django框架,所以想总结一下来加深自己的理解,也想分享给大家,如果有不对的地方,还望指出。一、安装Django1.创建虚拟环境安装Django,首先我们需要先创建一个虚拟环境,打开cmd,输入命令mkvirtualenvenv进行创建虚拟环境,此处env可以更改为你想创建的虚拟环境的名字,如果没有virtualenv的,可以打开cmd,输入命令(这里适用windows操作系统
小李遭老罪咯
·
2023-10-04 21:01
Django
django
Djan
go学习
笔记-实现聊天系统
笔记内容转载自AcWing的Django框架课讲义,课程链接:AcWingDjango框架课。CONTENTS1.实现聊天系统前端界面2.实现后端同步函数1.实现聊天系统前端界面聊天系统整体可以分为两部分:输入框与历史记录。我们需要先修改一下之前代码中的一个小BUG,当在一个窗口中按Q时,另一个窗口中点击鼠标左键也能攻击,因为按下按键的事件被所有窗口都捕捉到了,这是不合理的。我们之前监听的对象是w
柃歌
·
2023-10-04 21:59
Django
django
学习
笔记
python
开发语言
Go学习
之旅
Go使用前提为什么使用Go语法简洁效率更高生态强大高安全性严格的依赖管理,gomod命令拥有强大的编译检查,具有很强的稳定性跨平台异步编程复杂度低,易于维护支持并发,Go关键字(协程)使得Go并发效率提高严格的语法规范“云原生语言”Go语言的安装下载下载:https://go.dev/dl/https://golang.goole.cn/dlhttps://studygolang.com/dl配置
programming_rooike
·
2023-10-04 12:42
Golang
golang
学习
开发语言
Django基础入门操作 (Django-01)
官方中文文档:Django文档|Django文档|Django应用:做内容管理系统(新闻、视频)Djan
go学习
路线1.1MTV设计模式Django采用了MVT的软件设计模式,即模型(Model),视图
处女座_三月
·
2023-10-03 01:29
全栈系列
django
python
后端
关于django中path和url函数的使用介绍
本文主要介绍了django中path和url函数的具体使用,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧在djan
go学习
中,经常看到这两种路由形式
xiaoweids
·
2023-10-01 23:39
编程语言
Python
django
数据库
sqlite
djan
go学习
笔记
文章目录django简述django的安装创建项目默认文件介绍app的创建和说明快速上手静态文件安装django创建项目创建应用解析项目应用文件运行Django关闭服务认识Django项目结构URL-结构视图函数路由配置请求和响应Djano设计模式模板配置和模板层url反向解析静态文件Django应用及分布式路由`模型层即ORM``ORM操作`F对象和Q对象聚合查询和原生数据库操作admin后台管
sober30
·
2023-10-01 23:38
学习笔记
django
学习
笔记
djan
go学习
笔记3----开发第一个Template
什么是:1个1个的HTML文件,使用了DjangoTemplatelanguage语言(DTL)。但也可以使用其他模板语言,需要改settings.py里的TEMPLATES里的'BACKEND'。怎么做:在app目录下创建目录Templates,在里面创建HTML文件。将新建的HTML文件命名为index.html改views的响应函数:fromdjango.shortcutsimportren
hs_a2d1
·
2023-10-01 07:38
Djan
go学习
(一)
欢迎关注我的公众号:zx94_11环境搭建安装环境$pipinstallvirtualenv$virtualenvmy_env$sourcemy_env/bin/activate$pipinstallDjango==2.0.5image-20190526124442888校验环境>>>importdjango>>>django.get_version()'2.0.5'校验环境创建项目$django
测试游记
·
2023-09-27 19:12
Go 学习路线(2022)
原文链接:
Go学习
路线(2022)Go语言的发展越来越好了,很多大厂使用Go作为主要开发语言,也有很多人开始学习Go,准备转Go开发。那么,怎么学呢?
yongxinz
·
2023-09-27 06:17
Go学习
笔记03 | 流程控制
一、ifelseforif写在if里面,则是局部变量:packagemainimport("fmt")funcmain(){ifage:=34;age>20{fmt.Println("成年人",age)}fmt.Println(age)//这行没有输出,会报错}写在if外面,则是全局变量:packagemainimport("fmt")funcmain(){age:=34ifage>20{fmt.
Wonz
·
2023-09-26 18:33
Djan
go学习
——setting.py源码解析与常用配置
Django源码解析:setting.py位于/Django/conf/init.py转载http://www.cnblogs.com/weishenhong/p/4929098.html1.setting.py文件我们在django项目中,新建一个app的时候,都会有一个setting.py文件,里面包含了整个项目所有的配置,包括apps,中间键,数据库等等,django是如何将该setting
煈烛澐
·
2023-09-26 11:41
python
django
源码
settings
python
Djan
go学习
记录11——利用uwsgi在ubuntu18.04server上部署
一.安装各种东西首先在能够在本地通过pythonmanage.pyrunserver实现Django服务器的启动的情况下,通过安装uwsgi服务器进行部署。如果安装了宝塔,记得ssh登录的时候先将权限切换至sudosu假设安装了Anaconda,那么安装uwsgi的过程应该如下:condainstalluwsgi如果是普通的Python的话,直接:pip3installuwsgi二.配置uwsgi
康娜喵
·
2023-09-26 11:41
Django学习记录
python
uwsgi
django
systemd
ubuntu
Djan
go学习
(一):入门基础
参考:最新Python的web开发全家桶(django+前端+数据库)1.Django安装pipinstalldjango安装完成后,在python文件夹中将会多出两个部分F:\Python39-python.exe-Scripts-pip.exe-django-admin.exe【创建django项目的工具】-Lib-内置模块-site-packages-openpyxl-python-docx
量子波动补题
·
2023-09-26 11:09
后端
django
学习
python
Djan
go学习
笔记-实现联机对战(下)
笔记内容转载自AcWing的Django框架课讲义,课程链接:AcWingDjango框架课。CONTENTS1.编写移动同步函数move_to2.编写攻击同步函数shoot_fireball1.编写移动同步函数move_to与上一章中的create_player同步函数相似,移动函数的同步也需要在前端实现send_move_to和receive_move_to函数。我们修改MultiPlayer
柃歌
·
2023-09-26 05:08
Django
django
学习
笔记
python
开发语言
Go学习
-基础入门
Go学习
基础:Go代码通过包组织,包类似其他语言中的库或者模块。
aironm
·
2023-09-25 01:56
go学习
之数组与Map
文章目录一、数组1.为什么需要数组2.数组快速入门3、数组的定义和内存布局数组的使用数组的遍历数组的注意事项和细节数组的应用案例4.slice切片1.基本介绍2.切片使用的三种方式way1way2way33.切片的注意事项4.string和slice5.二维数组1.排序1)排序的基本介绍2)排序的分类:3)交换式排序4)交换式排序法--冒泡排序2.查找二、map1.map的基本介绍2.map的声明
留乘船
·
2023-09-24 02:57
golang学习
学习日记
golang
学习
go学习
-JS的encodeURIComponent转go
背景encodeURIComponent()函数通过将特定字符的每个实例替换成代表字符的UTF-8编码的一个、两个、三个或四个转义序列来编码URI(只有由两个“代理”字符组成的字符会被编码为四个转义序列)。与encodeURI()相比,此函数会编码更多的字符JS的encodeURIComponent转为Go的net/url标准库中提供的QueryEscapeencodeURIComponent以下
~kiss~
·
2023-09-21 17:56
go
javascript
golang
学习
go学习
-GMP模型
GMP好理解还是GPM好理解?按照上述图,从上往下,GPM更适合理解GMP模型:Go语言运行时系统中的Goroutine、用于管理Goroutine调度的GoScheduler(P)、机器可用的逻辑处理器数量(M)。理解GPMG每个Goroutine是一个轻量级“线程”,称之为“协程”,可由Go运行时系统并发执行G与P的关系Goroutine通过GoScheduler调度运行GoScheduler
~kiss~
·
2023-09-21 17:23
go
go
Go学习
-数据类型
Go数据类型Go语言将数据类型分为四类基础类型复合类型引用类型接口类型基础类型数字字符串布尔整型Go语言提供有符号和无符号类型的整数运算有符号int8、int16、int32、int64无符号uint8、uint16、uint32、uint64在Go语言中,%取模运算符的符号和被取模数的符号一致,如-5%3和-5%-3结果都是2/除法运算符的行为则依赖于操作数是否全为整数,如5.0/4.0为1.2
aironm
·
2023-09-21 12:01
go学习
之函数知识
函数文章目录函数1.函数入门(1)为什么需要函数?(2)什么是函数:2.包3.函数的调用机制通俗理解调用过程:return语句递归调用4.函数注意事项和细节讨论5.init函数6.匿名函数7.闭包8.defer9.函数参数的传递方式10.字符串中常用的函数11.时间和日期相关的函数12.内置函数13.go的错误处理机制1.函数入门(1)为什么需要函数?完成一个需求:输入两个数,再输入一个运算符(±
留乘船
·
2023-09-21 04:26
golang学习
学习日记
golang
学习
Go学习
笔记- 如何优雅的关闭Go Channel【译】
通道关闭原则不要在消费端关闭信道,不要在有多个并行的生产者时对信道执行关闭操作。也就是说应该只在[唯一的或者最后唯一剩下]的生产者协程中关闭信道,来通知消费者已经没有值可以继续读了。只要坚持这个原则,就可以确保向一个已经关闭的信道发送数据的情况不可能发生。暴力关闭信道的正确方法如果想要在消费端关闭信道,或者在多个生产者端关闭信道,可以使用恢复机制来上个保险,避免程序因为恐慌而崩溃。funcSafe
赵客缦胡缨v吴钩霜雪明
·
2023-09-20 13:31
python+djan
go学习
资料在线分享系统vue
本站是一个B/S模式系统,采用vue框架作为开发技术,MYSQL数据库设计开发,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得校园资料分享平台管理工作系统化、规范化。技术栈后端:python+django前端:vue+CSS+JavaScript+jQuery+elementui开发语言:Python框架:django/flaskPython版本:python3.7.7数据
QQ_402205496
·
2023-09-20 12:26
python
django
vue.js
Djan
go学习
____Model
前面介绍了django的一些模板和视图的基本内容,现在来介绍一下后台的Model.这里创建工程和创建应用不再多说了.我们直接介绍Model.在介绍Model之前首先我们确保python和你使用的数据库之间是关联起来的.即如果你用的是mysql则要安装mysql模块.(如果是sqllite则不需要管这些了,因为python内置了sqllite)这里我使用mysql来做练习.在安装数据库绑定模块的时候
Mr_ggx
·
2023-09-20 05:48
Django
Go学习
net/http
lesson02_web本质_哔哩哔哩_bilibili参考Go语言基础之net/http|李文周的博客(liwenzhou.com)net/http1.HTTP协议超文本传输协议(HTTP,HyperTextTransferProtocol)是互联网上应用最为广泛的一种网络传输协议,所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是为了提供一种发布和接收HTML页面的方法2.客户端1.
BigOrangeSama
·
2023-09-20 04:32
go学习
http
go学习
-基本知识点
string转[]bytefuncTestDemo(t*testing.T){a:="aaa"b:="bbbbbbb"//ssh是a的内存地址//通过将字符串的底层地址强制转换成StringHead结构来获取字符串的底层指针和长度//typeStringHeaderstruct{//Datauintptr//指向字符串实际内容的指针//Lenint//字符串的长度//}ssha:=*(*refle
~kiss~
·
2023-09-18 15:55
go
golang
学习
go学习
-基本工具使用
单测某个函数gotest-gcflags=“-m=1”-run=TestDemo./handler_test.go-gcflags=“-m=1”指定进行逃逸分析
~kiss~
·
2023-09-18 15:55
go
go
go学习
-基本知识点
string转[]byte通用的转换会发生内存拷贝,但是如下利用unsafe.Pointer实现的强转则不需要拷贝funcTestDemo(t*testing.T){a:="aaa"b:="bbbbbbb"//ssh是a的内存地址//通过将字符串的底层地址强制转换成StringHead结构来获取字符串的底层指针和长度//typeStringHeaderstruct{//Datauintptr//指
~kiss~
·
2023-09-18 14:54
go
golang
学习
Go学习
9.异常处理
Go学习
9.异常处理9.1errorGo语言内置了一个简单的错误接口作为一种错误处理机制,接口定义如下:typeerrorinterface{Error()string}error构造方法:1、errors.New
ritatype
·
2023-09-17 08:32
GO学习
之 远程过程调用(RPC)
GO系列1、
GO学习
之HelloWorld2、
GO学习
之入门语法3、
GO学习
之切片操作4、
GO学习
之Map操作5、
GO学习
之结构体操作6、
GO学习
之通道(Channel)7、
GO学习
之多线程(goroutine
YPhen
·
2023-09-16 19:45
golang学习
golang
rpc
Go学习
笔记-Channel最佳实践之基本规则【译】
channel[通道]是golang的一种重要特性,正是因为channel的存在才使得golang不同于其它语言。channel使得并发编程变得简单容易有趣。channel的概念和语法一个channel可以理解为一个先进先出的消息队列。channel用来在协程[goroutine]之间传递数据,准确的说,是用来传递数据的所有权。一个设计良好的程序应该确保同一时刻channel里面的数据只会被同一个
赵客缦胡缨v吴钩霜雪明
·
2023-09-14 20:22
Djan
go学习
-第五讲:模板中静态文件的加载
1.静态文件一个网站中除了正常的html页面之外,还有相应的样式,以及js等其他的文件,我们把除了html网页外的文件称之为静态资源文件,下面我们介绍一下怎么在django中去加载静态资源文件1.1加载静态资源文件第1种方法:static标签{%loadstatic%}在一个网页中,不仅仅只有一个html骨架,还需要css样式文件,js执行文件以及一些图片等。因此在DTL中加载静态文件是一个必须要
小海怪的互联网
·
2023-09-13 10:29
Djan
go学习
笔记011-搜索与分页
1、组合查询models.PrettyNum.objects.filter(mobile="19999999999",id=12)1.2传入字典**data_dictdata_dict={"mboile":"19999999999","id":12}mobile.PrettyNum.objects.filter(**data_dict)2、条件查询models.PrettyNum.objects.
·
2023-09-08 00:15
django
Djan
go学习
笔记012-ModelForm和BootStrap
####1、ModelFrom可以自动生成HTML标签1.1自动生成ID,格式为ID_models.pycreate_time=models.DateField(verbose_name='入职时间')HTMLid="id_create_time"ModelForm可以帮助我们生成HTML标签。classUserModelForm(forms.ModelForm):classMeta:model=
·
2023-09-08 00:41
djangobootstrap
GO学习
之 消息队列(Kafka)
GO系列1、
GO学习
之HelloWorld2、
GO学习
之入门语法3、
GO学习
之切片操作4、
GO学习
之Map操作5、
GO学习
之结构体操作6、
GO学习
之通道(Channel)7、
GO学习
之多线程(goroutine
YPhen
·
2023-09-07 15:09
golang学习
消息队列
golang
kafka
Djan
go学习
1、启动项目pythonmanage.pyrunserversettings.py视图函数,用于接收浏览器请求Django使用的是MTV,是MVC是升级
有梦想有行动
·
2023-09-06 18:43
django
学习
python
go学习
代码合集
暂时懒得把笔记搬运过来,先发几个简单代码吧,持续更新中1、helloworldpackagemainimport"fmt"funcmain(){fmt.Println("helloWorld")varnamestring="yeah17981"fmt.Printf("Iam%s\n",name)fmt.Print("helloWorld")}知识点:fmt包实现了类似C语言printf和scanf
yeah17981
·
2023-09-05 19:11
yeah的代码学习
golang
学习
开发语言
Go学习
[合集]
文章目录
Go学习
-Day1
Go学习
-Day2标识符变量基础语法字符串类型类型转换string和其他基本类型转换其他类型转stringstring转其他类型指针类型运算符标准IO分支语句
Go学习
-Day3
ahardstone
·
2023-09-05 13:26
Go
golang
学习
#
Go学习
-Day10
Go学习
-Day10个人博客:CSDN博客反射编写函数适配器,序列化和反序列话可以用到反射可以在运行时,动态获取变量的各种信息,例如类型,结构体本身的信息,修改变量的值,调用关联的方法反射是不是和映射相反
ahardstone
·
2023-09-05 13:56
Go
golang
学习
开发语言
go语言学习笔记
Go学习
一直想学一门新语言,难度又不想太大,C和Java都会但是不怎么精通,某天看到Go语言,好的,就是它了。总体来说,go语言的学习还是相对简单,有编程基础的入手很快。
胖虎6688
·
2023-09-05 08:08
golang
学习
笔记
go学习
part20(1)反射
283_尚硅谷_反射基本介绍和示意图_哔哩哔哩_bilibili1.介绍1)基本数据类型的类型和类别一致,但是结构体等不一样。2)反射的例子(桥连接,序列化)序列化指定tag,会反射生成tag字符串3)reflect可以获取对象value和type值,value是一个结构体,type是一个接口。一个变量的type和value可以相互获取且都可以反过来操纵变量。三者关系4)一些概念转换关系图:变量传
BigOrangeSama
·
2023-09-01 11:09
go学习
学习
go学习
part21 Redis和Go(2)
1.三方库安装309_尚硅谷_Go连接到Redis_哔哩哔哩_bilibili借鉴:Golang安装Redis_gofiber安装redis_柒柒伍贰玖。的博客-CSDN博客三方redis库已经迁移到以下网址,gogetgithub.com/gomodule/redigo/redisgomodule/redigo:GoclientforRedis(github.com)注意下载的文件是在GOPAT
BigOrangeSama
·
2023-09-01 08:52
go学习
golang
redis
go学习
part20(2)反射细节
1.反射细节1)reflect.Value.Kind,获取变量的类别,返回的是一个常量(看手册)2)Type是类型,Kind是类别Type和Kind可能是相同的,也可能是不同的.比如:varnumint=10num的Type是int,Kind也是int比如:varstuStudentstu的Type是包名.Student,Kind是struct。区别理解:Kind指的是在go语言里你的这个变量具体
BigOrangeSama
·
2023-09-01 08:51
go学习
学习
go学习
part21(3)redis连接池
连接池1.介绍每次使用数据就就建立链接再关闭可以,但是如果有大量客户端频繁请求连接,大量创建连接和关闭会非常耗费资源。所以就建立一个连接池,里面存放几个不关闭的连接,谁要用就分配给谁。说明:通过Golang对Redis操作,还可以通过Redis链接池。流程如下:1)事先初始化一定数量的链接,放入到链接池2)当Go需要操作Redis时,直接从Redis链接池取出链接即可。3)这样可以节省临时获取Re
BigOrangeSama
·
2023-09-01 08:48
go学习
学习
redis
go学习
part21 Redis
300_尚硅谷_Redis的基本介绍和原理示意_哔哩哔哩_bilibiliRedis命令|菜鸟教程(runoob.com)1.基本介绍2.基本操作Redis的基本使用:说明:Redis安装好后,默认有16个数据库,初始默认使用0号库,编号是0...151.添加key-val[set]2.查看当前redis的所有key[keys*]3..获取key对应的值.[getkey]4.切换redis数据库[
BigOrangeSama
·
2023-09-01 08:16
go学习
学习
golang
redis
Go学习
第十天
打印报错堆栈信息安装errors包gogetgithub.com/pkg/errors具体使用//新生成一个错误,带堆栈信息funcNew(messagestring)error//只附加新的信息funcWithMessage(errerror,messagestring)error//只附加调用堆栈信息funcWithStack(errerror)error//同时附加堆栈和信息funcWrap
JavaBoy_XJ
·
2023-08-31 17:38
Go学习笔记
golang
学习
开发语言
上一页
2
3
4
5
6
7
8
9
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他