- 博客(273)
- 资源 (2)
- 收藏
- 关注
原创 我记不住的线程pthreads及NPTL
也是对操作系统的线程的系统调用进行的二次封装,线程的调度由操作系统完成,区别在于Python存在GIL锁(Global Interpreter Lock),多线程在Python中只能交替运行,无法利用多核的CPU,即有多个线程运行,只能在一个核心上交替运行,无法使用多核并行处理,常见的大部分任务都是IO密集型任务,比如。当处理多个计算密集型的作业的时候会有很多线程运行,会导致各个线程运行的时间片较短,会进行频繁的切换上下文,线程的切换包括了上下文的切换耗时和线程调度的耗时,同时CPU缓存也会失效,
2024-02-21 15:22:12
656
原创 我记不住的strace命令参数
strace用于诊断Linux进程的挂起、异常退出、长时间未完成、未期待的行为,可以输出这个进程的每一次的系统调用syscall或信号。
2023-12-20 15:02:57
1166
原创 我记不住的那些vim操作2
背景:最近在重新学习vi/vim,发现这个编辑器的用法真是太灵活了,所能掌控的也太多了,这次学习了一些之前没有学习过的内容,之前都是移动鼠标、编辑、复制、粘贴、保存等等(),本次将介绍 标签、区域、跳转、选项页、收缩/展开代码、文件浏览等。
2023-12-18 15:24:40
939
原创 GDB Tutorial
(gdb) print *p // 打印指针所指向的值,或结构体的内容。(gdb) print/x my_var // 打印变量my_var的十六进制的值。(gdb) print p // 打印指针的地址。(gdb) print my_var // 打印变量my_var的值。
2023-12-18 14:49:18
793
原创 我记不住的Linux那些时间及区别
标准的POSIX文件有三个时间戳,分别是 访问时间atime(access time),修改时间mtime(modification time), 改变时间ctime(change time)。访问时间atime用于标记上一次访问的时间,修改时间mtime用于标记上一次修改的时间,改变时间ctime用于标识文件的元信息的上一次改变的时间。有一些系统提供第四种时间birthtime.改变一个文件的权限,而不会访问这个文件,所以 ctime会变化,而atime不会变化。
2023-08-18 16:59:26
131
原创 我记不住的那些C语言指针骚操作
C语言的指针是真精髓,用好了能写出非常优雅且简洁的代码,也是学习C语言迈不过去的一道坎,学会指针感觉就学会了C语言,变量、数组、字符串、函数 统统都需要
2023-06-17 18:31:27
264
原创 我记不住的那些C语言的struct知识
最近在重学C语言,目的是为了能看懂操作系统的底层代码,也为后续使用C语言开发一个类似redis数据库的中间件做准备,于是又重新踏上了学习C语言的道路,早在上学期间就学习过C语言,但是很久都不用了,语法和技巧都忘记了。计算机的知识真是浩如烟海,用进废退。字节对齐是为了 提高读写效率,是存储空间的倍数, 示例中 最后一个是 把 占空间最大的指针放在了 属性顺序的中部,导致前面的属性和后面的属性都需要补空位才能实现对齐,而不是第一个和第二个可与其他属性拼凑来实现字节对齐,所以 第三种是32个字节。
2023-06-03 12:22:58
296
原创 我记不住的那些Git的操作
其实接触Git也很长时间了,自打上学那会就用Git作为版本控制工具,感触颇深。写这篇文章也是记录一下自己的理解留作日后词典进行查询,另外也是想把这些内容分享给大家。本篇将以问题为导向来阐述相关的知识,,面对的对象为具有一定经验的开发者。
2023-05-05 17:35:54
951
原创 我记不住的那些tmux命令
背景:最近在重新学习Linux,看到了一款生产力工具tmux,也大部分是命令操作或组合键操作,我感觉命令行的命令太多了,真心记不住了,本篇算是一个记录,留作日后查看。
2023-04-14 19:02:21
509
原创 我记不住的那些top命令
之前总是使用top命令,但是总是记不住相关的交互式参数,其实RTFM和STFW这两种方式已经很棒了,但自己还是想总结一下,算作知识积累,也算是重新学习,仅供参考。
2023-03-28 18:06:16
1706
原创 我记不住的那些编程语言的语法(数组)-1
我记不住各种语言的语法,例如C、Java、Go、Python、JavaScript,大概就是常用的这几种语言,每种语言有其自己的语法规范,有的时候会记混了,所以想记录一下细节。这个系列会不定期的更新,本期是各类语言的数组。
2023-01-09 17:12:28
644
原创 信创清华同方超翔dns问题
前言:单位发了一台信创设备,厂家为清华同方,品牌为超翔TF830-V050-1,CPU使用飞腾Phytium D2000/8,操作系统为银河麒麟桌面操作系统V10(SP1),8G内存,通过使用了一段时间,感觉还可以,虽然遇到了不少问题,但都一一解决了,今天想说的是关于dns问题。内网存在dns解析,但是通过界面修改+修改/etc/resolv.conf等各种方式均无任何效果,在浏览器中无法通过内部域名方式访问网站。
2022-09-21 17:26:33
766
原创 信创清华同方超翔apt源(清华同方+银河麒麟V10+飞腾)
单位发了一台信创设备,厂家为清华同方,品牌为超翔TF830-V050-1,CPU使用飞腾Phytium D2000/8,操作系统为银河麒麟桌面操作系统V10(SP1),8G内存,通过使用了一段时间,感觉还可以,虽然遇到了不少问题,但都一一解决了,今天想说的是关于apt源。
2022-09-21 17:09:57
12592
OpenFlow Enabling Innovation in Campus Networks
2014-11-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人