自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

NCTU_to_prove_safety的博客

浮世小舟,泛于湖上,随波逐流

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 Debug和Release区别

VC下Debug和Release区别最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。网上查找了些资料,在这 罗列汇总下,做为备忘~ 一、Debug 和 Release 的区别         Deb

2016-08-30 10:05:20 378

原创 C语言 DDRA = (1<<DDA0);是什么意思?

DDRA |= (1 PORTA |= (0 知道这是A0输出为0,A1输入为1,但什么原理 为什么这么写?椒盐时光 | 浏览 754 次  2013-08-13 08:562013-08-13 09:12最佳答案解释第二句,第一句类似。a)0<<PA0:0左移PA0位,其结果始终为0,可忽视这句。b)1<<PA1:1左移

2016-08-26 17:37:46 1570

原创 switch中的default

switch中的defaultswitch中的default,一般用在最后,表示非以上的任何情况下而发生的情况,我们一般习惯在他的后面加上个break。但是,如果default不是在最后,而是在前面或中间会发生什么情况呢:先看看default在句首的情况:int i = 2;switch (i) {  default:    System.out.println("

2016-08-26 17:28:48 934 1

原创 C语言中extern用法详解

本文基于VC6.0 编译器首先文档结构如下:myextern.h和myextern.c中定义extern函数main.c中定义main方法,调用extern函数1.第一个尝试:  myextern.h: void print();  myextern.c: void print(){..}  main.c: extern void print(); 并且main

2016-08-26 17:13:05 1072

原创 vector的成员函数解析

vector是线性容器,它的元素严格的按照线性序列排序,和动态数组很相似,和数组一样,它的元素存储在一块连续的存储空间中,这也意味着我们不仅可以使用迭代器(iterator)访问元素,还可以使用指针的偏移方式访问,和常规数组不一样的是,vector能够自动存储元素,可以自动增长或缩小存储空间,vector的优点:1.       可以使用下标访问个别的元素2.      

2016-08-26 15:07:31 445

原创 VB Socket通信 讲解及示例

VB Socket编程(Winsock控件创建TCP/IP客户机/服务器程序)转载自这里:  http://blog.sina.com.cn/s/blog_5a08c73a0100eiu1.html    Winsock控件建立在TCP、UDP协议的基础上,完成与远程计算机的通信。即使对TCP/IP不太熟悉的用户,使用该控件也可以在十几分钟内创建一个简单的客户机/服务器

2016-08-26 14:35:39 2406

原创 ASCII码字符对照表

ASCII码大致由三部分组成: 1、ASCII 打印字符:数字 32–126 分配给了能在键盘上找到的字符,当您查看或打印文档时就会出现。注:十进制32代表空格 ,十进制数字 127 代表 DELETE 命令。下面是ASCII码和相应数字的对照表ASCII 码字符 ASCII 码字符 ASCII 码字符 A

2016-08-26 14:27:21 1251

原创 VB中WinSock控件的属性、方法、事件及应用

一、WinSock简介       Socket(套接字)最初是由加利福尼亚大学Berkeley(伯克利)分校为UNIX操作系统开发的网络通信接口,随着UNIX的广泛使用,Socket成为当前最流行的网络通信应用程序接口之一。20世纪90年代初,由Sun Microsystems,JSB,FTP software,Microdyne和Microsoft等几家公司共同定制了一套标准,即Windo

2016-08-26 14:24:29 694

原创 using namespace std用法详解

友情提示:当在VC环境下涉及到重载的问题时,请用头文件:namespace,是指标识符的各种可见范围。C++标准程序库中的所有标识符都被定义于一个名为std的namespace中。namespace就是一个名字的空间,是为了避免名字冲突而使用的。在不同的空间里可以使用同一个名字而不会引起名字冲突。它的声明就像声明一个类一样。例:namespace   A  {             

2016-08-26 11:01:27 978

原创 connect函数详解

不得不说,客户端的connect函数和服务端的accept函数是一对好基友,如果客户端没有去connect, 那么服务端的accept会一直在那里傻傻地痴痴地等待,我们先来看看connect函数的原型吧:[cpp] view plain copyWINSOCK_API_LINKAGE  int  WSAAPI  conne

2016-08-23 18:27:25 544

原创 accept函数详解

既然服务端已经很虔诚了,很真诚了,处于倾听状态,那么该是去尝试接受客户端请求的时候了,别只顾着倾听,不去接纳别人。接纳客户端请求的函数是accept, 我们先来看看函数的原型:[cpp] view plain copy WINSOCK_API_LINKAGE  SOCKET  WSAAPI  accept(      

2016-08-23 18:02:27 1204

原创 SERVER端

套接字也创建了,总得要为套接字安排个地方吧,SOCKADDR_IN结构体就的作用就是定义“地方”,宣誓对这个“地方”拥有主权,比如下列用法:[cpp] view plain copyaddrSrv.sin_family = AF_INET; // TCP/IP协议族  addrSrv.sin_addr.S_un.S_addr = 

2016-08-23 17:48:55 253

原创 socket函数详解 (有了新的认识)

我们先来看一下socket函数的原型:SOCKET PASCAL FAR socket (int af, int type, int protocol);      典型的调用方式为: unsigned int sockSrv = socket(AF_INET, SOCK_STREAM, 0);           1.af是address family的缩写,

2016-08-23 17:42:17 302

原创 VB中WinSock控件的属性、方法、事件及应用

一、WinSock简介       Socket(套接字)最初是由加利福尼亚大学Berkeley(伯克利)分校为UNIX操作系统开发的网络通信接口,随着UNIX的广泛使用,Socket成为当前最流行的网络通信应用程序接口之一。20世纪90年代初,由Sun Microsystems,JSB,FTP software,Microdyne和Microsoft等几家公司共同定制了一套标准,即Windo

2016-08-23 17:21:54 709

原创 Windows下VC编程(SOCKET)

一、原理1.基于TCP协议的服务器端程序流程:1)创建套接字(socket)2)绑定套接字(bind)3)将套接字设为监听,准备接收客户请求(listen)4)等待客户请求的到来,当请求到来后,接受请求,返回一个对应于此次连接的套接字(accept)5)用返回的套接字与客户端进行通信(send/recv)6)返回,等待另一客户请求7)关闭套接字2.基于TCP

2016-08-23 17:20:23 342

原创 在VB6.0中如何使用socket控件

VB使用 WinSock 控件可以与远程计算机建立连接,并通过用户数据文报协议 (UDP)或者传输控制协议(TCP)进行数据交换。这两种协议都可以用来创建客户与服务器应用程序。与 Timer 控件类似,WinSock 控件在运行时是不可见的。使用 WinSock 控件时,首先需要考虑使用什么协议。可以使用的协议包括 TCP 和 UDP。两种协议之间的重要区别在于它们的连接状态.

2016-08-23 16:58:46 2791

原创 VB6.0,如何用winsock的2个内网通过外网通讯

我用vb6.0编的软件,因为公司要求:公司本部一台电脑做服务器,中国其他城市的设备做客户端,然后只要设备打开软件,公司本部电脑就可以看到客户端的一些监控数据了。这个就是2个局域网内的PC,通用外网通讯。现在做实验,2个局域网都进行了端口映射,然后客户端连接服务器,就是先winsock。state=6,连接中,过一会就9,通讯错误了。网上找了半天,没有样例啊。在同一个局域网可以用,连外网就不行啊!请

2016-08-23 16:57:03 1681

原创 #ifdef _DEBUG #define new DEBUG_NEW #undef THIS_FILE static char THIS_FILE[] = __FILE__; #endif

#ifdef _DEBUG //如果_DEBUG已定义#undef THIS_FILE //取消定义THIS_FILEstatic char THIS_FILE[]=__FILE__;//定义THIS_FILE,把当前的文件名存入THIS_FILE中#define new DEBUG_NEW //定义DEBUG_NEW#endif

2016-08-08 10:55:58 441

原创 ifdef endif到底是干啥的啊

"#ifdef 语句1   程序2  #endif“   可翻译为:如果宏定义了语句1则程序2。   作用:我们可以用它区隔一些与特定头文件、程序库和其他文件版本有关的代码。  代码举例:新建define.cpp文件  #include "iostream.h"   int main()   {   #ifdef DEBUG  cout  #endif 

2016-08-08 10:37:47 1200

原创 VS2010中“工具>选项中的VC++目录编辑功能已被否决”解决方法

这是VS2010的改变,不能够在“工具-选项”中看到“VC++目录”了。    但是呢,我们可以在另外一个地方找到它,请看下边的对比照片。VS2008中: VS2010中: 打开方式非常简单,选中工程,右键“属性”。或者,通过菜单栏的“项目-属性”也可以打开。================================

2016-08-08 09:37:10 454

原创 7Z 920 的若干编译问题

最近由于工作需要在研究7z的开源代码, 其实说是研究也谈不上,只是在使用7z的开发包的时候碰到了一个解压的问题,想定位一下原因,因此从官网上下载了源代码调试一下.7z是个跨平台的项目, 我们是在windows上开发,总体上说工程文件还算是齐全, 不需要太多的配置.源代码目录下有几个目录,常用的有几个:1. CPP\7zip\UI\GUI\GUI.dsp  UI界面的工程.

2016-08-08 09:36:04 1043

FX三菱电机

程序 数据 格式

2016-05-20

空空如也

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

TA关注的人

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