自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

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

原创 小程序循环输出时得时间格式化

在相关得js页面源码: /**时间转化 */ getDateStr(seconds) { var date = new Date(seconds) var year = date.getFullYear(); var month = date.getMonth() + 1; var day = date.getDate(); ...

2019-10-31 13:53:11 706

原创 moment时间差问题

使用moment会出现8个小时的时间差。解决方法:方案一:moment(value).utcOffset(0).format('YYYY-MM-DD HH:mm:ss');方案二:var mydate=new Date(value);mydate.setHours(mydate.getHours()-8);return moment(mydate).format('YYYY...

2019-01-15 13:27:40 4946 1

原创 Ajax登录

Ajax登录一、什么是Ajax以及作用       Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。      中文意思: 异步 JavaScript 和 XML(标准通用标记语言的子集)。      Ajax 是一种用于创建交互式网页应用的开发技术。      ...

2018-08-15 13:48:41 368

原创 Get和Post的区别

Get和Post的区别1、get是从服务器上获取数据,post是向服务器传送数据。2、在客户端, get方式在通过URL提交数据,数据在URL中可以看到;post方式,数据放置在HTML HEADER内提交3、对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。4、get方式提交的数据最多只能有...

2018-08-14 17:19:04 388 1

原创 冒泡排序

冒泡排序(Bubble Sort),它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越大的元素会经由交换慢慢“浮”到数列的顶端,所以叫“冒泡排序”。原理冒泡排序算法的原理如下:比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素做同样的工作,从开始第...

2018-07-10 15:58:07 23564

原创 SQL Server中char、varchar、nchar、nvarchar的区别:

(1)       定义:char:    固定长度,存储ANSI字符,不足的补英文半角空格。nchar:   固定长度,存储Unicode字符,不足的补英文半角空格varchar:  可变长度,存储ANSI字符,根据数据长度自动变化。nvarchar: 可变长度,存储Unicode字符,根据数据长度自动变化。 nvarchar(n) :包含 n个字符的可变长度 Unicode 字符数据。n 的值...

2018-07-10 13:57:49 233

原创 SQL Server Management Studio管理数据库

数据库管理文件和文件组    (1)数据库文件(Database File)            数据库文件是存放数据库数据和数据库对象的文件,一个数据库可以有一个或多个数据库文件,一个数据库文件只属于一个数据;当有多个数据库文件时,有一个文件被定为主数据库文件(Primary Database File),扩展名为.mdf,它用来存储数据库的启动信息和部分或全部数据;一个数据库只能有一个主数据...

2018-05-29 11:00:05 7880

原创 ATOS实验平台基础

ATOS实验平台基础知识射频模块    射频模块是ATOS平台中重要的组合部分之一,是实现射频收发、存储控制程序、执行控制程序的多功能模块,模块采用了TI公司CC2530芯片为核心芯片(集射频收发功能、8051微控制器、高速Flash为一体的芯片),同时还扩展了USB在线烧录接口用于在烧录器进行烧录程序。硬件接口:天线接口在线烧录接口传感器模块    传感器模块是将物理世界的信息进行量化的设备。 ...

2018-05-02 14:44:34 669 1

原创 无线传感网概述

无线传感网概述读写器按照通信方式分为三种模式:   主从模式    定时模式    触发模式     无线传感器网络概述    物联网发展中的重要组成部分:微型传感器组成的无线传感网络的应用    无线传感网络(简称无线传感网络或传感器网络)就是由部署在监测区域内大量的廉价微型传感器节点组成,通过无线通信方式形成的一个多跳的自组织的网络系统。    目的:协作地感知、采集和处理网络覆盖区域中被感知...

2018-04-27 10:22:43 2774

原创 母版页

母版页母版页的目的    就是从内部建立支持网页模板的功能,以实现网站一致性要求。母版页的功能(两个包含,一个结合)    两个包含——指将页面分为非公共部分和公共部分,并且两者被分别包含在两个文件中。    一个结合——指控件应用以及属性设置等行为,将母版页和内容页有机结合。在实现网站一致性的过程中,必须包含两种文件:    母版页            母版页扩展名是.master,是其封装页...

2018-04-23 15:59:56 1134 1

原创 数据缓存技术

数据缓存技术数据缓存    缓存是一种在计算机中广泛用来提高性能的技术    在Web应用程序的上下文中,缓存用于在Http请求间保留页或者数据,并在无需新创建的情况下多次使用它们    目的:节省应用程序处理时间和资源页面输出缓存页面输出缓存作为最简单的缓存形式,将已经生成的动/静态页面全部内容保存在服务器内存中。设置页面输出缓存可以使用两种方式:(1)@OutputCache指令(2)页面输出...

2018-04-19 18:08:07 396 1

原创 个性化与匿名个性化用户配置

个性户用户配置个性化功能简介    大多数用户以匿名形式访问Web站点时,希望实现诸多内容定制、布局调用等功能。    ASP.NET 2.0 技术提供了一个个性化服务解决技术框架。该框架主要包括3项核心功能:个性化用户配置、Web部件、成员和角色管理    个性化服务分为三大步骤:            (1)识别用户身份            (2)提供个性化服务体验            (...

2018-04-18 17:13:51 333

原创 角色管理模型

角色管理模型成员角色管理模型ASP.NET提供的角色管理将整个控制过程分为两个步骤:   访问权限与角色有关   角色与用户关联Roles类    Roles类分割了用户界面与执行底层数据访问的角色管理提供程序,从而为快速实现多种数据源存储的角色管理应用提供了技术支持。    Roles类具有以下几个主要功能:            (1)创建和管理角色            (2)将角色信息存储...

2018-04-13 10:49:19 602

原创 成员资格管理

成员资格管理成员资格简介ASP.NET成员资格支持下列功能:创建新用户和密码将成员资格信息(用户名、密码和支持数据)存储在Microsoft SQL Server、Active Directory或其他数据存储区对访问站点的用户进行身份验证管理密码,包括创建、更改和重置密码公开经过身份验证的用户的唯一标识,您可以在您自己的应用程序中使用该标识,也可以将该标识与ASP.NET个性化设置和角色管理(授...

2018-04-12 16:20:17 370

原创 安全验证

ASP.NET安全验证安全的必要性    构造特殊的连接地址,导致文件内的数据泄漏    数据库泄漏    安全防范的首要策略:所有的HTTP访问都要经过IIS,所以限制IIS的安全性是关键ASP.NET的安全模式    根据所请求资源类型,IIS能够自己处理请求,也可以不自己处理请求    如果资源请求一个ASP页面,则IIS将请求经过身份验证用户(或匿名用户)的安全令牌一起传递给ASP.NET...

2018-04-11 17:51:31 658

原创 封面数字水印

HttpHandle数字水印    动态地添加数字水印效果,要用到HttpHandle技术。    ASP.NET请求处理过程是基于管道模型的,这个管道模型由多个HttpModule和HttpHandler组成,ASP.NET把HTTP请求依次传递给管道中的各个HttpModule,最终被HttpHandler处理,处理完成后,再次经过管道中的HTTP模块,把结果返回给客户端。我们可以在每个Htt...

2018-04-10 16:43:36 302

转载 输入、输出函数

输入、输出函数常见输入函数    1.多类型输入函数scanf()    功能:从标准的输入设备读取各种类型的数据并存放到相应的变量中    格式: scanf(“格式控制”,地址列表)    例:    scanf(“%d”,&a);      注:输入时要注意输入格式   int:%d float:%f double:%lf char:%c cha...

2018-04-04 15:37:24 252

转载 动态数据库

LINQ动态数据库1、创建站点(要在.NET Framework3.5中创建)2.添加一个LINQ  to SQL 类,以Stumarks的数据库为实例,数据库上下文的名称为DataClasses1DataContext3、修改Global.asax文件,只需修改一行代码即可,namespace WebApplication2{ public class Global : System....

2018-04-04 15:09:26 590

原创 八大子句

八大子句LINQ查询子句概述    1.查询(Query)是一组指令,这些指令可以从一个或多个给定的数据源中检索数据,并指定检索结果的数据类型和表现形式。    2.查询表达式是一种查询语法表示的表达式,由一组用类似于SQL的声明性语法编写的子句组成。    3.每一个字句可以包含一个或多个C#表达式,而这些表达式本身又可能是查询表达式或包含查询表达式。    4.查询表达式和其他表达式一样,可以...

2018-04-03 17:53:13 389

原创 Lambda表达式

Lambda表达式       Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambda表达式可以表示闭包(注意和数学传统意义上的不同)。C#的Lambda 表达式都使用 Lambda 运算符 =>,该运算符读...

2018-04-02 18:07:55 282

原创 LINQ TO SQL

LINQ TO SQL    LINQ TO SQL是LINQ中最重要的一个组建,为.NET Framework3.5及以上版本所支持,它可以为关系数据库提供一个对象模型。    LINQ TO SQL最重要的一个功能就是为数据库创建一个对象模型(由基于.NET框架的类组成),并将该对象模型映射到数据库中的相应对象。LINQ TO SQL对象模型和SQL Server数据哭中的对象的映射关系如表1...

2018-04-02 17:38:22 407

原创 数据类型、运算符和表达式

C语言概述    C语言是一种结构化语言,它层次清晰,便于按模块方式组织程序,易于调试和维护。同时,它还是一种面向底层的编程语言,可以直接访问内存的物理地址。要写好一个C程序,必须要清楚操作系统的工作原理,原因就在于操作系统也是用C语言编写的。由于Linux系统是一种开源的操作系统,就更可以通过学习该系统的内核原理,来加深对C语言的理解,从而能够在此系统中更好的使用C语言编程。    C语言是一种...

2018-03-28 17:37:00 584

原创 预处理命令

预处理命令1.1 宏定义    C语言标准允许在程序中用一个标识符来表示一个字符串,成为宏。标识符为宏名,在编译预处理时,将程序中所有的宏名用相应的字符串来替换,这个过程称为宏替换。宏分为两种:   无参数的宏   有参数的宏  1.1.1 无参数宏    无参数宏定义的一般形式为:    #define  标识符字符串    “#”代表本行是编译预处理命令。define是宏定义的关键词,标识符是...

2018-03-26 17:56:45 634 1

原创 Linux C 数组与指针

Linux C 数组与指针1.数组的基本概念        在程序设计中,为了方便处理,把具有相同类型的若干变量按有序的形式组织起来。这些按序排列的同类数据元素的集合称为数组。        数组(Array)也是一种复合数据类型,它由一系列相同类型的元素(Element)组成。1.1数组的定义        一维数组:        int a[10]={1,2,3,4,5,6,7,8,9,0}...

2018-03-22 17:40:55 239

原创 linux C 函数

1.1 概述函数的定义:为了使程序大而不繁,简单明了,程序设计者要根据软件的总体要求,把相同功能或相似功能的操作归纳成模块的形式,并实现程序设计的模块化。面对一项复杂任务,通常采取模块化的解决方法(首先,将该复杂任务分解成几个大的功能模块,根据需要还可以继续细分,直到分解成一个个功能独立的模块为止)如图1所示。图11.2 函数定义与声明1.2.1函数的定义如下。调用函数必须遵循“定义在先,使用在后...

2018-03-22 14:49:33 520 1

空空如也

空空如也

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

TA关注的人

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