自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (2)
  • 收藏
  • 关注

原创 pip换源导库

pip install

2022-10-19 21:30:53 287

原创 Python学习

一,简单知识1.1 python的注释方式# 单行:输出hello worldprint('hello world')print('hello Python') # 简单注释内容# 单行注释"""第一行注释第二行注释第三行注释"""'''注释1注释2注释3'''# jjj# 111'''老大是历史上'''1.2变量标识符python定义变量很简单,直接 变量=值# 定义变量:存储数据TOMmy_name = 'TOM'p.

2022-03-04 19:59:15 341

原创 会话控制_Cookie

cookie的创建http是无协议的,会没有记录直接在服务器端设置cookie

2021-11-01 22:42:00 91

原创 获取HTML标签中select标签中的值

<select name="shenfen" id="shenfen" οnchange="testSelect()"> <option value="1">管理员</option> <option value="0">普通用户</option> </select>varshenfen=$('#shenfe...

2021-09-01 14:28:58 831

原创 GoWeb_项目知识点

写页面按钮的功能先找到超链接,来到html找到超链接再去加删除图书的方法

2021-08-31 21:07:09 62

原创 Mysql_突然不能连接问题

连接成功

2021-08-29 19:42:45 64

原创 GoWeb_会话协议(一)

Http是无状态协议Cookie 是服务器保存在浏览器上的一段信息服务器用来区分不同用户简单发送Cookiepackage mainimport "net/http"//设置cookiefunc setCookie(w http.ResponseWriter, r *http.Request) { //创建Cookie // var cookie http.Cookie cookie := http.Cookie{ Name: "user", Value..

2021-08-21 14:11:21 81

原创 GoWeb_文件操作

输入流:读文件,数据从数据源到内存的路径输出流:写文件Go程序==内存package mainimport ( "fmt" "os")func main() { //打开文件 file, err := os.Open("./text.txt") if err != nil { fmt.Println(err) } // file是一个指针输出是地址 fmt.Println("file=%s", file) //关闭文件 err = file.Close(.

2021-08-04 21:26:54 97

原创 GoWeb_解决跨域问题案例

没用框架测试文件的结构就是一个main.go 一个index.html 文件package mainimport ( "fmt" "net/http")type User struct { Username string `json:"username"` Password string `json:"password"`}func index(w http.ResponseWriter, r *http.Request) { defer r.Body.Close()

2021-07-31 00:15:10 244

原创 GoWeb_动作

Go 模板的动作就是一些嵌入到模板里面的命令,这些命令在模板中需要放到两个 大括号里{{ 动作 }},之前我们已经用过一个很重要的动作:点(.),它代表了传递给模 板的数据。条件动作<html><head><title>模板文件</title><meta charset="utf-8"/></head><body><!-- 嵌入动作 -->{{if .}}你已经成年了!..

2021-07-30 20:19:51 97

原创 Gin框架基础

简单搭建gin框架package mainimport ( "fmt" "log" "github.com/gin-gonic/gin")func main() { //engine 相当于一个服务器引擎,由Default函数返回 engine := gin.Default() engine.GET("/hello", func(context *gin.Context) { fmt.Println("路径", context.FullPath()) context.W

2021-07-26 22:49:05 121

原创 GoWeb_关于github.com/gin-gonic/gin的错

执行一直报错get -u github.com/gin-gonic/gin后来发现是包管理文件的问题go.mod中module tgo 1.16require github.com/gin-gonic/gin v1.7.2再执行get命令就行了

2021-07-25 11:25:31 186

原创 GoWeb_模板引擎处理响应数据

index2.html<html> <head> <meta charset="UTF-8"/> </head> <body> index2.html中的数据是:{{.}} </body></html>main.gopackage mainimport ( "html/template" "net/http")//对前端的响应//

2021-07-23 11:03:43 219

原创 GoWeb_给客户端响应

前面我们一直说的是如何使用处理器中的 *http.Request 处理用户的请求,下面我 们来说一下如何使用 http.ResponseWriter 来给用户响应给客户端响应一个字符串 处理器中的代码func handler(w http.ResponseWriter, r *http.Request) {w.Write([]byte("你的请求我已经收到"))} 浏览器中的结果 你的请求我已经收到响应报文中的内容 HTTP/1.1 200 OKDa.

2021-07-22 21:44:47 111

原创 GoWeb_获取请求参数

通过net/http库的Request结构Form字段类型是url.Values类型,Form是解析好的表单数据这时候的参数是空的找错误修改代码把前面的body注释掉这时候就能读到了如果后面是r.form,则所有参数都有map[username:[hanzong] password:[666666]]FormValue 方法 可以通过 FormValue 方法快速地获取某一个请求参数,该方法调用之前 会自动调用 ParseMu...

2021-07-22 18:55:03 166

原创 GoWeb_处理请求

1.获取请求行的信息path字段获取请求的urlhttp://localhost:8080/hello?username=admin&password=123456r.URL.Path只能得到/helloRawQuery字段获取url?后面的字段package mainimport( "fmt" "net/http" )//创建处理器函数func handler(w http.ResponseWriter,r *http.Request){ fm..

2021-07-22 17:52:48 72

原创 AJAX_基础

AJAX 全称为 Asynchronous JavaScript And XML就是异步的 JS 和 XML。 通过 AJAX 可以在浏览器中向服务器发送异步请求。最大的优势:无刷新获取数据。 AJAX 不是新的编程语言,而是一种将现有的标准组合在一起使用的新方式。 XMLXML 可扩展标记语言。 XML 被设计用来传输和存储数据。 XML 和 HTML 类似,不同的是 HTML 中都是预定义标签,而 XML 中没有预定义标签, 全都是自定义标签,用来表示一些数据。

2021-07-21 23:08:39 38

原创 GoWeb_关于包的问题

遇到了一个小错误但是也让我改了两天---------------------还是没太懂,先留着记录-----------------------------------大概是这个原因文件路径修改过后go.mod 文件的配置module testgo 1.16require "utils" v0.0.0replace "utils" => "../utils"main函数再调用的时候就不报错了user.go...

2021-07-21 00:59:13 43

原创 GoWeb_测试Http协议

简单了解HTTP:超文本传输协议客户端和服务器通信的传输内容成为“报文”HTTP就是通信规则,规定客户端发给服务器的报文格式“请求报文”服务器发给客户端“响应报文”客户端:建立连接_发送和请求信息服务器:回应相应信息_关闭连接报文格式请求行请求头空行请求体Get请求get 请求没有请求体,post才有请求体测试HTTP协议package mainimport ( "fmt" "net/http")//创建处理器函数func han

2021-07-18 23:15:46 106

原创 Go_自己创建多路复用器

type ServeMux struct { // 内含隐藏或非导出字段}ServeMux类型是HTTP请求的多路转接器。它会将每一个接收的请求的URL与一个注册模式的列表进行匹配,并调用和URL最匹配的模式的处理器。模式是固定的、由根开始的路径,如"/favicon.ico",或由根开始的子树,如"/images/"(注意结尾的斜杠)。较长的模式优先于较短的模式,因此如果模式"/images/"和"/images/thumbnails/"都注册了处理器,后一个处理器会用于路径以"/im.

2021-07-18 21:16:27 185

原创 Go_通过详细配置创建服务器

package mainimport( "time" "fmt" "net/http")//写了一个结构体MyHandlertype MyHandler struct{}func (m *MyHandler) ServeHTTP(w http.ResponseWriter , r *http.Request){ //fmt.Fprintln(w,"通过自己创建的处理器处理请求") fmt.Fprintln(w,"通过详细配置服务器信息,处理请求") }func main(){.

2021-07-18 17:48:47 114

原创 Go_自己创建处理器处理请求

package mainimport( "fmt" "net/http")//写了一个结构体MyHandlertype MyHandler struct{}func (m *MyHandler) ServeHTTP(w http.ResponseWriter , r *http.Request){ fmt.Fprintln(w,"通过自己创建的处理器处理请求")}func main(){ myHandler := MyHandler{} http.Handle("/myHan.

2021-07-18 17:30:16 85

原创 Go_搭建服务器_hello world

package mainimport ( "fmt" "net/http")//创建处理器函数func handler(w http.ResponseWriter,r *http.Request){ fmt.Fprintln(w,"Hello world",r.URL.Path)}func main(){ http.HandleFunc("/",handler)//访问根目录 http.ListenAndServe(":8080",nil)//路由监听8080 nil 默认的路由.

2021-07-18 16:41:24 161

原创 Go_简单收支记账软件

package mainimport( "fmt")func main() { //保存选择的数字 key := "" loop :=true //我们要显示明细 //账户余额 收支金额 收支明细说明 //收支明细用表示拼接 balance := 10000.0 money := 0.0 note := "" detail := "收支\t账户金额\t收支金额\t说明" //显示这个菜单用循环 for { fmt.Println("-----------.

2021-07-17 22:58:58 57

原创 post请求获得数据

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>请求.

2021-06-12 13:54:30 803

原创 把post和get方法封装成js文件

把post和get方法封装成js文件前言js代码加粗样式提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言js代码前言把post和get方法封装成js文件,这样使用起来会比较简单提示:以下是本篇文章正文内容,下面案例可供参考js代码代码如下(示例)://避免重名var util ={ get:function(url,query,callback,isJson) { if(query){ url +='?'

2021-05-15 15:27:56 256

原创 get请求和post请求(简单代码)

#Get请求

2021-05-15 15:18:15 1055

尚硅谷Ajax课件.pdf

尚硅谷ajax课件讲义

2021-07-31

空空如也

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

TA关注的人

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