自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小凡的专栏

天道酬勤

原创 三种内存分配方式

内存分配方式有三种:  从静态存储区域分配。内存在编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。  在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中,...

2016-09-23 11:43:26

阅读数 738

评论数 0

原创 TCP三次握手(建立连接)与四次挥手(释放连接)详细图解

TCP链接协议概述 建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:    建立连接的过程 首先Client端发送连接请求报文,Server段接受连接后回复ACK报文,并为这次连接分配资源。Client端接收到ACK报文后也向Server段...

2016-09-22 17:16:57

阅读数 1199

评论数 0

转载 C++静态库与动态库的区别?

C++静态库与动态库 这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序员的自我修养——链接、装载与库》。 什么是库 库是写好的现有的,成熟的,可...

2016-09-11 10:37:04

阅读数 11433

评论数 2

原创 C++STL之string的用法总结

在学习c++STL中的string,在这里做个笔记,以供自己以后翻阅和初学者参考。 1:string对象的定义和初始化以及读写 string s1; 默认构造函数,s1为空串 string s2(s1); 将s2初始化为s1的一个副本 string s3("...

2016-09-11 09:26:14

阅读数 10024

评论数 0

原创 C++ string 类型提取字符串

在某些情况下需要对输入的字符串进行处理,提取其中的需要的信息. 比如在linux中输入”mkdir test”,新建test文件夹,就需要提取其中的test字符. 提取的方法需要boost库中的函数,提取代码如下: #include #include #include #inclu...

2016-09-10 19:37:27

阅读数 2091

评论数 0

转载 [DBNETLIB][ConnectionOpen(connect()).]SQL Server 不存在或拒绝访问解决方法

一 看ping 服务器IP能否ping通。   这个实际上是看和远程sql server 2000服务器的物理连接是否存在。如果不行,请检查网络,查看配置,当然得确保远程sql server 2000服务器的IP拼写正确。 二 在Dos或命令行下输入telnet 服务器IP 端口,看能否连通。...

2016-09-09 16:35:50

阅读数 41829

评论数 0

原创 C++为什么不能通过函数返回值区分函数重载?

函数的两个要素:参数与返回值。    如果同名函数的参数不同(包括类型、顺序不同),那么容易区别出它们是不同的函数。   如果同名函数仅仅是返回值类型不同,有时可以区分,有时却不能。例如: void Function(void); int Function (void); 上述两个...

2016-09-09 15:16:28

阅读数 6327

评论数 0

原创 为什么需要使用并发编程?什么时候适合使用并发编程技术?

并发编程又叫多线程编程。 在程序中,往往有很多很耗时的工作,比如上传文件、下载文件、跟客户聊天需要长时间建立连接。这种时候,一个线程是服务不了多个用户的,会产生因为资源独占产生的等待问题。 例如:编写一个耗时的单线程程序:   新建一个基于对话框的应用程序SingleThread,在主对话框IDD...

2016-09-09 10:16:16

阅读数 1773

评论数 0

转载 SQL Prompt——SQL智能提示插件

数据库是大家在项目开发中肯定会用到的,C#项目用的最多的就是微软自家的SQL Server了。不可否认,微软的Visual Studio开发平台很好用,很直观的体现就是智能提示。敲几个字符,相关的信息就列出来了,很方便。如果改成用记事本写一段代码,肯定没人愿意,因为大家已经习惯了智能提示。然而微软...

2016-09-08 10:12:24

阅读数 9138

评论数 0

原创 将Excel中的数据导入到Sqlserver

工具/原料 要导入的Excel文件 SqlServer数据库 方法/步骤 1、打开要导入的Excel文件,观察第一列是为字段还是数据 打开SQLServer,在需要导入的数据点击右键 【任务】-【导入数据】 出现导入导出...

2016-09-07 19:41:37

阅读数 699

评论数 0

原创 编译boost程序出现如下错误fatal error LNK1104: cannot open file 'libboost_system-vc100-mt-gd-1_54.lib'的解决方法

在Visual Studio 2013下编译出现如下错误: 1>LINK : fatal error LNK1104: cannot open file 'libboost_system-vc100-mt-gd-1_59.lib' 1> 1>Build ...

2016-09-06 21:48:24

阅读数 3838

评论数 0

原创 Boost常用库介绍

Boost常用库介绍 关于Boost库怎样安装,我这里不多讲,网上资料很多。我这里重点介绍一下boost的几个库,以便在我们以后的开发中提高工作效率。Boost库文件采用的.hpp的后缀,而不是分成两个文件,也就是”.h+.cpp”,之所以这样做是有理由的,首先就是与普通的C/C++头文件区分,...

2016-09-06 21:07:14

阅读数 12074

评论数 0

原创 VS2013环境下Boost库配置

序言 最近了解各大互联网公司的校招要求,发现了解Boost程序库也是不可或缺的一部分~ 于是,决定潜心研究下,这个准标准库~ 首先,在官网下载boost的最新版本Boost 1.59.0 ,这是当前的最新版本。 下面详细给出,VS2013环境下配置boost的详细步骤! ...

2016-09-06 16:51:44

阅读数 768

评论数 0

原创 Boost C++ 库入门

简介: Boost C++ 库(Libraries)是一组扩充C++功能的经过同行评审(Peer-reviewed)且开放源代码程序库。大多数的函数为了能够以开放源代码、封闭项目的方式运作,而授权于Boost软件许可协议(Boost Software License)之下。许多Boost的开发人员...

2016-09-06 15:04:05

阅读数 22544

评论数 0

转载 MFC与WinForm对比学习:简单介绍

MFC是微软提供的一个C++ UI类库,我觉得它最大的一个好处是提供了一些控件给你用,使你可以方便的弄个漂亮的UI界面出来.而UI这玩艺可重要了啊,用户觉得一个软件产品好不好用,实际上很大程度是看UI设计的好不好,一是漂亮不,二是用起来方便不.如果用win32 API去搞界面麻烦死人了.当然MFC...

2016-09-04 15:04:37

阅读数 4556

评论数 0

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