上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页
摘要: 在了解创建对象的方式之前,首先了解一下**初始化**和**赋值**两个操作, 1. 初始化是创建变量时赋予其一个初始值,即初始化之前并不存在变量 2. 赋值是把对象的当前值擦除,用新值代替旧值,即赋值之前存在变量 让人困惑的是`=`既可以用于初始化,也可以用于赋值,不要认为初始化和赋值是相同的操作 阅读全文
posted @ 2023-06-18 17:18 0x7F 阅读(51) 评论(0) 推荐(1) 编辑
摘要: 转载说明:以下部分内容来自从零开始详细介绍CMake CMake 说明 cmake的定义是什么 ? 高级编译配置工具 当多个人用不同的语言或者编译器开发一个项目,最终要输出一个可执行文件或者共享库(dll,so等等)这时候神器就出现了 CMake! 所有操作都是通过编译CMakeLists.txt来 阅读全文
posted @ 2023-06-16 23:23 0x7F 阅读(41) 评论(0) 推荐(0) 编辑
摘要: # cstdint > 自 C++11 开始被引入,旨在为 C++ 程序员提供一种可移植的方式来定义固定宽度的整数类型和相关常量,解决平台兼容性问题 以`uint64_t`为例,说明该头文件的作用 `uint64_t`是`unsigned long long`的类型别名, > `typedef un 阅读全文
posted @ 2023-06-05 19:03 0x7F 阅读(214) 评论(0) 推荐(0) 编辑
摘要: CUDA C只是对标准C进行了语言级的扩展,通过增加一些修饰符使编译器可以确定哪些代码在主机上运行,哪些代码在设备上运行 GPU计算的应用前景很大程度上取决于能否从问题中发掘出大规模并行性 Kernel hardware mapping kernel function -> GPU block -> 阅读全文
posted @ 2023-05-31 11:17 0x7F 阅读(97) 评论(0) 推荐(0) 编辑
摘要: # 前言 关于快捷导航(标签栏导航)在[文档](https://panjiachen.github.io/vue-element-admin-site/zh/guide/essentials/tags-view.html#visitedviews-cachedviews)中确实有介绍,但是看完是一头 阅读全文
posted @ 2023-04-22 13:13 0x7F 阅读(403) 评论(5) 推荐(0) 编辑
摘要: Concepts discrimination What is the realtionships among parallel computing, high-performance computing and supercomputing ? parallel computing: using 阅读全文
posted @ 2023-04-11 08:45 0x7F 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 提供的工具: parseline:获取参数列表char **argv,返回是否为后台运行命令(true)。 clearjob:清除job结构。 initjobs:初始化jobs链表。 maxjid:返回jobs链表中最大的jid号。 addjob:在jobs链表中添加job deletejob:在j 阅读全文
posted @ 2023-03-23 16:43 0x7F 阅读(68) 评论(0) 推荐(0) 编辑
摘要: Part A 前置准备 gcc -Wall -O1 -g -c yis.c gcc -Wall -O1 -g -c isa.c gcc -Wall -O1 -g yis.o isa.o -o yis gcc -Wall -O1 -g -c yas.c flex yas-grammar.lex mak 阅读全文
posted @ 2023-03-23 16:42 0x7F 阅读(82) 评论(0) 推荐(0) 编辑
摘要: Code Injection Attacks Level 1 在test中调用getbuf()之后不再返回test,而是返回touch1 unsigned getbuf() { char buf[BUFFER_SIZE]; Gets(buf); return 1; } void touch1() { 阅读全文
posted @ 2023-03-23 16:42 0x7F 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 这个实验的逻辑是这样的 需要使用gdb debug 进入到phase_x的各个函数,但是单步调试step是进不去的(也不难理解,如果gdb可以直接进入那这个实验还有什么难点) 但是反汇编得到的结果是全部的内容,通过阅读反汇编代码,找到一些关键节点,通过gdb对二进制进行dubug添加breakpoi 阅读全文
posted @ 2023-03-23 16:41 0x7F 阅读(184) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 19 下一页