1. 1
  2. 2
  3. 3
最新发布 每页10条   共274条   当前第4页
  • 应该选

    CLion 生成静态链接库、动态链接库,调用静态链接库、动态链接库

    yexindonglai@163.com 2023-07-07 21:33 c++

    1869°

    0

    1、生成动态链接库1.1、创建链接库项目2、调用动态链接库2.1、创建项目3、运行1、生成动态链接库1.1、创建链接库项目依次点击->File->New->Project...选择C++Library,注意右侧的Librarytype要选择shared,然后点右下角的create按钮创建好的项目目录结构如下图library.h代码如下#ifndefDYNAMIC_LIB_LIBRARY_H#defineDYNAMIC_LIB_LIBRARY_Hvoidhello();#endif//DYNAMIC_LIB_LIBRARY_Hlibrary.cpp代码如下#include"library.h"#
  • 应该选

    Linux C函数库大全

    yexindonglai@163.com 2023-06-13 21:14 linux

    584°

    0

    字符测试函数数据转换函数内存配置函数时间函数字符串处理函数数学计算函数用户和组函数数据加密函数数据结构函数随机数函数初级I/O函数标准I/O函数进程及流程控制格式化输人输出函数文件及目录函数信号函数错误处理函数管道相关函数进程通信(IPC)函数记录函数环境变量函数正则表达式动态函数其他函数字符测试函数isalnum(测试字符是否为英文字母或数字)isalpha(测试字符是否为英文字母)isascii(测试字符是否为ASCII码字符)isblank(测试字符是否为空格字符)iscntrl(测试字符是否为ASCII码的控制字符)isdigit(测试字符是否为阿拉伯数字)isgraph(测试字符是否
  • 应该选

    linux函数 mmap详解

    yexindonglai@163.com 2023-06-09 21:27 linux

    966°

    0

    mmap函数说明一、用法1、运行2、文件扩容二、mmap的坑:修改offset参数完mmap函数说明mmap()可以把磁盘文件的一部分直接映射到内存,这样文件中的位置直接就有对应的内存地址,对文件的读写可以直接用指针来做而不需要read/write函数。函数参数说明:void*mmap(void*addr,size_tlength,intprot,intflags,intfd,off_toffset);参数说明:addr:mmap函数中如果addr参数为NULL,内核会自己在进程地址空间中选择合适的地址建立映射。如果addr不是NULL,则给内核一个提示,应该从什么地址开始映射,内核会选择ad
  • 应该选

    ubuntu资源共享samba 安装与配置 mac/windows共享ubuntu文件资源

    yexindonglai@163.com 2023-06-04 12:44 linux

    897°

    0

    前言1、安装samba2、创建共享目录3、创建samba用户4、修改samba配置5、开启防火墙端口6、使用mac进行连接前言为了实现在mac/windows与Linux之间资源共享,Linux操作系统提供了samba服务.samba服务为两种不同的操作系统架起一座桥梁,使Linux系统和mac/windows系统之间可以互相通信,下面简单介绍如何在linux上添加和配置samba,并在mac/windows下实现访问.1、安装samba在Ubuntu下安装samba,安装之前先使用sudoapt-getupdate获取最新软件包更新;然后执行以下命令:sudoapt-getinstallsa
  • 应该选

    linux vim命令全详解

    yexindonglai@163.com 2023-06-01 18:50 linux

    621°

    0

    vim命令大全1.vim介绍模式间切换方法:vim打开文件:2.命令模式1.光标移动2.选中内容3.复制(配合粘贴命令p使用)4.剪切5.粘贴6.删除7.撤销/恢复8.字符转换9.编辑命令的快捷键3.末行模式(:xxx命令)1.保存/退出文件操作2.查找:“/关键词”3.替换4.行号显示:“:setnu”;5.文件切换4.编辑模式5.扩展1.代码颜色显示:“:syntaxon/off”2.vim内置计算器:3.vim的配置4.异常退出5.别名机制:自定义指令6.文件快捷方式7.退出方式vim命令大全1.vim介绍vim编辑器有三种模式:命令模式、编辑模式、末行模式模式间切换方法:(1)命令模式
  • 应该选

    CLion 远程 Linux C++开发配置

    yexindonglai@163.com 2023-06-01 00:21 c++

    727°

    0

    ubuntu系统1、安装编译器gccg++gdb2、安装cmakemacos篇1、安装clionidea2、配置idea运行A机器macos系统,B机器ubuntu系统,在A机器上使用clionidea开发,然后在ubuntu系统上进行编译和执行;ubuntu系统1、安装编译器gccg++gdbsudoaptinstallgccg++gdb-y安装成功后输入以下命令若没有报错就表示安装成功gcc-vg++-vgdb-v2、安装cmake请看另一篇文章:http://chn520.cn/article_detail/1685546975410426macos篇1、安装clionidea请自行安装
  • 应该选

    ubuntu设置静态ip

    yexindonglai@163.com 2023-05-31 23:55 linux

    695°

    0

    [TOC]一、前言在某些场景下,我们可能需要将一台电脑的IP地址设置成静态的。例如在局域网内部署一个服务器,我们可能不希望他通过DHCP获取动态地址,而造成无法访问。设置静态IP在window系统下比较容易,但在Linux系统下稍微麻烦一点。下面介绍2种Ubuntu18.04系统下设置静态IP的方法,博主亲测有效。二、方法一Ubuntu18.04采用netplan来管理网络配置计划,在/etc/netplan/目录下有一个以yaml结尾的文件,例如00-installer-config.yaml,不同版本的系统这个文件名可能会有些差异,但是不影响,以实际为准。步骤1:先通过ifconfig查看
  • 应该选

    ubuntu安装 cmake 3.23.0

    yexindonglai@163.com 2023-05-31 23:29 linux

    2003°

    0

    前言开整1、进入软件目录2、创建目录3、下载cmake-3.23.0安装包4、安装5、执行make6、执行makeinstall前言使用clion远程linux开发项目时cmakefile报错,经查看发现是cmake版本太低导致,遂将版本提升到3.23以上CMake3.23orhigherisrequired.Youarerunningversion3.10.2翻译当前cmake版本为3.10.2,需要3.23或者更高的版本如果使用aptinstallcmake命令安装的是低版本的cmake,但是我们要使用最新版3.23,所以就需要自己手动安装;开整1、进入软件目录cd/usr/local2、
  • 应该选

    解决 CLion Debug 调试时变量的值不显示问题

    yexindonglai@163.com 2023-05-31 21:47 c++

    1552°

    0

    说明解决说明如下图,可以看到,基本数据类型int是可以展示值的,但是vector容器变量就是一堆代码,无法正常显示解决因为Clion默认开启了GNUC++liberaryrenders,只需要将其关闭即可,依次点击:Settings->Build,Execution,Delpoyment->Debugger->DataViews->C/C++->“EnableGNUC++libraryrenders”解决后再打debug,就可以看到正常的值了
  • 应该选

    Qt Creator ui 设计界面Qt Designer组件说明

    yexindonglai@163.com 2023-05-25 09:28 QT

    1274°

    0

    QtDesigner说明组件说明1、布局组件2、伸缩器组件(间隔)3、按钮4、项目视图5、项目小组件6、容器组件7、输入组件8、显示小组件QWidget属性说明QtDesigner说明QtDesigner是Qt内置的图形界面(ui)设计工具,可以独立启动,也可以直接镶嵌在qtcreator中使用,用于编译.ui文件,使用拖拽组件的方式进行编辑;组件说明QtDesigner中有很多实用的组件,下面就为大家一一介绍1、布局组件VerticalLayout:垂直布局HorizontalLayout:水平布局GirdLayout:栅格布局,将窗口分割成行和列的网络来进行排列FormLayout:网格布