自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

seuoutshine.com的专栏

outshine的个人博客

  • 博客(16)
  • 资源 (5)
  • 收藏
  • 关注

原创 肖舸:C++到底还能做什么?

肖舸:C++到底还能做什么?C++到底还能做什么? 收藏 此文于2010-04-28被推荐到CSDN首页此文于2010-04-30被推荐到CSDN首页如何被推荐?嗯,这是一位朋友发到我邮箱里面的,很奇怪,发到了gmail邮箱,而不是我常用的hotmail邮箱哈。我呢,试着回答一下,如果回答得不好,叫做肖某人学艺不精,回去重新学习再来过哈。呵呵。一家之言哈,欢迎拍装。原文如下:肖老师您好:我现在是一名在校大学生,在学校期间自学C++有两年的时间了,看过C++Primer,stl,inside C++

2010-12-03 18:16:00 1292

原创 VC实现HTTP协议的GET和POST方法(含DEMO)

最近在做一个网络摄像机集中监控端的项目,客户需要通过机身编码获得摄像机的IP和端口,客户给了一个http的地址,我使用VC作为开发环境,之前做过socket通信方面的项目,但感觉用在这上面有点小题大作,网上找了找,可以使用wininet来实现,下面是HttpC

2011-07-04 22:42:36 13753 1

原创 有助于理解C语言一些函数的面试题

<br />今天在网上浏览时,发现了一篇关于C语言一些语法的测试题文章,看了看,感觉自己一些基本知识都没有掌握,下面贴出来供大家学习参考!<br />int x=35;<br />char str[10];<br />//问:strlen(str)和sizeof(str)的值分别是多少?<br />strcpy(str,"www.seuoutshine.com"/*共19个字母*/);<br />//问:此时x和strlen(str)的值分别是多少?<br />str="seuoutshine.com";/

2011-05-18 21:48:00 698

原创 VC++6.0 单文档拆分与多视图通信(含DEMO)

<br />学习VC也有一段时间了,总体感觉“太难、太复杂”,和C#、VB等其他可视化开发环境相比,上手比较难。正好有同学让我帮忙做一个VC作业,答应了,不过真没什么信心,不过花了一天的时间总算搞定。好了,闲话少说,来看看具体是什么东东。<br />题目:建一个单文档窗口,将视口切分成两个,一个放滑动条,另一个画图(随便画,矩形什么的都行),用窗口中的滑动条控制另一个窗口图形的大小和颜色。<br />分析:该题目主要是运用VC6.0的单文档拆分技术然后两个视图之间进行通信,一个View控制另一个View,另

2011-05-15 20:43:00 3761 2

原创 VC中出现error C2143: syntax error : missing ';' before '*'错误的解决方案

<br />在VC编程过程中我们经常会遇到这样的错误提示信息error C2143: syntax error : missing ';' before '*',即在“*”号之前少了“;”。究竟是什么原因?<br />背景:当在MainFrame类中包含CView.h文件时会出现编译错误。<br />下面我们首先看看编译器的错误提示信息:<br />--------------------Configuration: splitter - Win32 Debug--------------------<br

2011-04-27 22:27:00 37121 1

原创 关于EXCEL数据导入到SQLSERVER中字段存在NULL的问题

<br /><br /> 关于EXCEL数据导入到SQLSERVER中字段存在NULL的问题<br /> <br />已知的可以有两种解决办法,而这两种解决方法几乎如出一辙<br />第一种方法<br />1.在数据库中建表<br />2.然后通过将excel中的数据拷贝到Uedit32里面,通过列块模式操作成insert into ... values ('',''...),成功完成,这种方法还算简便,但是对于没有Uedit32(或之类软件)的朋友来说,这个方法没有可行性。<br />第二种方法<br /

2010-12-18 22:16:00 1036

原创 利用SQL Server的DTS操作EXCEL、Access等数据表的导入导出- -

<br /><br />熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换。<br /><br />      熟悉SQL SERVER 2000的数据库管理员

2010-12-18 22:09:00 1080

原创 对于C语言的输出格式("/n%2d,%2.1f,%2.11f)是什么意思

对于C语言的输出格式("/n%2d,%2.1f,%2.11f)是什么意思#include "stdio.h" int main() { int a=1234; float b=123.456;double c=12345.54321;printf("/n%2d,%2.1f,%2.11f",a,b,c);}输出结果为1234,123.5,12345.5%md: m为指定输出数据的宽度 如果位数小于m,则左端补以空格,如果大于m,则按实际位数输出显然a=1234的位数是4

2010-12-14 11:04:00 22180 4

转载 C/C++ 堆、栈、自由存储区、全局/静态存储区和常量存储区

<br />在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 <br />栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 <br />堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统会自动回收。 <br />自由存储区,就是那些由malloc等分配的内存块,他和堆是十分相似的,不过

2010-12-04 10:58:00 602

原创 C/C++ Static的作用详述

<br />1.先来介绍它的第一条也是最重要的一条:隐藏。<br />当我们同时编译多个文件时,所有未加static前缀的全局变量和函数都具有全局可见性。为理解这句话,我举例来说明。我们要同时编译两个源文件,一个是a.c,另一个是main.c.<br />下面是a.c的内容:char a = 'A'; // global variable<br />void msg()<br />{<br />printf("Hello/n");<br />}<br />下面是main.c的内容:int main(void

2010-12-04 10:26:00 374

原创 strlen和sizeof的区别

<br /><br />1.sizeof操作符的结果类型是size_t,它在头文件中typedef为unsigned int类型。 <br />该类型保证能容纳实现所建立的最大对象的字节大小。<br />2.sizeof是算符,strlen是函数。<br />3.sizeof可以用类型做参数,strlen只能用char*做参数,且必须是以''/0''结尾的。 <br />sizeof还可以用函数做参数,比如: <br />short f(); <br />printf("%d/n", sizeof(

2010-12-03 17:17:00 518

原创 C++ char *c 与char []区别

<br /><br />在实习过程中发现了一个以前一直默认的错误,同样char *c = "abc"和char c[]="abc",前者改变其内<br />容程序是会崩溃的,而后者完全正确。<br />程序演示:<br />测试环境Devc++<br />代码<br />#include <iostream><br />using namespace std;<br />main()<br />{<br />    char *c1 = "abc";<br />    char c2[] =

2010-12-03 17:02:00 399

原创 堆(heap)和栈(stack)有什么区别?? (详)

<br />简单的可以理解为:<br />heap:是由malloc之类函数分配的空间所在地。地址是由低向高增长的。<br />stack:是自动分配变量,以及函数调用的时候所使用的一些空间。地址是由高向低减少的。<br /><br /><br />预备知识-程序的内存分配<br /><br />一个由c/C++编译的程序占用的内存分为以下几个部分<br />1、栈区(stack)- 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。<br />2、堆区(heap)

2010-12-03 15:04:00 451

原创 strcpy()的用法与重写

 C语言标准库函数原型声明:extern char *strcpy(char *dest,char *src);头文件:string.h功能:把src所指由NULL结束的字符串复制到dest所指的数组中。说明:src和dest所指内存区域不可以重叠且dest必须有足够的空间来容纳src的字符串。返回指向dest的指针。 典型实现/**********************  * C语言标准库函数strcpy的一种典型的工业级的最简实现  * 返回值:  * 返回目标串的地址。  * 对于出

2010-12-02 15:05:00 2655

原创 iomanip 头文件setw(int n),setprecision(int n) 用法

<br /><br />#include <iostream>   //不要用iostream.h ,会出现好多问题<br />   #include <iomanip> // io 流控制头文件, 主要是一些操纵用法如setw(int n),setprecision(int n)<br />                //,setbase(int   n),setfill(char c)的.<br />   ▲setw(n)用法: 通俗地讲就是预设宽度<br />   如 cout<<setw(5)<

2010-11-27 19:28:00 944

原创 vs2008 + OpenCV-2.1.0-win32-vs2008安装

<br />vs2008 + OpenCV-2.1.0-win32-vs2008安装<br />1. 安装vs2008+sp1<br />2. 安装opencv-2.1.0-win32-vs2008,假设安装目录为c:/opencv2.1。安装过程中注意选择添加环境变量,把 “add it to your Current User PATH “前的复选框勾上 .<br />3. 为vs2008配置openvc,过程如下:<br />   工具->选项->项目和解决方案->vc++目录,<br />     

2010-11-24 20:07:00 306

webrtc windows+vs2017下载编译方法

webrtc在windows+vs2017环境下的下载编译方法,支持H264编码方式。

2018-11-14

Flv视频文件解析工具

Flv视频文件解析工具,能够展示flv的音视频格式,音视频时间戳等信息

2018-11-14

C#与C++之间DLL文件的创建与调用DEMO演示

C#与C++之间DLL文件的创建与调用用VC创建DLL动态连接库 用C#跨语言DLL调用

2011-05-18

VC++6.0 单文档拆分与多视图通信(含DEMO)

建一个单文档窗口,将视口切分成两个,一个放滑动条,另一个画图(随便画,矩形什么的都行),用窗口中的滑动条控制另一个窗口图形的大小和颜色。

2011-05-18

骨头增加外链工具可以增加网站外链

通过查询PR等利用站长工具等数据库增加外链,最好每天使用两次

2011-05-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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