• 并发队列之PriorityBlockingQueue

    并发队列之PriorityBlockingQueue 这一篇说一下PriorityBlockingQueue,引用书中的一句话:这就是带优先级的无界阻塞队列,每次出队都返回优先级最高或者最低的元素(这里规则可以自己制定),内部是使用平衡二叉树实现的,遍历不保证有序; 其实也比较容易,就是基于数...

    2020-02-10 16:05:36 定义IEAV<theWAP异常指定namewhile

  • PWN之Canary学习

    PWN之Canary学习 Canary 参考链接:https://ctf-wiki.github.io/ctf-wiki/pwn/linux/mitigation/canary-zh/ 0x1 简介: 用于防止栈溢出被利用的一种方法,原理是在栈的ebp下面放一个随机数,在函数返回之前会检查这个数有没有被修改,就可以检测是否发生栈溢出了。 0x2...

    2020-02-10 16:02:49 LinuxwordIEBugPSHTTPS<HTML.htm修改

  • CSS Sprite雪碧图应用

    CSS Sprite雪碧图应用 CSS Sprite CSS雪碧图 为了减少http请求数量,加速网页内容显示,很多网站的导航栏图标、登录框图片等,使用的并不是image标签,而是CSS Sprite雪碧图。 雪碧图使用场景: 1、静态图片,不随用户信息的变化而变化 2、小图片,图片容量比较小 3、...

    2020-02-09 16:02:46 Cboxcss代码word导航用户IE忘记密码登录框网页内容PS

  • 精心整理「服务器Linux C/C++」 成长路程(附思维导图)

    精心整理「服务器Linux C/C++」 成长路程(附思维导图) 前言 我不是名校毕业,更没有大厂的背景,我只是一个毕业不到 2 年的普普通通的程序员,在摸爬滚打的工作这段时间里,深知了有一个「完整的知识体系」是非常重要的。当事人非常后悔没有在大学期间知道这个道理…...

    2020-02-09 16:02:23 unix网络编程语言编程脚本编程sql必知必会c语言编程linux命令linux入门linux clinux程序设计安装linux

  • common subsequence

    common subsequence 求公共最长子序列数目,这种类型不用多想,dp就完了(自我感觉最简单的dp) 首先确定状态,两串字符串比较,所以用二维的dp[i][j] 然后转移方程,当str1[i]=str2[j]时,由两字符串同时加一得到,dp[i][j]=dp[i-1][j-1]+1; 当str1[i]!=str2[j]时,dp...

    2020-02-09 16:00:50 定义iOS<namewhile代码字符串COM原理顺序

  • 并发编程之线程第二篇

    并发编程之线程第二篇 并发编程之线程第二篇 3.12 五种状态 3.13 六种状态 4.1 共享带来的问题 4.2 synchronized解决方案 4.4 变量的线程安全分析 4.6 Monitor概念 1. 轻量级锁 2. 锁膨胀 3.12 五种状态 这是从操作系统层面来描述的 【初始状态】仅是在语音层面创建了...

    2020-02-08 16:01:45 文件qqword虚拟机系统PSmac共享timAV

  • 图论初步&lt;蒟蒻专属文章&gt;

    图论初步蒟蒻专属文章 前言 : 图论乃noip之重要知识点,但有点难理解 本人因此吃过不少亏 因为本人实在太弱,所以此篇乃正宗 蒟蒻专属文章 正文:(本文仅介绍图论中的重点、难点,其余部分略将或不讲) 图一般来说有二种存储方法:邻接矩阵和邻接表 邻接矩阵 : 存储...

    2020-02-08 16:01:06 定义qqBugPSHTTPS<邮箱超时自定义函数形式

  • 含源码解析,深入Java 线程池原理

    含源码解析,深入Java 线程池原理 从池化技术到底层实现,一篇文章带你贯通线程池技术。 1、池化技术简介 在系统开发过程中,我们经常会用到池化技术来减少系统消耗,提升系统性能。 在编程领域,比较典型的池化技术有: 线程池、连接池、内存池、对象池等。 对象池通...

    2020-02-07 16:04:48 java线程池文件服务器定义瓶颈系统AccesstimAVntt

  • kafka概念扫盲

    一、kafka概述 1.1、定义 Kakfa是一个分布式的基于发布/订阅模式的消息队列(message queue),主要应用于大数据的实时处理领域 1.2、消息队列 1.2.1、传统的消息队列新式的消息队列的模式 上面是传统的消息队列,比如一个用户要注册信息,当用户信息写入数据库后,后...

    2020-02-07 16:03:29 文件服务器定义拒绝服务用户IE磁盘系统微信公众号微信

  • JAVA跨平台原理

    JAVA跨平台原理 JAVA的核心机制有两个:跨平台机制(JAVA虚拟机),垃圾回收机制 跨平台机制实现了: 一次编译,到处运行 (与C语言的跨平台区别在于:C语言是多次编译多次运行, 而这里的跨平台是指编译后的文件跨平台) 垃圾回收机制实现了: 自动回收内存 ,即无需...

    2020-02-07 16:01:45 文件虚拟机系统AV操作系统虚拟代码程序员COM动态