206反转链表

# Definition for singly-linked list.class ListNode: def __init__(self, x): self.val = x self.next = Nonea = Li...

你了解世界上功能最强大的开源数据库吗?

如果不是领导强制要求,可能根本不会留意到这款号称世界上功能最强大的开源数据库——PostgreSQL。如果你不读这篇文章,或许也会错过一个跃跃欲试想挤进前三的优秀数据库。 为了能够熟练运用,特意买书研究,发现这款数据库还...

Python:函数基础

函数的本质就是**一段有特定功能、可以重复使用的代码**,这段代码已经被提前编写好了,并且为其起一个好听的名字。在后续编写程序过程中,如果需要同样的功能,直接通过起好的名字就可以调用这段代码。

不知道取啥标题=-=

  今天的学习内容,老师就给我们上了一份大餐,计算机的 进制 ,当然我们学习肯定不会像百度百科那样的一点点的详细的去了解。毕竟我们学习的是java语言,所以根据java的内容来学二进制的。(内容与标题...

未学习的算法

扩展KMP 舞蹈链 卢卡斯定理/扩展卢卡斯 莫比乌斯反演 线段树分裂 LCT manacher 回文自动机 点分治 未学习的算法 原文地址:https://www.cnblogs.com/GK0328/p/1334663...

[C/C++应用] 求字符串中最长连续子串长度

求解字符串中最长连续子串长度,这类问题一般通过一个滑动窗口就能在O(N)的时间复杂度下求解。先通过一张图来观察下窗口滑动的过程: 上图的求解过程展示中,窗口从左至右不断扩张/滑动。当窗口触达字符串末尾字符时运算结束,窗口...

C语言*运算符和&运算符第一季

取址运算符&用来取得其操作数的地址。如果操作数 x 的类型为 T,则表达式 &x 的类型是 T 类型指针(指向 T 的指针)。 取址运算符的操作数必须是在内存中可寻址到的地址。换句话说,该运算符只能用于函...

Mybatis-Java持久层框架

概述 mybatis是一个优秀的基于java的持久层框架,它内部封装了jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。 mybatis通过xml或...

字典序问题 算法实现题1-2

字典序问题 算法实现题1-2 题意 《计算机算法设计与分析》第8页。 在数据加密和数据压缩中需要对特殊的字符串进行编码。给定的字母表由26个小写字母组成。该字母表产生的升序字符串是指字符串中字母从左到右出现的次序与字母在...

Java 初学者(15)

String类代表字符串,字符串是常量创建后不可改变。因为String定义如下: public final class String 表明String类是fianl类型的不可继承的。 字符串声明形式如下: String ...

Java 中 sleep 方法和 wait 方法的区别?

虽然两者都是用来暂停当前运行的线程,但是 sleep() 实际上只是短暂停顿,因  为它不会释放锁,而 wait() 意味着条件等待,这就是为什么该方法要释放锁,因  为只有这样,...

Android PreferenceScreen

  PreferenceScreen和fragment结合 一、监听事件 1.1、onPreferenceChange public boolean onPreferenceChange(Preference ...

idea光标快捷键

1、Ctrl+Alt+Left/Right   光标定位到上一个/下一个浏览位置处;ctrl+alt+光标左右键特别是在源码查看的时候很有用; 2、Ctrl+Shift+Backspace   光标定...

WEB攻击手段及防御-扩展篇

之前的文章介绍了常见的XSS攻击、SQL注入、CSRF攻击等攻击方式和防御手段,没有看的去翻看之前的文章,这些都是针对代码或系统本身发生的攻击,另外还有一些攻击方式发生在网络层或者潜在的攻击漏洞在这里也总结一下。 DOS...

如何进行算法的复杂度分析?

前言 本篇文章收录于专辑:http://dwz.win/HjK 你好,我是彤哥,一个每天爬二十六层楼还不忘读源码的硬核男人。 大家都知道,数据结构与算法解决的主要问题就是“快”和“省”的问题,即如何让代码运行得更快, 如...
加载更多