#深入理解jvm

深入学习总结

学习总结:1.阅读github上的优秀开源代码 从最早的版本开始阅读,一层一层地阅读到最新版本,弄明白每次版本迭代的动机2.造自己的轮子 1)写小的组件 2)写框架 可从简单的UI、CSS框架开始写,再模仿vue、react写简版的框架来锻炼自己的能力  ps...
代码星球 代码星球·2020-12-30

彻底理解和解决移动WEB开发中CLICK点透问题

在移动WEB开发中,有时候可能会出现点透问题,本文将围绕这个TAP点透问题,详细的讲述到底什么是点透,为什么会出现点透,如何避免出现点透,如果不可避免的出现了,如何解决解决移动WEB开发中CLICK点透问题,本文讲的问题只有使用移动端的浏览器才可以发现和解决问题,因为PC的浏览器不知从touch事件。什么是click点...

深入理解Java引用类型

在Java中类型可分为两大类:值类型与引用类型。值类型就是基本数据类型(如int,double等),而引用类型,是指除了基本的变量类型之外的所有类型(如通过class定义的类型)。所有的类型在内存中都会分配一定的存储空间(形参在使用的时候也会分配存储空间,方法调用完成之后,这块存储空间自动消失), 基本的变量...

关键字的理解

final关键字的作用相信对于final的用法,大多数人都可以随口说出三句话:1、被final修饰的类不可以被继承2、被final修饰的方法不可以被重写3、被final修饰的变量不可以被改变1publicstaticvoidmain(String[]args){2finalUseru=newUser("aaa");3u...
代码星球 代码星球·2020-12-30

深入研究mysql中group by与order by取分类最新时间内容

鉴于项目的需要,就从网上找到该文章,文章分析得很详细也很易懂,在android里,(不知道是不是现在水平的限制,总之我还没找到在用ContentProvider时可以使用子查询),主要方法是用SQLiteDatabase的rawQuery,直接运行sql语句就可以了。 以下是转自网上的一篇文章本文就和大家一起...

步步深入:MySQL架构总览->查询执行流程->SQL解析顺序

前言:  一直是想知道一条SQL语句是怎么被执行的,它执行的顺序是怎样的,然后查看总结各方资料,就有了下面这一篇博文了。  本文将从MySQL总体架构--->查询执行流程--->语句执行顺序来探讨一下其中的知识。 一、MySQL架构总览:  架构最好看图,再配上必要的说明文字。  下图根据参考书籍...

backbone.js之Model篇 简单总结和深入(2)

一、模型属性的一些操作方法  1、mmodel.get()   获取属性的值  2、mmodel.set('age',5)  更新单个属性的值    mmodel.set({name:'aaa',age:6}) 更新多个属性的值    在设置属性值时,如果该属性不存在,会自动创建...

How Many to Be Happy? (最小生成树进一步理解 + 最小割)

HowManytoBeHappy?(最小生成树进一步理解+最小割)  最小生成树:MST性质(学习博客:here)题解:我们想让某一条边一定是最小生成树中的边,只要找到任意一种点集的分配,使得这条边的两个顶点在不同的分配中且边权是连接这两个分配的所有边中最小的那一个。显然只有边权比它小的边才会影响它...
代码星球 代码星球·2020-12-28

看完让你彻底理解 WebSocket 原理,附完整的实战代码(包含前端和后端)

最近有同学问我有没有做过在线咨询功能。同时,公司也刚好让我接手一个IM项目。所以今天抽时间记录一下最近学习的内容。本文主要剖析了WebSocket的原理,以及附上一个完整的聊天室实战Demo(包含前端和后端,代码下载链接在文末)。WebSocket协议在2008年诞生,2011年成为国际标准。现在所有浏览器都已经支持了...

Neither shaken nor stirred(DFS理解+vector存图)

题目链接:http://acm.timus.ru/problem.aspx?space=1&num=2013题目理解:给定n个点的有向图:下面n行,第一个数字表示点权,后面一个数字m表示有m条边。起点是1.对于每个点,输出2个值表示前驱点权1和该点点权2。1、就是若有多条路径且全为“同一个值”输出“同一个值”,...

Trie字典树的学习及理解

字典树详解见此我这里学习时主要是看了李煜东的进阶指南里的讲解,以下是书中介绍的内容。Trie,又称字典树,是一种用于实现字符串快速检索的多叉树结构,Tire的每个节点都拥有若干个字符指针,若在插入或检索字符串时扫描到一个字符c,就沿着当前节点的c这个字符指针,走向该指针指向的节点。初始化时一颗空Trie仅包含一个根节点...
代码星球 代码星球·2020-12-26

深度理解链式前向星

觉得这篇文章写的很好,容易理解,于是写在博客上~~我们首先来看一下什么是前向星.前向星是一种特殊的边集数组,我们把边集数组中的每一条边按照起点从小到大排序,如果起点相同就按照终点从小到大排序,并记录下以某个点为起点的所有边在数组中的起始位置和存储长度,那么前向星就构造好了.用len[i]来记录所有以i为起点的边在数组中...
代码星球 代码星球·2020-12-26

欧几里德与扩展欧几里德算法的理解、实现与应用

转载自:http://www.cnblogs.com/frog112111/archive/2012/08/19/2646012.html 欧几里德算法又称辗转相除法,用于计算两个整数a,b的最大公约数。基本算法:设a=qb+r,其中a,b,q,r都是整数,则gcd(a,b)=gcd(b,r),即gcd(a,...

RMQ-ST算法的理解与实现(C++)

RMQ(RangeMinimum/MaximumQuery),即区间最值查询,是指这样一个问题:对于长度为n的数列A,回答若干询问RMQ(A,i,j)(i,j<=n),返回数列A中下标在i,j之间的最小/大值。ST算法(SparseTable),ST(SparseTable)算法是一个非常有名的在线处理RMQ问题...
首页上一页...2021222324...下一页尾页