- 博客(41)
- 收藏
- 关注
原创 2021-09-22
节点的一些特征一、节点的设计要求1、微型化无线传感器节点在体积上应该足够小,以保证对目标系统本身的特征不造成显著影响2、低功耗3、低成本无线传感器网络由大量密集分布的节点组成,只有低成本才有可能大量地布置在目标区域中。4、稳定性和安全性节点的各个部件应该能够在给定的外部变化范围内正常工作5、扩展性和灵活性无线传感网络节点需要定义同意完整的外部接口,以便必要时在现有节点上直接添加新的硬件功能模块,不需要开发新的节点二、节点硬件设计内容传感器节点一般由数据处理模块、存储模块、无线通信模块
2021-09-22 10:20:28
121
原创 2021-09-21
无线Ad Hoc网络一、无线Ad Hoc网络的分类1.移动 Ad Hoc网络Manet终端是快速移动的2.无线传感器网络WSN节点是静止的或者移动的很慢二、 无线传感器网络的标准定义无线传感器网络是大量的静止的或移动的传感器节点以自组织和多跳的方式构成的无线网络;目的是协作地探测、处理和传输网络覆盖区域内感知对象的监测信息,并报给用户单跳是指直接通信,多跳是指间接通信wsn的三个基本要素:传感器,感知对象和用户三、WSN系统的组成一个典型的无心传感器网络系统结构,包括分布式传感器节
2021-09-21 23:05:13
744
原创 jquery实现QQ微博
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head> <title>腾讯微博</title> <style type="text/css"...
2020-08-10 11:45:38
262
原创 oracle,Web Forms,mvc,api,Entity Framework,dapper,log4net,redis
一:ORACLE数据库系统是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。 二:什么是Web Forms?Web Forms 是三种创建 ASP.NET 网站和 Web 应用程序的编程模式中的一种。其他两种编程模式是 Web Pages 和 MVC(Model View Controller 模型-视图-控制器)。Web Forms 是最古...
2020-07-28 08:22:41
118
原创 部门表Dept中有部门编号DeptID,员工表Emp中有员工所属部门编号DeptID、员工年龄Age,请写一条SQL语句把表Dept和表Emp进行连接,并按员工年龄Age进行降序排序。
select * from dept,emp where dept.deptid=emp.deptid order by age desc
2020-07-22 21:02:26
1413
原创 写出一条Sql语句:取出表A中第31条到第40条记录(SQL Server, 以自动增长的ID作为主键, 注意:ID可能不是连续的)
select top 40 * from A except (select top 30 * from A)select top 10 * from A where idnot in (select top 30 id from A)
2020-07-21 11:55:26
636
原创 选择题
要将数据源绑定到控件,需要调用控件的( )方法。(选一项) Load DataBind Dispose GetType B 如果两个ASP.NET页面属于同一个应用程序,当源页面中利用控件按钮的PostBackUrl属性切换到目标页面时,目标页面可以使用()属性获得源页面中的控件值或公共属性。 PreviousPage Transfer Form QueryString A 页面的IsPostBack属性用来判别页面(选一项) 是..
2020-07-20 18:21:15
1184
原创 Server.Transfer和Response.Redirect的区别是什么
1)Server.Transfer在服务器端完成,是服务器请求资源,服务器直接访问目标地址的URL,把那个URL的响应内容读取过来,然后把这些内容再发给浏览器,浏览器根本不知道服务器发送的内容是从哪儿来的,所以客户端浏览器中的URL地址是不会改变的,这个过程中浏览器和Web服务器之间经过了一次交互;Response.Redirect是客户端完成,是服务端根据逻辑,发送一个状态码,告诉浏览器重新去请求那个地址,一般来说浏览器会用刚才请求的所有参数重新请求,所以客户端浏览器中的URL地址是会改变的.这个过程..
2020-07-18 20:16:00
174
原创 解释ASP.NET中的web页面与其隐藏类之间的关系?
一个ASP.NET页面一般都对应一个隐藏类,一般都在ASP.NET页面的声明中使用Page指令指定其后台代码文件及隐藏类。
2020-07-17 21:02:57
162
原创 第一次测试总结
第一:在写数据库的时候,遇到报错没有找到原因,又重新写了一遍表,导致耗费了不少时间;第二:sqlhelper现在也比较生疏,不仅没有在五分钟之内写完,而且写的磕磕绊绊,不流畅;第三:service里面根据id查询总是会忘记写datarow,还有就是括号的问题;方法名什么时候用datatable什么时候用product有时候会混淆,总之就是小问题不断。第四:index页面中的编辑根据id跳转到第二个页面(NavigateUrl='<% #"Edit.aspx?id="+Convert.ToI
2020-07-15 13:00:08
135
原创 WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
对于ASP.NET服务器端控件可以使用,ClientScriptManager的RegisterStartupScript等相关实例方法。这其中可以定义与客户端脚本交互的JavaScript。
2020-07-14 18:48:07
224
原创 请写出在ASP.NET中常用的几种页面间传值的方法,并说出它们的特点
(1)QueryString 传递一个或多个安全性要求不高或是结构简单的数值。但是对于传递数组或对象的话,就不能用这个方法了(2)session(viewstate) 简单,但易丢失 作用于用户个人,过量的存储会导致服务器内存资源的耗尽。(3)application 对象的作用范围是整个全局,也就是说对所有用户都有效。其常用的方法用Lock和UnLock cookie 简单,但可能不支持,可能被伪造(4)Cookie是存放在客户端的,而session是存放在服务器端的。而且Cookie的使用要配
2020-07-13 23:10:14
192
原创 简述ASP.NET中六大常用内置对象
Response对象Request对象Server对象Application对象Session对象Cookie对象
2020-07-11 06:34:10
469
1
原创 string str = null 与 string str =““说明其中的区别。
string str= " ",表示一个空串,被实列化了,占用了内存空间,string str=null,表示一个空引用,没有占用了空间,
2020-07-10 12:40:54
252
原创 abstract class和interface有什么区别?
1.抽象类bai(abstractclass)抽象du类是一种特殊的类,有如下的特点:.抽象方法制作声明zhi,不包含具体dao的实现,可以看做是没有重写的虚方法..抽象类不能被实例化.具有其他类相同的特性..抽象类可以没有抽象方法和抽象属性,但是一旦有了抽象方法,就一定要把这个类声明为抽象类..具体派生类必须要覆盖基类的抽象方法..抽象类可以派生自另一个抽象类,可以覆盖基类的抽象方法也可以不覆盖,如果覆盖,则其他派生类也必须覆盖他们.2.接口(interface)接口是引用类型的,类似抽.
2020-07-09 12:06:39
84
原创 说出一些常用的类、接口,请各举5个
5个类:System.Object最基本的对象System.Windows.Forms.FormForm窗体System.Collections.ArrayList集合ArrayListSystem.Threading.Thread线程DataTable Command DataReader DataAdapter DataSet
2020-07-08 16:41:23
123
原创 接口和类有什么异同
不同点:不能直接实例化接口。接口不包含方法的实现。接口可以多继承,类只能单继承。类定义可在不同的源文件之间进行拆分。相同点:接口、类和结构都可以从多个接口继承。接口类似于抽象基类:继承接口的任何非抽象类型都必须实现接口的所有成员。接口和类都可以包含事件、索引器、方法和属性。...
2020-07-07 11:50:05
118
原创 类(class)与结构(struct)的异同?
Class可以被实例化,属于引用类型,是分配在内存的堆上的;Struct属于值类型,是分配在内存的栈上的
2020-07-05 20:43:37
396
原创 请叙述属性与索引器的区别
、属性名可自定义,索引器必须以this命名。2、属性可以为实例或静态,索引器必须是实例的。3、索引器有索引参数列表,而属性没有。
2020-07-03 15:30:02
200
原创 属性和public字段的区别是什么?
属性可以对设值、取值的过程进行非法值控制,比如年龄禁止设值负数,而字段则不能进行这样的设置。虽然一般情况下get读取的值就是set设置的值,但是可以让get读取的值不是set设置的值的
2020-07-02 12:47:44
274
原创 重载(Overload )和重写(Override)的区别
概念:重载方法名相同,参数列表不同(参数类型及个数);重写方法名、返回值类型、参数类型及个数完全相同范围:重载在一个类中,重写在继承关系中限制:重载没有权限要求,重写的方法的访问权限不能比父类更严格...
2020-07-01 14:10:45
69
原创 ADO.NET支持哪两种方式来访问关系数据库
连接模式:可通过command(命令)对象执行SQL语句或存储过程。如果执行的结果返回的是一个记录集,则可以使用DataReader(数据读取器)对象读取数据。这里需要注意,DataReader ADO.NET的连接模式只能返回向前的、只读的数据,这是因为DataReader对象的特性决定的。非连接模式:在数据集方式中,操作数据的基本过程是首先使用数据适配器将数据加载到内存中(数据集对象),在数据集对象中操作数据,然后再使用数据适配器将更改会写到数据库中。就现在的经验来说,非连接模式大大减少了对连接的占用
2020-06-30 11:53:26
457
原创 简述ADO.NET中的五个主要对象
Connection:主要是开启程序和数据库之间的连接。没有利用连接对象将数据库打开,是无法从数据库中取得数据的。Close和Dispose的区别,Close以后还可以Open,Dispose以后则不能再用。Command:主要可以用来对数据库发出一些指令,例如可以对数据库下达查询、新增、修改、删除数据等指令,以及调用存在数据库中的存储过程等。这个对象是架构在Connection对象上,也就是Command对象是透过连接到数据源。DataAdapter:主要是在数据源以及DataSet之间执行数据传
2020-06-29 13:46:44
139
原创 简述 private、 protected、 public、 internal 修饰符的访问权限
private:私有成员,在类的内部才可以访问。protected:保护成员,该类内部和继承类中可以访问。public:公共成员,完全公开,没有访问限制。internal:当前程序集内可以访问。
2020-06-28 19:53:36
320
原创 C#中string 和String 有什么区别
两种类型完全一样,没有区别;string 类型表示一个字符序zhi列(零dao个或更多 Unicode 字符)。 string 是 .NET Framework 中 String 的别名。尽管 string 是引用类型,但定义相等运算符( == 和 !=)是为了比较 string 对象(而不是引用)的值。 这使得对字符串相等性的测试更为直观。String 表示文本,即一系列 Unicode 字符;命名空间: System ;程序集: mscorlib(在 mscorlib.dll 中);Stri
2020-06-27 17:08:19
108
原创 静态类和静态方法的好处
好处是:在外部调用静态方法时,可以使用"类名.方法名"的方式,也可以使用"对象名.方法名"的方式。而实例方法只有后面这种方式。也就是说,调用静态方法可以无需创建对象。补充:(缺陷是:静态方法在访问本类的成员时,只允许访问静态成员(即静态成员变量和静态方法),而不允许访问实例成员变量和实例方法;实例方法则无此限制)...
2020-06-26 19:58:14
538
原创 请列出c#中几种循环的方法,并指出他们的不同
while循环while循环通常用于不确定的循环次数时去使用它do...while循环功能上和while基本类似,不同之处它保证了循环至少执行一次for 循环for循环主要用于循环次数固定的循环foreach循环是一种十分高效的循环,主要用来遍历IEnumerable的容器类型,比如ArrayList、List等都可以使用...
2020-06-24 21:24:07
228
原创 面向对象的三大特性
面向对象的三大特性是指封装,继承和多态封装:就是将数据和代码捆绑在一起,防止外界干扰。继承:就是让一个类型的对象拥有另一个类型的对象的属性的方法。 继承后,子类拥有父类的属性和方法。多态:就是一个事物拥有不同形式的能力。...
2020-06-23 20:00:36
99
原创 post与get的区别
AJAX专题 $.ajax({options}); $.get("地址",{id:1},function(data){}); 一般用在查询 把参数显示到地址栏 Request.QueryString["参数名"]; $.post("地址",{id:1},function(data){}); 一般用在增删改 把参数传递到Form Data Request.Form ["参数名"]; 应用案例(查询) 1.添加一般处理程序,调用BLL里方法2.添加JQuery脚本,$(funtio
2020-06-22 19:45:05
67
原创 如何实现光棒效果?
添加 RowDataBound 事件 筛选所有数据行:e.Row.RowType == DataControlRowType.DataRow 对每一数据行添加属性(注意保存原有行的背景色等样式信息)前台jQuery实现
2020-06-21 20:11:16
315
原创 基本验证控件的区分
验证控件的常见应用CompareValidator:比较验证控件比较(等于验证):密码与确认密码 不等于验证:不等于0,比如下拉框选择 单边验证:只指定最大值或最小值,比如出生日期在2000年以后的 数据类型验证:比如只能输入整数、小数、日期等【Operator、Type】CustomValidator:其它控件完成不了或需要操作数据库 RangeValidator:最大值和最小值,比如年龄1-20岁 RegularExpressionValidator:规定格式,比如邮箱、手机号、中文
2020-06-20 20:02:50
186
原创 跳转新页面并传值的三种方式
HyperLinkField:DataNavigateUrlFields=“主键列” DataNavigeteUrlFormatString=“新地址?主键列” HyperLink:NavigateUrl='<%# "新地址?id=" + Eval("主键列")%>' LinkButton:PostBackUrl='<%# "新地址?id=" + Eval("主键列")%>'总结:常用的一般是后两种,最主要的就是要明白什么时候用NavigateUrl什么时候用PostBa...
2020-06-19 19:42:35
1075
原创 DropDownList与RadioButtonList的数据绑定方式
DropDownList绑定数据 前后台结合方式配置SqlDataSource数据源,选择合适的表 设置DataTextField和DataValueField属性 删除DataSourceID属性和和生成的SqlDataSource控件 添加额外项,并设置AppendDataBoundItems="True"(对应的值与后台一致) 绑定数据源:DataSource=BLL.Manage.Select(); 执行数据绑定:DataBind();后台直接完成方式 RadioB...
2020-06-18 18:06:49
176
原创 数据库内外连接
内连接查询(两张表匹配的部分,比如这个学生即在学生表、又在成绩表)主表 inner join 从表 on 主键=外键 => where 主键=外键select * from 主表 inner join 从表 on 主键=外键select * from 主表,从表 where 主键=外键 2.外连接查询(一张表的全部和另一张表的部分或全部,比如这个学生没有成绩)左外连接:左表 left [outer] join 右表 on 主键=外键 ->左表的全部 右外连接:...
2020-06-17 18:40:07
216
原创 三层架构
一.三层架构结构 a.表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。 b.业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。 c.数据访问层(DAL):直接操作数据库,针对数据的增、删、改、查。 d.实体层(Model):从数据表到实体类的映射,是其他三层数据传输的载体。二.三层架构优点开发人员可以只关注整个结构中的其中某一层; 可以很容易地用新的实现来替换...
2020-06-16 13:26:06
157
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人