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学习笔记
Djan
go学习笔记
-创建游戏界面
笔记内容转载自AcWing的Django框架课讲义,课程链接:AcWingDjango框架课。CONTENTS1.模块化引入JS变量2.实现物体运动基类3.Canvas绘制游戏画面1.模块化引入JS变量首先我们需要对之前的代码进行一点小修改,在web.html中使用会导致定义的所有Class(例如AcGame)都会变成网页的全局变量,当引入多个JS文件后网页可能会出现重名变量导致冲突,我们最好做一
柃歌
·
2023-06-15 17:39
Django
django
学习
笔记
python
游戏
Go学习笔记
Go安装1.1下载官网下载https://golang.google.cn/1.2安装1.2.1傻瓜式安装1.2.2配置环境变量1.2.3在工作目录下创建文件1.3安装编写工具GoLand官网下载https://www.jetbrains.com/go/下载2021.2.2傻瓜式安装编码2.1HelloWorldpackagemainimport"fmt"funcmain(){varname="我
哈哈之王
·
2023-06-14 17:22
日常
golang
学习
开发语言
Go学习笔记
-变量
Go学习笔记
-变量在数学概念中,变量(variable)表示没有固定值且可改变的数。但从计算机系统实现角度来看,变量是一段或多段用来存储数据的内存。Go是一门很有意思的编程语言。
深度学习从入门到放弃
·
2023-06-13 05:02
golang
学习
笔记
GO学习笔记
之表达式
GO学习笔记
之表达式保留字运算符优先级二元运算符位运算符自增指针保留字Go语言仅25个保留关键字(keyword),这是最常见的宣传语,虽不是主流语言中最少的,但也确实体现了Go语法规则的简洁性。
深度学习从入门到放弃
·
2023-06-12 05:35
golang
学习
笔记
Djan
go学习笔记
-创建菜单界面
笔记内容转载自AcWing的Django框架课讲义,课程链接:AcWingDjango框架课。CONTENTS1.项目总体设计2.全局设置1.项目总体设计(1)系统设计menu:菜单页面;playground:游戏界面;settings:设置界面。(2)文件结构templates:管理HTML文件;urls:管理路由,即链接与函数的对应关系;views:管理HTTP函数;models:管理数据库数
柃歌
·
2023-06-11 03:31
Django
django
学习
笔记
python
后端
djan
go学习笔记
(1)
前后端不分离,前后端分离前后端不分离概念:前后端不分离,那么前端的看到的效果完全由后端控制,由后端渲染页面后者进行重定向,也就是说后端需要控制前端的展示,前端、后端的耦合度很高。前后端分离的概念:前后端分离的应用模式中,后端只返回前端需要的数据,不在渲染html页面,也不在控制前端的效果,至于前端看到什么样的效果,取决于前端。django中的模块模型model:数据层,处理与数据相关的所有事物视图
程序小小白呀
·
2023-06-10 00:40
python学习
django
Djan
go学习笔记
-配置Docker、Git环境与项目创建
笔记内容转载自AcWing的Django框架课讲义,课程链接:AcWingDjango框架课。CONTENTS1.配置Docker环境2.Django项目创建3.DjangoApp创建1.配置Docker环境首先拉取一个Ubuntu镜像:dockerpullubuntu:20.04创建容器后进入容器配置基本环境并创建用户:dockerrun-p20000:22-p8000:8000--nameub
柃歌
·
2023-06-09 07:25
Django
git
django
学习
笔记
docker
GO学习笔记
系列
go学习笔记
之--结构体(struct)Go语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念。Go语言中通过结构体的内嵌再配合接口比面向对象具有更高的扩展性和灵活性。
王小帅_94
·
2023-06-07 20:06
Go学习笔记
1、字符串类型讲解packagemainimport("fmt""strings")funcmain(){varstr1="你好"varstr2="go"varstr3=fmt.Sprintf("%v%v",str1,str2)//+或者fmt.Sprintf拼接字符串varstr4=str1+str2fmt.Print(str3,"\n",str4,"\n")varstr5string="123
大虾别跑
·
2023-06-07 14:47
go
golang
学习
笔记
【小程序开发日记】djan
go学习笔记
4
写在前面:数据库好久不用,忘了作为macos的忠实用户,mysql启动有两步:mysql.serverstartmysql-uroot———————————————————————————————————————————在没有学完django的情况下匆匆上阵。。。这次的任务主要是管理数据库并实现浏览的功能。首先介绍一下微信小程序连接后端的接口:wx.request基本上输入后会比较经常使用的就是这
Alva_Kohler
·
2023-06-07 03:09
第一个微信小程序
小程序学习笔记
学习
笔记
python
django
微信小程序
GO学习笔记
09
接口1.接口定义packagemainimport"fmt"//定义接口类型typeHumanerinterface{sayHi()}typeStudentstruct{namestringidint}func(stu*Student)sayHi(){fmt.Printf("Student[%s,%d]sayHi\n",stu.name,stu.id)}typeTeacherstruct{addr
Q大疯zi
·
2023-04-20 15:54
Go学习笔记
(五)
I/O小练习packagemainimport("fmt""os""reflect")//定义一个Data结构体typeDatastruct{}//声明Data结构体的成员函数String()func(selfData)String()string{return"data"}funcmain(){fmt.Println("HelloWorld!")//格式化浮点数(转换成字符串)str:=fmt.
dev_winner
·
2023-04-20 13:33
[golang gin框架] 24.Gin 商城项目-redis讲解以及操作
缓存雪崩原因以及解决方案redis实现用户签到,统计活跃用户,用户在线状态,用户留存率[golanggin框架]12.Gin商城项目-base64Captcha生成图形验证码以及分布式架构中配置Captcha[
go
zhoupenghui168
·
2023-04-17 02:37
golang
#
gin框架开发
go-redis
redis
【小程序】djan
go学习笔记
3
今天我们来做数据库和django的关联。根据之前的代码应该看得出来我想做一个获取访客的ip地址并计算访问次数的app,所以必然会用到数据库。这里选择用的是mysql(因为免费)不一样的是这里我们打算用django提供的orm框架对数据库进行操作。一.环境准备首先安装mysql,然后安装mysqlclient,网上教程很多,不赘述。二.创建数据库和表我是macos,当我用mysql-uroot从终端
Alva_Kohler
·
2023-04-15 23:51
小程序学习笔记
django
学习
笔记
后端
Djan
go学习笔记
Django框架学习笔记1.Django框架简介Django是一个开放源代码的Web应用框架,采用了MTV的框架模式,即模型M,视图V和模版T重量级的PythonWeb框架,Django配备了常用的大部分组件用途一:网站/微信公众号/小程序后端开发用途二:人工智能平台融合Django官网http://www.djangoproject.comDjango中文文档参考网站https://yiyibo
久日与至
·
2023-04-15 23:49
django
学习
python
Django教程
Djan
go学习笔记
(未完结)一、介绍Djingo官网:www.djangoproject.comDjango中文文档参考网站:yiyibooks.cn本学习版本为2.2.12参考学习视频:哔哩哔哩——
hsxmomo
·
2023-04-11 22:51
新手学习笔记
django
python
后端
Go学习笔记
-切片
切片(Slice)无疑是Go语言中最重要的数据结构,也是最有趣的数据结构,它的英文词汇叫slice。所有的Go语言开发者都津津乐道地谈论切片的内部机制,它也是Go语言技能面试中面试官最爱问的知识点之一。初级用户很容易滥用它,这小小的切片想要彻底的理解它是需要花费一番功夫的。在使用切片之前,我觉得很有必要将切片的内部结构做一下说明。学过Java语言的人会比较容易理解切片,因为它的内部结构非常类似于A
赵客缦胡缨v吴钩霜雪明
·
2023-04-11 02:08
【小程序】djan
go学习笔记
1
网页能用,不知道小程序能不能用。应该能吧。。。。。创建django程序文件包,xxx处是给该文件夹起个名django-adminstartprojectxxx一个project是由很多个app(小应用)组成的在文件夹目录下创建一个app,xxx处给该app起个名pythonmanage.pystartappxxxapp文件夹中views.py是描述对http请求的响应,request是指用户的友好
Alva_Kohler
·
2023-04-08 01:12
小程序学习笔记
django
小程序
学习
后端
go web框架_
Go学习笔记
试着做一个Web框架
Go语言的Web框架有非常多,在日常开发中使用的有:beego、gin、revel等。这些框架也是一部分初学者的起点,这个系列的文章将会记录一个Web框架的开发历程。这个过程中会阅读并参考一些其他的开源框架并形成自己的代码,后续的文章大概也是这个节奏,不断完善框架。完整代码:AllenTom/harukagithub.com最简单的HTTPServer先从最简单最原始的开始入手,在Go语言中需要一
weixin_39614546
·
2023-04-06 22:58
go
web框架
go
web框架排名
djan
go学习笔记
1-django预热 (4-6)
4.URL组成部分详解URL是UniformResourceLocator一个URL由一下几个部分组成:scheme://host:port/path/?query-string=xxx#anchorscheme:代表的是访问的协议,一般为http或者https以及ftp等.host:主机名比如www.baidu.compart:端口号.当你访问一个网站时,浏览器默认使用80端口.quert-st
大鹏_c5f9
·
2023-04-04 08:15
Djan
go学习笔记
:基于Django+sqlite简单实现学生信息管理系统(注册、登录、增删改查)
一、功能实现对学生对个人信息的增删查改;实现后台对所有学生信息的操作;用户登录、注册。二、内容及作用学生信息管理系统model:学生基本信息表学生登录信息表学生专业成绩表作用:可用于初学者练习三、开发工具Windows+Pycharm+sqlite+Django四、github地址https://github.com/WenNicholas/StudentSystem五、基本流程六、代码实现1.m
Steven灬
·
2023-04-03 23:46
Django
Python后端
GO学习笔记
——字符和字符串(14)
GO中用string表示字符串,它是一个内置类型,而C++中的string是一个标准类,这是一个区别。因为字符串操作非常多,另外GO中还引入了rune来支持国际化的字符(中文字符等),因此这里单独开一篇文章来将字符和字符串。先来简单地看一个中英文都有的字符串funcmain(){str:="我叫lyb"fmt.Println(len(str))}输出结果9输出9的原因是因为,一个中文在utf-8编
TLpigff
·
2023-04-03 18:53
GO语言学习笔记
字符串
Djan
go学习笔记
--数据库中的单表操作----增删改查
1.Django数据库中的增删改查1.添加表和字段#创建的表的名字为app的名称拼接类名classUser(models.Model):#id字段自增是主键id=models.AutoField(primary_key=True)name=models.CharField(max_length=32)pwd=models.CharField(max_length=32,null=True)#新增字
蓝色的风
·
2023-04-03 11:57
python转
go学习笔记
———协程和管道
goroutine(协程)和channel(管道)go协程的特点有独立的栈空间共享程序堆空间调度由用户控制协程是轻量级的线程//从goroutinefuncnewTask(){}//主goroutinefuncmain(){//创建一个go程序去执行newTask()流程gonewTask()}如果主线程退出了,那么协程即使没执行完毕也会退出!主线程就是一个物理线程,直接作用于CPU上。协程是从主
flandre翠花
·
2023-04-03 06:21
GO
golang
python
go
python转go
go语言
[
go学习笔记
.第十六章.TCP编程] 3.项目-海量用户即时通讯系统-redis介入,用户登录,注册
1.实现功能-完成用户登录在redis手动添加测试用户,并画出示意图以及说明注意事项(后续通过程序注册用户)如:输入用户名和密码,如果在redis中存在并正确,则登录,否则退出系统,并给出相应提示:提示信息:1.用户不存在或者密码错误2.重新注册并登录redis手动添加测试用户server/model/user.gopackagemodel//定义一个用户的结构体typeUserstruct{//
zhoupenghui168
·
2023-04-01 09:57
golang
学习
golang
开发语言
Djan
go学习笔记
Windows环境创建虚拟环境新建目录,在当前目录命令行创建虚拟环境python-mvenvll_env2.激活这个虚拟环境ll_env\Scripts\activate3.要停止这个虚拟环境,可以使用命令deactivatedeactivate在虚拟环境中安装DjangopipinstallDjango==1.11
HAPPYers
·
2023-04-01 01:33
[
go学习笔记
.第一章] go可以做什么
go可以做什么,go有以下三大学习方向:Golang的应用领域1.区块链应用区块链技术,简称BT(Blockchaintechnology),也被称之为分布式账本技术,是一种互联网数据库技术,其特点是去中心话,公开透明,让每一个人均可参与数据库记录.2.后端服务器应用美团后台流量支撑程序:支撑主站后台流量(排序,推荐,搜索等),提供负载均衡,cache,容错,按条件分流,统计运行指标等功能游戏服务
zhoupenghui168
·
2023-03-31 13:35
golang
golang
GO学习笔记
(6)通信协议概要
1.模型分层基本上大学的计算机基础都有学过,7层就是物数网传会表应,5层就是把会表应合并为应用层image.png1.1Socket抽象层两个进程进行通信的前提:本地:只需要知道进程唯一id-pid(本地进程唯一标识符)即可网络:IP地址+协议+端口号可以确定网络中的一个进程能唯一标识网络中的进程后就可以利用socket通信,socket是应用层和传输层之间的一个抽象层,它把TCP/IP层复杂的操
温岭夹糕
·
2023-03-30 05:31
Go学习笔记
_环境搭建
Go学习笔记
_环境搭建Go背景知识go的特点(官网):Buildfast,reliable,andefficientsoftwareatscale-GoisanopensourceprogramminglanguagesupportedbyGoogle-Easytolearnandgetstartedwith-Built-inconcurrencyandarobuststandardlibrary
Mirana_77
·
2023-03-28 21:19
go
golang
学习
开发语言
go学习笔记
gobuild,gotest,gotoolpprof,gotoolcover。建议了解-race参数的使用推荐工具gofmt/goimport/goreturn推荐等级:必须使用,应调整为save后自动format。调整代码格式。goimport会自动importgopackage,在大仓库下速度比较慢,不建议使用。golint/gometalint推荐等级:必须使用go-plus默认使用gome
无须想
·
2023-03-23 02:07
Go学习笔记
-错误与异常
Go语言的异常处理语法绝对是独树一帜,在我见过的诸多高级语言中,Go语言的错误处理形式就是一朵奇葩。一方面它鼓励你使用C语言的形式将错误通过返回值来进行传递,另一方面它还提供了高级语言一般都有的异常抛出和捕获的形式,但是又不鼓励你使用这个形式。后面我们统一将返回值形式的称为「错误」,将抛出捕获形式的称为「异常」。Go语言的错误处理在业界饱受批评,不过既然我们已经入了这个坑,那还是好好蹲着吧。错误接
赵客缦胡缨v吴钩霜雪明
·
2023-03-21 10:36
GO学习笔记
(2) - 语言规范
命名规范1、适合所有命名规则:包括常量、变量、类型、函数名、结构字段等等2、以大写字母开头,如Group1,表示该对象就可以被外部包的代码所使用。3、以小写字母命令,则表示对包外不可见4、关键字不能作为标识符package规范1、package名称与目录名保持一致,名称要有意义,不能和标准库冲突;2、禁用相对路径;3、包名是小写单词,不要使用"_"下划线与混合大小写;//wrongimport".
精心呵护的成长
·
2023-03-17 12:00
djan
go学习笔记
6-django视图高级(101-116)
101限制请求method装饰器两个方法fromdjango.views.decorators.httpimportrequire_http_methods,require_GET,require_POST,require_safefromdjango.httpimportHttpResponse#require_GET=@require_http_methods(['GET'])#require
大鹏_c5f9
·
2023-03-13 14:57
go学习笔记
go学习学的时候感觉go对于指针和引用的性质和C++很像,后来发现它就是基于C改的。笔记来源:https://www.runoob.com/go/go-tutorial.html基础实例Go语言的基础组成有以下几个部分:包声明引入包函数变量语句&表达式注释packagemain//第一行代码packagemain定义了包名。你必须在源文件中非注释的第一行指明这个文件属于哪个包,如:packagem
锦绣拾年
·
2023-03-12 06:36
go学习笔记
(数组&切片)
数组数组是存储在一段连续内存中的固定长度的数据类型。数组中的数据类型是一致的可以是内置的类型,也可以是自定义的数据结构类型,由于在内存中是连续的所以很容易计算索引,快速迭代数组中的内容。数组的声明和初始化以及使用vararr1[5]int//声明一个长度为5的数组,声明后数组的长度不能改变,数组中的值总是用零值存储。arr2:=[5]int{1,2,3,4,5}//声明并初始化长度为5的数组,并且
小东班吉
·
2023-03-09 20:15
go学习笔记
(一)
(1)从map中取值问题可以对未初始化的map进行取值,但取值来的是对应类型的零值。但不能对未初始化的map进行赋值,会抛异常varm1map[int]stringvarm2map[int]intfmt.Println(m1[111]=="")//truefmt.Println(m2[111]==0)//truem1[0]="23"//panic:assignmenttoentryinnilmap
凯凯frank
·
2023-02-01 08:12
djan
go学习笔记
(四)—— T层相关学习
1.介绍模板配置在settings.py中:模板配置.pngDIRS中定义一个目录列表,模板引擎按列表顺序搜索这些目录来查找模板文件,通常在根目录下创建templates目录。模板包含两部分:静态部分:html,css,js;动态部分:模板语言;django处理模板分为两个阶段:加载:按照指定目录找到模板文件,编译后加载至内存;渲染:使用上下文数据对模板插值并返回生成的字符串;django提供简写
AdoredU
·
2023-01-30 07:38
Djan
go学习笔记
(一)基本流程
创建项目及应用创建项目执行命令:django-adminstartproject项目名称创建应用执行命令:django-adminstartapp应用名称/或:pythonmanagestartapp用户名称修改settings.py在INSTALLED_APPS中加入应用名称在models.py中编写数据模型类fromdjango.dbimportmodelsfromdjango.utilsim
freefly自由的
·
2023-01-28 07:08
Go学习笔记
—原子计算器
Go学习笔记
—原子计算器、互斥锁、Go状态协程1、原子计算器atomic-counters状态管理方式除了通过通道间的沟通完成,还可以使用原子计算的方法。原子计算在sync/atomic包中。
夜笙小吴
·
2023-01-25 19:55
认真学Go
go
golang
Go学习笔记
—工作池
Go学习笔记
—工作池、等待组、速率限制1、工作池WorkerPools工作池可以让goroutine安全的共享资源。通过goroutine和channel实现。
夜笙小吴
·
2023-01-25 19:54
认真学Go
go
golang
Go学习笔记
—定时器、打点器
Go学习笔记
—定时器、打点器1、定时器定时器timer的功能是让一段Go代码在指定的时间段后运行一次。//TheTimertyperepresentsasingleevent.
夜笙小吴
·
2023-01-25 19:24
认真学Go
golang
go
Go学习笔记
(三)Go 语言基础语法
1、Go标记:Go程序可以由多个标记组成,可以是关键字,标识符,常量,字符串,符号。如以下GO语句由6个标记组成:fmt.Println("GoGoGo")6个标记分别是(每行一个):1fmt2.3Println4(5"GoGoGo"6)2、行分隔符:在Go程序中,一行代表一个语句结束。每个语句不需要像C家族中的其它语言一样以分号;结尾,因为这些工作都将由Go编译器自动完成。如果你打算将多个语句写
茕夜
·
2023-01-20 14:20
Go语言学习笔记
Go
语言基础语法
python转
go学习笔记
———流程控制
流程控制流程控制编程语言都差不多,单双分支、循环啥的,具体细节具体细说。单双分支中python于go基本相同funcmain(){//golang支持在if中直接定义变量ifage:=20;age>18{fmt.Println("成年就爬")}//golang中else不能再下一行出现ifage>18{fmt.Println("成年就爬")}else{fmt.Println("未成年也爬")}//
flandre翠花
·
2023-01-16 00:42
GO
golang
python
开发语言
流程控制
go语言
Alpha
Go学习笔记
(一)------蒙特卡洛(一)
蒙特卡洛注:本人在初学阶段,根据所读的文献并查阅资料有了自己的理解,难免有一些理解错误之处,希望大家不吝赐教,批评指正:)一.蒙特卡洛模拟:蒙特卡洛模拟是一种简单的基于模拟的搜索算法,用于从根状态s0评估候选招法。也就是每在一个盘面下,采用快速走子策略(rolloutpolicy),随机落子,将所有的可能都全部模拟出来,不必考虑这招棋的能对自己产生多大利益,因为围棋本身也很难构造局面评估函数,而且
dirtyboy6666
·
2022-12-31 09:51
算法
人工智能
机器学习
Go学习笔记
之map的声明和初始化
目录map补充:为什么map输出是无序的?总结mapmap是一种无序的键值对的集合。map最重要的一点是通过key来快速检索数据,key类似于索引,指向数据的值。map是一种集合,因此我们可以像迭代数组和切片那样迭代它。不过,map是无序的,我们无法决定它的返回顺序,这是因为map是用哈希表来实现的。map是引用类型,可以使用如下方式声明://[keytype]和valuetype之间允许有空格。
·
2022-12-01 02:27
[
go学习笔记
.第十六章.TCP编程] 1.基本介绍以及入门案例
1.基本介绍Golang的主要设计目标之一就是面向大规模后端服务程序,网络通信这块是服务端程序必不可少也是至关重要的一部分.网络编程有两种户(1).TCPSocket编程,是网络编程的主流。之所以叫TCPSocket编程,是因为底层是基于TCP/IP协议的,比如:QQ聊天(2).B/S结构的http编程,我们使用浏览器去访问服务器时,使用的就是http协议,而http底层依旧是用TCPSocket
zhoupenghui168
·
2022-11-23 22:57
golang
学习
tcp/ip
网络
golang
Djan
go学习笔记
一、配置路由url1.创建项目pythonmanage.pystartapp项目名称例:pythonmanage.pystartappapp012.关联项目在settings.py文件中添加新建的项目3.添加app路径二、展示html页面1.完整路径配置2.编辑home函数3.创建html文件4.结果三、创建公共html模板1.创建公共模板内容,并引入到具体html文件中2.调用公共模板3.结果展
myou987
·
2022-11-19 07:57
学习
服务器
运维
GO学习笔记
(2)
链接:知识来源1链接:知识来源2目录if语句switch语句for循坏if语句条件表达式没有括号支持一个初始化表达式,初始化的变量的作用域为ifelse语句packagemainimport"fmt"funcmain(){varaintfmt.Scanln(&a)ifa>=50{fmt.Println("a>=50")}else{fmt.Println("a=50switch语句匹配机制packa
你A你的 我WA我的
·
2022-11-08 21:29
go
开发语言
学习
GO学习笔记
(1)
链接:知识来源目录变量的定义变量初始化打印内存地址变量交换匿名变量常量变量的定义packagemainimport"fmt"funcmain(){//var变量名变量类型varnamestring="mys"varageint=20//批量定义变量var(aintbstringcbool)fmt.Println(name,age)fmt.Println(a,b,c)}输出:mys200false变
你A你的 我WA我的
·
2022-11-08 21:59
golang
学习
开发语言
GO学习笔记
(3)
链接:学习资源目录函数声明和调用可变参数defer函数式编程函数声明和调用Go语言函数声明格式如下:func函数名(参数列表)(返回值){函数体}packagemainimport("fmt""math")//三个数字找最大值和最小值funcMax_Min(a,b,cfloat64)(float64,float64){returnmath.Max(math.Max(a,b),c),math.Min
你A你的 我WA我的
·
2022-11-08 20:40
golang
学习
java
上一页
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
其他