![](https://img-blog.csdnimg.cn/20191028104108205.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Unix
zedjay_
开心每一天~
展开
-
vnc连接ubuntu
https://blog.csdn.net/ypbsyy/article/details/80095515https://blog.csdn.net/lhp171302512/article/details/50754341转载 2019-07-15 15:59:18 · 132 阅读 · 0 评论 -
高级操作系统复习
简单题操作系统的定义?5大类型?5大功能?描述一下内核、shell、系统调用、库函数以及应用程序之间的体系结构?Unix启动过程文件系统UNIX文件系统有?普通文件和目录文件的x权限分别起什么作用?文件的硬链接和符号链接(软链接)的区别和作用?进程管理程序、进程区别和联系父进程和子进程Fork()的过程?进程的三种状态进程与线程什么是守护进程?如何编写守护进程进程登...原创 2019-06-18 21:09:24 · 148 阅读 · 0 评论 -
Ubuntu下编译安装Opencv(任何版本都通用)
文章目录前言第一步: 更新一下ubuntu下的包第二步:安装操作系统需要的相应的库第三步:安装python库第四步:创建虚拟环境(可选)第五步:下载OpenCV and OpenCV_contrib第六步:编译和安装带contrib模块的Opencv第七步:测试Opencv3参考前言之前一直捣鼓想在ubuntu下安装编译opencv的版本,但是无奈一直没有成功。最近终于搞定,特此记录一下。...翻译 2019-04-25 13:54:30 · 2887 阅读 · 2 评论 -
Linux下的线程创建
文章目录线程创建例子另一个例子线程创建在传统Unix进程模型中,每个进程只有一个控制线程。在POSIX线程(pthread)的情况下,程序开始运行时,它也是以单进程中的单个控制线程启动的。在创建多个控制线程以前,程序的行为与传统的进程并没有什么区别。新增的线程可以通过调用pthread_create函数创建。#include <pthread.h>int pthread_cr...原创 2019-04-14 12:29:30 · 16687 阅读 · 1 评论 -
UNIX环境高级编程(3rd)源码及编译环境配置
前言因为要上高级操作系统与网络编程,用的教材是《UNIX环境高级编程(第三版)》,所以在这里记录一下源码及编译过程。源码地址http://www.apuebook.com/这里可以下到各个版本的源码。、环境配置系统:Ubuntu16.04源码下载之后,进行解压:tar -zxvf src.3e.tar.gz,得到一个文件夹。安装依赖库sudo apt-get install...原创 2019-03-17 19:21:26 · 517 阅读 · 0 评论 -
使用gdb调试c语言代码
1. 前言编写代码过程中少不了调试。在windows下面,我们有visual studio工具。在linux下面呢,实际上除了gdb工具之外,你没有别的选择。那么,怎么用gdb进行调试呢?我们可以一步一步来试试看。先写一个代码, 文件名01_1_gdb.c/* * @Author: sanjayzhong * @Github: https://github.com/sanjayzzz...原创 2019-10-02 20:21:16 · 3744 阅读 · 1 评论 -
C程序的内存布局
1. 文字说明一个C程序一直以来都是由以下5个段(pieces)组成:正文段。这是由CPU执行的机器指令部分。通常,正文段是可共享的,所以即使执行的程序(如文本编辑程序、C编译程序、shell等)在存储器中也只需有一个副本(否则会造成资源浪费,试想如果开同样的程序100个,每个正文段都要一个相同副本),另外,正文段常常是只读的,以防止程序由于意外事故而修改其自身的指令。初始化数据段...原创 2019-10-02 13:11:51 · 92 阅读 · 0 评论 -
read函数的返回值问题
Read函数读取字符串返回值的问题1. 前言在学习socket编程的途中, 通过客户端给服务端发送字符串,然后服务端通过read或者recv来读取数据,然后返回读取的字节数. 我在想read返回的读取字节数有没有包含'\0'或者'\n'呢,于是通过一些简单的小例子,来看看实际情况到底如何.2. read函数我们来看一下read函数的原型:ssize_t read(int fd, void...原创 2019-09-15 15:32:34 · 15201 阅读 · 0 评论 -
Ubuntu下配置vnc服务器进行可视化
Ubuntu下配置vnc服务器进行可视化前言因为之前用深度学习跑实验都是在服务器上跑,通过ssh连接难以进行可视化,为了在服务器上可视化,今天终于找到一个完美配置vnc的教程,本人也试了成功,特此记录一下。步骤1. 在ubuntu服务器上安装vnc软件安装命令:sudo apt-get install vnc4server记得中间是有一个4的哦!然后等待安装完成。2.开启vnc服务...原创 2019-09-08 16:24:36 · 1100 阅读 · 0 评论 -
read和write函数的理解
文章目录read和write函数的理解read和write函数的理解先看代码:/* * @Author: sanjayzhong * @Github: https://github.com/sanjayzzzhong * @Date: 2019-09-05 13:33:28 */#include <stdio.h>#include <fcntl.h>#i...原创 2019-09-05 13:49:12 · 477 阅读 · 0 评论