使用微软的ProcDump调试Linux

使用微软的ProcDump调试Linux

用这个微软的开源工具,获取进程信息。 微软越来越心仪 Linux 和开源,这并不是什么秘密。在过去几年中,该公司稳步地增加了对开源的贡献,包括将其部分软件和工具移植到 Linux。...
如何用C语言做贪吃蛇小游戏?

如何用C语言做贪吃蛇小游戏?

C语言作为计算机编程最初学的语言,作为高级语言的C语言,那么它又可以为我们实现什么功能呢?我认为有强大的基础技能和无限的脑洞,你就可以做出许多我们意想不到的程序出来,...
Kotlin对比Java编程语言其优势在哪里?

Kotlin对比Java编程语言其优势在哪里?

随着计算机语言的发展,以成本为核心的驱动力,推动着经历了汇编、C、C++、Java、Kotlin的发展,其目的在于让开发人员更好的聚焦于业务,而不用太关注语言本身的处理。 近几年,又...
30个高可用Prometheus架构实践中的踩坑集锦

30个高可用Prometheus架构实践中的踩坑集锦

监控系统的历史悠久,是一个很成熟的方向,而 Prometheus 作为新生代的开源监控系统,慢慢成为了云原生体系的事实标准,也证明了其设计很受欢迎。本文主要分享在 Prometheus 实践中遇...
什么是Python Wheels?为什么要关心它?

什么是Python Wheels?为什么要关心它?

前言 Python .whl文件(或wheels)是Python中很少讨论的一部分,但是它们对Python包的安装过程非常重要。如果您已经使用pip安装了Python包,那么很有可能是轮子(wheels)使安装速度更快、效率更高...
这5个Python库太难搞!每位数据科学家都应该了解

这5个Python库太难搞!每位数据科学家都应该了解

本文转载自公众号读芯术(ID:AI_Discovery)。 Python之所以能成为世界上最受欢迎的编程语言之一,与其整体及其相关库的生态系统密不可分,这些强大的库让Python保持着生命力和高效力。...
Java程序员面试:Volatile全方位解析

Java程序员面试:Volatile全方位解析

前言 volatile是Java程序员必备的基础,也是面试官非常喜欢问的一个话题,本文跟大家一起开启vlatile学习之旅,如果有不正确的地方,也麻烦大家指出哈,一起相互学习~ 1.volatile的用法...
给我1万字,也讲Java不清内存排查。1万不行来2万~.~

给我1万字,也讲Java不清内存排查。1万不行来2万~.~

本文转载自微信公众号「小姐姐味道」,可以通过以下二维码关注。转载本文请联系小姐姐味道公众号。 对于内存问题排查来说,搞理论的痛苦,搞实践的也痛苦,没有一片清净之地。...
Python与Java:你应该学习哪种语言,他们有什么区别?

Python与Java:你应该学习哪种语言,他们有什么区别?

在企业招聘中, Python和Java经常是需求比较大的编程语言。这两种编程功能强大,灵活且面向对象的语言,通常在组织中和各种其他设置中使用。 这可能会导致我们提出一个不可避免的...
这是我见过最通俗易懂的 装饰者模式 讲解了!

这是我见过最通俗易懂的 装饰者模式 讲解了!

1.什么是装饰者模式 动态给对象增加功能,从一个对象的外部来给对象添加功能,相当于改变了对象的外观,比用继承的方式更加的灵活。 当使用装饰后,从外部系统的角度看,就不再...
我用Python帮学校写了一款图书管理系统!教导员居然请我吃饭

我用Python帮学校写了一款图书管理系统!教导员居然请我吃饭

话不多说,直接正文开始,话说才吃个饭是不是亏了,是不是又奖金没给我! 简单实现图书管理系统 类和面向对象编程 小钟图书管理系统1. 查询2. 增加3. 借阅4. 归还5. 退出 classBook(obj...
 Python在处理文本的时候经常需要判断以什么字符串开头,可以取字符串索引进

Python在处理文本的时候经常需要判断以什么字符串开头,可以取字符串索引进

众所周知C++11新增了右值引用,谈右值引用我们也可以扩展一些相关概念: 左值 右值 纯右值 将亡值 左值引用 右值引用 移动语义 完美转发 返回值优化 程序喵下面会一一介绍: 左值、...
Python判断字符串以什么开始

Python判断字符串以什么开始

Python在处理文本的时候经常需要判断以什么字符串开头,可以取字符串索引进行判断,也可以直接使用startswith函数进行判断。 取索引字符串判断 str= 人生苦短,我用Python iflen(str)2 and...
细聊Vue.set 的副作用

细聊Vue.set 的副作用

Vue虽然用挺久了,还是会踩到坑,来看下面这段很简单的:点击a和b按钮,下面代码会提示什么? html head meta charset = utf-8 script src = https://cdn.staticfile.org/vue/2.5.17/vue.min.js / script / head body...
12个优秀的JavaScript库,提升效率神器

12个优秀的JavaScript库,提升效率神器

JavaScript有很多库,每个人有自己最喜欢、认为比较好用的。今天在本文中,也给大家分享12个优秀的JavaScript库,这当然只是很小的一部分,肯定还有更好用的库,欢迎大家在评论区一起...
PyCharm vs VSCode,是时候改变你的 IDE 了!

PyCharm vs VSCode,是时候改变你的 IDE 了!

也许是我有些落伍,或者也是因为 JetBrains 在 Python IDE 的市场上占有很大的份额,以至于直到最近我才发现,使用 VSCode 的 Python 开发者要比预想中的多很多。 近期,我将 PyCharm 和 Note...
程序员又要失业?MIT 等推出新的机器编程系统

程序员又要失业?MIT 等推出新的机器编程系统

英特尔官网消息,英特尔和麻省理工学院(MIT)、乔治亚理工学院(Georgia Tech)共同推出了一种新的机器编程(MP)系统机器推断代码相似性系统(MISIM)。 通过识别相似代码段,分析...
带你走进JS中探索闭包

带你走进JS中探索闭包

闭包是令人困惑的,因为它是一个无形的概念。 当使用对象、变量或函数时,你会想:在这里我需要一个变量,然后将其添加到你的代码中。 闭包有各种不同的形式。很多人在注意到...
几行代码即可高效创建数据集,谷歌开源 TFRecorder

几行代码即可高效创建数据集,谷歌开源 TFRecorder

在训练计算机视觉机器学习模型时,数据加载常常会成为性能瓶颈,导致在等待将数据加载到模型中时 GPU 或 TPU 资源的利用率不足。以TFRecord格式存储数据集是一个行之有效的方法,然...
CPU:别再拿我当搬砖工!一个故事看懂零拷贝技术

CPU:别再拿我当搬砖工!一个故事看懂零拷贝技术

数据搬运工 Hi,我是CPU一号车间的阿Q,有段日子没见面了。 还记得上回说到咱们厂里用上了DMA技术(太慢不能忍!CPU又拿硬盘和网卡开刀了!)之后,我们总算解放了,再也不用奔波...
“==”和“is”有什么区别?一个问题就能暴露你的Python水平

“==”和“is”有什么区别?一个问题就能暴露你的Python水平

可能在网上你经常能看到关于这个问题的答案和解析,但是依然有很多刚开始学习Python的人,不了解这个问题,也不知道为什么问这个问题时会暴露自己是菜鸟,这个问题就是: == 和...
10个微服务架构设计的最佳实践

10个微服务架构设计的最佳实践

微服务极大的改变了服务端引擎的架构方式。微服务不是一个单一的巨型的用来托管应用程序所有业务逻辑的代码库,而是反映了分布式系统模型,在该模型中,一组应用程序组件协同...
外卖小哥都会!用Python只花10分钟处理100个表格

外卖小哥都会!用Python只花10分钟处理100个表格

一个故事给动力 学Python没动力?让一个故事给你学习的动力!外卖小哥10分钟处理100个表格。为什么需要10分钟处理100个表格?故事是这样开始的,遇到一个紧急客户需要,需要汇总100个表...
想要做自动化测试?八款高 Star 开源测试工具分享

想要做自动化测试?八款高 Star 开源测试工具分享

作为研发流程中的一环,测试环节的重要性不亚于产品研发,那么今天 Gitee 推荐的就是有测试需求的开发者们,下面八款开源项目中包含了自动化测试平台、热数据探测框架、接口响应...
为什么JavaScript是初学者的好选择

为什么JavaScript是初学者的好选择

有充分的理由,JavaScript是Web开发中使用的事实上的语言。它是一种通用语言,易于入门,并且很流行。因此,你可以: 构建所有类型的应用程序。例如,移动,智能手表和Web应用程序...
学C语言好还是Python好?

学C语言好还是Python好?

编程语言 发展进程 学哪一门编程语言,我们不妨先梳理一下语言的发展过程... 我们甚至可以再用 C 语言写一个 C 语言的编译器,再用之前写好的 C 语言学会了C和C++,那么其他的命令式...
什么是CaaS?更简单的容器管理

什么是CaaS?更简单的容器管理

容器即服务(CaaS)平台使开发人员可以更轻松地部署Docker容器,并将其组装到应用程序中,而大多数情况下则需要Kubernetes来完成这项工作。 随着现代的容器化应用程序在组织中继续受到...
HTTP/3协议的安全优势与挑战

HTTP/3协议的安全优势与挑战

HTTP/3是超文本传输协议(HTTP)的第三个正式版本,将改善网络性能和稳定性,解决各种安全隐私问题,但尽管如此,仍存在一些安全挑战。 HTTP/3不再使用传输控制协议(TCP),相反,...
使用Node.js实现一个express框架

使用Node.js实现一个express框架

手写一个express系列 express的基本用法 const express = require (express); const app = express (); app.get(/test,(req,res,next)= { console.log(*1); //res.end(2); next(); }); app.get(/test,(req,res,next)= { console.log(*2); res.end(...
1000+ 个项目的10大JavaScript错误

1000+ 个项目的10大JavaScript错误

为了便于阅读,每个错误都被缩短了,让我们更深入地研究每一个问题,以确定是什么导致了这些问题,以及如何避免产生这些问题。 1. Uncaught TypeError: Cannot read property 如果你是一个...