lib

Mac安装stf踩坑

此生再无相见时 提交于 2019-12-04 03:00:37
一. 安装stf环节,一直死循环提示: gyp WARN EACCES user "root" does not have permission to access the dev dir "/usr/local/lib/node_modules/stf/node_modules/zmq/.node-gyp/8.1.2"gyp WARN EACCES attempting to reinstall using temporary dev dir "/usr/local/lib/node_modules/stf/node_modules/zmq/.node-gyp" 解决办法: (1)sudo chmod -R 777 /var/root (2)如果上面1步骤仍然不行,可能是由于苹果SIP造成,可以按照如下进行操作: 1.重启 Mac,按住 Command+R 键直到 Apple logo 出现,进入 Recovery Mode 2.点击 Utilities > Terminal 3.在 Terminal 中输入 csrutil disable,之后回车 4.重启 Mac 二. stf doctor时提示: Error: Could not locate the bindings file. Tried:→ /usr/local/lib/node_modules/stf/node

优化的内存访问 TCMalloc

喜你入骨 提交于 2019-12-04 02:16:46
TCMalloc ( Thread-Caching Malloc )是 google-perftools 工具中的一个,与标准的 glibc 库的 malloc 相 比, TCMalloc 在内存的分配上效率和速度要高得多,可以提高 Mysql 服 务器在高并发情况下的性能,降低系统负载。 Google-perftools 的项目: http://code.google.com/p/google-perftools/ TCMalloc 的原理介绍翻译: http://shiningray.cn/tcmalloc-thread-caching-malloc.html google-perftools 包括 TCMalloc 、 heap-checker 、 heap-profiler 和 cpu-profiler 共 4 个组件,在只 用 TCMalloc 的场景下,可以不编译其他三个组件,使用 tcmalloc_minimal 就足够。 下面介绍在 Linux SUSE x86 上安装 TCMalloc 动态库的过程。 安装 TCMalloc 从 http://code.google.com/p/google-perftools/ 下载源码包,现在最新版本是 1.4 。如果机器联网,直接: wget http://google-perftools.googlecode.com

C++ 编译环境

让人想犯罪 __ 提交于 2019-12-04 01:55:20
1 面向 Linux 和 Windows 操作系统:CentOS 7 1.1 安装 CentOS 7 http://mirrors.ustc.edu.cn/centos/7/isos/x86_64/CentOS-7-x86_64-Minimal-1810.iso yum install epel-release yum update yum install wget zip unzip 1.2 Linux 64-bit yum install gcc gcc-c++ gcc-gfortran yum install glibc-static libstdc++-static libgfortran-static yum install boost-static yum install blas-static lapack-static yum install qt5-qtbase-devel MKL 链接方式 MKLROOT=/opt/intel/mkl MKLLIB=${MKLROOT}/lib/intel64 LIB1=${MKLLIB}/libmkl_intel_lp64.a LIB2=${MKLLIB}/libmkl_sequential.a LIB3=${MKLLIB}/libmkl_core.a LDLIBS += -Wl,--start-group $LIB1

ERROR 2002 (HY000): Can’t connect to local MySQL s

不想你离开。 提交于 2019-12-04 01:09:29
ps -A | grep -i mysql kill 列出来的进程 service mysql start 我的问题就解决了 ---------------------------------------------- Fedora8启动mysql 报错: ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) 1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动. 另外看看是不是权限问题. 2、确定你的mysql.sock是不是在那个位置, mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock 3、试试:service mysqld start 4、如果是权限问题,则先改变权限 #chown -R mysql:mysql /var/lib/mysql [root @localhost ~]# /etc/init.d/mysqld start 启动 MySQL: [ 确定 ] [root @localhost ~]# mysql -uroot -p ERROR 2002 (HY000): Can't connect to

2.2.Can't connect to local MySQL server th...

做~自己de王妃 提交于 2019-12-04 01:08:55
ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/lib/mysql/mysql.sock’ (2) 1、先查看 /etc/rc.d/init.d/mysqld status 看看m y s q l 是否已经启动. 另外看看是不是权限问题. 2、确定你的mysql.sock是不是在那个位置, mysql -u 你的mysql用户名 -p -S /var/lib/mysql/mysql.sock 3、试试:service mysqld start 4、如果是权限问题,则先改变权限 #chown -R mysql:mysql /var/lib/mysql [root @localhost ~]# /etc/init.d/mysqld start 启动 MySQL: [ 确定 ] [root @localhost ~]# mysql -uroot -p ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) 原因是,/var/lib/mysql 的访问权限问题。 shell> chown -R mysql:mysql /var/lib

【CentOS 7笔记6】,系统目录结构与文件类型#171019

心已入冬 提交于 2019-12-03 22:14:34
hellopasswd 一. 系统目录结构 1. 创建普通用户 /root/ #root用户的home目录 useradd hello #创建普通用户 ls /home/hello/ #查看普通用户的home文件 vi /root/.ssh/.authorized_keys/ #添加密钥 /etc/ssh/sshd_config #修改ssh配置文件 2. 系统目录结构 软链接,存放系统命令: /bin/ #普通用户常用命令的目录 /sbin/ #superbin,存放一些系统管理的命令,具有一定权限才可以使用的命令。 /usr/bin/ /ser/sbin/ 64位系统有/lib64目录,主要存放动态链接库 /usr/lib/ /usr/local/lib 系统库文件,存放系统动态连接共享库: /lib/ /lib64/ 常用 /home/ #家目录,当新建一个新用户,则目录下就有一个对应的用户路径,是普通用户的主目录,相当于/root/目录,主要用存放普通用户的相关文件 /boot/ #系统启动所需的核心文件,Linux的内核文件及引导系统管理器(引导装载程序)所需要的文件目录 /dev/ #linux系统特有的设备文件,存在Linux系统下的设备文件,如光驱、磁盘等。访问该目录下某个文件相当于访问某个硬件设备,常用的时挂载光驱 /etc/ #存放系统配置文件

error while loading shared libraries: xxx.so.x"错误的

喜夏-厌秋 提交于 2019-12-03 19:43:49
一般我们在Linux下执行某些外部程序的时候可能会提示找不到共享库的错误, 比如: tmux: error while loading shared libraries: libevent-1.4.so.2: cannot open shared object file: No such file or directory 原因一般有两个, 一个是操作系统里确实没有包含该共享库(lib*.so.*文件)或者共享库版本不对, 遇到这种情况那就去网上下载并安装上即可. 另外一个原因就是已经安装了该共享库, 但 执行需要调用该共享库的程序 的时候, 程序按照默认共享库路径找不到该共享库文件. 所以安装共享库后要注意共享库路径设置问题, 如下: 1) 如果共享库文件安装到了/lib或/usr/lib目录下, 那么需执行一下ldconfig命令 ldconfig命令的用途, 主要是在默认搜寻目录(/lib和/usr/lib)以及动态库配置文件/etc/ld.so.conf内所列的目录下, 搜索出可共享的动态链接库(格式如lib*.so*), 进而创建出动态装入程序(ld.so)所需的连接和缓存文件. 缓存文件默认为/etc/ld.so.cache, 此文件保存已排好序的动态链接库名字列表. 2) 如果共享库文件安装到了/usr/local/lib(很多开源的共享库都会安装到该目录下)或其它

无人值守安装 linux 系统

房东的猫 提交于 2019-12-03 17:44:46
项目内容 :利用网络安装技术 , 结合 Kickstart 程序脚本 , 实现无人值守安装 Linux 操作系统 项目目的 :通过此技术 , 批量的完成成百上千台服务器系统的无人看管安装 , 节省大量时间。 1 、 首先配置好 PXE+DHCP+VSFTP 的环境 , 我们先使用图形化的方式生成一个 kickstart 文件。 2 、 安装图形化 kickstart 程序包 [root@zdjserver ~]# yum install system-config-kickstart -y 3 、 运行图形化 system-config-kicstart [root@zdjserver ~]# system-config-kickstart ------------------------------------------------------------------------------------------------------------- 报错 ----- 》犯了一个愚蠢至极很 sb 的错误:我是远程 ssh 上去做的,故报错 [root@zdjserver ~]# system-config-kickstart Traceback (most recent call last): File "/usr/bin/system-config-kickstart",

在win32 安装matplotlib,numpy遇到的问题及解决

风格不统一 提交于 2019-12-03 17:05:01
安装简直要人命,网上各种方法每种还不一样,看得人沿花缭乱,首先是安装Python3.5,这个很简单直接上官网下载安装即可,并没有特别的要求,重点就在安装matplotlib和numpy,因为我是初学者,暂时就安装这两个库了。按如下方法来么有问题。 1、安装whl文件前,先通过pip命令安装wheel: cmd,进入到C:\Program Files\Python35\Scripts目录下,执行命令 pip install wheel 链接: http://www.lfd.uci.edu/~gohlke/pythonlibs/ 安装过程中需要的各种程序包都能在链接(非官方下载,比较全)里找到。 或到 点击打开链接 下载 numpy、matplotlib和scipy的安装包whl文件。 2、安装numpy的whl文件: 在C:\Program Files\Python35\Scripts目录下,运行pip命令,文件名写全路径 pip install D:\FileTest\numpy-1.12.0b1-cp35-none-win_amd64.whl 3、安装matplotlib的whl文件: 在C:\Program Files\Python35\Scripts目录下,运行pip命令,文件名写全路径 pip install D:\FileTest\matplotlib-2.0.0rc1

在C++中调用FFTW

 ̄綄美尐妖づ 提交于 2019-12-03 15:53:56
FFTW是一个可以进行可变长度一维或多维DFT的开源C程序库,是目前最快的FFT算法实现。 本文简述了在Windows平台上,如何在C++中调用FFTW,所使用的IDE为Visual Studio 2017。 FFTW的详细信息可在 http://www.fftw.org 中查看 获取FFTW 在 http://www.fftw.org/install/windows.html 中下载32位或64位版并解压 生成lib文件 打开VS自带的 “x86_x64 Cross Tools Command Prompt” ,cd到之前的解压文件夹 键入命令 lib /machine:x86 /def:libfftw3-3.def 如果是64位则键入命令 lib /machine:x64 /def:libfftw3-3.def 以上命令产生了lib文件libfftw3-3.lib,应不同精度要求也可对libfftw3f-3.def及libfftw3l-3.def文件使用相同命令来产生相应lib文件 在C++中调用FFTW 将下列三个文件粘贴到与cpp文件相同的目录下 fftw3.h libfftw3-3.dll libfftw3-3.lib 在cpp文件中加入代码 #include "fftw3.h" #pragma comment(lib, "libfftw3-3.lib") 测试代码