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学习
笔记
指针使用//Person定义一个人的结构体typePersonstruct{//姓名Namestring//年龄Ageint//性别Sexstring//身份证号idNumberstring}//1、声明一个结构体变量varpersonPersonfmt.Println(person.Name)//""fmt.Println(person.Age)//0fmt.Println(person.Sex
梦想与想象-广州大智汇
·
2023-12-22 14:29
go
goframe
cooadmin-go
golang
学习
笔记
GO学习
手册(1)环境搭建
1、定义Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编程语言。2、GO安装1.安装包安装包下载地址为:https://golang.org/dl/上面的网站打不开的话可以使用这个地址:https://golang.google.cn/dl/2.环境变量安装msi文件,环境变量会自动配置好。如果是自己下载zip包,需手动配置环境变量:添加GOROO
H_x_r_
·
2023-12-18 18:03
go学习
redis的学习与使用
文章目录一、redis的学习与使用1.Redis的基本介绍2.Redis的安装下载安装包即可3.Redis的基本使用1)Redis的启动:2)Redis的操作的三种方式3)说明:Redis安装好后,默认有16个数据库,初始默认使用0号库,编号0...154.Redis的五大数据类型和CRUD操作1)Redis的五大数据类型是:**String(字符串)**、**Hash(哈希)**、**List(
留乘船
·
2023-12-17 14:23
golang学习
学习日记
golang
学习
redis
Go学习
笔记—基于Go的进程间通信
IPC(Inter-ProcessCommunication进程间通信)一般方法:(1)半双工Unix管道(2)FIFOs(命名管道)(3)消息队列(4)信号量(5)共享内存(6)网络Socket(7)RPC(远程过程调用)(一)管道(Pipe)1.未命名管道(psaux|grepjava)cmd1:=exec.Command("ps","aux")cmd2:=exec.Command("grep
Ostrich5yw
·
2023-12-15 15:13
Golang
go
多进程
ipc
Go学习
笔记-并发与安全
并发编程不同的协程共享数据的方式除了通道之外还有就是共享变量。虽然Go语言官方推荐使用通道的方式来共享数据,但是通过变量来共享才是基础,因为通道在底层也是通过共享变量的方式来实现的。通道的内部数据结构包含一个数组,对通道的读写就是对内部数组的读写。在并发环境下共享读写变量必须要使用锁来控制数据结构的安全,Go语言内置了sync包,里面包含了我们平时需要经常使用的互斥锁对象sync.Mutex。Go
赵客缦胡缨v吴钩霜雪明
·
2023-12-15 12:26
go学习
之反射知识
反射文章目录反射1、反射的使用场景1)结构体标签的应用2)使用反射机制编写函数的适配器(桥连接)2、反射的基本介绍-1.基本介绍-2.反射的图解-3.反射重要的函数和概念3.反射快速入门-1.请编写一个函数,演示对(基本数据类型、interface{}、reflect.Value)进行反射的基本操作。-2.请编写一个案例,演示对(结构体类型、interface{}、reflect.Value)进行
留乘船
·
2023-12-15 11:29
学习日记
golang学习
golang
学习
go学习
之网络编程
文章目录网络编程1、网络编程的基本介绍2.网络编程的基础知识1)协议(tcp/ip)2)OSI与TCP/ip参考模型3)ip地址4)端口(port)介绍5)tcpsocket编程的客户端和服务器端3.socket编程快速入门4.经典项目-海量用户即时通讯系统1)项目开发流程2)需求分析3)界面设计网络编程1、网络编程的基本介绍Golang的主要设计目标之一就是面向大规模后端服务程序,网络通信这块是
留乘船
·
2023-12-15 11:14
golang学习
学习日记
golang
学习
网络
第57天:djan
go学习
(六)
模版之过滤器语法:{{obj|filter__name:param}}变量名字|过滤器名称:变量default如果一个变量是false或者为空,使用给定的默认值。否则,使用变量的值。例如:{{value|default:"nothing"}}length返回值的长度。它对字符串和列表都起作用。例如:{{value|length}}filesizeformat将值格式化为一个“人类可读的”文件尺寸(
Mrdong200144
·
2023-12-14 13:41
学习
第62天:djan
go学习
(十一)
cookie和session发展史一开始,只有一个页面,没有登录功能,大家看到东西都一样。时代发展,出现了需要登录注册的网站,要有一门技术存储我们的登录信息,于是cookie诞生了。cookie:-存储形式:k:v键值对-存储位置:客户端-不安全,信息可能会泄露时代再度发展,需要有一门新的安全的技术,于是有了session。session:-标识符,来表示我是当前用户加密出来的数据-对敏感信息进行
Mrdong200144
·
2023-12-14 13:41
django
学习
sqlite
Java转
Go学习
之旅 | Go入门(2)
入门获取一个URL并发获取多个URL获取一个URL获取每个指定URL的内容,然后不加解析地输出://输出从URL获取的内容packagemainimport("fmt""io""net/http""os")funcmain(){for_,url:=rangeos.Args[1:]{//创建HTTP请求resp,err:=http.Get(url)iferr!=nil{fmt.Fprintf(os.
一根老麻花
·
2023-12-06 06:35
Go语言之旅
java
golang
学习
go学习
之goroutine和channel
文章目录一、goroutine(协程)1.goroutine入门2.goroutine基本介绍-1.进程和线程说明-2.程序、进程和线程的关系示意图-3.Go协程和Go主线程3.案例说明4.小结5.MPG模式基本介绍6.设置Golang运行的CPU数7.协程并发(并行)资源竞争的问题8.全局互斥锁解决资源竞争二、管道1.为什么要使用channel2.channel的介绍3.管道的定义/声明chan
留乘船
·
2023-12-05 21:33
golang学习
学习日记
golang
学习
Java转
Go学习
之旅 | Go入门(1)
入门命令行参数找出重复行常规版本涉及文件操作命令行参数命令行参数以os包中Args名字的变量供程序访问,在os包外面,使用os.Args这个名字变量os.Args是一个字符串sliceos.Args[0]:命令本身的名字os.Args[1:]:另外的元素,是程序开始执行时的参数packagemainimport("fmt""os""strings")funcmain(){//输出命令行名字fmt.
一根老麻花
·
2023-12-04 07:17
Go语言之旅
java
golang
学习
GO学习
之 同步操作sync包
GO系列1、
GO学习
之HelloWorld2、
GO学习
之入门语法3、
GO学习
之切片操作4、
GO学习
之Map操作5、
GO学习
之结构体操作6、
GO学习
之通道(Channel)7、
GO学习
之多线程(goroutine
YPhen
·
2023-12-03 15:18
golang学习
golang
开发语言
GO学习
之 互斥锁、读写锁该如何取舍
GO系列1、
GO学习
之HelloWorld2、
GO学习
之入门语法3、
GO学习
之切片操作4、
GO学习
之Map操作5、
GO学习
之结构体操作6、
GO学习
之通道(Channel)7、
GO学习
之多线程(goroutine
YPhen
·
2023-12-03 15:18
golang学习
golang
开发语言
GO学习
之 条件变量 sync.Cond
GO系列1、
GO学习
之HelloWorld2、
GO学习
之入门语法3、
GO学习
之切片操作4、
GO学习
之Map操作5、
GO学习
之结构体操作6、
GO学习
之通道(Channel)7、
GO学习
之多线程(goroutine
YPhen
·
2023-12-03 15:46
golang学习
golang
开发语言
Java转
Go学习
之旅 | 语法基础
语法基础典型的Go文件布局声明变量短变量声明命名规则类型转换典型的Go文件布局package[子句][任何import语句][实际代码]声明变量packagemainimport"fmt"funcmain(){//声明变量varquantityintvarlength,widthfloat64varstudentNamestring//给变量赋值quantity=6length,width=8.1
一根老麻花
·
2023-12-03 13:09
Go语言之旅
java
golang
学习
GO学习
之 单例模式 sync.Once
GO系列1、
GO学习
之HelloWorld2、
GO学习
之入门语法3、
GO学习
之切片操作4、
GO学习
之Map操作5、
GO学习
之结构体操作6、
GO学习
之通道(Channel)7、
GO学习
之多线程(goroutine
YPhen
·
2023-12-03 10:44
golang学习
golang
单例模式
proto 指定字段json名_
Go学习
_28_使用easyjson高效解析json数据
Golang中自带的json包可以用来解析json数据,但是Golang自带的json解析是通过反射机制实现json数据的解析的,这样就造成了解析性能的底下,json包在解析本地配置文件的场景下使用的较多,但在一些高并发的场景下json就显得不足。对于json的解析,我们可以使用easyjson包,避免使用反射,从而提高解析的性能,在众多Golang高性能解析json的框架中,easyjson名列
weixin_39986543
·
2023-12-03 02:45
proto
指定字段json名
rest_framework_djan
go学习
笔记三(异常、登录认证)
rest_framework_djan
go学习
笔记三(异常、登录认证)一、异常RESTframework定义的异常异常名称说明APIException所有异常的父类ParseError解析错误AuthenticationFailed
严不纯
·
2023-12-01 11:26
django
学习
笔记
rest_framework_djan
go学习
笔记一(序列化器)
rest_framework_djan
go学习
笔记一(序列化器)一、引入DjangoRestFramework1、安装pipinstalldjangorestframework2、引入INSTALLED_APPS
严不纯
·
2023-12-01 11:56
django
学习
sqlite
rest_framework_django 学习笔记二(视图路由)
rest_framework_djan
go学习
笔记二(视图路由)rest_framwork_djan
go学习
笔记一(序列化器)一、restframework中Request与Response1、RequestRESTframework
严不纯
·
2023-12-01 10:48
django
学习
笔记
go学习
之json和单元测试知识
文章目录一、json以及序列化1.概述2.json应用场景图3.json数据格式说明4.json的序列化1)介绍2)应用案例5.json的反序列化1)介绍2)应用案例二、单元测试1.引子2.单元测试-基本介绍3.代码实现4.单元测试的细节说明5.单元测试的综合案例一、json以及序列化1.概述JSON(JavaScriptObjectNotation)是一种轻量级的数据交换格式,易于人阅读和编写,
留乘船
·
2023-12-01 04:42
学习日记
golang学习
golang
学习
json
Djan
go学习
1——创建一个Django项目
1执行命令创建项目1.1、创建项目在windowscmd下面执行命令,命令在D盘根目录中创建一个myDjango项目。django-admin将为项目创建一个名为myDjango文件夹,并在其中创建项目的其他文件。1.2、了解项目组成(1)根文件夹myDjango:根文件夹是项目容器,项目内所有容器均放在该文件夹中。(2)子文件夹myDjango:主要包括项目的4个配置文件。它是一个纯的Pytho
柿子镭
·
2023-11-30 20:41
Django
django
python
Djan
go学习
(1):Django项目的初步创建与简单配置
一,创建一个Django项目1.1新建虚拟环境每一个python项目都创建一个新的虚拟环境有助于我们对于项目与其所对应包的管理等。这里使用pycharm工具进行操作演示。pycharm左上方找到菜单——File——NewProject。点击后弹出新建项目窗口进行配置Location:项目总路径,选择一个空的文件夹。Newenvironmentusing:使用什么作为新环境,选择Virtualenv
色厉胆薄李富贵儿
·
2023-11-30 20:40
Django学习
django
学习
python
Djan
go学习
笔记01 | 编写一个Django应用01
一、前期工作安装Pycharm和Python,建议直接安装Anaconda,就不用再安装Python了。Anaconda的安装可以参考我的这篇博客:Anaconda——最省心的Python版本二、打开Pycharm,新建Django项目新建一个项目,选择Django,然后给项目起个名,这里起名为mysite,最后别忘了Applicationname也是需要的,再点击Create。(注:新建项目自带
Wonz
·
2023-11-30 13:31
go学习
之文件操作与命令行参数
文章目录一、文件操作1.基本介绍2.常用文件操作函数和方法3.关于文件操作应用实例4.写文件操作应用实例(创建文件并写入文件)1)基本介绍2)基本应用实例-方式一5.判断文件是否存在6.统计英文、数字、空格和其他字符数量二、命令行参数1.使用os.Args对参数进行解析2.flag包解析命令行参数一、文件操作1.基本介绍文件对于我们并不陌生,文件是数据源(保存数据的地方)一种,比如大家经常使用的w
留乘船
·
2023-11-30 11:41
golang学习
学习日记
golang
学习
开发语言
Djan
go学习
笔记
随便学学。。渐渐的发现没有lark在线文档好用了。。以后不一定会搬笔记过来了。。大概可能。安装gitclonehttps://github.com/django/django.gitcddjango/sudopythonsetup.pyinstall创建第一个django项目django-adminstartprojectHelloWorldpython3manage.pyrunserver0.0
yumiii_
·
2023-11-30 09:10
Djan
go学习
day56之Django第二日
Django第二日一Django目录介绍二app介绍三django的运行方式四配置文件讲解重要,需要熟练的:五路由简单入门六视图简单入门7静态文件配置一Django目录介绍-day56项目名-app01app的名字-migrations数据库变更相关记录(你不要删,也不要改)-admin.py后台管理(创建项目如果没有选,就没有)-apps.pyapp的相关配置,不用管-models.py数据库相
跃上青空
·
2023-11-29 06:46
如今的江湖
django
python
djan
go学习
基础
离线安装djangodjango3依赖以下几个第三方组件sqlparsepytz,asgiref在离线安装django建议先进行安装对应三个组件,执行完成完再进行django安装django创建项目cd到一个你想放置你代码的目录执行django-adminstartproject项目名称Django会生成一个符合Django项目标准的web项目结构的文件包,标准的Django项目主要包含两个部分:
didaida567
·
2023-11-26 01:19
python
django
django
MON
GO学习
之旅(六、副本集)
副本集在生产环境中,我们不建议使用单机版的MongoDB服务器,因为:单机版的MongoDB无法保证可靠性,一旦进程发生故障或者服务器宕机,业务将直接不可使用。一旦服务器上磁盘损坏,数据会直接丢失,而此时也没有任何副本可以用。对于生产环境的数据库至少要保证一个或一个以上的可用副本。ReplicationSet对于MongoDB来说,数据高可用是通过副本集架构(ReplicationSet)实现的,
只呀
·
2023-11-25 14:50
开发了5年android,我开始了
go学习
之旅
基于优雅的语法和其强大的并发性,我开启我的
go学习
之旅。golang强大的数据库驱动Go与PHP不同的地方是Go没有官方提供数据库驱动,而是为开发者开发数据库驱动定义了一些标准接口,开发者可以根据
猿天下
·
2023-11-24 23:27
python--Djan
go学习
1
Djan
go学习
Django项目安装1.使用pycharm社区版:参考如下:环境安装参考链接2.如果是pycharm的专业版,不需要这么复杂,直接安装django框架,后创建项目就好。
w_xiaomu
·
2023-11-24 06:45
python
Django
python
django
学习
C++程序员的
go学习
之路(2)——常用数据类型
bool,int,float,complex,...懒得多说,大体跟C++也差不多,int,uint,int16,uint32什么的;float32/float64;complex是复数,原生支持;array,slice,range数组,长度固定,跟其他语言的数组其实也差不太多:varnumbers=[3]int{1,2,3}varnumbers=[...]int{1,2,3}//这里长度也可以省
丑角的晨歌
·
2023-11-23 13:05
Djan
go学习
笔记
主文件夹下各文件意义:__init__.py:使该文件变成一个python模块一般来说这个文件为空asgi:客户端向服务端发送的网关接口settings:这是Django项目的主要配置文件,在这个文件里,你可以具体说明很多选项,包括数据库设置、网页语言、设置时区、语言等urls:路由配置(网址的配置)wsgi:web网关接口,帮忙开启一个服务,让用户访问新建app后配置路由方法:需要在主文件夹下的
m0_61959040
·
2023-11-23 10:43
django
学习
python
Djan
go学习
日志四:视图层
Djan
go学习
日志四:视图层1日志一我们学习了Django的配置,详见:Djan
go学习
日志一Django的配置日志二我们学习了创建第一个django项目,详见:Djan
go学习
日志二——创建第一个django
Z天南之城Z
·
2023-11-23 10:36
python
后端
django入门
django
python
学习
Djan
go学习
日志五:模板
Djan
go学习
日志五:模板1日志一我们学习了Django的配置,详见:Djan
go学习
日志一Django的配置日志二我们学习了创建第一个django项目,详见:Djan
go学习
日志二——创建第一个django
Z天南之城Z
·
2023-11-23 10:36
python
后端
django入门
python
django
后端
Djan
go学习
日志一:Django配置
Djan
go学习
日志一:Django配置1一、创建虚拟环境环境准备:python3.6.4(python3.3以上自带venv模块)Windows10第一步新建一个文件夹用于创建虚拟环境,这里在桌面上新建了一个
Z天南之城Z
·
2023-11-23 10:05
python
后端
django入门
python
django
pycharm
后端
virtualenv
Djan
go学习
日志10
前后端数据传输的编码格式(contentType)我们只研究post请求方式的编码格式(get请求方式没有编码格式和请求体) index?useranme=&password=参数直接在url地址的后面拼接着有哪些方式可以提交post请求?form表单Ajaxapi工具研究form表单的post请求默认的编码格式:urlencoded数据传输的形式:title=dasdas&price=231
safvirtu
·
2023-11-23 10:02
django
学习
python
常用开源库收集+网站收集
github.com/avelino/awesome-gohttps://github.com/shockerli/go-awesome常用书或教程极客教程:https://geek-docs.com/Go
Go
holysheng
·
2023-11-22 07:08
文章
vue.js
javascript
golang
java
djan
go学习
:图书管理系统的增删改查,choices参数,MTV与MVC模型,多对多关系的三种创建方式,Ajax
图书管理系统的增删改查fromdjango.shortcutsimportrender,redirect,HttpResponsefromapp01importmodels#Createyourviewshere.defhome(request):returnrender(request,'home.html')defbook_list(request):#先查询出所有的书籍信息,传递给html页
LingofZhi
·
2023-11-22 04:43
django
python
学习
Djan
go学习
日志08
如何开启事务事务的目的:为了保证多个SQL语句执行成功,执行失败,前后保持一致,保证数据安全ACID属性:A:原子性(Atomicity):指事务是原子的,对事务中的操作要么全部成功,要么全部失败。例如,如果一次购物过程中有两个购买操作,一个操作成功,另一个失败,那么购物过程会被取消,购物车会回滚,以保证原子性不受影响。C:一致性(Consistency):指操作后的数据库从一个一致状态转化为另一
safvirtu
·
2023-11-21 22:38
学习
数据库
sqlite
Djan
go学习
日志09
choices参数的使用"""对于以上可能被我们列举完的字段我们一般都是选择使用choices参来做"""classUserInfo(models.Model):username=models.CharField(max_length=64)password=models.CharField(max_length=32)#先写一个映射关系gender_choices=((1,'男'),(2,'女'
safvirtu
·
2023-11-21 22:05
django
学习
python
Djan
go学习
总结之二-入门
一、安装django是由python编写,django的核心框架适用的python版本为2.3至2.7.所以使用django的前提是要安装好python,python的下载地址:http://www.python.org/download/。本文对于python的安装过程不进行介绍。在命令行中输入python,如果出现:Python2.7.4(default,Apr62013,19:54:46)[
xyw_Eliot
·
2023-11-21 03:24
django
Django
Python
2023清华大学
go学习
笔记
文章目录简介一、go简介工具介绍:开发环境搭建command-line-arguments问题二、基本变量与类型变量与数据类型解决问题变量2源码、补码、反码的知识整数类型报错uint8浮点型三、运算符关系逻辑运算符其他运算符问题四、流程控制分支结构if单分支结构if双分支结构if多分支问题switch分支问题待解决for循环五、函数函数的定义和调用函数细节详讲1详解2代码报错详解3问题1问题2包的
GuiltyFet
·
2023-11-21 03:54
golang
学习
笔记
Djan
go学习
之路-基础篇
Djan
go学习
之路一、Django项目创建1.项目结构1.1.settings.py文件1.2URL1.3视图函数1.4路由配置-path二、请求与响应2.1.请求和响应2.1.1django中的请求
togph
·
2023-11-21 03:23
Python
django
python
django
后端
restful
负载均衡
python转
go学习
笔记———面向对象
面向对象OOP结构体Structgo语言没有类,只有结构体,等同于类(class)//定义一个结构体(类)typeBookstruct{//如果类首字母大写,表示其他包也能够访问Titlestring//如果类属性首字母大写,表示该属性公有,否则为私有authstring}//创建实例funcmain(){//方式一varbk1Book=Book{title:"xixi",auth:"flandr
flandre翠花
·
2023-11-21 03:50
GO
python
golang
python转go
go
go语言
【
Go学习
之 go mod】gomod小白入门,在github上发布自己的项目(项目初始化、项目发布、项目版本升级等)
参考Go语言基础之包|李文周的博客Gomod的使用、发布、升级|weiGoModule如何发布v2及以上版本1.2.7.gomod命令—新溪-gordonV1.7.9文档golanggo包管理工具gomod的详细介绍-腾讯云开发者社区-腾讯云GoMod常见错误的原因|walker的博客项目案例oceanweave/testgomod用于发布go包,v1v2版本等oceanweave/testhel
oceanweave
·
2023-11-21 02:04
Go学习笔记
golang
学习
github
go学习
之简单项目
项目文章目录项目1.项目开发流程图2.家庭收支记账软件项目2)项目代码实现3)具体功能实现3.客户信息管理系统1)项目需求说明2)界面设计3)项目框架图4)流程5)完成显示客户列表的功能6)添加客户功能7)删除客户功能8)修改客户的功能9)完整代码的展示如下1.项目开发流程图2.家庭收支记账软件项目1)需求说明模拟实现基于文本界面的《家庭记账软件》该软件能够记录家庭的收入、支出,并能够打印收支明细
留乘船
·
2023-11-21 00:27
学习日记
golang学习
golang
学习
Djan
go学习
笔记——模型,数据库(二)——QuerySet API
目录1.修改models.py2.创建数据库描述文件,并生成对应表格3.QuerySetAPI学习(1)新增数据(2)查询(3)筛选与排除filter&exclude(4)删除(5)更新(6)检查是否有元素存在exists()(7)排序order_by()(8)对于QuerySet不支持负索引的问题(9)表格合并|(10)去重distinct()(11)查看程序执行的Sql语句query(12)以
叶青古
·
2023-11-20 04:05
python
数据库
python
django
Djan
go学习
——常用模型增删查改API
Djan
go学习
——常用模型增删查改API文章目录Djan
go学习
——常用模型增删查改API增加对象实例化对象和save()方法实例化对象和create()方法创建带有外码的对象使用add()方法添加关联对象检索对象检索全部对象通过过滤器检索指定对象
luSpet
·
2023-11-20 04:04
Django
python
django
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他