找到约 10000 条结果
  • Java String 源码浅析
    引言 从一段代码说起: {代码...} 大家猜一猜结果如何?如果你的结论是true。好吧,再来一段代码: {代码...} 结果如何呢?正确答案是false。 让我们看看经过编译器编译后的代码如何 {代码...} 也就是说第一段代码经过了编译期优化,原因是编译器发现"a"+"b"+1和"ab1"的效果是一样的,都是不可变量组成。但是为什么他们...
    2015-07-20
    1
  • 力扣(LeetCode)72
    解答:这一题用动态规划,dpi表示word1中0到i的字符所组成的字符串到word2中0到j的字符所组成的字符串的编辑距离。那么答案则为dpword1.length那么如何求dpi呢?也就是转移方程。由定义可以知道空字符串变成任意长度字符串的代价为该字符串的长度,也就是说dp0 = j+1,dpi = i+1。这里的i,j最大分别为word1和word2的长度...
    2019-02-16
  • 干!一张图整理了 Python 所有内置异常
    在编写程序时,可能会经常报出一些异常,很大一方面原因是自己的疏忽大意导致程序给出错误信息,另一方面是因为有些异常是程序运行时不可避免的,比如在爬虫时可能有几个网页的结构不一致,这时两种结构的网页用同一套代码就会出错,所以我们就需要捕获出现的异常,以防止程序因为错误信息而终止运行。
    2020-07-29
  • Prometheus 常用函数 histogram_quantile 的若干“反直觉”问题
    histogram_quantile 是 Prometheus 特别常用的一个函数,比如经常把某个服务的 P99 响应时间来衡量服务质量。不过它到底是什么意思很难解释得清,特别是面向非技术的同学。另一方面,即使是资深的研发同学,在排查问题的时候也经常会发现 histogram_quantile 的数值出现一些反直觉的“异常现象”然后摸不着头脑。本文将结...
    2020-02-02
  • 趁老王不在,和隔壁邻居斗斗地主,比比大小
    这几天又空闲下来了,手痒痒,就想找隔壁邻居玩一玩斗地主,趁老王不在家,消遣下无聊的时光。现在但是每次在玩的时候,老是被邻居的穿着干扰到,我就在想是不是可以用python来搞一搞这个斗地主,然后让我专注在邻居身上,哦不,是邻居的牌身上。
    2019-08-06
  • 不同类型数据运算的总结
    前几天在学习交流群里,有个小伙伴问了一个问题,是关于有符号整数和无符号字符数的运算的问题。对于这部分,我个人理解的也有点问题,现在来做个总结回顾。
    2020-12-15
  • JS从入门到放弃-基本类型和引用类型
    JS有number,string,null,undefined,boolean,array,object七种数据类型,而JS的变量,根据指向数据类型的不同,也分为两种类型,一种基本类型,一种引用类型.
    2016-10-28
  • 【python测试开发栈】帮你总结python time模块高频使用方法
    在平时写python脚本时,时间是我们经常用到的数据,比如:时间戳、前端展示的对应格式的时间等,在python中主要有三个和时间处理相关的模块:time、datetime、calendar,这篇文章主要帮大家整理这三个模块比较常用的方法。
    2020-01-07
  • js学习笔记(9):运算符
    js提供了指数运算符:* 指数运算符:x ** y加法运算符基本规则js允许非数值的相加:布尔值自动转化为数值 {代码...} 两个字符串相加,变成连接运算符 {代码...} 字符串+非字符串:非字符串转为字符串,在连接在一起 {代码...} 运算子的不同,导致了相加和连接的行为不同,这种现象称为重载。注意,由于从左到右的运算顺...
    2020-07-27
  • [Leetcode] Search a 2D Matrix 搜索二维矩阵
    Write an efficient algorithm that searches for a value in an m x n matrix. This matrix has the following properties: Integers in each row are sorted from left to right. The first integer of each row is greater than the last integer of the previous row. For example, Consider the following matrix: ...
    2015-09-24
    1
  • Android设计分辨率
    像素:是屏幕上显示数据的最基本的点,单位为px 分辨率:手机屏幕的像素点数,分辨率为720*1280表示屏幕宽度上有720个像素,高度上有1280个像素 密度:单位(英寸)内的像素数 密度值:与密度对应的值,分实际密度和系统密度。实际密度根据屏幕的实际像素及大小计算得来;系统密度是系统设定的密度值。Android根据系统密...
    2017-06-21
  • 377. Combination Sum IV
    这题本质上需要注意一点,就是我如果需要组成target,那么一定是由nums中的一个值和另一个值的排列组合结果构成的。比如com[4] = com[4-1] + com[4-2] + com[4-1]。通过这一点,我们构成一个递归表达式,但是因为单纯的递归表达式没有计算中间结果,所以会造成大量重复的计算影响效率,所以这里采用dp的思路额外的用数组...
    2018-12-14
  • 选择HHDESK的理由四[【文件夹对比功能】
    如果您找不到一个软件能够可视化对比两个目录文件中的差别,那HHDESK将是您的选择之一欢迎访问恒辉产品社区: [链接][链接]
    2022-06-22
  • 一个2core4GB的 mysql server 的 QPS 和 TPS 能在多少?
    数据库基本的配置信息如下,使用的磁盘是 ESSD PL1 云盘这个数据库的时候比较检查,都是一些很简单的 select 和 update 和 insert可以看到 TPS 基本在 1k 左右,而 QPS 可以到 3-4k
    2023-11-02
  • 【java基础】== 和 equals 的区别,重写equals可以不重写hashcode吗
    首先,让我们明确一下,== 是一个比较运算符,它比较两个值的值是否相等。 如果两个值相等,它返回 true;否则返回 false。 对于基本数据类型(例如 int、float、char 等),== 直接比较它们的值是否相等。 对于对象(例如 String、ArrayList 等),== 比较的是它们在内存中的地址是否相同,也就是说,比较的是它们是否...
    2023-10-27
  • 快排
    写这篇文章源于之前的一次面试以及网上看到各种说原生的sort比快排快的例子,因为他们都没有写好快排。面试的时候让我写一个快排,我写出了我在网上看的的很简洁的一段代码(后来发现这个代码在数据结构和算法JavaScript描述这本书上也有):
    2017-05-18
  • 寻找两个有序数组中重复的数字
    题目如下 代码如下 {代码...}
    2019-08-06