php 递归算法
摘要:通过递归实现阶乘 function multi($n){
阅读全文
posted @
2019-10-20 10:41
paulversion
阅读(3832)
推荐(0) 编辑
laravel 依赖注入
摘要:<?php interface Animal{ public function attack(); public function talk(); }class People implements Animal{ public $month; public $hand; public functio
阅读全文
posted @
2019-10-19 12:59
paulversion
阅读(422)
推荐(0) 编辑
laravel5.8 编译laravel mix
摘要:如果第一次无需执行(如果编译的时候出错再次执行才需要) 1:rm -rf node_modules 更改镜像为淘宝镜像 2:yarn config set registry https://registry.npm.taobao.org 3:SASS_BINARY_SITE=http://npm.t
阅读全文
posted @
2019-10-14 10:48
paulversion
阅读(232)
推荐(0) 编辑
go http编程
摘要:http的请求包包含 请求行,请求头,空行,请求体go的http编程 http server.go package main import "net/http" func main() { //注册处理函数,用户连接主动调用指定的函数 http.HandleFunc("/",handleFuncti
阅读全文
posted @
2019-10-03 09:17
paulversion
阅读(237)
推荐(0) 编辑
go实现多聊天并发 服务端
摘要:package mainimport ( "fmt" "net" "time")type Client struct { ch chan string //用户发送数据的管道 name string //用户名 addr string//网络地址} var message = make(chan s
阅读全文
posted @
2019-10-02 19:40
paulversion
阅读(428)
推荐(0) 编辑
go实现文件的上传
摘要:上传端 send.go package main import ( "fmt" "io" "net" "os") func main() { fmt.Println("请输入要传输的文件") var filePath string fmt.Scan(&filePath) info,err := os
阅读全文
posted @
2019-10-02 16:36
paulversion
阅读(4664)
推荐(0) 编辑
go socket 服务端处理多用户
摘要:package mainimport ( "fmt" "net" "strings")func main() { listener, err := net.Listen("tcp", "127.0.0.1:8000") if err != nil { fmt.Println(err.Error())
阅读全文
posted @
2019-10-02 15:00
paulversion
阅读(476)
推荐(0) 编辑
go socket
摘要:server.go package main package main import ( "fmt" "net") func main() { conn,err := net.Dial("tcp","127.0.0.1:8000") if err !=nil{ fmt.Println(err) }
阅读全文
posted @
2019-10-02 14:06
paulversion
阅读(221)
推荐(0) 编辑
tcp的三次握手和四次挥手转自https://www.jianshu.com/p/d3725391af59
摘要:三次握手(three-way handshaking) 1.背景:TCP位于传输层,作用是提供可靠的字节流服务,为了准确无误地将数据送达目的地,TCP协议采纳三次握手策略。 2.原理: 1)发送端首先发送一个带有SYN(synchronize)标志地数据包给接收方。 2)接收方接收后,回传一个带有S
阅读全文
posted @
2019-10-02 11:37
paulversion
阅读(319)
推荐(0) 编辑