22 22
4年前
【数据结构之链表】看完这篇文章我终于搞懂链表了
一览:本文从零介绍链式存储结构的线性表——单链表。包括以下内容:什么是链式存储存储结构?单链表的结构辨析头结点、头指针等易混淆概念基本的增删改查操作(不带头结点和带头结点)单链表与顺序表的对比线性表的链式存储结构在一文中我们介绍了一种“用曲线连接”的线性表,“曲线”是一种形象化的语言,实际上并不会存在所谓“曲线”的这种东西。所谓“曲线连
Wesley13 Wesley13
4年前
SQL慢查询
(一)慢sql一问题发现将应用发布到生产环境后,前端页面请求后台API返回数据,发现至少需要6s。查看到慢sql:!(https://oscimg.oschina.net/oscnet/a81e2a4765114fd1a6e69d7146abe179.jpg"慢sql定位.png")慢sql定位.png
虾米大王 虾米大王
3年前
java代码008
code008.jsp请求转发标识<%通过jsp:forward动作标识可以将请求转发到其他的web资源,如JSP页面、html页面、servlet等。执行请求转发后,当前页面将不再被执行,而是去执行该标识指定的目标页面。jsp:forwardpage"url"举例新建一个index.jsp文件,内容如下,就放置一个转发标识
CuterCorley CuterCorley
4年前
Flask开发 经验技巧总结
Flask作为一个主流的PythonWeb框架之一,有比较广泛的应用,但是有经验的小伙伴可能知道,这里边其实也有很多坑,让你不得不防,在使用的过程中可以积累一些经验。1.Flask中的Referer不是referer做过爬虫的小伙伴都知道,referer是指页面的跳转,即从哪一个页面跳转到当前页,很多网站也通过该属性对爬虫采取了一定的限制。在Flas
CuterCorley CuterCorley
4年前
Flask开发 经验技巧总结
Flask作为一个主流的PythonWeb框架之一,有比较广泛的应用,但是有经验的小伙伴可能知道,这里边其实也有很多坑,让你不得不防,在使用的过程中可以积累一些经验。1.Flask中的Referer不是referer做过爬虫的小伙伴都知道,referer是指页面的跳转,即从哪一个页面跳转到当前页,很多网站也通过该属性对爬虫采取了一定的限制。在Flas
Stella981 Stella981
4年前
Redis 集群演进探讨和总结
Redis为什么需要集群?首先Redis单实例主要有单点,容量有限,流量压力上限的问题。Redis单点故障,可以通过主从复制replication,和自动故障转移sentinel哨兵机制。但Redis单Master实例提供读写服务,仍然有容量和压力问题,因此需要数据分区,构建多个Master实例同时提供读写服务(不仅限于从rep
Wesley13 Wesley13
4年前
HTML5:理解head
HTML文档的head部分,通常包括指定页面标题,为搜索引擎提供关于页面本身的信息,加载样式表,以及加载JavaScript文件(出于性能考虑,多数时候放在页面底部</body标签结束前加载JavaScript)。除了title,head里的内容对页面访问者来说都是不可见的。下面是HTML文档head部分的一个例子:\html\ 
Stella981 Stella981
4年前
RabbitMQ基础命令rabbitmqctl
官网文档https://www.rabbitmq.com/rabbitmqctl.8.html一般操作命令后台管理页面都有的,部分没有(应用程序管理,和集群管理)。!(https://oscimg.oschina.net/oscnet/ad668a97b8a7c54904a603dabcfc64a04dc.png)直接使用命令,必须配置环境
Stella981 Stella981
4年前
JavaScript启动性能瓶颈分析与解决方案
在Web开发中,随着需求的增加与代码库的扩张,我们最终发布的Web页面也逐渐膨胀。不过这种膨胀远不止意味着占据更多的传输带宽,其还意味着用户浏览网页时可能更差劲的性能体验。浏览器在下载完某个页面依赖的脚本之后,其还需要经过语法分析、解释与运行这些步骤。而本文则会深入分析浏览器对于JavaScript的这些处理流程,挖掘出那些影响你应用启动时间的罪
程序员小五 程序员小五
1年前
融云 IM 干货丨获取会话列表或者历史消息报 25101 的错误?
出现获取会话列表或者历史消息报25101错误,主要有以下几种原因及解决方法:融云平台SDK版本过低:如果未执行撤回动作却出现25101报错,这是低版本SDK的已知问题,建议升级至最新SDK。未开通单群聊云存储服务:出现25101报错还可能是由于未开通单群聊