技术最前线

其他

大厂基本功 | MySQL 三大日志 ( binlog、redo log 和 undo log ) 的作用?

日志有三种格式,可以通过binlog_format参数指定。statementrowmixed指定statement,记录的内容是SQL语句原文,比如执行一条update
2022年7月18日
其他

终于能看懂神经网络到底在干啥了...

Engine支持ONNX、Keras(.h5)以及ZTN三种模型文件。Z字按钮旁边两个按钮依次是启动模型和清除模型:如果手头上还没有模型也没关系,点击界面右上角的Z形图标可以到Zetane
2022年7月9日
其他

统计学中数据分析方法汇总

因子分析一种旨在寻找隐藏在多变量数据中、无法直接观察到却影响或支配可测变量的潜在因子、并估计潜在因子对可测变量的影响程度以及潜在因子之间的相关性的一种多元统计分析方法。与主成分分析比较相同:
2022年7月7日
其他

MySQL 的零拷贝技术

Cache)以块形式缓冲了块设备的操作,定时或手动的同步到硬盘,它是为了缓冲写操作然后一次性将很多改动写入硬盘,避免频繁写硬盘,提高写入效率。Cache(Page
2022年6月25日
其他

新手提交一个PR,却创造了一项世界纪录

代码内存分配的利器↓推荐关注↓「开源前哨」日常分享热门、有趣和实用的开源项目。参与维护10万+star
2022年6月22日
其他

Python 处理超大 JSON 文件,这个方法简单!

user_to_repos[user].add(repo)如果使用json标准库,数据一旦被加载文件就会被关闭。而使用ijson,文件必须保持打开状态,因为当我们遍历记录时,JSON
2022年6月21日
其他

快 45%,Python 3.11 性能表现优异

官方文档:https://docs.python.org/3.11/whatsnew/3.11.html#faster-cpython鉴于此,科技媒体
2022年6月20日
其他

一次 SQL 查询优化原理分析:900W+ 数据,从 17s 到 300ms

pool。符合我们的预测。也证实了为什么第一个sql会慢:读取大量的无用数据行(300000),最后却抛弃掉。而且这会造成一个问题:加载了很多热点不是很高的数据页到buffer
2022年6月18日
其他

17.6K Star! 一款快速高效的包管理工具

不过,无论依赖项的数量和依赖关系图的深度如何,布局都会保持这种结构。如果这时,添加qar@2.0.0为bar和foo的依赖项:node_modules├──
2022年6月17日
其他

程序员坐牢了,会被安排去写代码吗?

↓推荐关注↓今天给大家分享一篇有意思的爽文,但也是根据多年之前一个真实报道改编而来的。本文字数较多,建议先收藏,上下班路上、带薪上厕所、浑水摸鱼时再慢慢看~本故事纯属虚构请大家不要随意模仿,后果自负!
2022年6月17日
其他

HTTP/3 发布!

的初衷是解决传输控制协议(TCP)需要几次来回才能建立连接并开始传输数据的事实。原有的协议产生的连接和传输延迟时间较长,带来了较差的用户体验。QUIC
2022年6月16日
其他

Linux Kernel 5.18 正式发布,这些是新功能

相关内容,包括:工具资源、使用技巧、课程书籍等。点击获取《每天一个Linux命令》系列和精选Linux技术资源。点赞和在看就是最大的支持❤️
2022年6月12日
其他

MySQL 暴跌!

年度数据库”称号。继续看看主流的数据库的分数趋势变化:最后看看各类型数据库的排名情况。关系数据库前
2022年6月10日
其他

8.5K Star! 检查 Python 代码内存分配的利器

【导语】:Memray是一个可以检查Python代码内存分配情况的工具,我们可以使用它对Python解释器或扩展模块中的代码进行分析,并生成多种统计报告,从而更直观的看到代码的内存分配。简介开发者可以根据需要,生成多种统计报告,观察程序的内存分配。总结报告该报告会把多个线程的内存分配情况显示到同一个表格中,own
2022年6月10日
其他

被通知一个月离职,我修改了项目中的所有注释……

↓推荐关注↓当冲突爆发且到了必须让程序员离开时……那让他们“及时离开”吧。假如你已经对某个开发人员下发解雇通知,你还会让他深度参与重要项目甚至把项目做完再走吗?放在今天,这个答案往往是显而易见的:不会。但如果是几十年前,那就未必了。来自程序员的“报复”近日
2022年6月9日
其他

索尼工程师神优化,Linux 文件系统性能提升 73%

↓推荐关注↓在Linux系统中,索尼工程师最近立大功了,他们提交的代码使得exFAT文件系统的性能大涨73%甚至更多,极大地缩短了文件创建时间。据报道,索尼工程师Yuezhang
2022年6月8日
其他

微软继续拆分 VS Code Python 扩展,再推三款独立扩展

Marketplace,对这些扩展感兴趣的开发者现在就可以跳转到对应的链接下载安装。如果你有任何问题或功能请求,都可以在扩展页面或对应的
2022年6月8日
其他

1.8 万 Star!这款 Nginx 可视化配置工具太强了!

功能强大,所以针对其各个功能的配置项会显得特别多,对于我们来说要记住那么多配置是一件十分头疼的事,甚至会经常出现符号书写错误的情况。而
2022年6月7日
其他

用 Python 写了一个天天酷跑(附源码)

↓推荐关注↓写出来的效果图就是这样了:下面就更新一下全部的代码吧还是老样子先定义import
2022年6月6日
其他

Android 13 将默认采用华为开发的只读文件系统

与其他只读文件系统不同,该系统旨在构建一个新的文件管理系统,从而提高磁盘性能和速度,同时节省磁盘空间以减少不必要的占用。据华为介绍,EROFS
2022年6月6日
其他

JetBrains IDE 公布全新默认 UI,已开放申请试用

UI,目前已开放申请试用。申请地址:https://www.jetbrains.com/lp/intellij-new-ui-preview/。预览图JetBrains
2022年6月4日
其他

有了这款 Linux 网络延迟排查方法,再也不用加班了

内核协议栈数据包处理速度慢导致的延迟。应用程序数据处理速度慢造成的延迟等。那么当我们遇到这些原因造成的延误时,我们该怎么办呢?如何定位网络延迟的根本原因?让我们在本文中讨论网络延迟。Linux
2022年6月4日
其他

可视化方式,彻底搞懂 LSTM

Ct'),前面我们说了非双向LSTM的输出维度等于隐藏层的特征维度,而双向LSTM的输出维度是隐含层特征数*2,而且H,C的维度是时间轴长度*2。4.2
2022年6月2日
其他

80% 的 Linux 都不懂的内存问题

描述符上的红黑树和链表上。然后回到用户态,通过内存分配器(ptmaloc,tcmalloc,jemalloc)算法将分配到的内存进行管理,返回给用户所需要的内存。如果用户态申请大内存时,是直接调用
2022年6月1日
其他

PyTorch 宣布支持苹果 M1 芯片 GPU 加速:训练快 6 倍,推理提升 21 倍

成为机器学习的绝佳平台,让用户能够在本地训练更大的网络或批大小。这降低了与基于云算力的开发相关的成本或对额外的本地
2022年6月1日
其他

我的 JavaScript 比你的 Rust 更快

cpu”的经典难题,但我的目标就是打那小子的脸,所以费点内存也无所谓。而我之所以能赢,是因为对方选择了一个幼稚的策略。其实他要想赢,最好的办法就是添加内存泄漏,故意把所有分配都保留在内存当中。这样
2022年5月31日
其他

面试官问如何优化慢 SQL ?

7:优化器选择不使用索引的情况如果要求访问的数据量很小,则优化器还是会选择辅助索引,但是当访问的数据占整个表中数据的蛮大一部分时(一般是
2022年5月30日
其他

用 Python 爬了微信好友,原来他们是这样的人...

↓推荐关注↓随着微信的普及,越来越多的人开始使用微信。微信渐渐从一款单纯的社交软件转变成了一个生活方式,人们的日常沟通需要微信,工作交流也需要微信。微信里的每一个好友,都代表着人们在社会里扮演的不同角色。今天这篇文章会基于Python对微信好友进行数据分析,这里选择的维度主要有:性别、头像、签名、位置,主要采用图表和词云两种形式来呈现结果,其中,对文本类信息会采用词频分析和情感分析两种方法。常言道:工欲善其事,必先利其器也。在正式开始这篇文章前,简单介绍下本文中使用到的第三方模块:itchat:微信网页版接口封装Python版本,在本文中用以获取微信好友信息。jieba:结巴分词的
2022年5月29日
其他

实用!一款开源的 JSON 可视化管理工具

用户也提供了相关的扩展插件可直接安装:https://www.raycast.com/maverickdotdev/open-in-json-hero使用非官方
2022年5月29日
其他

全开源的 Android 手机或将到来

专有库的替代品。如今智能手机市场早已是一片红海,想要进入智能手机行业并不难,但想要存活下来就并非一件易事了,尤其是当你是一家小公司。再加上
2022年5月28日
其他

这几个高级前端常用的 API,你用到了吗?

API,遭同行抵制2、迄今为止最全的前端监控体系搭建篇(长文预警)3、一文彻底搞懂前端实现文件预览(word、excel、pdf、ppt、mp4、图片、文本)↓推荐关注↓「大前端技术之路」分享
2022年5月28日
其他

迄今为止最全的前端监控体系搭建篇(长文预警)

响应时间也是一个需要监控的点。一旦系统的某个子系统出现异常或者性能瓶颈将会导致系统的响应时间变长。响应时间可以在nginx一类的反向代理上监控,也可以通过应用自己产生访问日志来监控进程监控
2022年5月26日
其他

Web 3.0,「激发创造」的时代

被设计成一个“超链接信息系统”这是一个巨大的数据库,来自网络各个角落的电脑,用户可以通过点击链接的文本和图片来浏览这些数据。在早期,网络是一个壁垒性工具,几乎只有学术界人士使用。五年后,随着
2022年5月25日
其他

Linux 超级漂亮的 Shell

Shell?难道用来炒着吃么?那我问你,你同类型的衣服怎么有那么多件?花色,质地还不一样。写程序比买衣服复杂多了,而且程序员往往负责把复杂的事情搞简单,简单的事情搞复杂。牛程序员看到不爽的
2022年5月25日
其他

一次非常有意思的 SQL 优化经历:从 30248.271s 到 0.001s

10都会使用到索引,即索引的第一个字段sex要出现在where条件中索引覆盖就是查询的列都建立了索引,这样在获取结果集的时候不用再去磁盘获取其它列的数据,直接返回索引数据即可如:select
2022年5月24日
其他

一文彻底搞懂前端实现文件预览(word、excel、pdf、ppt、mp4、图片、文本)

↓推荐关注↓前言因为业务需要,很多文件需要在前端实现预览,今天就来了解一下吧。Demo地址:https://zhuye1993.github.io/file-view/dist/index.html实现方案找了网上的实现方案,效果看起来不错,放在下面的表格里,里面有一些是可以直接通过npm在vue中引入使用。文档格式老的开源组件替代开源组件word(docx)mammothdocx-preview(npm)powerpoint(pptx)pptxjspptxjs改造开发excel(xlsx)sheetjs、handsontableexceljs(npm)、handsontable(npm)(npm)pdf(pdf)pdfjspdfjs(npm)图片jquery.verySimpleImageViewerv-viewer(npm)docx文件实现前端预览代码实现首先npm
2022年5月23日
其他

Python 很慢,但它即将变得更快!

↓推荐关注↓作为一门异常受欢迎的编程语言,Python的优点有很多,比如:易于学习、用途广泛、有成千上万个用于数据科学的有用的库。但同时,Python一直被诟病的就是它运行速度太慢。在去年的PyCon
2022年5月22日
其他

被 Linux 之父骂醒?英伟达破天荒开源 Linux GPU内核驱动,网友:活久见

用例。其中含有支持显示的代码,但尚未完成测试。此外,这只是内核部分,现代图形驱动程序的很大一部分能够在固件和用户空间组件中找到,但它们仍是闭源的。不过,这次开源确实意味着
2022年5月20日
其他

GDB 调试 - 从入门实践到原理

offfork调用时会同时追踪父子进程在调试多进程程序时候,默认情况下,除了当前调试的进程,其他进程都处于挂起状态,所以,如果需要在调试当前进程的时候,其他进程也能正常执行,那么通过设置set
2022年5月20日
其他

焕然一新的 Vue3 中文文档来了!

https://github.com/vuejs-translations/docs-zh-cn/graphs/contributors[5]v3.cn.vuejs.org:
2022年5月19日
其他

有了这篇 Docker 网络原理,彻底爱了~

docker网桥lo和eth0在我们的虚拟机启动的时候就会创建,但是docker0在我们安装了docker的时候就会创建。docker0用来和虚拟机之间通信。问题:Docker
2022年5月18日
其他

Ubuntu 22.04 震撼登场!!!

中,点击同样的键可以打开一个交互式屏幕截图工具。你可以调整屏幕上手柄的大小来抓取特定的部分、进行全屏抓取、或者抓取特定窗口的截图(提示:要更快地执行最后一个操作,可右键单击应用程序的标题栏并选择
2022年5月18日
其他

谷歌发布 Flutter 3!

发布以来的过去四年里,他们逐渐在这些基础上进行构建,添加了新的框架功能和新的小部件,与底层平台更深入地集成,丰富的包库以及许多性能和工具改进。目前,使用
2022年5月16日
其他

浏览器可以运行 Python 代码了,Python 也许会变成前后端通吃的语言

Python。2、更低的编程门槛。因为几乎每个人都可以访问网页浏览器,无论是在计算机上还是在手机上。这意味着不需要安装任何额外软件就可以开始编程。3、有了
2022年5月15日
其他

超越 Nginx!号称下一代 Web 服务器,用起来够优雅!

Nginx是一款非常流行的Web服务器,在Github上已有16K+Star,我们经常用它来做静态资源托管或反向代理。最近发现了一款全新的Web服务器Caddy,Star数超越Nginx,标星38K+Star。试用了一下Caddy,发现它使用起来比Nginx优雅多了,功能也很强大,推荐给大家!Caddy简介Caddy是一款功能强大,扩展性高的Web服务器,目前在Github上已有38K+Star。Caddy采用Go语言编写,可用于静态资源托管和反向代理。Caddy具有如下主要特性:对比Nginx复杂的配置,其独创的Caddyfile配置非常简单;可以通过其提供的Admin
2022年5月13日
其他

小程序的鼻祖在国内就这么消亡了!

https://cdn.jsdelivr.net/gh/king-hcj/king-hcj.github.io/2022/04/10/pwa-and-service-worker/[39]指正和
2022年5月11日
其他

1.2 万 Star!自称“世界上最快”的密码恢复工具!

等)支持分布式破解支持交互式暂停、恢复支持会话支持还原支持从文件和标准输入读入密码支持十六进制盐和十六进制字符集支持自动性能调优内置基准测试系统集成热监控器支持
2022年5月8日
其他

精选 10 个最美的 Linux 发行版

的结合。优麒麟具有设计精美的图标集、底部任务栏,漂亮的应用程序视图、应用程序切换器,圆角窗口等精心制作的功能。阅读有关优麒麟更多信息[11]优麒麟桌面10、Pop!_OSPop!_OS
2022年5月8日
其他

又要卷?挑战 C 语言,新的系统编程语言 Hare 发布

的开发时间接近两年半,它使用静态类型系统、手动内存管理和最小运行时,非常适合编写操作系统、系统工具、编译器以及其他低级高性能任务。据
2022年5月6日
其他

15K Star!Github 上最火的低代码开发平台!

-d视频对应的安装步骤文档官网地址为:https://docs.appsmith.com/setup/docker简单使用以数据库作为数据源简单介绍。连接到数据库Appsmith
2022年4月30日