自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (1)
  • 收藏
  • 关注

原创 leetcode:44. 通配符匹配

给定一个字符串(s) 和一个字符模式(p) ,实现一个支持'?'和'*'的通配符匹配。'?' 可以匹配任何单个字符。'*' 可以匹配任意字符串(包括空字符串)。两个字符串完全匹配才算匹配成功。说明:s可能为空,且只包含从a-z的小写字母。p可能为空,且只包含从a-z的小写字母,以及字符?和*。示例1:输入:s = "aa"p = "a"输出: false解释: "a" 无法匹配 "aa" 整个字符串。示例2:输入:s ...

2020-12-31 16:40:06 223

转载 float的存储

在正常的浮点数中, 有效数部分开头的不是0,0被移动到指数部分去了,比如0.0123会被表示为1.23*2-2。Denormal numbers(非规格数)就是指数部分非常小的数字。这些数字的有效数部分首位用0来表示。IEEE浮点标准使用 $ V=(-1)^s×M×2^E$ 的形式来表示一个数。 符号位(sign),与补码类似,s为1代表这个数为负,s为0代表这个数为正 阶码(exponent)E的作用是对浮点数加权,权重是2的E次幂。 尾数(significand...

2020-12-28 11:57:15 284

转载 【Linux】目录文件权限的查看和修改【转】

命令:chmod 777 scan_record.js格式:chmod 权限数字 文件名r 读权限read 4w 写权限write 2x 操作权限execute 1权限数字对应权限组说明:总共分为4部分【文件或文件夹】【owner权限】【group权限】【others权限】【文件是-,文件夹是d】【r/w/x相加】【r/w/x相加】【r/w/x相加】Linux档案的基本权限就有九个,分别是owner/group/others三种身份各有自己的r...

2020-12-25 14:15:39 220

原创 数据结构:复杂度分析以及数据结构整体概览

复杂度无非是空间,时间复杂度。 掌握了时间,空间复杂度的分析,基本算掌握了数据结构与算法的一半内容。

2020-12-24 20:34:35 305

转载 Java栈和局部变量操作(二)

2通用栈操作 操作码 操作数 说明 nop (无) 不做任何操作 pop (无) 从操作数栈弹出栈顶部的一个字 pop2 (无) 从操作数栈弹出最顶端的两个字 swap (无) 交换栈顶部的两个字

2020-12-22 09:43:47 229

原创 java字节指令

使用javap进行代码的反编译,可以看到java文件的字节码表示形式。 比如我的java源码如下:public class Hello{ public static void main(String[] args){ String x = "string"; String y = "string"; String z = new String("string"); System.out.println(x==y); // true System.out.println(x==z)

2020-12-22 09:32:38 248

原创 letcode 41. 缺失的第一个正数

给你一个未排序的整数数组,请你找出其中没有出现的最小的正整数。示例1:输入: [1,2,0]输出: 3示例2:输入: [3,4,-1,1]输出: 2示例3:输入: [7,8,9,11,12]输出: 1思路: 找到一个数应该在的位置。class Solution { public int firstMissingPositive(int[] nums) { int[] newNums = new int[nu...

2020-12-18 10:25:38 166

原创 intellij idea 全局搜索

Ctrl+N按名字搜索类Ctrl+Shift+N按文件名搜索文件Ctrl+H查看类的继承关系Ctrl+Alt+B查看子类方法实现Ctrl+B可以查看父类或父方法定义,但是不如ctrl+鼠标左键方便。但是在这里,Ctrl+B或ctrl+鼠标左键只能看见Map接口的抽象方法put的定义,不是我们想要的,这时候Ctrl+Alt+B就可以查看HashMap的put方法。Alt+F7查找类或方法在哪被使用Ctrl+F/Ctrl+Shift+F按照文本的内容查找...

2020-12-12 11:08:40 606

原创 Java-CAS初探

CAS: compare and sawp 可以简单翻译为比较然后交换.

2020-12-10 00:56:35 244

原创 Java-ReentrantLock初探

什么是Reentrantlock? Reentrantlokc基于AQS. 在并发编程中,它可以实现公平锁和非公平锁来对共享资源进行同步. 同时,和synchronized一样, Reentrantlock支持可重入. 除此之外,Reentrantlock在调度上更灵活,支持更多丰富的功能. ...

2020-12-09 23:02:59 210

原创 Java锁机制

什么是锁? 在并发环境下,多个线程会对同一个资源进行争抢. 那么可能就会造成数据不一致的情况.为了解决这个问题,很多语言引入了锁机制.

2020-12-09 00:54:19 248

原创 java源码-AQS机制

AQS是 AbstractQueuedSynchronizer的缩写

2020-12-08 23:08:17 204

原创 spring源码学习一

beandefinition加载好以后,,就开始实例化对象.

2020-12-07 23:55:07 182 1

转载 JVM字节码之整型入栈指令(iconst、bipush、sipush、ldc)

官网:http://docs.oracle.com/javase/specs/jvms/se7/html/jvms-4.html原文地址:http://www.linmuxi.com/2016/02/25/jvm-int-pushstack-01/ https://blog.csdn.net/zhaow823/article/details/81199093本篇主要分享下在JVM中int类型数值采用何种指令入栈的,根据int值范围JVM入栈字节码指令就分为4类,...

2020-12-01 13:30:27 1070

《操作系统真相还原》读书笔记八:获取物理内存容量以及本书源代码

《操作系统真相还原》读书笔记八:获取物理内存容量以及本书源代码

2024-03-11

结构化思考,重塑自己的思考方式

结构化思考

2024-02-04

libfastcommon-master.zip

libfastcommon-master,安装fastdfs分布式文件存储系统.fastDFS 是以C语言开发的一项开源轻量级分布式文件系统,他对文件进行管理,主要功能有:文件存储,文件同步,文件访问(文件上传/下载),特别适合以文件为载体的在线服务,如图片网站,视频网站等

2020-06-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除