自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

宋喜宝的IT技术博客

一个有待指教的“码农”

  • 博客(12)
  • 收藏
  • 关注

原创 物联网传感技术

一、无线传感网的基本概念无线传感器网络(简称无线传感网或传感器网络)就是部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成一个多跳的自组织的网络系统,其目的是协作地感知、采集和处理网络覆盖区域中被感知对象的信息,并发送给观察者。传感器,感知者,观察者构成了无线传感器的三要素。无线传感器网络具有:大规模网络,自组织网络,动态性网络,可靠性,应用相关性、以数据为中心的网络特性。传感器节...

2018-05-07 10:16:51 1526

原创 Linux C数据类型转换

类型的自动转换1、赋值表达式中的类型转换。在赋值运算中进行的类型转换,是将右边的数值转化为与左边变量相同的数据类型,再将该数值赋予左边的变量。但是如果右边的数值超出左边变量所能表达的数值范围,系统会对该数值进行截取处理,然后再赋值给变量。(1)实型数据赋值给整型变量,需要舍去实型数据的小数部分,而只将整数部分赋值给整型变量(2)整形数据赋值给实型变量。整形数据数值不变,将整形数据以实型数据的存储形...

2018-05-05 19:02:19 1778

原创 Linux C数据类型

一、Linux C数据类型所谓的“数据类型”就是该数据自身的一种属性,用于说明数据的类型,以告诉编译程序,要在内存中为该数据分配多少个字节的存储空间。不同类型的数据所占用的存储区域大小不同,这个区域的字节数就是这种数据类型的”长度“。C++中的数据类型和C#中的没有太大区别。Linux C的数据类型具体分析如图2-1所示。图2-1此外,Lnux C中的数据还有常量和变量之分,他们分别属于上述类型。...

2018-05-05 11:01:00 2408

原创 ASP.NET中的HttpHandler

     前面主要学习了有关控件的使用。ASP.NET是以控件配合事件作为代码的开发方式,所以控件在ASP.NET的开发中尤为重要。不过在一些场合使用控件并不能达到目的,例如,在网站中我们基于著作权的保护,对站点中提供的图片要加上网站标识,如果只使用控件根本不可能实现,这就需要用到下面所说的HtppHandler技术。如图1-1.图1-1HttpHandler概述using System;usin...

2018-04-16 13:25:32 892

原创 用户控件

在进行Web开发时通常会出现这种情况,即可用的工具功能虽强大,但是却不符合某一具体项目的需求。这是就要自己动手编写控件,这种控件称为用户控件。一、什么是用户控件简单来说用户控件是能够在其中放置标记和Web服务器控件的容器,可以被看作一个独立的单元,拥有自己的属性和方法,并可以放到ASPX页面上。二、创建用户控件在VS2010中创建用户控件很简单,首先添加一个Web应用程序,然后在添加好的项目中打开...

2018-04-12 14:30:59 623 3

原创 查询语句

八大查询子句:from、where、select、group、orderby、into、join、let子句子句说明:(1)LINQ查询表达式必须以from子句开头,并且必须以select或group子句结束。(2)在第一个from子句和最后一个select或group子句之间,查询表达式可以包含一个或多个where、orderby、group、join、let子句,甚至from子句。(3)另外,...

2018-04-02 20:01:45 336

转载 Lambda表达式

(一)输入参数在Lambda表达式中,输入参数是Lambda运算符的左边部分。它包含参数的数量可以为0、1或者多个。只有当输入参数为1时,Lambda表达式左边的一对小括弧才可以省略。输入参数的数量大于或者等于2时,Lambda表达式左边的一对小括弧中的多个参数质检使用逗号(,)分割。示例1下面创建一个Lambda表达式,它的输入参数的数量为0.该表达式将显示“This is a Lambda e...

2018-04-02 17:48:32 227

原创 动态数据支持

     ASP.NET3.5Extensions CTP包含了一个新特性是ASP.NET Dynamic Support(动态数据支持),它允许开发人员不用编写一行代码就能极其快捷地建造使用LINQ to SQL对象模型的数据驱动网站。动态数据支持的步骤。1.创建ASP.NET Dynamic Data 站点,如图1-1图1-12.添加数据模型。,如图1-2添加一个LINQ to SQL文件,数...

2018-04-02 17:42:29 248

原创 LINQ to SQL

一、LINQ to SQL概述。LINQ to SQL是LINQ中最重要的一个组件,为NET.Framwork3.5所支持,他可以为关系数据库提供一个对象模型。LINQ to SQL最重要的一个功能就是为数据库创建一个对象模型(基于NET.框架的类组成),并将该对象模型映射到数据库中的相应对象。1.1  使用VS创建DBML文件。1.2  数据上下文DataContext又称数据上下文,它为LIN...

2018-04-02 17:20:36 368

原创 数组与指针

一、数组的基本概念,定义及使用方法具有相同数据类型的若干变量的有序集合,是一种复合类型。对于同一数组,其所有元素的数据类型都是相同的。数组名的书写规则应符合标识符的书写规定。数组名不能与其他变量名相同。方括号中常量表达式表示数组元素的个数,其下标从0开始计算。允许在同一类型说明中,说明多个数组和多个变量1、数组分为:一维数组。语法:类型说明符  数组名[常量表达式]={值、值、值......值};...

2018-03-28 14:50:40 328

原创 初识结构体

一、复合类型与结构体类型根据语法规则由基本类型组合而成的类型称为复合类型。结构体则是由struct、复合类型、自定义标识符(在C语言中称为Tag)和;构成。比如:struct complex_struct{int x,y};注意不管是定义了变量如图1-2所示,还是只定义了Tag如图1-1所示,声明都要以“;”结束。书写结构体有三种方式:1.定义结构体类型的时候同时定义了变量如图1-2所示。这种情况...

2018-03-23 08:47:29 252

原创 C语言程序组成

Linux操作系统上大部分应用程序都是基于C语言开发的(其实,Linux操作系统也是用C语言开发的)。本篇博客将简单介绍Linux平台上常用的C语言开发程序。一、C程序的结构1.函数必须有一个且只能有一个主函数main(),主函数的名为main。main()是在程序的什么位置,C程序总是从main()函数开始执行。可以是系统预定义的标准函数,如scanf函数,printf函数等。大多数函数由程序员...

2018-03-21 17:50:18 6583 9

空空如也

空空如也

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

TA关注的人

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