- 博客(21)
- 资源 (2)
- 收藏
- 关注
转载 C++静态库与动态库
=====================简单介绍=============================函数库分为静态库和动态库两种。静态库在程序编译时会被连接到目标代码中,程序运行时将不再需要该静态库。动态库在程序编译时并不会被连接到目标代码中,而是在程序运行是才被载入,因此在程序运行时还需要动态库存在。=====================较为详细的介绍
2016-10-13 14:30:00
479
转载 关于MongoDB数据库的介绍
这篇文章主要介绍了MongoDB数据库的特色和优点介绍,本文总结了每个开发人员都应该知道的5个MongoDB特点,需要的朋友可以参考2011年将被记住,因为这一年SQL将死;这一年,关系数据库从一线退下;这一年开发人员发现他们没必要为了持久化数据,而将每个对象转化为表格结构。2011年是文档数据库的一年,尽管一直在稳步发展势头,通过过去八年多的发展,现在有各种稳定的文档数据
2016-09-02 17:18:36
706
原创 mysql中关于视图相关类容
什么是视图:视图是一种虚拟的表,是从数据库中一个或者多个表中导出的表数据库只存放了视图的定义,而并没有存放视图中的数据,这些数据存放在原来的表中使用视图查询数据时,数据库系统会从原来的表中取出对应的记录视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。这样,用户可以不用看到整个数据库中的数据,而之关心对自己有用的数据。视图中的数据依赖于原来表中的数据,一旦表中数据发
2016-09-02 16:46:12
548
原创 C++面试中常规基础(收录中)
收录推荐一:http://blog.csdn.net/wyb19890515/article/details/7188232
2016-08-30 11:22:24
459
原创 关于MySQL的索引与优化(规整中)
http://www.cnblogs.com/hustcat/archive/2009/10/28/1591648.htmlhttp://www.cnblogs.com/mailingfeng/archive/2012/09/26/2704344.html
2016-08-28 17:03:20
531
原创 Linux下mysql使用知识收录分享
---------------------------------------------2016-8-28------------------------------------------------------查看列:desc 表名;修改表名:alter table 表名 rename new表名;添加列:alter table 表名 add column name va
2016-08-28 14:00:38
1288
原创 在Linux下,MySQL数据库的启动、停止和重启
1、Mysql启动、停止、重启常用命令(都是在root背景下)a、启动方式1、使用 service 启动:[root@localhost /]# service mysqld start (5.0版本是mysqld)[root@szxdb etc]# service mysql start (5.5.7版本是mysql)2、使用 mysqld 脚本启动:/etc/i
2016-08-27 16:59:34
1243
转载 (整合)关于硬链接和软连接的区别
链接分硬链接和符号链接。符号链接可以建立对于文件和目录的链接。符号链接可以跨文件系统,即可以跨磁盘分区。符号链接的文件类型位是l,链接文件具有新的i节点。硬链接不可以跨文件系统。它只能建立对文件的链接,硬链接的文件类型位是-,且硬链接文件的i节点同被链接文件的i节点相同。理解Linux下硬链接和软连接的区别:http://www.ibm.com/developerw
2016-08-18 14:24:17
2847
原创 操作系统 - 细节知识(1)
一、空闲分区分配算法1. 首先适应算法:当接到内存申请时,查找分区说明表,找到第一个满足申请长度的空闲区,将其分割并分配。此算法简单,可以快速做出分配决定。2. 最佳适应算法:当接到内存申请时,查找分区说明表,找到第一个能满足申请长度的最小空闲区,将其进行分割并分配。此算法最节约空间,因为它尽量不分割到大的空闲区,其缺点是可能会形成很多很小的空闲分区,称为“碎片”。3. 最
2016-08-18 14:12:06
472
原创 C++关于浅复制和深复制
简单的来说就是,在有指针的情况下,浅拷贝只是增加了一个指针指向已经存在的内存,而深拷贝就是增加一个指针并且申请一个新的内存,使这个增加的指针指向这个新的内存,采用深拷贝的情况下,释放内存的时候就不会出现在浅拷贝时重复释放同一内存的错误!浅复制: 被复制对象的所有变量都含有与原来的对象相同的值,而其所有的对其他对象的引用都仍然指向原来的对象。补充: 一个对象中的字段有的是值类型的
2016-08-17 12:33:39
521
原创 关于MySQL中source命令的使用
Windows下将sql数据库备份拷贝到磁盘目录如:D:\db.sql,cmd进入命令行,切换到sql文件所在的目录下。1、先使用命令mysql -uroot -p密码2、然后执行相关命令导入数据。mysql> use dbtest; //设置当前要导入数据的dbtest数据库mysql> source D:\db.sql; //导入数据 如果提示超出byte 错误,可以通过修
2016-08-16 16:56:44
31043
原创 关于C++的Union使用
“联合”是一种特殊的类,也是一种构造类型的数据结构。在一个“联合”内可以定义多种不同的数据类型, 一个被说明为该“联合”类型的变量中,允许装入该“联合”所定义的任何一种数据,这些数据共享同一段内存,已达到节省空间的目的(还有一个节省空间的类型:位域)。 这是一个非常特殊的地方,也是联合的特征。另外,同struct一样,联合默认访问权限也是公有的,并且,也具有成员函数。“联合”与“结构”有一
2016-08-16 13:17:42
436
转载 C++内存分配和管理
[导语]内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支
2016-08-16 11:05:40
7828
2
转载 (整合多篇文章)C++悬垂指针、野指针、内存泄漏和垃圾回收机制
C++的内存回收机制当我们使用new为一个对象分配了空间之后,在这个对象结束使用之后,我们必须人为的去释放这块内存(delete)Java的内存回收机制 当用new 创建一个Java对象时,它可以存活于作用域之外。所以在上述代码中,引用 str(str为String对象“HelloWorld!” 的引用) 在作用域终点就消失了。然而,str指向的Stri
2016-08-16 10:37:18
814
原创 MATLAB机器人工具箱Matlab_Robotic_Toolbox_v9.10的安装详解
下载地址:http://download.csdn.net/my (个人资源里面) Matlab_Robotic_Toolbox_v9.10是一个功能强大的机器人工具箱,包含了机器人正、逆向运动学,正、逆向动力学,轨迹规划等等,其中的可视化仿真使得学习抽象的机器人学变得相对直观、好理解。学习这个工具箱,对理解机器人学很有帮助。 工具箱的安装:将Matlab_Robot
2016-07-16 14:38:53
18733
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
2555
转载 C和C++中存储区域详解(栈、堆、全局...)
一. 在c中分为这几个存储区1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放4.另外还有一个专门放常量的地方。- 程序结束释放
2016-01-07 16:04:28
1520
转载 bashrc,bash_profile等shell配置文件详解
一、bashrc,bash_profile等文件执行顺序如何确定这些文件的执行顺序呢? 最好的方法就是在这些文件的开头添加一个输出语句,这样文件一执行马上就会输出内容。我们首先在/etc/profile,/etc/bashrc,~/.bash_profile,~/.bashrc,~/.bash_logout文件开头添加以下行:1echo "I
2015-01-26 12:20:04
960
转载 assert.h使用介绍
NVIDIA面试笔试题之一:assert.h是c标准库的一个头文件,该头文件的主要目的就是提供一个assert的宏定义。assert只是对所给的表达式求值,就像if判断语句中一样,然后如果该值为真则正常运行,否则报错,并调用abort(),产生异常中断,exit出来。该宏可以屏蔽掉,只需在包含assert.h之前#define NDEBUG,想开再#undef。从这里可
2015-01-12 21:10:26
1325
转载 Hadoop 的简单介绍
Hadoop是Apache开源组织的一个分布式计算开源框架(http://hadoop.apache.org/),在很多大型网站上都已经得到了应用,如亚马逊、Facebook和Yahoo等等。对于我来说,最近的一个使用点就是服务集成平台的日志分析。服务集成平台的日志量将会很大,而这也正好符合了分布式计算的适用场景(日志分析和索引建立就是两大应用场景)。什么是Hadoop?
2015-01-05 16:14:41
677
Matlab_Robotic_Toolbox_v9.8
2016-07-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人