加载头像
图片
2023-10-132分钟规则
2分钟规则实用技巧文摘 每当你发现很难开始执行某项任务时,可以试试将其缩减成2分钟的版本。 看一本书 → 看一页书 写一篇文章 → 写一句话 跑10公里 → 穿上跑鞋 做100次俯卧撑 → 做1次俯卧撑 多吃蔬菜水果 → 吃一个水果 编写一个程序 → 编写一个函数 → 编写一行代码 这样做的目的是使上手变得超级容易,让你先上手再说。一旦开始做了(这可能是最艰难的一步),你就会开始有动力,可能会继续做下去。 阅读一页 → 阅读10页 → 读完第一章 写一个句子 → 写文章的开头 → 写出正文 穿上跑鞋 → 步行5分钟 → 跑步5分钟 一旦开始,继续做下去就会容易得多。有时,你甚至会发现,自己在不知不觉间已经完成了任务。
详情
图片
2023-09-08微信小程序更新数组数据,页面展示未刷新问题
微信小程序更新数组数据,页面展示未刷新问题在微信小程序中,数组 arraylist 里面有八个元素(每个元素是对象);使用this.setData({}) 想向该数组里面添加或者修改一个元素;更改元素后数组 arraylist 是改变了,但是页面没有重新渲染,具体原因可能与vue中改变数组页面不渲染的情况类似; 12345678910111213// 获取数组 let arraylist = this.data.arraylist; // 修改数据this.data.arraylist[index].type=res //新建一个数组,在进行setDatavar newArraylist = this.arraylist // 使用setData重新渲染页面,改变视图层this.setData({ leaveWordList: newArraylist})
详情
图片
2023-09-13HTTP
HTTP 全称为 HyperText Transfer Protocol,即超文本传输协议,是一个用于传输超媒体文档(例如 HTML)的应用层协议 HTTP 协议的主要特点 是一个应用层协议 遵循经典的“客户端-服务端”模型(客户端发送请求,服务器返回响应) 灵活可扩展 语义上的自由,只规定了报文的基本格式,报文里的各个组成部分可以由开发者任意定制 传输格式的多样性 无连接: 每完成一个请求就断开连接(HTTP/1.1 后默认开启长连接) 无状态: HTTP 协议对于事务处理没有记忆能力(每个请求之间、浏览器和服务器之间都是相互独立毫无关联的) 可靠传输: HTTP 协议是一个可靠的传输协议(基于 TCP/IP 协议) 明文传输: 协议里的报文直接使用文本形式传输(HTTP/2.0 后改为二进制传输) HTTP 协议的演变HTTP 协议演进与各版本特性 HTTP/0.9 1990 年问世 功能简陋,只有一个 GET 方法,且只支持纯文本内容 HTTP/1.0 1996 年 5 月正式发布 任何格式的内容都可以发送 请求和响应 ...
详情
图片
2023-09-13TCP
TCP(Transmission Control Protocol 传输控制协议)是一个面向连接的、可靠的、基于字节流的传输层通信协议 TCP 连接 TCP 连接是用于保证可靠性和流量控制维护的某些状态信息的组合,这些信息包括 Socket、序列号和窗口大小 Socket:由 IP 地址和端口号组成 序列号:用来解决乱序问题等 窗口大小:用来做流量控制 TCP 四元组 源地址 源端口 目的地址 目的端口 TCP 四元组可以唯一的确定一个连接 三次握手 TCP 连接建立 三次握手是指在建立一个 TCP 连接时客户端和服务器总共要发送 3 个数据包以确认连接的建立 三次握手的过程如下图所示: 最开始时客户端和服务器都处于 CLOSED 状态。然后服务器主动监听某个端口(此时处于 LISTEN 状态) 第一次握手 由客户端发起 客户端会随机初始化一个序列号(client_isn)然后发送一个带有 SYN seq = client_isn 信息的数据包。发送完成后客户端进入 SYN_SEND 状态(连接发送状态) SYN 是一个标志位,为 1 时表示希望建立连接 seq = c ...
详情
博客快捷键
shift K
关闭快捷键功能
shift A
打开/关闭中控台
shift M
播放/暂停音乐
shift D
深色/浅色显示模式
shift S
站内搜索
shift R
随机访问
shift H
返回首页
shift F
友链鱼塘
shift L
友链页面
shift P
关于本站
shift I
原版/本站右键菜单
引用到评论
随便逛逛博客分类文章标签
复制地址关闭热评深色模式轉為繁體