C++静态库与动态库

=====================简单介绍============================= 函数库分为静态库和动态库两种。 静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。 动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,...

2016-10-13 14:30:00

阅读数 259

评论数 0

关于MongoDB数据库的介绍

这篇文章主要介绍了MongoDB数据库的特色和优点介绍,本文总结了每个开发人员都应该知道的5个MongoDB特点,需要的朋友可以参考 2011年将被记住,因为这一年SQL将死;这一年,关系数据库从一线退下;这一年开发人员发现他们没必要为了持久化数据,而将每个对象转化为表格结构。 ...

2016-09-02 17:18:36

阅读数 382

评论数 0

mysql中关于视图相关类容

什么是视图: 视图是一种虚拟的表,是从数据库中一个或者多个表中导出的表 数据库只存放了视图的定义,而并没有存放视图中的数据,这些数据存放在原来的表中 使用视图查询数据时,数据库系统会从原来的表中取出对应的记录 视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。 这样,用户可以不用...

2016-09-02 16:46:12

阅读数 296

评论数 0

C++中虚函数和默认实参问题

实例代码: 结果: 理解的重点: 默认实参这是属于静态绑定,而虚函数在这里是动态绑定,从而出现了和我们预期不一样的结果。

2016-09-02 10:56:45

阅读数 272

评论数 0

C++面试中常规基础(收录中)

收录推荐一: http://blog.csdn.net/wyb19890515/article/details/7188232

2016-08-30 11:22:24

阅读数 299

评论数 0

关于MySQL的索引与优化(规整中)

http://www.cnblogs.com/hustcat/archive/2009/10/28/1591648.html http://www.cnblogs.com/mailingfeng/archive/2012/09/26/2704344.html

2016-08-28 17:03:20

阅读数 353

评论数 0

Linux下mysql使用知识收录分享

---------------------------------------------2016-8-28------------------------------------------------------ 查看列:desc 表名; 修改表名:alter table 表名 rename...

2016-08-28 14:00:38

阅读数 413

评论数 0

Linux中共享库so的创建(细节注意)

Linux中共享库so的创建问题 以add.c、add.h和main.c文件已经建立问前提。 第一步:生成共享库so文件 gcc -g -Wall -fPIC -o add.o -c add.c gcc -g -Wall -shared -o libadd.so add.o 从而生成libad...

2016-08-27 22:45:17

阅读数 393

评论数 0

在Linux下,MySQL数据库的启动、停止和重启

1、Mysql启动、停止、重启常用命令(都是在root背景下) a、启动方式 1、使用 service 启动: [root@localhost /]# service mysqld start (5.0版本是mysqld) [root@szxdb etc]# service mysql s...

2016-08-27 16:59:34

阅读数 420

评论数 0

(整合)关于硬链接和软连接的区别

链接分硬链接和符号链接。 符号链接可以建立对于文件和目录的链接。符号链接可以跨文件系统,即可以跨磁盘分区。符号链接的文件类型位是l,链接文件具有新的i节点。 硬链接不可以跨文件系统。它只能建立对文件的链接,硬链接的文件类型位是-,且硬链接文件的i节点同被链接文件的i节点相同。 ...

2016-08-18 14:24:17

阅读数 1634

评论数 0

操作系统 - 细节知识(1)

一、空闲分区分配算法 1. 首先适应算法:当接到内存申请时,查找分区说明表,找到第一个满足申请长度的空闲区,将其分割并分配。此算法简单,可以快速做出分配决定。 2. 最佳适应算法:当接到内存申请时,查找分区说明表,找到第一个能满足申请长度的最小空闲区,将其进行分割并分配。此算法最节约空...

2016-08-18 14:12:06

阅读数 273

评论数 0

C++关于浅复制和深复制

简单的来说就是,在有指针的情况下,浅拷贝只是增加了一个指针指向已经存在的内存,而深拷贝就是增加一个指针并且申请一个新的内存,使这个增加的指针指向这个新的内存,采用深拷贝的情况下,释放内存的时候就不会出现在浅拷贝时重复释放同一内存的错误! 浅复制: 被复制对象的所有变量都含有与原来的对象相同的值,...

2016-08-17 12:33:39

阅读数 259

评论数 0

关于MySQL中source命令的使用

Windows下将sql数据库备份拷贝到磁盘目录如:D:\db.sql,cmd进入命令行,切换到sql文件所在的目录下。 1、先使用命令mysql -uroot -p密码 2、然后执行相关命令导入数据。 mysql> use dbtest; //设置当前要导入数据的dbtest数据库 ...

2016-08-16 16:56:44

阅读数 23613

评论数 0

关于C++的Union使用

“联合”是一种特殊的类,也是一种构造类型的数据结构。在一个“联合”内可以定义多种不同的数据类型, 一个被说明为该“联合”类型的变量中,允许装入该“联合”所定义的任何一种数据,这些数据共享同一段内存,已达到节省空间的目的(还有一个节省空间的类型:位域)。 这是一个非常特殊的地方,也是联合的特征。另外...

2016-08-16 13:17:42

阅读数 226

评论数 0

C++内存分配和管理

[导语] 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的...

2016-08-16 11:05:40

阅读数 6301

评论数 1

(整合多篇文章)C++悬垂指针、野指针、内存泄漏和垃圾回收机制

C++的内存回收机制 当我们使用new为一个对象分配了空间之后,在这个对象结束使用之后,我们必须人为的去释放这块内存(delete) Java的内存回收机制  当用new 创建一个Java对象时,它可以存活于作用域之外。所以在上述代码中,引用 str(str为...

2016-08-16 10:37:18

阅读数 482

评论数 0

MATLAB机器人工具箱Matlab_Robotic_Toolbox_v9.10的安装详解

下载地址:http://download.csdn.net/my  (个人资源里面)     Matlab_Robotic_Toolbox_v9.10是一个功能强大的机器人工具箱,包含了机器人正、逆向运动学,正、逆向动力学,轨迹规划等等,其中的可视化仿真使得学习抽象的机器人学变得相对直观、好理解...

2016-07-16 14:38:53

阅读数 11534

评论数 1

防范ssh暴力破解攻击(ssh brute force attack)

文章来源:http://www.codelast.com/ 暴露在网络上的主机都是有风险的,其中一种风险就是ssh暴力破解攻击(ssh brute force attack)。 请先看看你的Linux主机的 /var/log/secure 文件的内容,如果你发现里面记录有无数条用各种甚...

2016-05-31 22:11:24

阅读数 718

评论数 0

C和C++中存储区域详解(栈、堆、全局...)

一. 在c中分为这几个存储区 1.栈 - 由编译器自动分配释放 2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收 3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区...

2016-01-07 16:04:28

阅读数 1030

评论数 0

bashrc,bash_profile等shell配置文件详解

一、bashrc,bash_profile等文件执行顺序 如何确定这些文件的执行顺序呢? 最好的方法就是在这些文件的开头添加一个输出语句,这样文件一执行马上就会输出内容。 我们首先在/etc/profile,/etc/bashrc,~/.bash_profile,~/.bashrc,~/.ba...

2015-01-26 12:20:04

阅读数 646

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭