首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
傻傻专题
代码开源许可证傻傻分不清 Apache MIT GPL的区别
https://www.ruanyifeng.com/blog/2011/05/how_to_choose_free_software_licenses.html
阅读更多...
Pycharm上python和unittest两种姿势傻傻分不清楚
经常有人在群里反馈,明明代码一样的啊,为什么别人的能出报告,我的出不了报告;为什么别人运行结果跟我的不一样啊。。。 这种问题先检查代码,确定是一样的,那就是运行姿势不对了,一旦导入unittest模块,pycharm会自动识别以unittest的姿势去运行了。 一、unittest运行单个用例 1.如下代码,如果我只想运行其中的一个,如test1,如何运行呢? 2.如果想运行哪
阅读更多...
速度(velocity)、加速度(acceleration)、急动度(jerk)和弹跳度(snap)傻傻分不清楚?
阅读更多...
傻傻分不清!24下软考中项易混淆知识点合集
宝子们,在复习软考系统集成项目管理工程师中,是不是觉得有很多知识点含义比较相近,很多友友刚看的时候估计会像我一样迷迷糊糊的,作为一个软考初、中、高级通关的老鸟,在这里给大家整理了学习过程中易混淆的知识点,大家认真复习就行!中项45+真的不难! 概念辨析1:项目、运营 概念: (1)项目:项目是为达到特定目的,使用一定资源,在确定的期间内,为特定发起人提供独特的产品、服务或成果而进行的
阅读更多...
es 中number和keyword的选型问题傻傻分不清楚
上周,在某多多搬砖的一位朋友在微信上找我咨询,说他们公司一个ES集群从2.4升级到5.5以后,一个很简单的Query查询耗时突然从几十毫秒,变成800-1000毫秒,几十倍的性能下降!原始问题链接:# Why my search slow? 这个查询非常简单,就是3个过滤条件求交集而已: {"from": 0,"size": 10,"query": {"bool": {"filter": [{
阅读更多...
http 301 302 303 307 308 傻傻分不清
http的重定向我们经常是张口就来,“小明,在nginx上做一个重定向就行了”。整个流程非常简单,服务端HTTP返回码是30x,头里面的Location字段代表新的URL。如下图所示: 但重定向也还是有需要深入探讨地方,返回码不仅有我们经常使用301和303还有302 307 308 它们有啥区别呢。可以按照是否缓存和重定向方法,两个维度去拆分。 缓存(永久重定向)不缓存(临时重定向)转GET
阅读更多...
傻傻分不清楚:JDK/JRE/JVM的区别和联系
在Java开发的世界里,JDK、JRE和JVM是三个经常听到的术语。 对于初学者来说,它们的概念和区别可能会让人感到困惑。 这篇文章详细解释下三个组件的含义、它们之间的区别和联系。 一,JDK:Java Development Kit JDK是Java开发工具包,它是一个全面的软件开发工具集合,包含了Java开发所需的所有工具和库。JDK是为那些打算创建Java应用程序的开发人员准备的。它
阅读更多...
UX、UI、 IA和IxD傻傻分不清
UX、UI、 IA和IxD傻傻分不清 UX、UI、 IA和IxD傻傻分不清 在以前,一般所说的设计多半是指平面设计。随着数字时代的快速发展,涌现了一批新的职位,因此一些外行人士或者刚入行的人对设计相关的职位是傻傻分不清。这篇文章主要是对设计领域四个不同职位的一些概述,希望对你有一些帮助。 在以前,一般所说的设计多半是指平面设计。随着数字时代的快速发展,涌现了一批新的职位,因此一些外行人士或者
阅读更多...
堆内存分配策略傻傻不清楚
一、概述 1.JVM堆内存分为年轻代、老年代和持久代(JDK7及之前版本)或元空间(JDK8及之后版本)。 年轻代用于存放新创建的对象,老年代用于存放存活时间较长的对象。 持久代或元空间主要用于存放类信息、方法信息、常量池等。持久代在JDK7及之前的版本中容易出现内存溢出,因此在JDK8之后被元空间所替代。 2.年轻代包括一个Eden区和2个Survior区。对象优先在Eden分配,若Eden内
阅读更多...
【傻傻分不清? DDOS防护 VS 防火墙】
一直以来,我们都知道DDos防护 和 防护墙 都可以对于网络攻击进行拦截,但是二者具体有什么区别,实际中怎么使用,为什么这么使用? 带着这些疑问,进行了资料的查阅 ,加上个人开发经验和实际操作,整理记录了下📝,在这里和大家分享下,谈谈我个人理解 ,DDos防护 和 防火墙是什么,区别在哪。 注:本文涉及到的安全服务 ,基于阿里云厂商提供的安全服务进行设计实施。 什么是DDOS DDoS-
阅读更多...
学习C++这么多年了,数组指针和指针数组还是傻傻分不清?
数组指针和指针数组 零、前言一、数组指针二、指针数组三、数组指针和指针数组的识别方法四、数组指针和指针数组的使用1、数组指针和指针数组的内存2、代码测试 零、前言 数组指针和指针数组是每一个C++程序员心中永远的痛点!即使工作多年,也常常分不清这对”双胞胎“兄弟!虽然工作中不常使用或者使用了替代方案,但每当你要找一份新工作时,总需要要翻翻看看它们。面试题中经常出现它们的身影,
阅读更多...
Cache、Cookie、Session、Token 傻傻分不清楚
协议是什么 在接口测试中,客户端发送的request至服务端反馈的response中传输的数据就是接口测试最重要的部分 Cache是什么 打开浏览器或者应用的时候,用户的等待时间叫做响应时间,打开速度影响到用户体验,提高反应速度的一个方法就是使用缓存策略,缓存策略能带来什么好处呢? 1.减少延迟:因为网页请求指向的是更接近的客户端缓存,而不是资源服务器,所以花费的时间更短,提高用户体验 2.降
阅读更多...
傻傻分不清目标检测、语义分割和实例分割,看这篇就够了
⭐️ 导言 随着深度学习技术的飞速发展,计算机视觉领域取得了巨大的进步。目标检测、语义分割和实例分割是计算机视觉中的重要任务,它们在图像理解和视频分析等方面发挥着关键作用。本文将深入探讨这三个任务的概念、原理、常用算法以及在实际应用中的案例,并展望其未来的发展趋势。 ⭐️ 目标检测 1.1 概念 目标检测是指识别图像中存在的物体,并确定它们的位置和类别。与传统的图像分类任务不同,目标检测需
阅读更多...
干货篇 | 平均负载和CPU使用率你还在傻傻分不清楚吗(含案例)
前言 今年春招的时候,那是一个春意盎然的下午,我正在进行一场没有硝烟的战争——面试。我特别清楚地记得,那天是我接种新冠疫苗后的第二天,脑子晕乎乎的,感觉自己没有开机,所以面试过程中回答得不尽人意。(但是面试官真的人很好哈哈哈) 鲁迅先生说过:“真正的勇士,敢于直面惨淡的人生”,而我需要敢于直面糟糕的面试 面试结束后,我就赶紧将面试过程中问到的问题记录了下来,并打算做一个复盘 其中,
阅读更多...
比特币普通地址、隔离见证(兼容)、隔离见证(原生)、Taproot 地址傻傻分不清楚
我们在使用比特币钱包的时候,可以看到各种地址类型:普通地址、隔离见证(兼容)、隔离见证(原生)、Taproot 地址。 看得我们一脸懵逼,为什么会有这么多种类型的地址? 它们之间都有什么区别? 接下来我就给你介绍一下。 比特币的地址类型是慢慢发展过来的,刚开始只有普通地址,后来比特币进行了SegWit(隔离见证)升级,所以就发展出来了隔离见证(兼容)和隔离见证(原生)地址。 隔离见证
阅读更多...
傻傻分不清楚的CentOS和Ubuntu的命令和区别
傻傻分不清楚的CentOS和Ubuntu的命令和区别 下载命令 CentOS:yum Ubuntu:apt-get 网卡 CentOS:emN(em0, em1…) Ubuntu:ethN(eth0, eth1…)
阅读更多...
迷不迷糊?前后端、三层架构和MVC傻傻分不清
现在的项目都讲究前后端分离,那到底什么是前后端,前后端和以前的MVC以及三层架构啥关系呢?今天就这个问题展开一下,方面后面的学习,因为前面讲的jsp、servlet和javabean根据实例,基本上有一个框架的理解了,谁处理什么业务也大概清楚了,而且也提到了MVC这个东西,那就先从MVC说起吧。 一、先说说MVC模式 先上一张图,剩下全靠编O(∩_∩)O哈哈~! 对于MVC的说明图我觉得
阅读更多...
cpu太空闲 提高mysql利用率_CPU的load和使用率傻傻分不清
1. 什么是Cpu的Load 使用uptime、top或者查看/proc/loadavg都可以看到CPU的load统计,这里有三个值,分别代表1分钟、5分钟和15分钟的CPU Load情况。大部分人认为这三个数值越小说明比较好,如果越高说明系统可能存在问题或负载过高了。那这个值处于什么状态是好什么又是不好?什么时候需要关注并检查高的原因? LOAD AVERAGE:一段时间内处于可运行状
阅读更多...
自学编程千万别再傻傻地读理论书,这都是别人玩剩下的
自学编程千万不要再傻傻地读理论书了,这都是别人玩剩下的,这是真的吗? 在当下全民互联网,大数据的时代,Python已然成为了学习大数据、人工智能时代的首选编程语言。Python因上手简单被越来越多的人所喜爱,近几年更是在各类语言使用排行榜中稳居第一,而且每年是用人数还在直线上升。 但是对于想要入门Python的同学仍一头雾水,虽然网上的资料很多,但是很多资料都比较片面化,且很多是纯文字
阅读更多...
启动页/闪屏/引导页-你还傻傻分不清?
启动页/闪屏/引导页-你还傻傻分不清?(转载) - 知乎 今天就跟大家一起来认识一下开屏三姐妹:启动页/闪屏/引导页。 通常三姐妹出场顺序如下: 下面我们来深入认识一下这三姐妹: 1、启动页 定义: 启动页是应用每次冷启动过程中展示给用户的一个过渡页面,用于缓减用户打开应用时等待过程的焦虑情绪。 设计思路: 用一句话告诉用户产品定位是什么(我是谁?我是做什么的?)。设计
阅读更多...
桃花、杏花、梨花、李花傻傻分不清?快来学习吧
春天是最好的赏花季节,在微风暖阳中闻着花香总是一件让人快乐的事情。 不过桃花、杏花、樱花、梨花、李花、海棠花……这么多美丽的花儿是不是让你有点眼花缭乱,傻傻分不清? 我们先来看看这几种鲜花的手绘版: 真图版在这里: 梅花,分辨要点: 1、单朵开放,花瓣接近正圆形
阅读更多...
【分享】S2B、S2B2C傻傻分不清楚?企业S2B系统实际为S2B2C系统的创新模式!
互联网行业趋势发展中被誉为未来5年领先的商业模式:S2B,其实说白了就是供应平台的领先,独立S2B系统是一个大数据化的平台,在与协同网络相互合作的基础上来实现S2B2C系统平台的商业模式,所以S2B商城系统更完整的理解应该为S2B2C的创新模式,因为最后的服务对象是以C端为核心。S2B商业系统平台模式既保证了用户体验、商品质量的统一,也在一定程度删减了中间商,企业降低采购成本,也解决了小B
阅读更多...
补码、反码,傻傻分不清?
补码 补码的意义在于表达负数,进而将相对麻烦的减法运算转换为计算机擅长的加法。 我们先来看看,如果单纯用「符号位+原码」的表示方法,会出现什么幺蛾子,比如符号位0表示正、1表示负: 正数二进制原码负数二进制原码00 0000-01 000010 0001-11 000120 0010-21 001030 0011-31 001140 0100-41 0100 当进行两个正数的相加,比如1+
阅读更多...
汽车虚拟ECU和MCU硬件虚拟化,傻傻分不清楚
目录 1.概述 2.汽车虚拟ECU 3.汽车MCU虚拟化功能 4.小结 1.概述 近几年,随着智能网联汽车普及,车型的更新迭代速度进一步提升,功能开发工程师希望在能够在硬件成型前验证软件功能,意味着汽车控制器的功能开发也在不断左移。 为此业内出现了对ECU进行虚拟化以加速开发的呼声,在22年瑞萨联合ETAS就提出了基于Zone ECU的虚拟化解决方案。 随着这种方案的出现,
阅读更多...
UML关联组合聚合傻傻分不清楚
关联关系实际上是从大的方面说,聚合是一种特殊的关联是从小的方面说,组合又是一种特殊的关联关系是从更小的方面来说。 关联关系只是说两者有联系,这种联系并不具体。 聚合关系是说两者不单单有联系,这种联系是整体与部分的联系,部分可以离开整体而存在。 组合关系也是说两者不单单有联系,这种联系也是整体和部分的联系,但是部分不能离开整体二存在。我觉得最经典的例子就是 Activity和Frag
阅读更多...
C:算术移位和逻辑移位傻傻分不清楚
1. 算术移位与逻辑移位概念 算术移位指令对带符号数进行移位。 逻辑移位指令对无符号数进行移位。 算术左移、右移,逻辑左移、右移 如图所示 : 这里有一个进位位C,它就是标志寄存器 (即状态寄存器,亦称程序状态字寄存器PSW)中的那个进位位,指示是否有进位或者借位,若有则该位为1,否则为0。 逻辑左移跟算术左移完全一样。 逻辑右移
阅读更多...