V2AS
问路
意见反馈
↓ 按住下拉
xv6 中的进程切换:MIT6.s081/6.828 lectrue11:Scheduling 以及 Lab6 Thread 心得
絮絮叨 这两节主要介绍 xv6 中的线程切换,首先预警说明,这节课程的容量和第 5/6 节:进程的用户态到内核态的切换一样,细节多到爆炸,连我自己复习时都有点懵,看来 ......
thread
swtch
线程
函数
进程
XV6中的锁:MIT6.s081/6.828 lectrue10:Locking 以及 Lab8 locks Part1 心得
这节课程的内容是锁(本节只讨论最基础的锁)。其实锁本身就是一个很简单的概念,这里的简单包括 3 点: 概念简单,和实际生活中的锁可以类比,不像学习虚拟内存时,现实 ......
lock
freelist
cpu
acquire
CPU
C++火车头优化
代码如下(加在头文件前): 1 pragma GCC optimize(3) 2 pragma GCC target("avx") 3 pragma GCC optimize("Ofast") 4 pragma GCC optimize("inline") 5 ......
pragma
GCC
optimize
优化
2022
1.5 编写自定位ShellCode弹窗
在笔者上一篇文章中简单的介绍了如何运用汇编语言编写一段弹窗代码,虽然简易ShellCode可以被正常执行,但却存在很多问题,由于采用了硬编址的方式来调用相应API函 ......
地址
eax
PEB
mov
ebx
PostgreSQL 绑定变量浅析
今天我们要探讨的是 custom执行计划和通用执行计划。这一技术在 Oracle中被称为绑定变量窥视。但 Postgresql中并没有这样的定义,更严格地说,Postgresql叫做custom ......
rows
test
Time
text
绑定
immutable 与 stable 函数的差异
Stable 函数不能修改数据库,单个Query中所有行给定同样的参数确保返回相同的结果。这种稳定级别允许优化器将多次函数调用转换为一次。在索引扫描的条件中使用这种 ......
test
rows
select
函数
19
题解 「THUPC 2017」小 L 的计算题 / Sum
题目传送门 题目大意 给出 \(a_{1,2,...,n}\),对于 \(\forall k\in [1,n]\) ,求出: \[\sum_{i=1}^{n}a_i^k \] \(n\le 2\times 10^5\),答案对 \(998244353\) 取模 ......
int
lim
poly
Int
return
Group 和 Distinct 列的次序影响查询性能
目录 一、概述 二、work_mem 满足排序情况 1、Distinct 语句 2、Group by 语句 三、work_mem 不满足排序情况 1、Distinct 语句 2、Group by 语句 四、总结 优化拥有大 ......
rows
txt1
txt3
1000000
64
[图论]最优布线问题:prim
最优布线问题 目录 最优布线问题 Description Input Output Sample Input Sample Output Hint 解析 代码 学校有n台计算机,为了方便数据传输,现要将它们用数 ......
optimize
pragma
GCC
attribute
functions
编译器工程师眼中的好代码:Loop Interchange
摘要:本文将以Loop Interchange的场景为例,讲述在编写代码时可以拿到更优性能的书写方式。 本文分享自华为云社区《编译器工程师眼中的好代码(1):Loop Interchange》 ......
Loop
Interchange
int
编译器
代码
V2AS = Way To Ask
V2AS 一个技术分享与创造的静土
手机扫一扫
移动阅读更方便
近15日热搜文章
FeignClient中使用熔断机制hystrix
在 Android studio 中 配置Gradle 进行 “动态编译期间,指定 远程服务器地址 ,生成多个安装包”
Linux下安装ffmpeg,视频格式转换
4
Antlr---词法解析器的使用【转】
5
C# 检测某版本VC++是否安装
6
Qt加载qss文件
7
UPX源码分析——加壳篇
8
卷积及理解图像卷积操作的意义
9
再来一个tensorflow的测试性能的代码
10
linux下生成动态库和链接动态库