- 博客(124)
- 资源 (7)
- 收藏
- 关注
原创 g++链接及动态库和静态库浅析
为什么需要-L以“编译和链接阶段,指定链接器应该搜索哪些目录以找到库文件。反正动态库又不放到可执行文件里面?LD_LIBRARY_PATH不就行了?虽然动态库本身不嵌入到可执行文件中,但这些步骤对于生成一个能够正确运行的可执行文件是不可或缺的。而 LD_LIBRARY_PATH 则是在。阶段工作的,保证程序在执行时能找到这些库。两者的作用和使用阶段不同,不能互相替代。-L 选项在编译和链接阶段起到了关键作用,确保了链接器能。
2025-03-13 20:56:21
899
原创 cpp中vector的push_back和emplace_back精简小结
如果操作的是临时对象,那么这是emplace_back的用武之地(假设不会触发动态扩容)。push_back总是会构造临时对象,然后析构它。不过它也在尽力的优化:去使用移动构造函数而非拷贝构造函数。
2024-11-14 11:59:12
408
原创 Cxx primer-chap17-Specialized Library Facilities
【代码】Cxx primer-chap17-Specialized Library Facilities。
2024-08-28 16:52:16
285
原创 Cxx primer-chap16-Templates and Generic Programming
Cxx primer-chap15-Templates and Generic Programming
2024-08-25 13:46:03
506
原创 Cxx primer-chap15-Object-Oriented Programming
【代码】Cxx primer-chap15-Object-Oriented Programming。
2024-08-22 15:11:20
594
原创 Cxx primer-chap14-Overloaded Operations and Conversions
【代码】Cxx primer-chap14-Overloaded Operations and Conversions。
2024-08-10 09:35:59
789
原创 C++ Primer 5th中练习13.53-copy and swap Vs copy/move assignment
C++ Primer 5th中练习13.53-copy and swap Vs copy/move assignment
2024-08-07 09:43:31
765
原创 Cxx primer-chap11-Associative Containers
【代码】Cxx primer-chap11-Associative Containers。
2024-07-30 21:32:43
199
原创 Cxx primer-chap10-Generic Algorithms
【代码】Cxx primer-chap10-Generic Algorithms。
2024-07-30 15:53:13
315
原创 Cxx primer-chap9-Sequential Containers
【代码】Cxx primer-chap9-Sequential Containers。
2024-07-26 20:28:39
629
原创 利用管道通信(pipe)测量进程间的上下文切换(context switch)开销
第一个进程(子进程)向第一个管道发出写操作,并等待第二个管道的读操作;在看到第一个进程等待从第二个管道读取内容时,操作系统会将第一个进程置于阻塞状态,并切换到另一个进程(父进程),后者从第一个管道读取内容,然后向第二个管道写操作。当第二个进程再次尝试从第一个管道中读取数据时,它就会阻塞,这样来回循环的通信就继续进行。
2024-05-15 21:29:42
743
原创 Cxx- 类的static member 和 const member
在这种情况下,仅有const限定的object可以调用const版本的member function,其他情况的object调用non-const member function。当一个类的对象被限定为const时,从类的外部访问其member data时仅能进行read-only,但constructor仍然被自动调用来初始化和修改对象的data。一个类的static member也称为"class variable", 这是因为它是该类所有对象中共享的,即它的值不会因所属该类对象的不同而发生改变。
2024-03-07 13:51:39
953
原创 C/Cxx-面向对象中Message的概念
This model of communication encapsulates (封装) behavior within objects and promotes a design where objects interact through well-defined interfaces, a key principle in object-oriented design.: In OOP, an object is an instance of a class (一个对象是一个类的实例).
2024-01-22 14:03:26
981
原创 C-数据类型的内存表示
对于负数,比如 -5,如果使用补码表示,它的二进制形式将是 11111111 11111111 11111111 11111011。在计算机系统中,特别是对于有符号的整型(如 32 位宽的 int 类型),数值的存储和表示通常使用原码、反码和补码这三种形式。反码:保留原码的符号位,然后将原码的数值位取反(0 变 1,1 变 0)。在这种表示法中,最高位(最左边的位)用作符号位:0 表示正数,1 表示负数。更广泛的表示范围:例如,32位宽的 int 类型可以表示从 -2^31 到 2^31 - 1 的整数。
2024-01-02 16:47:42
881
原创 Latex中改变文献、图表、外部网址等超链接的颜色命令
如果没有正常显示或者显示成其他颜色的话,可能是你使用的文档类强制更改了相关设置,例如。如果已加载,它将设置所有超链接的颜色为蓝色。前面)的最后面加入以下代码,正常情况下编译运行即可成功。命令重新定义了一系列与超链接相关的颜色设置命令(比如。中定义的,它们会在文档正文开始前生效,这意味着。等),将它们都设置为蓝色。要解决这个问题,你可以在导言区的。,以确保你的颜色设置能够覆盖。命令在文档开始时检查。
2023-11-08 11:45:04
6713
5
原创 GitHub仓库的README文件无法显示图片问题-非域名污染原因
【小技巧】(超详细!)解决Github无法显示图片以及README无法显示图片 ↩︎
2023-10-17 09:52:01
698
原创 ChatGPT prompt汇总-个人使用-持续更新....
用途学术写作更新记录学术写作中译英(GPT-4)I am a researcher studying deep learning and now trying to revise my manuscript which will be submitted to the Journal of Nature . I want you to act as a scientific English-Chinese translator, I will provide you with some parag
2023-10-10 15:26:43
1311
2
原创 Tailoring Self-Supervision for Supervised Learning-读后总结
近期,在监督学习中部署一个合适的自监督学习来提高监督学习的性能是一个具有前景的方式。然而,因为之前的前置任务主要为了无监督的表征学习而设计,所以自监督的优点没有被完全利用起来。这里,我们首先为自监督辅助监督目标,提出三点要求。第一,这些任务需要指导模型学习丰富的(互补)表征。第二,自监督中涉及的变换不应该严重修改训练的数据分布。第三,这些任务应该轻量和高适用。
2023-01-02 14:35:28
2092
3
航班管理系统(2020-06-17).zip
2020-06-17
基于角色管理的简易家谱管理系统(C/C++).zip
2020-06-17
数据结构基础-数组、链表语法基础复习.pdf
2020-03-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人