lib

A03 文件系统

大城市里の小女人 提交于 2020-03-31 18:18:34
初学Linux,首先需要弄清Linux 标准目录结构 > 忘记出处了,从自己的笔记中拷贝而来。关注红色部分。 /: 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中 /bin:/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。 /boot: 放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。 建议单独分区,分区大小100M即可 /dev: 存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount /dev/cdrom /mnt。 /etc: 系统配置文件存放的目录 ,不建议在此目录下存放可执行文件,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d修改配置文件之前记得备份。 注:/etc/X11存放与x windows有关的设置。 /home: 系统默认的用户家目录 ,新增用户账号时,用户的家目录都存放在此目录下,~表示当前用户的家目录,~test表示用户test的家目录。 建议单独分区,并设置较大的磁盘空间,方便用户存放数据 /lib:/usr/lib

linux目录

人走茶凉 提交于 2020-03-31 18:16:03
/: 根目录,一般根目录下只存放目录,不要存放文件,/etc、/bin、/dev、/lib、/sbin应该和根目录放置在一个分区中 /bin:/usr/bin: 可 执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。 /boot: 放置linux系统启动时用到的一些文件。/boot/vmlinuz为linux的内核文件,以及/boot/gurb。 建议单独分区,分区大小100M即可 /dev: 存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱mount /dev/cdrom /mnt。 /etc: 系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有/etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d修改配置文件之前记得备份。 注:/etc/X11存放与x windows有关的设置。 /home: 系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,~表示当前用户的家目录,~test表示用户test的家目录。 建议单独分区,并设置较大的磁盘空间,方便用户存放数据 /lib:/usr/lib:/usr/local/lib: 系统使用的函数库的目录,程序在执行过程中

zlib1.2.11静态编译

痞子三分冷 提交于 2020-03-31 15:33:17
1. 进入官网 http://zlib.net/ ,下载且解压zlib1211.zip; 2. 打开已解压的zlib-1.2.11,进入win32文件夹; 3.将Makefile.msc复制到上一层,也就是图2,未进入win32前的地方 4.打开VS2013命令行工具,使用cd命令进入zlib-1.2.11目录(第3步Makefile.msc所在的目录) 5.键入命令行:nmake /f Makefile.msc 6.回车执行 7.此时打开zlib-1.2.11目录,我们发现已经生成一系列文件。zlib静态库只需要zlib-1.2.11目录生成的三个文件,zlib.h / zconf.h / zlib.lib,但是请勿使用此时生成的zlib.lib,VS2013测试此时生成的zlib.lib静态库,使用函数uncompress,将一直断在汇编L_get_length_code_mmx.lib(亲身经历)。 我们需要在VS2013将预处理器中ASMINF宏删除重新编译一份工程(不要着急,稍后就说怎么做)。那么,我们之前做的工作是否白费了呢?不是的。 9.zlib-1.2.11目录,进入contrib目录,再进入vstudio目录,选择你的VC版本目录,具体看对应的表,VS2013选择vc12目录; VS与VC对应关系 VS 6.0 VC6.0 VS 2002 VC7.0 VS

MSVC 和 minGW .a .dll 等文件之间转换

风格不统一 提交于 2020-03-31 13:28:32
一、MSVC调用MINGW生成的dll和lib gcc -shared -o testdll.dll testdll.c-Wl,--output-def,testdll.def 生成dll文件和def文件 lib /machine:i386 /def:testdll.def 生成lib 文件和exp文件。(lib为MSVC的工具,可以在VS安装的bin目录下找到) 生成的dll文件和lib文件就可以被MSVC调用了。 注意:C++的dll不具有2进制级别的共享性,也就是说VC的MinGW的C++ dll不能混用。而C的dll却可以。 二、minGW调用MSVC生成的库 cl /LD testdll.c 生成dll文件和lib文件 gcc -o testmain.exe testmmain.c -ltestdll -L. 编译连接生成可执行程序 来源: https://www.cnblogs.com/lovesaber/archive/2012/11/27/2790297.html

verycd重整——cisco系列

半城伤御伤魂 提交于 2020-03-31 07:31:31
《Cisco(思科)全套产品资料》(Cisco_all_product_data) http://lib.verycd.com/2004/11/25/0000027720.html 2004-11-26 11:45 Cisco全套产品资料.rar 56.7MB 《CCIE学习指南实验室操作》PDF http://lib.verycd.com/2005/03/04/0000041070.html 2005-04-04 12:32 CCIE学习指南实验室操作.zip 56.4MB 《Cisco路由器手册》(Cisco Router Handbook)PDF http://lib.verycd.com/2005/03/03/0000040941.html 2005-03-30 09:44 Cisco路由器手册.rar 30.4MB 《CCNA认证考试教程》(Learnkey.Cisco.Authorized.CCNA)Series.640.801[Bin] http://lib.verycd.com/2005/05/04/0000049333.html 2005-05-04 10:31 《Cisco CCSP教程》(CBTNUGGETS.Cisco.CCSP.Exam.Pack.642.531.CSIDS)[Bin] http://lib.verycd.com/2005/04/07

ali lxcfs daemonset方式运行

試著忘記壹切 提交于 2020-03-31 03:32:02
刚开始按照相关文档将apiserver ,kubelet节点的特权模式开启--allow-privileged=true,再以ali的文档执行,完全无法运行。参考github里的issue得知,其实都是在问题为啥运行不起来的,但回复不详,其中也确实提到需要在宿主机上支持fuse。 开始自行排错:无法搜索到相关资料,下载源码,编译排查 git clone https://github.com/denverdino/lxcfs-initializer.git 从Dockfile里也可知,里面的库等文件并不能适合自身的版本需要,目前只是需要让他运行起来,然后再里面执行start.sh的脚本内容,查看具体出错是在哪? 据自己环境变更lxcfs-image/Dockerfile 内容如下 FROM daocloud.io/centos:7.3.1611 RUN yum -y install fuse fuse-devel pam-devel wget install gcc automake autoconf libtool make ENV LXCFS_VERSION 2.0.8 RUN wget https://linuxcontainers.org/downloads/lxcfs/lxcfs-$LXCFS_VERSION.tar.gz && \ mkdir /lxcfs && tar

Jmeter入门--安装教程

烈酒焚心 提交于 2020-03-30 07:07:11
jmeter简介 Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。 它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。为了最大限度的灵活性,JMeter允许使用正则表达式创建断言。 Apache jmeter 可以用于对静态的和动态的资源(文件,Servlet,Perl脚本,java 对象,数据库和查询,FTP服务器等等)的性能进行测试。它可以用于对服务器、网络或对象模拟繁重的负载来测试它们的强度或分析不同压力类型下的整体性能。你可以使用它做性能的图形分析或在大并发负载测试你的服务器/脚本/对象。 JMeter的作用 1.能够对HTTP和FTP服务器进行压力和性能测试, 也可以对任何数据库进行同样的测试(通过JDBC)。 2.完全的可移植性和100% 纯java。 3.完全 Swing 和轻量组件支持(预编译的JAR使用 javax.swing.*)包。 4.完全多线程

Mex文件在VS2010中调试方法

…衆ロ難τιáo~ 提交于 2020-03-30 07:02:00
http://www.cnblogs.com/lukylu/p/4042306.html matlab里面无法单步调试mex函数,故需转到VS上面调试,这里采用VS2010。   参考网上很多人写的方法但都很乱,杂,试了多次都没有成功。今天终于解决了,现把方法记录下来。 1、VC中编写Mex函数   新建一个win32 dll 空项目。   2、添加源文件 Test.cpp ,编写MEX函数,MEX函数编写方法这里不赘述了。   3、配置项目属性。     打开项目属性配置页,C++ -> 附加包含目录 加入MATLAB安装目录下的 \extern\include 路径。   连接器 -> 附加库目录 加入MATLAB的 \extern\lib\win32(win64)\microsoft 路径。   连接器 -> 输入 -> 附加依赖项 输入libmx.lib libeng.lib libmat.lib libmex.lib 这四个lib文件。   在Linker-General-Output File:改成                    .\Debug\(ProjectName).mexw32(mexw64)(64位系统相应改成64)   Source Files- Add - New Item新建模块定义文件 Test.def   并为其添加内容          

一般使用动态链接库DLL中类的方法

蓝咒 提交于 2020-03-29 12:55:50
现在假设你的建立的DLL 名是win32dll 1.新建一个工程。将上述的三个文件:win32dll.lib,win32dll.dll,win32dll.h,拷贝到当前工程目录中。 在工程的头文件中,引入上述头文件和lib库。 #include "win32dll.h" #pragma comment(lib,"win32dll.lib") 2.其实还可以在设定路径的方法上进行设置,这样的话就不用copy到现在的工程了。如果需要用到头文件,就具体的做法是 project--> (现在工程名)project properties-->c/c++ --> general --> additional including libraries里加上你的路径就行了。 可执行文件仅在运行时加载动态链接库。必须告诉系统在哪里查找“win32d.dll”。您可以通过使用 PATH 环境变量做到这一点。为此,请在 “ 属性页” 对话框中展开 “ 配置属性” 节点,并选择 “ 调试” 。在 “ 环境” 旁边键入以下内容:PATH=< win32dll.dll 文件的路径>,其中 < win32dll.dll 文件的路径> 应替换为win32dll.dll的实际位置。单击 “ 确定” 保存所有更改。 然后再加上: #include "win32dll.h" 以上两种方法都是可以的,各有优缺点

【requireJS路径加载】与程序员小卡的交流

心已入冬 提交于 2020-03-29 06:27:59
这两天正好看到了程序员小卡同学的一篇博客,里面对requireJS路径的解析做了一些说明,里面有点问题待解决,我这里正好知道一点,所以整理成文,不知对小卡同学是否有帮助。 http://www.cnblogs.com/chyingp/p/3677425.html http://www.cnblogs.com/chyingp/p/requirejs-path-resolve.html 首先以其例子为例: requirejs.config({ baseUrl: 'js' }); // 依赖lib.js,实际加载的路径是 js/common/lib.js,而lib模块又依赖于util模块('./util'),解析后的实际路径为 js/common/util.js require(['common/lib'], function(Lib){ Lib.say('hello'); }); // 依赖util模块 define(['./util'], function(Util){ return { say: function(msg){ Util.say(msg); } }; }); 若是变个写法,util的目录结构就变了 requirejs.config({ baseUrl: 'js', paths: { lib: 'common/lib' } }); // 实际加载的路径是 js