11 2020 档案

php如何检测是否有环
摘要:前言 前面几个文章讲了单链表和快慢指针的用法, 这里再延伸一下快慢指针的用法本文讲解三个例子: 给定一个单链表,判断是否有环(链表后部分存在循环,或者就是一个循环链表) 如果有环,找到环的入口 判断两个单链表是否相交 1.判断单链表是否有环 如果一个链表存在循环, 则代表该链表有环,其中,可能是部分 阅读全文

posted @ 2020-11-30 13:43 孤灯引路人 阅读(321) 评论(0) 推荐(0) 编辑

Go的切片:长度和容量
摘要:一、切片的声明 切片可以看成是数组的引用。在 Go 中,每个数组的大小是固定的,不能随意改变大小,切片可以为数组提供动态增长和缩小的需求,但其本身并不存储任何数据。 /* * 这是一个数组的声明 */ var a [5]int //只指定长度,元素初始化为默认值0 var a [5]int{1,2, 阅读全文

posted @ 2020-11-30 11:51 孤灯引路人 阅读(435) 评论(0) 推荐(0) 编辑

go实现小项目
摘要:1.家庭记账本【这是面向过程写法】 package main import "fmt" func main() { key:=""; loop:=true; money:=0.0; banacle:=1000.00; notes:=""; details:=""; flag:=false; for 阅读全文

posted @ 2020-11-30 10:29 孤灯引路人 阅读(469) 评论(0) 推荐(0) 编辑

使用go语言判断不同数据类型
摘要:代码演示案例 package main import ( "fmt" ) func TypeCheck(items... interface{}){ for _,item:=range items { switch item.(type) { case bool : fmt.Println("thi 阅读全文

posted @ 2020-11-28 15:02 孤灯引路人 阅读(458) 评论(0) 推荐(0) 编辑

go使用接口案例排序
摘要:一般情况下我们需要对数据进行排序可以使用sort.Ints()方法排序代码 package main import ( "fmt" "math/rand" "sort" ) func main(){ var nums []int; for i:=0;i<10;i++ { num:=rand.Intn 阅读全文

posted @ 2020-11-26 22:08 孤灯引路人 阅读(78) 评论(0) 推荐(0) 编辑

go接口使用案例晓demo
摘要:1.go里面接口必须使用interface 这个案例也体现了多台特性 package main import "fmt" type Usb interface { work() finish() } type Phone struct { } func ( phone Phone) work(){ 阅读全文

posted @ 2020-11-25 22:57 孤灯引路人 阅读(231) 评论(0) 推荐(0) 编辑

go面向对象-继承
摘要:代码实例 package main import "fmt" type Persion struct { Name string Age int32 } func (p * Persion) talk(){ fmt.Printf("我是一个人"); } func (p * Persion) Eat( 阅读全文

posted @ 2020-11-25 00:19 孤灯引路人 阅读(50) 评论(0) 推荐(0) 编辑

redis的过期策略以及内存淘汰机制
摘要:分析:这个问题其实相当重要,到底redis有没有用到家,这个问题就可以看出来。比如你的redis只能存储5G数据,课时你写了10G,那会删除5G的数据。怎么删的,则会个问题思考过吗?还有,你的数据已经设置了过期时间了,内存占有率还是比较高,有思考过吗?且看我来讲解: redis是采用定期删除+惰性删 阅读全文

posted @ 2020-11-24 18:18 孤灯引路人 阅读(182) 评论(0) 推荐(0) 编辑

go里面对象对象案例-封装
摘要:1.案例代码 package main import "fmt" type Account struct { AccountNo string Pwd string Money float64 } //查询账号 func (account * Account ) Query () { info:=f 阅读全文

posted @ 2020-11-22 23:49 孤灯引路人 阅读(195) 评论(0) 推荐(0) 编辑

go引用包问题
摘要:1.常规引包问题 一:常规情况下go里面引用包的时候在所在项目目录下的src目录下如图所示 包里面代码如下 如果要引用包的话代码如下 package main import ( "fmt" "student" ) func main() { p1:=student.Persion{"张三",20}; 阅读全文

posted @ 2020-11-22 22:52 孤灯引路人 阅读(324) 评论(0) 推荐(0) 编辑

结构体方法学习案例
摘要:1.结构体和方法绑定 1.演示结构体如何绑定方法 2.结构体如何在方法里面调用参数 3.结构体方法如何返回参数 package main import "fmt" type Persion struct { Name string Age int } func (p Persion )Speak() 阅读全文

posted @ 2020-11-20 10:56 孤灯引路人 阅读(98) 评论(0) 推荐(0) 编辑

go字符串常用方法总结
摘要:1.常方法总结 package main func main() { //1.统计字符串长度 //str:="sdffsfdsf"; //fmt.Println(len(str)); //2.字符串变量同时出现中文的 //name:="你好水电费第三方是dsfs"; //slice:=[]rune( 阅读全文

posted @ 2020-11-19 23:49 孤灯引路人 阅读(484) 评论(0) 推荐(0) 编辑

go里面方法变量
摘要:(一)备注:方法也可以向变量一样传值例如 package main import "fmt" type myfunc func (int,int) int; func goinfo (n1,n2 int) int { return n1+n2; } func handle (handleFunc m 阅读全文

posted @ 2020-11-19 20:14 孤灯引路人 阅读(189) 评论(0) 推荐(0) 编辑

php观察者
摘要:PHP观察者模式 1、什么是观察者模式? 从面向过程的角度来看,首先是观察者向主题注册,注册完之后,主题再通知观察者做出相应的操作,整个事情就完了 从面向对象的角度来看,主题提供注册和通知的接口,观察者提供自身操作的接口。(这些观察者拥有一个同一个接口。)观察者利用主题的接口向主题注册,而主题利用观 阅读全文

posted @ 2020-11-19 08:25 孤灯引路人 阅读(108) 评论(0) 推荐(0) 编辑

go里面面向对象
摘要:基础知识 因为方法和结构体是在一起使用的所以首先定义结构体 type Student struct { Name string Age int } 定义结构体对应方法通过参数绑定调用的结构体 func (persion Persion) Learing() { } #备注:persion Persi 阅读全文

posted @ 2020-11-18 23:39 孤灯引路人 阅读(129) 评论(0) 推荐(0) 编辑

php实现微信红包算法
摘要:PHP实现微信红包算法和微信红包的架构设计简介 使用PHP发红包,当我们输入红包数量和总金额后,PHP会根据这两个值进行随机分配每个金额,保证每个人都能领取到一个红包,每个红包金额不等,就是要求红包金额要有差异,所有红包金额总额应该等于总金额。 首先给大家分析下规律: 设定总金额为10元,有N个人随 阅读全文

posted @ 2020-11-17 00:24 孤灯引路人 阅读(479) 评论(0) 推荐(0) 编辑

nginx做直播
摘要:最近在做直播项目,查阅了一下相关资料然后成功搭建服务,在这里整理记录下实现过程以及踩过的坑。 一、直播协议简介: 首先,在搭建服务之前先了解下目前主流的几个直播协议: 1、RTMP: 实时消息传输协议,Real Time Messaging Protocol,是 Adobe Systems 公司为 阅读全文

posted @ 2020-11-10 14:43 孤灯引路人 阅读(1014) 评论(0) 推荐(0) 编辑

php动态规划
摘要:问题:假设有一个背包的负重最多可达8公斤,而希望在背包中装入负重范围内可得之总价物品,假设是水果好了,水果的编号、单价与重量如下所示:1 栗子 4KG $45002 苹果 5KG $57003 橘子 2KG $22504 草莓 1KG $11005 甜瓜 6KG $6700分析:背包问题是关于最佳化 阅读全文

posted @ 2020-11-10 14:02 孤灯引路人 阅读(245) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示