首页
学习
活动
专区
工具
TVP
发布

以终为始

专栏成员
385
文章
128026
阅读量
33
订阅数
【论文速读 | USENIX Security‘2022】Debloating Address Sanitizer
论文主要研究的问题是如何解决地址消毒器(Address Sanitizer,ASan)(翻译比较抽象,不如直接用 ASan 表示)在检测内存错误时所面临的高运行时开销问题。ASan 是一种广泛使用的内存错误检测工具,但因其开销较大,限制了其在更多场景下的应用。
Lokinli
2024-06-09
1200
【论文速读 | ASPLOS‘24】Merlin: Multi-tier Optimization of eBPF Code for Performance and Compactness
eBPF 技术因其在提高 Linux 内核的可观测性、性能和安全性方面的重要作用而被广泛应用于各种场景,如网络堆栈、系统调用和文件系统的监控。尽管已有编译器支持 eBPF 程序的编译,但现有的工具常常忽略了关键的优化机会,导致性能不佳。此外,eBPF 程序的优化需要考虑到内核安全性的要求,这增加了优化的复杂性。
Lokinli
2024-06-08
1130
【版本标记 | Github】Github 中常见的版本标记(Tags)有哪一些?分别在什么情况下使用?
无论是自己自由开发项目还是公司协同合作,随着软件的迭代升级,都需要一个比较规范(好区分)的标记来区分不同的软件版本。通常,我们使用不同的数字来表示不同的版本,例如大版本号加上小版本号等,不同的开发者会根据特殊的场景,对每个位数表述的含义进行定义。但往往还会有一些版本标记(tags)会放在这些数字前后,本文简要说明其作用和使用场景。
Lokinli
2024-05-27
1850
【数学】算术平均、几何平均、调和平均的区别与使用
算术平均适用于大多数普通的平均值计算场景,如测量数据、考试成绩等。它能很好地反映数据的中心趋势,特别是在数据分布较为均匀的情况下。 
Lokinli
2024-05-25
3050
【开发 | 环境配置】解决 VSCode 编写 eBPF 程序找不到头文件
在使用 vscode 编写 eBPF 程序时,如果不做一些头文件定位的操作,默认情况下头文件总是带有“红色下划线”,并且大部分的变量不会有提示与补全。
Lokinli
2024-05-25
950
【论文 | Latex】ACM Latex 模版中 \documentclass[acmsmall,nonacm]{acmart} 中参数有哪一些?分别什么作用?
要使用 ACM 提供的模版格式,但不想直接将 ACM 中的版权内容显示在脚注部分。
Lokinli
2024-05-07
3080
【Python】DataFrame 使用 concat 横向拼接出现两行问题
在使用 DataFrame 中 concat 横向拼接两个只有一行的 DataFrame 时,最终的结果有两行。
Lokinli
2024-01-09
2400
【Bug修复】有效解决:Failed to load module “canberra-gtk-module“
Lokinli
2023-10-16
7130
【性能优化工具】带你了解 Linux perf
Linux perf(性能剖析器)是一个功能强大的性能分析工具,用于帮助开发人员诊断、调优和监控 Linux 系统及应用程序的性能问题。它实现了基于硬件性能计数器(hardware performance counters),追踪点和软件测量等多种数据收集手段,以便分析系统中各种现象。perf 工具集成在 Linux 内核中,主要通过 perf_event 子系统实现。
Lokinli
2023-10-16
2650
【JS基础】JS中 Let 和 Const 变量区别
在 JavaScript 中,let 和 const 都是用于声明变量的关键字,但它们之间有一些重要的区别:
Lokinli
2023-10-16
1950
【Linux 知识】什么是文件句柄 File Handle?
文件句柄(File Handle)是操作系统中用于访问文件的一种数据结构,通常是一个整数或指针。文件句柄用于标识打开的文件,每个打开的文件都有一个唯一的文件句柄。
Lokinli
2023-04-06
4.1K0
L2-025 分而治之 (25 分)
分而治之,各个击破是兵家常用的策略之一。在战争中,我们希望首先攻下敌方的部分城市,使其剩余的城市变成孤立无援,然后再分头各个击破。为此参谋部提供了若干打击方案。本题就请你编写程序,判断每个方案的可行性。
Lokinli
2023-03-09
1900
A - Chrome Tabs Gym - 101608A B - OverCode Gym - 101608B C - A message for you! Gym - 10160 【简单题 】
A - Chrome Tabs Gym - 101608A  &:之所以整理是因为自己傻到WA了好多次。 #include <bits/stdc++.h> using namespace std; typedef long long ll; int main() { int t; int k,n; freopen("tabs.in","r",stdin); scanf("%d", &t); while(t--) { scanf("%d %
Lokinli
2023-03-09
2140
G - WiFi Password Gym - 101608G 【 尺取 】
G - WiFi Password Gym - 101608G  &:以前学过的,又忘记了。 从左往右枚举,如果发现当前的 sum 值大于了 m ,就 break 。然后从当前位置开始向前求 “或”,初始化一下 sum , 然后让左端点开始的位置是 sum > m 的位置,进行下一次比较。这样左端点就是往后移了。 #include <bits/stdc++.h> using namespace std; typedef long long ll; const int maxn = 2e5 + 10
Lokinli
2023-03-09
2050
L1-048 矩阵A乘以B (15 分)
给定两个矩阵A和B,要求你计算它们的乘积矩阵AB。需要注意的是,只有规模匹配的矩阵才可以相乘。即若A有R​a​​行、C​a​​列,B有R​b​​行、C​b​​列,则只有C​a​​与R​b​​相等时,两个矩阵才能相乘。
Lokinli
2023-03-09
3470
L1-008 求整数段和 (10 分)
首先顺序输出从A到B的所有整数,每5个数字占一行,每个数字占5个字符宽度,向右对齐。最后在一行中按Sum = X的格式输出全部数字的和X。
Lokinli
2023-03-09
2170
D1. Toy Train (Simplified) 和 D2. Toy Train
Codeforces Round #542 [Alex Lopashev Thanks-Round] (Div. 1)
Lokinli
2023-03-09
1210
C. Connect 【 BFS + 暴力 】
题意:给你一个 n * n 的图,给你起点和终点,只要是 0 的位置就可以随便移动,可以上下左右移动,问从起点到终点的最小距离的平方,这里的距离是欧几里得距离,可以通过走 0 来减小距离。
Lokinli
2023-03-09
2420
B. Two Cakes
题意:两个人都从最左边出发,对于每个人来说都要拿够从 1 - n 的每个数,相邻两个数距离是 1,问最小花费步数可以让两个人全部拿够。
Lokinli
2023-03-09
1670
A. Be Positive 【 Codeforces Round #542 [Alex Lopashev Thanks-Round] (Div. 2) 】
题意:给你 n 个数,找个 d 让这个 n 个数除以 d 之后大于零的数至少是 n / 2 个。
Lokinli
2023-03-09
1880
点击加载更多
社区活动
AI代码助手快速上手训练营
鹅厂大牛带你玩转AI智能结对编程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档