分类:C/C++

C/C++

C语言中结构体的内存对齐

一、一般的类型所占字节数 指针统一 4 字节(int* char* double*……均为4字节) char : 1 字节 short : 2 字节 int : 4 字节 long : 4 字节 long long : 8 字节 float : 4 字节 double : 8 字节 二、对齐规则 一般来说,结构体的对齐...

yan 2015 年 4 月 2 日 737℃ 1评论 0喜欢

g++与gcc编译器的区别

gcc和g++都是GNU(一个组织)的编译器。 1、对于.c后缀的文件,gcc把它当做是C程序;g++当做是C++程序; 2、对于.cpp后缀的文件,gcc和g++都会当做c++程序。 3、编译阶段,g++会调用gcc(也就是说); 4、连接阶段,通常会用g++来完成,这是因为gcc命令不能自动和c++程序使用的库连接...

yan 2014 年 9 月 21 日 2819℃ 0评论 0喜欢

浅析——iBeacon技术

1、什么是iBeacon iBeacon技术指的是通过使用低功耗蓝牙技术(Bluetooth Low Energy,也就是Bluetooth 4.0或者Bluetooth Smart),iBeacon基站便可以自动创建一个信号区域,当设备进入该区域时,相应的应用程序便会提示用户是否需要接入这个信号网络。通过能够放置在任...

yan 2014 年 4 月 26 日 3929℃ 3评论 0喜欢

c#中跨线程调用windows窗体控件

我们在做winform应用的时候,大部分情况下都会碰到使用多线程控制界面上控件信息的问题。然而我们并不能用传统方法来做这个问题,下面我将详细的介绍。 首先来看传统方法: public partial class Form1 : Form { public For...

yan 2014 年 3 月 6 日 5867℃ 4评论 0喜欢

C# 网络编程 HTTP协议获取IP

客户端ip: Request.ServerVariables.Get(“Remote_Addr”).ToString(); 客户端主机名: Request.ServerVariables.Get(“Remote_Host”).ToString(); 客户端浏览器IE: R...

yan 2014 年 1 月 19 日 3359℃ 0评论 0喜欢

c#中byte[]和string的转换

Using System.Text; byte[ ] 转换为string byte[ ] image; string ll = Encoding.Default.GetString(image); string 转换为byte[ ] string ss; byte[] b = Encoding.Default.GetB...

yan 2014 年 1 月 7 日 2815℃ 0评论 0喜欢