06 2020 档案
摘要:main.dart import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'conf/config.dart' as conf; import 'views/bottomBarI
阅读全文
摘要:type node struct { data int lchild *node rchild *node } func newNode(data int) *node { return &node{data: data} } type binaryTree struct { root *node
阅读全文
摘要:func merge(left,right []int) (result []int) { r,l := 0,0 for l < len(left) && r < len(right) { if left[l] < right[r]{ result = append(result,left[l])
阅读全文
摘要:package main import ( "fmt" ) type ListNode struct{ data int next *ListNode } func NewListNode(data int) *ListNode{ return &ListNode{data:data} } type
阅读全文
摘要:ps:个人理解 勿看,我看了都觉得傻逼 一、两阶段提交(2PC) 以web系统来说,一个聚合服务(购买请求) 对服务发送分别的请求(商品,订单,金额)方法,开启begin事务,但是不进行提交,返回结果(begin开启,commit未提交的状态) 如果成功则进行下一步,聚合服务返回要对应服务commi
阅读全文
摘要:wait_time和close_time 发生在四次挥手(断开链接) 其中请求 分为1234 ,其过程不在讲述,讲一下我对wait_time和close_time的粗略理解 其中分为主动关闭端(client),被动关闭端(server) client 发送请求 1 到server 告知我要断开链接了
阅读全文
摘要:golang 默认的map是线程不安全机制 sync.map 封装了锁的机制,实现了线程安全 其他人理解 https://www.cnblogs.com/zkqiang/p/12551611.html read 进行读取,dirty进行存储,其中数据类型实际都为 map[interface{}]*e
阅读全文
摘要:package main import "fmt" // 测试 defer 与 return 与返回值预先命名之间的关系 func test1() int { var a int defer func() { a++ fmt.Println("defer one in data a = ",a) }
阅读全文

浙公网安备 33010602011771号