菜鸟教程

其他

使用这些编程字体 | ‘1’, ‘l’, 和 ‘I’ 或 ‘0’ 和 ‘O’再也不会傻傻分不清楚

“O”,很容易混淆。一些专用的编程字体就会用不同的字符来表示这些看起来相似的符号。这样,我们就不会把它们弄混了,减少了很多不必要的错误。接下来我们将为大家推荐几款好用的编程字体。1、Fira
5月31日 上午 11:27
其他

程序员喜欢黑色模式? 黑色不一定是大佬,大佬都用黑色!!!

民间传说是:1、使用黑色主题的不一定是大佬,但是大佬都用黑色主题?2、黑色主题因为更像极客,或黑客。海外也有人讨论了这个话题,高赞回答很有意思:Because
5月23日 上午 11:26
其他

《庆余年2》盗版资源惊现 NPM 平台,开源社区遭遇“不速之客”!平台不得不停止新增文件功能!

CDN,逼得平台不得不停止新增文件功能。看下具体的流量,虽然流量不大,但这版权问题就不该有冒头的趋势:开发者在社交平台表示:为了让
5月21日 上午 11:20
其他

2024 年 7 个最适合开发者的图表库

提供了广泛的图表类型和功能,适用于商业和个人项目。特点:多种图表类型:支持多种图表类型,包括折线图、柱状图、饼图、散点图、面积图、范围图、极坐标图、气泡图和地图等。交互性:Highcharts
5月20日 上午 11:28
其他

华为文生图现场演示出 Bug?出现 sleep(6) 代码|附现场视频

秒。现场视频:然后开始就有人质疑华为现在演示造假的可能性:以下是知乎用户的推测(https://www.zhihu.com/question/655565411):
5月16日 下午 12:14
其他

微软中国 AI 团队集体打包去美国,国际轮岗还是另有隐情?

近期,网友爆料微软中国区人工智能团队成员收到了公司的重要邮件通知。邮件中提出,部分团队成员有机会进行国际轮岗,可以选择搬迁至美国、澳大利亚、爱尔兰等国家继续他们的工作,这一变动可能涉及上百名员工,包括专注于
5月15日 下午 7:58
其他

GPT-4o 可以读懂代码,学会“看脸色行事”,判断出人的情绪|淘宝重启网页版优化工作

同时具备文本、图片、视频、音频多方面的能力,即可以接受任何文本、音频等形式及其组合的输入,并生成同样媒介形式的回答。GPT-4o
5月14日 上午 10:49
其他

2024 年 04 月 JavaScript 框架排行榜

的世界中,框架的流行度随着时间的推移在不断变化。前端技术的发展速度非常快,随着浏览器技术的进步和移动设备多样化,前端框架技术迭代最为迅速,开发者需要不断学习和适应新技术以保持竞争力。根据
5月13日 上午 8:41
其他

免费、开源、好用的 SQL 客户端合集

语句。官方地址:https://dbeaver.io/开源地址:https://github.com/dbeaver/dbeaver?tab=readme-ov-file2、Beekeeper
5月11日 上午 11:27
其他

优雅的代码规范,提升代码质量

在软件开发中,优雅的代码规范可以帮助我们写出既美观又实用的代码。以下是提升代码质量的建议性规范:命名清晰:使用描述性强的命名,让代码自我解释。简洁性:力求简洁,避免冗余,用最少的代码行数完成功能。一致性:保持项目中命名和编码风格的统一,减少认知负荷。注释:用注释阐明代码意图,但避免过度注释。避免复杂性:将复杂逻辑分解为简单、可管理的函数或模块。重构:定期重构,提升代码的可读性和性能。测试:编写单元测试,确保代码的稳定性和可靠性。错误处理:合理处理错误,增强程序的健壮性。文档:编写清晰的文档,包括
5月10日 上午 11:15
其他

命令行中的趣味世界,牛也能说话,有趣又好玩

是一个简单的命令行程序,它能够随机地从数据库中选择一条信息并显示出来。这些信息可能是名人名言、幽默短语、励志格言,甚至是一些有趣的小故事。Debian/Ubuntu
5月9日 上午 8:25
其他

90 后程序员开发视频搬运软件,获利超过700万,结局很刑!

转自:OSC开源社区央视《今日说法》栏目近期报道了一个90后程序员通过开发非法视频搬运软件获利超过700万的案件。国内某知名短视频平台报警称,有人在网络上售卖一款非法软件,使用软件的人可以绕过他们平台的审核机制,直接窃取他人的作品进行发布。浙江台州警方调查发现,在这背后是一条违法犯罪的产业链条,犯罪团伙的上游开发制作非法软件,通过更改短视频平台的代码,逃避平台监管。https://tv.cctv.com/2024/04/27/VIDEDN7F4BCUq7qJlJYX98sv240427.shtml本案例核心内容:1.
5月7日 上午 8:27
其他

免费开源的 IDE、数据库管理工具、SSH客户端和FTP客户端

之前我们提到了一些付费的软件:你用过的破解软件值多少钱?看完瑟瑟发抖...一些付费的开发软件如果全套买下来着实不便宜,本文将介绍一些免费的开发软件,包括以下几个方面:IDE(Integrated
5月6日 上午 11:12
自由知乎 自由微博
其他

特斯拉被曝毁约应届生,将统一提供一个月底薪赔偿

:放弃应届毕业生秋招春招的重要机会,真的看得上这一个月赔偿吗???网友八:也就是特斯拉还能上上热搜,大家还能表示同情!那前阵子毁约应届生的蜂巢连热搜都上不了网友九
4月27日 上午 11:36
其他

你用过的破解软件值多少钱?看完瑟瑟发抖...

在国内做程序开发,软件破解大部分人或多或少都会接触到,一方面想验证下自己的技术实力,另一方面一些软件确实贵,对于刚步入社会的学生要去购买,还是要花不少钱。接下来我们就数数那些我们曾经或正在使用的、破解的、没付钱的软件值多少钱。小编在发这篇文章的时候真的是有点瑟瑟发抖,因为我也是程序员。1、Windows11Windows
4月23日 上午 11:15
其他

我仅用 6 行代码,实现某宝几万单的小需求,是否也能开店卖货了?

行代码去开店赚钱了,哈哈哈😂~~~这个需求还可以实现自动化:用户在聊天窗口提出要转换的需求,我用聊天系统自动回复一个链接给他,用户打开链接,提交
4月22日 上午 8:03
其他

雷军辟谣爽文人生:我不是高考状元 卡里也没有冰冷的 40 亿

岁还在写增删改查。雷军曾表示:“我特别热爱编程,曾经以为我会一辈子做程序员,结果28岁成为了金山CEO,真不是我厉害,纯粹是意外”
4月19日 上午 11:02
其他

代码美如画,装上这些主题,VSCode 还不得原地起飞!!!

Owl插件链接地址:https://marketplace.visualstudio.com/items?itemName=sdras.night-owl暗色效果展示:亮色效果展示:6、Shades
4月18日 上午 11:21
其他

都 2024 年了,程序员必备网站也要更新

chatGPT,那就用这个来平替,其他还有类似讯飞认知大模型、阿里通义、秘塔AI等,大家使用时也可以比较看看。3、Github访问地址:https://github.com/GitHub
4月15日 上午 11:15
其他

免费开源,无需 GPU,本地化部署大语言模型的对话系统

ollama,这些模型利用传递的内容作为参考,生成内容并回答用户的问题。安装使用该项目还处于早期阶段,所以难免有一些问题,但个人学习使用完全足够了。虽然项目成立不久,但目前已收获了
4月14日 上午 11:38
其他

0.1+0.2 不等于 0.3 ?这是为什么?一篇讲清楚!!!

这样的十进制小数时,计算机会使用一个近似值。这个近似值是通过将无限循环的二进制小数转换为有限位数的浮点数表示来实现的。因此,当我们在计算机中进行浮点数运算时,结果可能会有微小的误差。例如,0.1
4月7日 上午 11:16
其他

2023 年最受欢迎 Linux 发行版本公布

商业发行版中。Fedora适合那些寻求最新Linux技术、愿意尝试新软件和功能的用户,它为用户提供了最新的开源软件和硬件支持,同时拥有一个强大的社区来支持用户和开发者。8.
4月5日 上午 11:39
其他

AI 编程语言 Mojo ,宣称比 Python 快 9 万倍

mojo安装成功后,使用以下命令设置环境变量:MOJO_PATH=$(modular
3月30日 上午 11:23
其他

高效编码利器:推荐开发人员必备的 VSCode 扩展!

拥有一个庞大的扩展市场,用户可以根据自己的需要安装各种扩展来增强编辑器的功能,包括语言支持、代码格式化工具、版本控制集成、主题和图标等。我们可以在
3月28日 下午 5:20
其他

百度将为国行 iPhone 16 提供 AI 功能

功能,成为苹果在中国市场合规的有效策略之一。百度的搜索的确被很多人诟病,但人工智能也是很早介入,应该是具备丰富的本土化经验和技术积累,能够为苹果提供符合中国法规的
3月26日 上午 11:21
其他

五款神器级图片处理工具,提高生产力

在线编辑功能并且完全免费,用户可以直接在浏览器中使用,可以应用各种效果、滤镜,添加文本,以及进行裁剪或调整图片大小等操作。访问地址:https://www.photopea.com/2、Pixlr
3月25日 下午 5:46
其他

13.5k star, 免费开源 Markdown 编辑器

http://editor.md.ipandao.com/examples/html-preview-markdown-to-html.html在目前的互联网世界中,Markdown
3月22日 下午 5:31
其他

文心一言的魔性作图,我愣住了

前几天收到文心一言的测试邀请,使用后感觉部分领域比如历史还是表现的可圈可点,具体可查看文心一言开箱测试。今天看到网友们用它来作图,看了后我都愣住了。。。1、AI
2023年3月21日
其他

文心一言开箱测试

RUNOOB,我估计这是他们搜索引擎的结果:历史人物问问看,这个看起来还行,文心一言应该在中文历史上有优势吧,毕竟国内搜索引擎一家独大,数据量收集到也是最多的。没具体跟
2023年3月17日
其他

「密码」这种敏感信息,到底该如何存储?

的结果是一样的,就都能登录,所以攻击者要推是可以推出来的,只不过成本会高些。总而言之,通过摘要算法来存储密码,不法分子是可以通过暴力、彩虹表、字典等方式来破解。如果你仅仅是用
2022年12月2日
其他

IT 行业一些常见的招聘术语!

JD,先把交集内容学完,既然每个大厂都要求,那说明这几门技术肯定很重要。好啦,以上就是今天的分享,希望对大家有所帮助。
2022年11月21日
其他

月薪base到50k的,一般是p几,p6 p7 p8?

公子龙有童鞋问,月薪base到50k的,一般是p几,p6
2022年11月16日
其他

如何快速做项目?都有哪些技巧?

bug,导致了项目延期,这也是得不偿失的。做计划这点在工作中尤为重要,共勉。5、快速测试这一点没什么好说的,一般做项目时要编写好单元测试,每次改完代码后执行一次单元测试,就能提前自动发现一些小
2022年11月11日
其他

少写点 if-else 吧,它的效率有多低你知道吗?

程序喵大人首先看一段经典的代码,并统计它的执行时间://
2022年11月9日
其他

日常开发中遇到问题,如何 debug?

debug,在做一个动作前要清楚自己的目的是什么,而不是盲目地进行改动。要恪守逻辑,知道现在要解决的问题是什么,需要得到哪些信息,可能的假设是什么,如何通过修改代码去验证你的判断,这样才是合理的
2022年11月4日
其他

为什么 B 站的弹幕可以不挡人物?

站看视频的时候,偶然发现当字幕遇到人物的时候就被裁切了,不会挡住人物,觉得很神奇,于是决定一探究竟。高端的效果,往往只需要采用最朴素的实现方式,忙碌了两个小时,陈师傅打开了
2022年11月1日
其他

如何优雅地优化网页加载速度?

https://developer.mozilla.org/en-US/docs/Web/HTML/Element/script#attr-src[3]DOMContentLoaded:
2022年10月27日
其他

巧了,这几个项目,我王多鱼投(喂)了!

https://github.com/williamyang1991/vtoonify2DreamFusion一句描述生成图像,text2img
2022年10月21日
其他

一个整数+1,攻破了Linux内核!

来源|编程技术宇宙作者|轩辕之风本故事根据Linux内核真实漏洞改编帝国危机夜幕降临,喧嚣褪去,繁忙的Linux帝国渐渐平静了下来,谁也没有想到,一场危机正在悄然而至......“咚咚!”帝国安全部长办公室的敲门声,打破了夜晚的宁静。“部长,刚刚发现有程序在修改passwd文件。”原来是文件系统部门的小黑到访。安全部长眉头一紧,这passwd文件可非比寻常,里面记录了系统中所有用户的信息,但0.1ms之后,紧锁的眉头便舒展开来。“这有什么大惊小怪的?只要有root权限,这是允许的嘛!”安全部长没有抬头,继续看着每天的系统日志。“部长,重点在于这程序不是从系统调用进入内核,而是从中断入口进来的。”安全部长愣了一下,约摸0.2ms之后,放下了手里的日志,站了起来。“你是说,他是通过中断描述符表(IDT)进来的?”小黑点了点头。“小王,你赶紧跟他过去IDT看一下,调查清楚速来报我!”部长对着一旁的助理说道。助理点了点头,准备出发,刚走到门口,又被部长叫住了。“等等!此事非同小可,我还是亲自去一趟吧!”IDT修改谜案安全部长随即出发,来到IDT所在的地方,这里一切如旧,未见有何异样。部长指着这中段描述符表问道:“他是从哪道门进来的?”“4号!”这时,看守IDT大门的白发老头闻讯走了过来回答道。“奇怪了,IDT表中的函数入口,都是我们操作系统安排好了的,讲道理没有哪一个会去修改passwd文件才对。”部长看着这些表项,低头自语。“部长,这我得跟您汇报一下,那小子进来之前,把第四项的入口地址高32位改成了0x00000000,进来之后他才给恢复成了0xFFFFFFFF。”老头说完,拿出了IDT表项的结构图展了开来。部长听完猛地一抬头:“这入口地址是64位的,在IDT表项中拆分成三部分存储。高32位平时都是0xFFFFFFFF,指向的是咱们内核空间中的中断处理函数。现在变成了0x00000000,那整个函数入口地址不就指向了用户态地址空间了吗?”小黑和助理都不敢说话,大家都知道这后果有多严重,天知道那家伙利用内核权限执行了用户空间的什么代码。“不对,在他进来之前,一个用户空间的程序怎么能改IDT的内容呢?他没权限访问才对,你是不是看错了?”“我没有看错,他改的是时候,我还特地留意了一下他的调用堆栈,不是在用户空间,是从内核空间的函数——perf_swevent_init方向来的。”老头说道。整数+1的悲剧部长二话没说,又带着大家直奔perf_swevent_init函数而去。“老伯,您可还记得具体是哪个位置?”部长问道。“就是从19行那个static_key_slow_inc函数过来的。”“让我看一下!”助理挤到前面来,想在部长面前露一手。“嗯,这个static_key_slow_inc做的事情是把一个整数执行了原子+1操作。不过它操作的是perf_swevent_enabled数组,跟IDT八杆子打不到一块儿去,怎么能修改到IDT呢?”助理摸了摸头,往后退了两步,瞧着是没看出什么问题。“不见得!”部长仍然是紧锁着眉头,开口说道,“你们看,它是通过event_id这个数字作为下标来访问数组元素,要是这个event_id出错访问越界,指向IDT,也不是没有可能啊!”助理赶紧扫了一眼event_id,随后便露出了失望的表情:“不会的,第9行有检查,你看,超过8以后就会通不过检查。”线索在这里被切断了,本来指望在perf_swevent_init这个函数这里寻找IDT被修改之谜,看来要无功而返了。不知不觉,时间已经很晚了,部长一行决定先回去,再从长计议。部长走了几步,见助理没有跟上来,便回头叫了他一声。“部长请留步,我好像感觉哪里不太对劲。”助理此刻也皱起了眉头。“你发现了什么?”部长和小黑他们又走了回来。“部长,你看第3行,这个event_id是一个int型的变量,也就是说这是一个有符号数。”助理说道。“有符号数怎么了?”小黑也忍不住开口问了。“如果······”“如果event_id变成了一个负数,它将能越界访问数组,并且还能通过第9行的大小检查!”没等助理说完,部长道破了玄机!众人再一次将目光聚集在了这个event_id上,打算看一下第三行给它赋值的event->attr.config是个什么来头。首先是perf_event中的attr成员变量:struct
2022年10月18日
其他

程序员必知的“大数据”基础知识!

就是一个日志采集工具,负责日志的采集,然后输入到不同的数据源中。最后好了,关于大数据体系的一些基础知识,简单了解到这个地步就差不多了。其实还有很多组件没提,比如分布式集群资源调度框架
2022年10月14日
其他

我用这个技术,干掉几千行 if else!

非常简单,直接进入代码仓库主页,引入代码包即可。这里我建议大家首次使用时下载官方提供的示例代码:https://github.com/compileflow/compileflow-demo这是一个
2022年10月11日
其他

33 个 "不得不看" 的 Python 关键字总结!

print(f"程序计算结果是{str(100//x)}")func1(10)func1(0)结果如下:3
2022年9月29日
其他

千万千万不要在方法上打断点!太坑了!

里面存在了,则不添加。你说这个程序是线程安全的吗?肯定不是。你想想,先判断,再添加,经典的非原子性操作。但是这个程序你拿去直接跑,又不太容易跑出线程不安全的场景:怎么办?Debug
2022年8月18日
其他

这 20 个好习惯,助你写出好代码!

使用插件很多时候没必要去重复造轮子。当我们要扩展用户界面、程序或者网站的时候,插件其实是一种很好的方法。插件也可以帮助我们提供定制化功能。如果没有找到相应的插件,有精力自己也可以去开发一个。4.
2022年8月5日
其他

用代码画时序图!YYDS

交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。它可以表示用例的行为顺序,当执行一个用例行为时,其中的每条消息对应一个类操作或状态机中引起转换的触发事件。如何用
2022年7月31日
其他

从 20s 优化到 500ms,我用了这三招!

code,不然就会出现数据不一致的问题。很显然,如果要这样调整的话,业务流程上要改,代码改动有点大。所以,还是先保持在接口中远程调用吧。这样看来,可以优化的地方只能在:for
2022年7月19日
其他

一文带你了解 Mysql 读写分离

这会导致什么问题呢?比如有一个付款操作,你付款了,主库是已经写入数据,但是查询是到从库查,从库里还没有你的付款记录,所以页面上查询的时候你还没付款。那可不急眼了啊,吞钱了这还了得!打电话给客服投诉!
2020年8月30日
其他

啥是佩奇,程序员最懂

近日,一则《啥是佩奇》的电影宣传片火遍朋友圈,引发一众网友笑中带泪,更是引起广大程序员们的共鸣。
2019年1月21日
其他

几张趣图带你了解程序员眼中的世界

21副GIF动图让你了解各种数学概念
2018年12月17日