Linux
坚持学习的你
还在学习中...
展开
-
Ubuntu:end Kernel panic – not syncing:System is deadlocked on memory
Ubuntu20.0.4开始分配256M,分配内存过小,开到1G即可解决问题原创 2022-04-20 13:39:36 · 1308 阅读 · 0 评论 -
Git Bash中内容重定向txt文件中没有换行
*问题焦点:linux和window的换行符转换问题在git bash中 cat **.txt文件显示换行,windows下打开文件**.txt内容中未显示换行。问题解决(最直接):复制**.txt内容到其他文本编辑器(Sublime/Notepad++),再粘贴会**.txt;...原创 2020-05-14 17:08:06 · 645 阅读 · 0 评论 -
linx c fork()函数的多层嵌套
有哪些嵌套问题呢?1)创建多个进程分别做一样的事代码案例:#include <stdio.h>#include <unistd.h>int main(int arg,char* argv[]){ // 设置fork返回值 pid_t pid; // 创建多个子进程,childNum为子进程个数 for(int i = 0,childNum = 2...原创 2018-10-13 15:25:20 · 1413 阅读 · 0 评论 -
错误:Segmentation fault (core dumped)
该错误出现,是在我将C的代码在linux中编译后执行的时候报错;科普后了解:Segmentation fault :这个提示还是比较常见的,这个提示就是段错误Core Dump :有的时候给我们呈现的翻译很有趣是”吐核“,但是实际上比较贴切的翻译是核心转储(是操作系统在进程收到某些信号而终止运行时,将此时进程地址空间的内容以及有关进程状态的其他信息写出的一个磁盘文件。这种信息往往用于调...原创 2018-10-07 18:59:24 · 18514 阅读 · 0 评论 -
linux c 多进程互斥与共享内存的实践问题
问题: 三个进程P1、P2、P3互斥使用一个包含N(N>0)个单元的缓冲区。P1每次用produce()生成一个正整数并送入缓冲区某一空单元中;P2每次用getodd()从该缓冲区中取出一个奇数并用countodd()统计奇数个数;P3每次用geteven()从该缓冲区中取出一个偶数并用counteven()统计偶数个数。1.设计问题1)设计多进程分别执行不同代码块...原创 2018-10-19 23:53:13 · 3578 阅读 · 0 评论 -
python调用C传参整形,字符串,结构体,数组
python调用c程序像JNI样LoadLibrary(“xx.dll or xx.so"),也能使用boost工具,swig工具将c程序封装为Module,直接import使用这里使用的为LoadLibraray方法调用动态链接库中函数xx.dll :windows平台下的动态链接库xx.so : linux平台下的动态链接库目前认为JNI,python调用c,可以用c实现的数据...原创 2018-12-22 18:49:12 · 2750 阅读 · 0 评论 -
linux环境c/c++实现ls,ls -l
My_ls.cpp//============================================================================// Name : Hellocpp.cpp// Author : lingo// Version :// Copyright : Your copyright notice...原创 2018-12-22 19:51:13 · 929 阅读 · 0 评论