标签 shared 下的文章

  • 📂【linux基础】linux命令 ldd教程

    ldd不是一个可执行程序,而只是一个shell脚本在linux环境下,c++编译得到库文件后缀包括:.so or .a or .la, 当然,linux下文件的类型是不依赖于其后缀名的,后缀及其含义: .so 为共享库 : 动态库(shared library/shared object/dynamic link library), .a为静态库 : archive / static ...

  • 📂Linux下进程间通信方式——共享内存教程

    1.什么是共享内存?共享内存就是允许两个或多个进程共享一定的存储区。就如同 malloc() 函数向不同进程返回了指向同一个物理内存区域的指针。当一个进程改变了这块地址中的内容的时候,其它进程都会察觉到这个更改。因为数据不需要在客户机和服务器端之间复制,数据直接写到内存,不用若干次数据拷贝,所以这是最快的一种IPC。 注:共享内存没有任何的同步与互斥机制,所以要使用信号量来实现对共享内存的存...

  • 📂Linux的NFS教程

    要求: 1.我们首先看题先创建一个/nfs/shared的目录,然后提供所有用户查询 用的是ro 在服务端: #mkdir -p /nfs/shared #systemctl start nfs-server #systemctl stop firewalld 关闭防火墙 #setenforce 0 关闭selinux #vim /etc/exports /n...

  • 📂vmware uos挂载windows共享目录教程

    安装增强工具,如果是灰色的,可以直接在目录里面直接将vm安装目录下的linux.iso文件拷贝到linux系统,直接解压,里面就有你想要的东西(该方法只适用于重新安装vm tools) 或者把光驱自动检测取消勾选,选择vmware安装目录下的linux.so,或者创建新的光驱应该都可以解决设置共享目录 挂载 sudo vmhgfs-fuse .host:/ /mnt/shared -o...

  • 📂面试问题 : c++中都有什么样的内存问题,怎么解决教程

    整理自 陈硕的多线程网络编程面试问题 : c++中都有什么样的内存问题,怎么解决缓冲区溢出,访问了错误空间使用容器,vector或者array,直接成员函数获取长度,不要自己裸指针,用基本数组悬空指针 野指针使用shared\_ptr,保证只要用到的地方就是可用的重复释放使用shared\_ptr,让shared\_ptr自动帮助析构内存泄漏使用shared\_ptr不配对的new[] de...

  • 📂Ubuntu18.04导入科大讯飞离线合成语音SDK教程

    今天在导入科大讯飞离线合成语音SDK时候,遇到了这个问题。./demo: error while loading shared libraries: libmsc.so: cannot open shared object file: No such file or directory 问了老师,说libmsc.so包这个是动态库文件,要放到系统的库目录。 刚开始把libmsc.so放到 ...

  • 📂12 动态内存教程

    目录- 1. 动态内存与智能指针1.1 shared类1.2 直接管理内存1.3 shared\_ptr和new结合使用1.4 智能指针和异常1.5 unique\_ptr1.6 weak\_ptr2. 动态数组2.1 new和数组2.2 allocator类3. 使用标准库:文本查询程序设计3.1 文本查询程序设计3.2 文本查询程序类的设计动态内存与智能指针1.1 shared类1.2 ...

  • 📂CentOS中升级openssl与卸载重装以及提示:error while loading shared libraries: libssl.so.1.1: cannot open shared ob教程

    场景在CentOS6中安装sqlserver时提示:Requires:openssl >=1:1.0.1g所以需要对openssl进行升级可以通过openssl version -a查看当前openssl的版本注:博客: https://blog.csdn.net/badao\_liumang\_qizhi 关注公众号 霸道的程序猿 获取编程相关电子书、教程推送与免费下载。实现...

  • 📂【bug】【npm】Error: Command failed: C:\WINDOWS\system32\cmd.exe /s /c “./configure --disable-shared教程

    问题描述> [email protected] postinstall D:\working\项目-报奖平台\myvue\node_modules\cwebp-bin > node lib/install.js ‼ read ECONNRESET ‼ cwebp pre-build test failed i compiling from source × Erro...

  • 📂nginx配置ssl教程

    server {listen 443 ssl;server\_name test.anc.com;#ssl on;ssl\_certificate /usr/local/nginx/ssl/server.crt;ssl\_certificate\_key /usr/local/nginx/ssl/server.key;ssl\_session\_timeout 5m;ssl\_session...

  • 📂share_ptr内存泄漏教程

    下面是shared\_ptr三种常见的定义方式:shared\_ptr sp;//声明一个指向int类型的智能指针sp.reset(new int(42)); auto sp1 = make_shared<string>("hello");//sp1是一个智能指针 shared_ptr sp2(new int(42));而make\_shared方式是推荐的一...

  • 📂【ffmpeg windows 】ffmpeg-windows-build-helpers ubuntu交叉构建win64 版本shared教程

    上一篇已经构建了static版本增加了 shared = y默认 static 也是y那现在还存在static的吧? 共享版本exe输出Z:\ff\ffmpeg-windows-build-helpers\sandbox\win64\ffmpeg\_git\_shared\bin built /home

  • 📂windows与virtualbox下的ubuntu共享文件夹设置教程

    步骤1、ubuntu启动状态下打开设置2、输入命令sudo mkdir /mnt/shared创建挂载点 3、输入命令 sudo mount -t vboxsf share-vb /mnt/shared进行挂载,其中"share-vb"是之前创建的共享文件夹的名字。OK,现在Ubuntu和主机可以互传文件了。4、要想自动挂载的话,可以在/etc/fstab中添加一项share /mnt/...

  • 📂windows上通过NBU Console连接NBU Master报错VRTS-24579教程

    问题现象:Windows机器上,使用普通用户通过 NBU Console连接NBU Master Server 8.1.1 报错如下:The NetBackup Admin Console failed to establish a secure connection with the host "XXXXX". The request was terminated with error c...

  • 📂《C++学习笔记》动态内存教程

    动态内存和智能指针内存和智能指针简介静态内存用于保存局部static对象、类中static数据成员、定义在函数外的变量栈内存用于保存函数内部的非static对象堆(自由空间)用于存储动态分配的对象,要求显式销毁不用的对象头文件memory中提供shared_ptr智能指针以允许多个指针指向同一个对象,提供unique_ptr智能指针以独占所指对象,智能指针也是模板头文件memory中还提供伴...

  • 📂智能指针里的动态内存管理教程

    什么是智能指针?为什么要用智能指针?如何打破循环引用的问题?对于资源管理有什么作用?看到这些问题,心里就发毛。什么是智能指针啊?为什么要用智能指针啊?循环引用又是什么鬼?实现?我❌...首先我们来看一下第一个问题,什么是智能指针?常见的智能指针有几种,一种是共享指针shared\_ptr,一种是独享指针unique\_ptr,一种是弱指针weak\_ptr,一种是很久没用过的auto\_pt...

  • 📂C++之动态内存与智能指针以及底层实现原理教程

    文章目录1.动态内存2.shared\_ptr类1.动态内存new,在动态内存中为对象分配空间并返回一个指向该对象的指针,我们可以选择对对象进行初始化;delete,接受一个动态对象的指针,销毁该对象,并释放与之关联的内存动态内存容易出现的问题:如果忘记释放内存,就会产生内存泄漏;如果在尚有指针引用内存的情况下释放了该内存,就会产生引用非法内存的指针2.shared\_ptr类shared\...

  • 📂动态内存与智能指针教程

    @目录一、简介1.1 程序使用动态内的原因:二、shared\_ ptr 类2.1 make\_ shared 函数2.2 shared\_ptr 的拷贝和赋值2.3 shared\_ ptr 和 new 结合使用‘2.4 不要混合使用普通指针和智能指针......2.5 不要使用get初始化另一个智能指针或为智能指针赋值2.6 reset()操作2.7 使用我们自己的释放操作三、uniqu...

  • 📂动态内存 与 智能指针教程

    参考https://www.cnblogs.com/lanxuezaipiao/p/4132096.html#top 与c++ primer第五版(p432)1.动态内存与智能指针智能指针包含在头文件中,shared\_ptr、unique\_ptr、weak\_ptr。智能指针与普通指针区别在于,它负责自动释放所指向的对象。shared\_ptr 允许多个指针指向同一个对象,unique\...

  • 📂Linux——error while loading shared libraries 的解决方法教程

    原文:http://blog.chinaunix.net/uid-7180345-id-2067511.html 数据库:oracle10g OS:red hat as 4 oracle10g装得很顺利, 然后装一个rlwrap解决上下键的问题, 可是运行后,老是出现 rlwrap: error while loading shared libraries: libreadline.so.5...

  • 📂linux 一些配置教程

    2、设置root密码 sudo passwd->输入当前密码->输入新密码6、开启root登录 /etc/pam.d/ 下的gdm-autologin 和 gdm-password先改为777权限 再用Gedit打开注释掉 #auth required pam\_succeed\_if.so user != root quiet\_success再改回644权限 登录时root在...

  • 📂【转帖】 关于linux的内存教程

    linux内存计算 原创置顶 ctylihuai 最后发布于2019-06-23 11:30:16 阅读数 263 收藏 展开 详细内容请看,转载http://linuxperf.com/?p=142,本篇为阅读后的理解linux内存分为三部分,内核,进程,cachelinux内核:内核所用内存的静态部分,比如内核代码、页描述符等数据在引导阶段就分配掉了,并不计入MemTotal里,而...

  • 📂Zynq UltraScale Linux A53和裸机 R5共享内存通信教程

    环境Petalinux2019.1 ubuntu16.04 ZCU106开发板开始接着上一篇文章,主要实现一个共享DDR,A53可以读写数据且不被 Linux system Ram占用,裸机也可以读写。 一、开始,修改petalinux config Memory size修改为5fffffff,然后修改设备树,/include/ "system-conf.dtsi"...

  • 📂linux进程间的那些事儿教程

    写这篇文章之前,我对linux的进程间通讯还是有些畏惧的,不过看了一些其它文章之后,觉得linux进程间远比我学到的要难得多,首先来说,linux下线程的概念被淡化了,线程又名轻量级进程。线程机制是现代编程技术中常用的一种抽象,提供了在同一程序中共享内存地址控件的一组线程。这些线程可以共享打开的文件和其它资源。线程机制支持并发程序涉及技术,可以保证真正并行处理。linux实现线程的机制非常独...

  • 📂C++primer-学习心得-第12章-动态内存教程

    文章目录C++primer-学习心得-第12章-动态内存12.1 动态内存与智能指针1.shared\_ptr类练习12.22.直接管理内存练习12.6练习12.73.shared\_ptr和new结合使用4. 智能指针和异常5. unique\_ptr6.weak\_ptr练习12.2012.2 动态数组1.new和数组练习12.23练习12.242. allocator类12.3使用标准...

  • 📂C++(2)----智能指针与动态内存教程

    C++ 11提供的智能指针有:shared\_ptr、unique\_ptr、weak\_ptr。在 头文件 memory 中。一、new delete 直接管理内存1、初始化string * ps = new string // 初始换为一个空string int * pi = new int ;//pi 指向一个未初始化的int,*pi 未定义 int * pi = new int(...

  • 📂linux c 内存共享教程

    一、什么是共享内存顾名思义,共享内存就是允许两个不相关的进程访问同一个逻辑内存。共享内存是在两个正在运行的进程之间共享和传递数据的一种非常有效的方式。不同进程之间共享的内存通常安排为同一段物理内存。进程可以将同一段共享内存连接到它们自己的地址空间中,所有进程都可以访问共享内存中的地址,就好像它们是由用C语言函数malloc()分配的内存一样。而如果某个进程向共享内存写入数据,所做的改动将立即...

  • 📂Linux中的信号量和共享内存教程

    我对如何同步2个进程有些问题.第一个进程必须创建一个共享内存,然后等待第二个进程填充共享内存并将其发信号通知第一个进程.我不知道如何等待第一个过程.这是我的流程外观的伪代码:流程1:create shared memory create a semaphore wait for the second process /* this part i dont know how to write ...

  • 📂OpenSSL Linux动态库编译教程

    之前编译完成静态库,没有清理干净,出现问题指令 ./configure shared && make出错usr/bin/ld: libcrypto.a(gost\_eng.o): relocation R\_AARCH64\_ADR\_PREL\_PG\_HI21 against symbol `stderr@@GLIBC\_2.17' which may bind externally c...

  • 📂linux下部署Django uwsgi: error while loading shared libraries: libpcre.so.1: cannot open shared object教程

    在ubuntu下部署Django服务,使用uwsgi时报错命令:uwsgi --http :8001 --wsgi-file test.py报错信息:uwsgi: error while loading shared libraries: libpcre.so.1: cannot open shared object file: No such file or directory解决方式:s...