- 1、套接字、ip、端口介绍 1)、套接字 源IP地址和目的IP地址以及源端口号和目的端口号的组合称为套接字。其用于标识客户端请求的服务器和服务。 它是网络通信过程中端点的抽象表示,包含进行网络通信必需的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。 或者说,套接字,是支持 TCP/IP的 网络通... 1、套接字、ip、端口介绍 1)、套接字 源IP地址和目的IP地址以及源端口号和目的端口号的组合称为套接字。其用于标识客户端请求的服务器和服务。 它是网络通信过程中端点的抽象表示,包含进行网络通信必需的五种信息:连接使用的协议,本地主机的IP地址,本地进程的协议端口,远地主机的IP地址,远地进程的协议端口。 或者说,套接字,是支持 TCP/IP的 网络通...
- 1、函数介绍 access函数检查调用进程是否可以对指定的文件执行某种操作 api: int access(const char * pathname, int mode) athname:需要检测的文件路劲名 mode:需要测试的操作模式 mode参数介绍: R_OK &... 1、函数介绍 access函数检查调用进程是否可以对指定的文件执行某种操作 api: int access(const char * pathname, int mode) athname:需要检测的文件路劲名 mode:需要测试的操作模式 mode参数介绍: R_OK &...
- 1、介绍netmask netmaks可以在 IP范围、子网掩码、cidr、cisco等格式中互相转换,并且提供了IP地址的点分十进制、16进制、8进制、2进制之间的互相转换! 2、安装netmask sudo apt-ge... 1、介绍netmask netmaks可以在 IP范围、子网掩码、cidr、cisco等格式中互相转换,并且提供了IP地址的点分十进制、16进制、8进制、2进制之间的互相转换! 2、安装netmask sudo apt-ge...
- 1 查找当前目录a.txt和b.txt文件,下面的o是or的意思, -iname是忽略大小写的意思(-o -iname) find . -iname a.txt -o -iname b.txt 2 查找当前目录下的除了a.txt的文件(!) find . ! -iname "a.txt"  ... 1 查找当前目录a.txt和b.txt文件,下面的o是or的意思, -iname是忽略大小写的意思(-o -iname) find . -iname a.txt -o -iname b.txt 2 查找当前目录下的除了a.txt的文件(!) find . ! -iname "a.txt"  ...
- 1、问题 vim里面如何再文本里面快速跳到下一个空格和上一个空格 2、操作 w是在文本里面快速跳到下一个空格 b是在文本里面快速跳到上一个空格 1、问题 vim里面如何再文本里面快速跳到下一个空格和上一个空格 2、操作 w是在文本里面快速跳到下一个空格 b是在文本里面快速跳到上一个空格
- 1、问题 我们一般习惯把**.py文件放到/usr/local/bin这个目录下面去,然后可以在linux系统里面任意一个目录执行这个python文件,然后和/usr/bin/这个目录一般有啥区别? 2、区别 usr 指 Unix System Resource,/usr 目录包含所有的命令、程序库、文档和... 1、问题 我们一般习惯把**.py文件放到/usr/local/bin这个目录下面去,然后可以在linux系统里面任意一个目录执行这个python文件,然后和/usr/bin/这个目录一般有啥区别? 2、区别 usr 指 Unix System Resource,/usr 目录包含所有的命令、程序库、文档和...
- 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程 1、Clion的简单介绍 CLion是以IntelliJ为基础,专为开发C及C++所设计的跨平台IDE,可以在Windows、Linux及MacOS使... 前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家。点击跳转到教程 1、Clion的简单介绍 CLion是以IntelliJ为基础,专为开发C及C++所设计的跨平台IDE,可以在Windows、Linux及MacOS使...
- 1 问题 把最简单的字符串数据追加写入文件 2 代码实现 #include <stdio.h>#include <string.h> void write_data_to_file(const char *path, char *str){ FILE *fd = fopen(path... 1 问题 把最简单的字符串数据追加写入文件 2 代码实现 #include <stdio.h>#include <string.h> void write_data_to_file(const char *path, char *str){ FILE *fd = fopen(path...
- 1 linux提供了加载和处理动态链接库的系统调用 2 主要函数 1) dlopen、 dlopen以指定模式打开指定的动态连接库文件,并返回一个句柄给调用进程,打开模式如下: RTLD_LAZY 暂缓决定,等有需要时再解出符号 RTLD_NOW 立即决定,返回前解除所有未决定的符号。 ... 1 linux提供了加载和处理动态链接库的系统调用 2 主要函数 1) dlopen、 dlopen以指定模式打开指定的动态连接库文件,并返回一个句柄给调用进程,打开模式如下: RTLD_LAZY 暂缓决定,等有需要时再解出符号 RTLD_NOW 立即决定,返回前解除所有未决定的符号。 ...
- Linux桌面系统屏幕信息获取(Qt、X11、Xrandr、Xinerma) 最近在项目测试中,发现了关于Qt - UI分辨率自适应的问题。从大小屏幕互相切换的问题。也引发了关于屏幕检测的问题。其中关于字体还有图片的自适应,需要在QApplication,初始化完成之后在进行配置。 在网上查找到的解决方案大概都是这个模式 #define DEFAULE_DPI... Linux桌面系统屏幕信息获取(Qt、X11、Xrandr、Xinerma) 最近在项目测试中,发现了关于Qt - UI分辨率自适应的问题。从大小屏幕互相切换的问题。也引发了关于屏幕检测的问题。其中关于字体还有图片的自适应,需要在QApplication,初始化完成之后在进行配置。 在网上查找到的解决方案大概都是这个模式 #define DEFAULE_DPI...
- 平台 内核版本 安卓版本 RK3399 Linux4.14 Android7.1 =>返回专栏总目录<= 文章目录 一、如何在Linux kernel代码中获取当前进程的信息 二、tark_struct的定义 一、如何在Linux kernel代码中获取当前进程的信息 ... 平台 内核版本 安卓版本 RK3399 Linux4.14 Android7.1 =>返回专栏总目录<= 文章目录 一、如何在Linux kernel代码中获取当前进程的信息 二、tark_struct的定义 一、如何在Linux kernel代码中获取当前进程的信息 ...
- 官网地址: https://docs.docker.com/install/linux/docker-ce/ubuntu/ 卸载旧版本 sudo apt-get remove docker docker-engine docker.io containerd runc 更新apt: sudo apt-get update 添加证书安装包以允许apt通过HTTPS... 官网地址: https://docs.docker.com/install/linux/docker-ce/ubuntu/ 卸载旧版本 sudo apt-get remove docker docker-engine docker.io containerd runc 更新apt: sudo apt-get update 添加证书安装包以允许apt通过HTTPS...
- 什么时候用动态内存分配呢?下面这个案例给出了一个比较实用且精彩地使用动态内存的场合,并且教你如何合理地使用动态内存分配? 动态内存分配一个常见的用途就是为那些长度在运行时才知的数组分配内存空间。 下面这个程序读取一列整数,并按升序排列它们,最后打印这个列表(由于这个程序的重点不是排序,所以排序函数并未给出,而是用一个调用代表了下!) 本程序来自于《C与指针》! //... 什么时候用动态内存分配呢?下面这个案例给出了一个比较实用且精彩地使用动态内存的场合,并且教你如何合理地使用动态内存分配? 动态内存分配一个常见的用途就是为那些长度在运行时才知的数组分配内存空间。 下面这个程序读取一列整数,并按升序排列它们,最后打印这个列表(由于这个程序的重点不是排序,所以排序函数并未给出,而是用一个调用代表了下!) 本程序来自于《C与指针》! //...
- 目录 创建并查看 vim创建c文件 单个删除 批量创建或删除 从小白开始,记录每一次遇到的问题,然后整理出来,我相信刚接触Linux的人多多少少也会遇到类似的问题,如果看到了我的博客,也是一种缘分。 今天想记录下如何创建,查看,以及删除一个文件。 创建并查看 首先看看最普通的办法,纯粹使用linux来创建一个文件,例如我想创建一个文件test.txt,打开... 目录 创建并查看 vim创建c文件 单个删除 批量创建或删除 从小白开始,记录每一次遇到的问题,然后整理出来,我相信刚接触Linux的人多多少少也会遇到类似的问题,如果看到了我的博客,也是一种缘分。 今天想记录下如何创建,查看,以及删除一个文件。 创建并查看 首先看看最普通的办法,纯粹使用linux来创建一个文件,例如我想创建一个文件test.txt,打开...
- 我们需要单独创建一个文件夹来存放自己的文件,例如存放使用vim编写的c源文件,或者一个工程内的所有东西。 我们以在Linux下的home文件夹下创建一个vim文件夹,然后在此文件夹下创建一个c源文件,并编译运行为例: 创建一个文件夹的命令是:(创建一个vim文件夹) mkdir vim 进入该文件夹,并创建一个c文件: cd vim vi... 我们需要单独创建一个文件夹来存放自己的文件,例如存放使用vim编写的c源文件,或者一个工程内的所有东西。 我们以在Linux下的home文件夹下创建一个vim文件夹,然后在此文件夹下创建一个c源文件,并编译运行为例: 创建一个文件夹的命令是:(创建一个vim文件夹) mkdir vim 进入该文件夹,并创建一个c文件: cd vim vi...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签