Linux
nbl_yc
这个作者很懒,什么都没留下…
展开
-
虚拟机(Ubuntu)无法上网(桥接模式等),一种全新的解决方式(碰运气,可以解决大部分)
把有线连接先关闭,再开启,因为虚拟机残存的ip端口还没有发生变化,但是外部的ip已经发生变化了,此方法为更新IP端口原创 2020-01-18 17:52:54 · 269 阅读 · 0 评论 -
(Linux之初学篇)关于Linux动态库、静态库调用解读
一、当前目录文件情况,我已把文件清空二、我现在建立三个 .c文件(其中两个为调用方法,一个为main.c),一个头文件/*file1.c*/#include"stdio.h" // ""表示在函数编译时会先找我们当前所写C语言的路径的库,<>会直接从系统找库void file1(){ printf("这是函数一的输出\n");// 不要加return 0...原创 2018-01-21 16:04:24 · 159 阅读 · 1 评论 -
(Linux之初学篇)用指针从文段读出我们想要内容
#include <ctype.h>#include <stdio.h>#include <errno.h>#include <string.h>int main(int argc,char **argv){ FILE *fp; char buf[512]; char *p1,*p2,*p3; char ...原创 2018-01-26 14:16:07 · 127 阅读 · 0 评论 -
(Linux之初学篇)程序“正确”,printf却总是在我们“正确输出”后又多输出值
一般遇到这种情况的人,很可能是你的数组溢出了。我们写程序应该时刻警惕,printf是遇到\0结束。假如我们定义一个数组,char buf[24], buf="abcdefghiklmnopqrstuvwxyz"printf("%s\n",buf); 那么这个程序是错误的,因为数组上传是它的首地址,printf不遇到\0不会终止,它在输出24个字符后到栈里随机打印其他字符,直到遇到\...原创 2018-01-26 17:32:21 · 505 阅读 · 0 评论 -
(Linux之初学篇)makefile文件创建
/* add.h */#ifndef _TEST_H_ //防止头文件重复定义#define _TEST_H_int g_var;extern int add(inta,intb); #endif //防止头文件重复...原创 2018-01-26 17:46:58 · 1701 阅读 · 0 评论 -
(Linux之初学篇)浅谈多线程pthread_mutex_t,pthread_cond_t
在开始实例讲解之前,读者应该来了解一个基本概念,多线程是在同一时刻是同时进行的,且是随机执行的(比如我创建三个线程A,B,C,在A执行的时候B,C也有可能在执行,可能是一个或者两个)比如下面的案例演示:#include<stdio.h>#include<pthread.h>#include<error.h>#include<signal.h...原创 2018-01-29 13:36:38 · 281 阅读 · 0 评论