package main import ( "context" "fmt" "github.com/robfig/cron/v3" "sync" ) type MyJob struct { Name string }
一:HTTPS介绍
HTTPS (Secure Hypertext Transfer Protocol)安全超文本传输协议,是一个安全通信通道,它基于HTTP开发用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版,是使用TLS/SSL加密的HTTP协议。
HTTP和HTTPS的区别
• HTTPS是加密传输协议,HTTP是名文传输协议
• HTTPS需要用到SSL证书,而HTTP不用
• HTTPS比HTTP更加安全,对搜索引擎更友好,利于SEO
• HTTPS标准端口443,HTTP标准端口80
• HTTPS基于传输层,HTTP基于应用层
• HTTPS在浏览器显示绿色安全锁,HTTP没有显示
设计JavaScript对css的控制和JavaScript事件。
JavaScript
window.onload = () => { let N = 0.3; let div = document.getElementById("myDiv"); let img = document.getElementById("img1"); div.addEventListener("mouseenter", (enter) => { let XI = enter.clientX div.addEventListener("mousemove", (event) => { let X = event.clientX; if (X > XI) { let K = (X - XI) * N; img.style.left =-${K}px
; }else if ( X < XI) { let F = (XI - X) * N; img.style.left =${F}px
; } }); div.addEventListener("mouseleave", () => { img.style.left = "0px"; }); });}
使用Golang编写的基于TCP协议的客户端与服务端通信
使用了net,bufio,fmt,os,strings包
Server
package main import ( "fmt" "net" ) func main() { fmt.Println("Starting the server ...") listener, err := net.Listen("tcp", "localhost:5000") if err != nil { fmt.Println("Error listening", err.Error()) return } for { conn, err := listener.Accept() if err != nil { fmt.Println("Errpr accepting", err.Error()) return } go doServerStuff(conn) } } func doServerStuff(conn net.Conn) { for { buf := make([]byte, 512) len, err := conn.Read(buf) if err != nil { fmt.Println("Error reading", err.Error()) return } fmt.Printf("Received data: %v", string(buf[:len])) } }