首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
为啥专题
mysql中,字段类型为tinyint(1),在查询时为啥不显示正常的数字而是true或false?
背景 在查询数据的时候发现gender字段应该显示1,2,3,4等这样的数字,但是查出来却是true或false这样的boolean类型 分析 不免产生疑问,为何education字段也是存的数字,就能正确显示出数字,而gender不行,我又查看字段,发现这两个字段的类型不一样 gender字段的类型是tinyint()类型,那在不想改变字段类型的情况下,该如何能查出正确的数据呢?
阅读更多...
为啥我现在沉迷于GitChat
我很喜欢与朋友聊天,一群相熟的朋友,天南海北的聊,我往往会逐渐成为饭桌上最活跃的那一个。因为聊着聊着,我又有了一个新的联想,想出某种新的观点,甚或是某种奇怪的笑点。 好几年前,我在知乎泡了很久,近乎沉迷。因为,那些五花八门的问题,常常能够激发我的思考。在尝试回答、组织答案的过程中,我自己也会有很多的收获。 当然,在后来我渐渐的发现,知乎变了,知乎上的人也变了,知乎上的问题与回答,都变了!用心的专
阅读更多...
为啥一个java文件只能有一个public类
以后,如果有人问你为什么一个java文件只能有一个public类呢? 答:很简单啊,因为public类的名字要和java文件名相同,文件名只有一个,当然只能有一个public类! 问:good!那为神马文件名必须要和public类名字相同呢?不知道了吧? 答:这个问题是这样的,因为jvm虚拟机为了提高查找类的速度,使用import语句导入的时候,只会导入对应空间的文件名所对应的cla
阅读更多...
为啥固态硬盘的擦写次数只有千次,用完以后会坏吗?
速度和容量,SSD如今都做到了 它可以很快,也够能装 那么寿命呢,能不能靠得住 一块固态硬盘能用多久 谁在决定固态硬盘的寿命 机械硬盘的寿命一般以年计算 而固态硬盘的寿命则是由 闪存颗粒的“写入寿命”和“容量大小”决定 写入寿命即我们常说的擦写次数(P/E数) 闪存分为SLC、MLC、TLC及QLC 随着容量的不断提升 它们的P/E数逐级下降 以目前主流的TLC颗粒为例
阅读更多...
一份LLM资源清单围观技术大佬的日常;手把手教你在美国搭建「百万卡」AI数据中心;为啥大模型做不好简单的数学计算? | ShowMeAI日报
👀日报&周刊合集 | 🎡ShowMeAI官网 | 🧡 点赞关注评论拜托啦! 1. 为啥大模型做不好简单的数学计算?从大模型高考数学成绩不及格说起 司南评测体系 OpenCompass 选取 7 个大模型 (6 个开源模型+ GPT-4o),组织参与了 2024 年高考「新课标I卷」的语文、数学、英语考试,然后由经验丰富的判卷老师评判得分。 结果如上图所
阅读更多...
「Debug R」明明我用的是数据框,为啥运行结果有点不对劲
在「Debug R」有些你认为的报错不是报错(error),是警告(warnnings)里,我解决了一个使用者在 tibble 数据结构赋予行名出现的问题。 这次问题和上次类似,也是没有注意到自己用的数据结构其实不是普通的数据框了,只不过这次的问题的主角是 data.table。 果子老师很喜欢用data.table的一个函数---fread, 它的读取速度非常快,而且使用非常方便,基本不怎么
阅读更多...
mvn clean install 与 mvn install 的区别(为啥用clean)
之前写代码的过程中曾经遇到过问题,用mvn install后,新改的内容不生效,一定要后来使用mvn clean install 才生效,由于之前没有做记录,以及记不清是什么情况下才会出现的问题,于是想看看clean和不clean的区别。 就如大家知道的,maven在执行一个生命周期的命令的是时候将会执行之前的所有生命周期操作,比如执行mvn install,会执行前面一系列的动作包括 comp
阅读更多...
为啥谷歌浏览器打不开微信公众平台?
IE、火狐都可以打开微信公众平台,但就是谷歌浏览器打不开。。这咋解决呢? Solution: 1、点开谷歌浏览器的设置 倒数第三个就是设置 往下翻找到重置浏览器设置: 然后刷新刚才打不开的界面就进来了~! 欢迎大家关注小斌刚刚创建的微信公众号,与CSDN同名:Bean冷的心,公众号会分享大量有趣、新鲜的技术资讯,以及算法基础详解和基础知识扫盲,看不懂来打我,期待您的关注哦!~
阅读更多...
配置应用程序的服务和请求处理管道 为啥要在starup而不再program中配置呢
配置应用程序的服务和请求处理管道通常在Startup类中完成,而不是在Program类中,主要基于以下原因: 关注点分离: Program.cs主要关注于应用程序的启动和宿主的构建。它负责初始化应用程序的主机,并设置基本的配置和启动参数。Startup.cs则专注于应用程序的具体配置,包括服务和请求处理管道的设置。这种分离使得代码更加模块化,易于维护和扩展。清晰性和可读性: 将服务和管道配置放在
阅读更多...
【天池科普】1. 为啥人人都要学AI
大家好!欢迎来到天池的AI科普系列课程,本期是第一期内容。在这个信息爆炸的时代,人工智能(AI)不仅是技术进步的标志,更是推动社会向前发展的强大引擎。无论你是AI领域的新手,还是有一定基础的学习者,这里都会有适合你的内容。让我们一起来开启这段学习之旅,探索AI的奥秘,发现它是如何影响我们的世界的。 自20世纪50年代人工智能概念的诞生以来,AI技术经历了多次起伏,从最初的逻辑推理到今天的深度学
阅读更多...
为啥找对象千万别找大厂男,还好我不是大厂的。。
精品推荐: 《征服数据结构》,《经典图论算法》 网上看到一大厂女员工发文说:找对象千万别找大厂男,理由说了一大堆,无非就是大厂男为了逃避带娃,以加班为由宁愿在工位上玩游戏也不愿回家。当然这种观点有的人赞同有的人反对。 网友精彩评论: --------------下面是今天的算法题-------------- 来看下今天的算法题,这题是LeetCode的第45题:跳跃游戏 II。 问
阅读更多...
ChatGPT为啥不用Websocket而是EventSource?
点击下方“JavaEdge”,选择“设为星标” 第一时间关注技术干货! 免责声明~ 任何文章不要过度深思! 万事万物都经不起审视,因为世上没有同样的成长环境,也没有同样的认知水平,更「没有适用于所有人的解决方案」; 不要急着评判文章列出的观点,只需代入其中,适度审视一番自己即可,能「跳脱出来从外人的角度看看现在的自己处在什么样的阶段」才不为俗人。 怎么想、怎么做,全在乎自己「不断实践中寻找适
阅读更多...
Python接口自动化测试框架(扩展篇)-- requests源码分析:response类的text属性都干了啥,为啥中文乱码?
背景:前面有一篇关于requests请求响应中文乱码的解决办法,但是心中仍有些疑惑,还是想知道答案,不管是否发送请求定义了content-type:text/html;charset=utf-8请求头信息,还是响应的网页源码中有charset=utf-8字符集,经过试验:response类headers中根本就没有得到我们定义的字符集,还有response.encoding得到的也不是解析网页的c
阅读更多...
Android 的消息机制(UI线程的Looper 为啥不会阻塞?答案在后面)
说道 Android 的消息机制,其实说的就是 Handler 的运行机制以及 Handler 所附带的 MessageQueue 和 Looper 的工程过程。 一、 Handler 的运行机制 当 Handler 创建的时候,会采用当前线程的 Looper 来构建消息循环系统,如果当前线程没有 Looper 则会报错,当然,开始是 UI 线程,所以不用担心。 当然,当Looper 被创建的
阅读更多...
在ArcGIS中,矢量数据有.shp,.mdb和.gdb,为啥建议使用gdb?
在ArcGIS中,矢量数据可以存储在多种格式中,如 .shp (Shapefile)、.mdb (Microsoft Access Database) 和 .gdb (Geodatabase)。每种格式都有其特定的用途和优缺点,但通常推荐使用 Geodatabase(.gdb)格式,原因如下: 1. 更高的数据容量和性能 容量: Shapefiles 和 MDB 文件有大小限制,例如,Sha
阅读更多...
HCIE数通,为啥是网工的“黄金标准”?
作为网络工程师,你不可能没听说过HCIE,也不可能没听过数通,也可能曾经考虑过要不要挑战这个认证。 HCIE数通为何被誉为网工的黄金标准?聊聊 01 什么是HCIE数通? HCIE数通认证是华为技术有限公司推出的一项高级别认证,旨在验证网络工程师在复杂网络环境中的设计、实施和故障排除能力。 这项认证被视为华为认证体系中最高级别的认证之一,代表了持证人在网络技术领域的顶尖水平。 02
阅读更多...
揭秘:为啥赚钱越来越难了?8大残酷真相!
当下,许多人都普遍感受到了一种前所未有的压力:赚钱似乎变得越来越难了。这一现象的背后,隐藏着多个层面的复杂原因。以下,我们将结合最新的数据和观察,从几个关键角度探讨这一现象的成因。 首先,全球经济格局的变动使得外部循环受阻。特别是与欧美等发达国家的经济联系,在某些领域出现了断裂。这不仅影响了外资企业的在华投资,也导致国内企业拓展海外市场时遭遇困难。这种外部循环的停滞,使得资金流动受限,进而影响了
阅读更多...
用实践结果告诉你为啥说 CloudFlare 是赛博菩萨?
最近几天明月都没有更新博客了,主要是接了几个 CloudFlare 代维配置的活儿,有需要加速优化的,有需要排除疑难故障的,有需要提高防御攻击能力的甚至还有纯粹为了体验“打不死”装逼需要的。总之,各种各样的需求,五花八门的,好在 CloudFlare 都能一一满足,最主要的是这些都是“免费”的!是的,你没有看错,都是免费的!CloudFlare 真的做到了名副其实的赛博菩萨! 今天明月抽点儿
阅读更多...
为啥ajax有返回值但是alert不出来呢???
<html> <head> <title>为啥ajax有返回值但是alert不出来呢???</title> </head> <meta charset="utf-8"> <body> <div class="click"> 点我测试</div> <script src="http://libs.baidu.com/jquery/1.11.1/jquery.min.js" type="text
阅读更多...
让星星⭐月亮告诉你,2的n次幂与二进制位全为1之间的联系,为啥只差一个1
现象: 2 ^ 3 = 8 = (1+2+4) +1 =(2 ^ 0+2 ^ 1+2 ^ 2)+1 即2 ^ 3 - 1=(2 ^ 0+2 ^ 1+2 ^ 2) 2 ^ 4 = 16 = (1+2+4+8) +1 =(2 ^ 0+2 ^ 1+2 ^ 2+2 ^ 3)+1 即2 ^ 4 - 1=(2 ^ 0+2 ^ 1+2 ^ 2+2 ^ 3) 观察上述现象,可以发现2的n次幂等于2的0次幂到2的(
阅读更多...
泥瓦匠:程序猿为啥要坚持写原创技术博客?
世界上最廉价的原创是什么?答案希望你从这篇文章中找到。 一、前言 当几年前,接触博客这个词,还是从学长那边。因为他说他学技术,喜欢把遇到的问题,总结到博客上。我就寻思着,学着呗,反正不亏。然后我写了第一篇... 简直称不上博客,也称不上原创博客。因为内容是错误的,内容一点价值都没有。为啥这么说呢?因为有人留言: "这就是错的" "这样的垃圾东西不要发出来了 猪 白痴都会的 丢人现眼" "你
阅读更多...
为啥要坚持写原创技术博客?
世界上最廉价的原创是什么?答案希望你从这篇文章中找到。 一、前言 当几年前,接触博客这个词,还是从学长那边。因为他说他学技术,喜欢把遇到的问题,总结到博客上。我就寻思着,学着呗,反正不亏。然后我写了第一篇... 简直称不上博客,也称不上原创博客。因为内容是错误的,内容一点价值都没有。为啥这么说呢?因为有人留言: "这就是错的" "这样的垃圾东西不要发出来了 猪 白痴都会的 丢人现眼" "你
阅读更多...
为啥我说英语能决定程序员的天花板?
看到知乎有这样的一个问题,作为程序员的你,大学最后悔没有好好学哪门课? 很多人回答《软件工程》、《线性代数》、《微积分》等,各种都有。。 但我觉得,这些课都很重要,但没学好不妨碍自学。 其实对程序员来说,阻碍其发展的往往是英语!!! 对,你没听错,是英语。 为啥这么说呢?因为英语决定着一个程序员的天花板有多高。 诸如像会计、法律、医学这样的专业,工作后还需要依赖在学校练的基本功,计算机
阅读更多...
为啥选择MongoDB
(1)无数据结构的限制 没有表结构的概念,每条记录可以有完全不同的结构 业务开发方便快捷 Sql数据库需要事先定义好表结构在使用 (2)完全的索引支持 Redis的key—value Hbase的单索引,二级索引需要自己实现 MongoDB单索引、数组索引、全文索引
阅读更多...
TCP漫谈之为啥需要timewait状态
tcp的状态状态转化图如下所示,其中Time_awit状态是CLOSED之前的一个状态,等待2个MSL时间。 为啥需要time_awit状态呢?为啥不直接进入closed状态呢?这样不就能更快的释放资源给新的连接使用了吗?而是还需要等待2MSL(linux默认)时间。 有两个原因,第一个原因是为了防止“迷路的数据包”,如下图所示,如果在第一个连接里面第三个数据包由于底层网络故障延迟送达。等待新的
阅读更多...
️测试问我:为啥阅读量计数这么简单的功能你都能写出bug?
前言 可乐他们团队最近在做一个文章社区平台,由于人手不够,后端部分也是由前端同学来实现,使用的是 nest 。 今天他接到了一个需求,就是在用户点开文章详情的时候,把阅读量 +1 ,这里不需要判断用户是否阅读过,无脑 +1 就行。 它心想:这么简单,这不是跟 1+1 一样么。 往期文章 仓库地址 切图仔做全栈:React&Nest.js 社区平台(一)——基础架构与邮箱注册、JWT 登
阅读更多...