- 博客(50)
- 资源 (7)
- 收藏
- 关注
原创 ASP .NET MVC ORM 数据库优先
1.概述Code First指“代码优先”,我们只需要编写代码,来自动态创建模型和数据库。 模型和数据库通过c#类来定义,而非使用基于XML的edmx文件。采用Database First生成代码,我们需要使用EF设计器辅助工作,而使用Code First可以直接通过使用POCO类 (Plain Old CLR Object,简单传统的CLR对象)来定义模型,无须使用工
2017-04-26 14:24:51 1614
原创 ASP .NET MVC ORM 数据库优先
1.概述 “Database First”称为“数据库优先”,即先创建数据库,后生成数据模型。该模式的使用前提是数据库已经存在并正常工作。然后使用VistualStudioEF模型设计器,根据数据库生成数据模型。使用EF模型设计器可以随时修改数据模型并更新数据库 在ASP.NET MVC应用程序中,所有数据模型相关的类,均默认放置于/Models目录
2017-04-26 13:55:48 1106
原创 ASP .NET MVC ORM概述
大中型软件开发过程中常会使用到ORM技术,ORM全称是“对象-关系映射”。ORM是将关系数据库中的数据用对象的形式表现出来, 并通过面向对象的方式将这些对象组织起来,实现系统业务逻辑的过程 ORM的具体含义为: 1.O对应程序中的类 2.R为联系,对应数据库中的关系表 3.M表示程序中对象和数据库中关系表的映射关系ORM
2017-04-26 13:50:36 2017
原创 ASP .NET MVC LINQ
1.概述查询语句是一种从数据源中检索数据的表达式,在开发中受用非常广泛,通常用专属的查询语言来表示。 随着时间的推移,人们已经为各种数据源开发了不同的语言,为了减轻开发人员的工作,微软推出了新的查 询技术------LINQ LINQ的全称为语言集成查询(Language Integrated Query),提供了一种跨数据源和数据格式的统一模型,
2017-04-26 13:41:53 1789
原创 ASP .NET MVC入门
1.介绍概述 MVC是一种软件设计模式,即: Model 模型 View 视图 Controller 控制器 其主要设计目标是将用户接口和逻辑层想分离,以便开发人员更好地关注逻辑层的设计和测试,并使整个程序具备清晰的结构三部分的具体定义
2017-04-17 20:58:45 294
转载 Java 基于 UDP 实现 Socket中的多客户端通信
服务器package com.learn;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;/* * 实现基于UDP的用户登录
2017-04-16 23:54:26 956
转载 Java 实现基于 UDP 的简单 socket 通信
服务器package com.learn;import java.io.IOException;import java.net.DatagramPacket;import java.net.DatagramSocket;import java.net.InetAddress;import java.net.SocketException;/* * 实现基于UDP的用户登录
2017-04-16 23:51:03 431
转载 Java 基于 TCP/IP 实现 Socket中的多客户端通信
服务器package com.learn;import java.io.IOException;import java.net.InetAddress;import java.net.ServerSocket;import java.net.Socket;/** * 基于TCP协议的Socket通信,实现用户登录 * * 服务端 */public class
2017-04-16 23:47:00 4354 1
转载 Java 基于TCP/IP 实现简单的 socket 通信
服务器端package com.learn;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStream;import java.io.InputStreamReader;import java.io.OutputStream;import java.io.PrintWrit
2017-04-16 23:43:32 471
原创 c# 百度语音思路以及核心
1.介绍百度语音搜索,基于强大的语音识别能力,支持通过语音命令快速发起搜索,让搜索更快捷、更智能。对比手机端的文本键盘输入,百度语音搜索是更自然的,符合移动设备的交互方式。在百度强大的人工智能技术支持下,语音搜索前景广阔。语音等现代搜索引擎要做的是连接人与信息及服务,它不仅会倾听,更懂得理解与思考,未来将更好地造福人类2.使用步骤(建议结合百度语音识
2017-04-16 10:27:24 2080 2
转载 c# HTTP请求
HttpWebRequest getAccessRequest = WebRequest.Create(getAccessUrl) as HttpWebRequest; //getAccessRequest.Proxy = null; getAccessRequest.ContentType = "multipart/form-dat
2017-04-15 23:29:47 491
原创 Reporting Sercvices报表
介绍 报表通过表格、图表等格式来动态显示数据,用公式表示即为: “报表=多样的格式+动态的数据” 报表的主要特点的数据动态化,格式多样化。 通过EXCEL可以制作复杂格式额的报表,但是EXCEL没有定义专门的报表结构来动态地加载报表数据 所以数据是静态的,不能动态变化
2017-04-10 23:26:26 238
原创 缓存之页面部分缓存
介绍有时缓存整个页面是不现实的,因为页面的某些部分可能在每次请求时都需要变化 在这种情况下,只能缓存页面的一部分。顾名思义,页面部分缓存是将页面部分内容保存在内存中,以便更快速响应用户请求,而页面其他部分内容则为动态内容。 采用页面部分缓存的技术下,经常采用先将那个页面缓存,然后替换页面中不需要缓存的部分的“缓存后替换”的方法 “缓存后替换
2017-04-10 23:15:04 616
原创 缓存之整页缓存 进阶
介绍 整页缓存主要有 Duration 、VaryByParam 和VaryByParam等属性 1.Duration 该属性是必须的,属性值以秒为单位的正整数,表示页面从请求开始,持续缓存的事件。页面在第一次请求时,运行并缓存其输出对于在缓存时间内的后续请求将通过缓存来完成,页面代码不会被执行
2017-04-10 19:52:30 265
原创 缓存之整页缓存
缓存介绍 缓存的功能是大型网站设计的一个很重要的部分,也是ASP.Net提供了的重要特性之一 缓存技术的优点是将用户访问频繁的数据以及需要耗费大量系统资源的数据储备在服务器内存中,类似于一个临时的仓库,当用户请求使用这些数据时,系统直接将内存中的数据返回给用户,避免在数据库中查询,从而大大提高应用程序的性能 但是当用户第一次发送
2017-04-10 19:01:56 977
原创 ASP.Net Ajax框架 Timer控件 计时器
介绍 Timer控件和我们以前在Winform中学习的Timer控件类似, 主要通过一个Interval属性和一个Tick事件来实现在一定的间隔时间内完成特定任务的功能 需要控件ScriptManager,Timer代码实例 public pa
2017-04-10 18:55:31 2861
原创 ASP.Net Ajax框架 UpdateProgress控件 页面刷新等待动画
介绍在实际使用过程中,由于网络速度和服务器响应能力的影响,导致异步刷新有时并非想象中的那样快, 需要用户等待一段时间,才能显示刷新后的结果,在等待的过程中,用户不知道服务器处理是否完成,会感觉很迷茫 如果我们 在服务器处理数据时加入一个GIF动画,告诉用户稍等,在服务器处理完成数据时GIF动画消失,就会提高用户的体验度
2017-04-10 18:46:50 1469
原创 ASP.Net Ajax框架 UpdatePanel控件 局部刷新
UpdatePanel控制简介 UpdatePanel控件用于局部更新网页上的内容,网页上要局部更新的内容放在UpdatePanel控件的内容模板中, 其强大之处在于不用编写任何客户端脚本,但它必须要和ScriptManager控件一同使用 UpdatePanel的常用属性和子元素
2017-04-10 18:37:35 2726
原创 ASP.Net Ajax框架 和ScriptMnager控件 调用Web Service
介绍传统的Web 应用模型,采用的是同步请求的方式。 用户在网页上触发一个操作就会发送HTTP请求连接到Web服务器,服务器对请求进行处理后, 最后返回一个完整的HTM页面到客户端 使用Ajax之后,页面由全部刷新为局部刷新,不再有整个页面重载刷新的等待 Ajax是现在多种技术的综合
2017-04-10 17:55:59 354
原创 Web Service 进阶 ASP.Net创建Web Service
介绍Web服务提供者开发一系列的API(应用程序编程借口),开发人员通过调用这些API来集成Web服务 1.添加新项---Web服务----修改命名 [WebMethod]是Web Service 提供的特殊方法,添加此特性的方法 允许被其他程序通过Web Service调用,否则 只能被自己的程序调用 这方
2017-04-10 17:34:06 510
原创 Web Service
Web Service介绍 计算机后台程序提供的功能 称为 服务(Service) Web Service的本质是通过网络调用其他网站的资源,使其孤立的站点之间能够互相通信,相互共享信息 Web Service是基于网络的,分布式的模块化组件 他执行特定的任务,遵守具体的技术规范,这些规
2017-04-10 17:09:47 456
原创 URL重写 HttpModule进阶和dll重写
URL重写URL重写,实质上是将网页真实的URL隐藏起来,使用户通过相应的虚拟URL访问网页资源,以弥补真是URL的许多不足 好处: 1.满足搜索引擎需要,实现搜索引擎中的排名优化 很多搜索引擎不支持动态链接无法抓去动态网页,尤其是带“?”查询参数的网页,而且静态网页优先度高于动态网页 2.隐藏网页实现技术,增强网页安全
2017-04-10 16:45:02 528
原创 Handlers 页面静态化
页面静态化介绍浏览页面时 我们会发现凡是访问量稍大的网站,他们的很多页面都是静态页面的地址。是否说明这些网站都不倾向于使用动态页面的技术呢? 当然不是 只是这些网站使用了页面静态化技术 好处 1.有利于搜索引擎搜索,搜索引擎在网络上获取页面时,是优先获取html静态页面的 2.页面静态化技术也是使用后台处理的,因此,
2017-04-10 15:44:28 235
原创 Handlers进阶 防盗链
防盗链原理 一般不良网站为了不增加成本的前提下扩充自己站点的内容,经常盗用其他网站的资源,这种现象称为到了可以使用HttpHandler技术解决问题 网站盗链 一般引用资源在网上的绝对地址 查找绝对地址一般 右键点击资源 弹出属性窗口 即可查看绝对路径 (url)实例代码//被盗链图片
2017-04-10 15:35:45 236
原创 ASP.Net 运行机制以及HttpModule和HttpHandler
ASP.Net 运行机制 1.使用动态Web开发技术 2.客户端通过浏览器输入地址,请求该动态页面 3.Web服务器根据客户端的请求,对Web应用程序进行编译或解释,并生成HTML流,返回给客户端 4.客户端浏览器解释HTML流,并显示为Web页面 当请求发送至服务器IIS并被其接收后,I
2017-04-10 15:23:23 568
原创 Enterprise Library 企业库
1. Enterprise Library 企业库介绍 是微软模式与 实践团队 开的应用程序块 安装Enterprise Library 下载 www.misrosoft.com / en - us / download / details.aspx ? id = 15104 安装后目录结构
2017-04-10 14:44:06 1309
转载 教程:如何查找并启动 Reporting Services 工具 (SSRS)
本教程介绍了用于配置报表服务器、管理报表服务器内容和操作以及创建并发布分页和移动 Reporting Services 报表的工具。 如果你已经熟悉了这些工具,你可以转到其他教程学习有关使用 Reporting Services的技能。 有关其他教程,请参阅 Reporting Services 教程 (SSRS)。Reporting Services 配置管理器(
2017-03-27 16:12:00 8010
原创 JDBC 连接数据库
1,介绍1. JDBC(Java Database Connectivity)即数据库连接,它提供了用于执行SQL语句标准的Java API。DBC由一组用Java语言编写的类与接口组成。2. 使用JDBC可以方便地实现多种关系数据库的统一操作。3. Connection接口代表与数据库所建立的连接。2,实例2.1,下载 SQL server J
2017-03-13 14:51:03 214
原创 JQueryEasyUI 组件 datagrid组件(数据表格组件)
1,介绍 DataGrid 以表格形式展开数据,并提供了丰富的选择,分组和编辑数据的功能支持 DataGrid的设计用于缩短开发时间 继承 panel resizable linkbutton pagingtiondatagrid组件的分页要点有2个,第一设置分页的开关为开启,第二设置每页显示
2017-03-12 03:18:02 724
原创 JQueryEasyUI 组件 布局 portal组件
1,介绍 树组件在web 页面中,将分层数据以树形结构进行显示 他为用户提供展开,折叠,拖拽,编辑 和异步加载 继承关系 draggable droppable 树控件的JSON数据格式。每个节点都具备以下属性:· id:节点ID,对加载远程数据很重要。· te
2017-03-12 02:39:56 825
原创 JQueryEasyUI 组件 布局 Accordion组件(分类)
1,介绍 分类控件允许用户使用多面板,但在同一时间只会显示一个。每个面板都支持展开和折叠功能 点击面板的标题 将会展开或折叠面板主体 继承关系 panel2,属性属性名属性值类型描述widthnumber宽度heightnumber高度
2017-03-12 02:31:28 493
原创 JQueryEasyUI 组件 布局 Tabs组件(选项卡)
1,介绍可以使用选项卡来 组织一个站点或表单集信息 Tabs显示一个panel的集合 每一次显示一个tab pane 所有tab panel 都有标题和一些小的工具按钮 继承 关系 panel 和 linkbutton2,属性属性名属性值类型
2017-03-12 02:13:21 629
原创 JQueryEasyUI 组件 布局 portal组件
1,介绍以用户为中心 实现信息的集中访问 利用portal 可以方便地将登录用户所需要的,来源各种渠道的信息集成在一个统一的页面模块之内2,属性属性名属性值类型描述widthnumber门户宽度heightnumber门户高度border
2017-03-12 01:53:21 3107
原创 JQueryEasyUI 组件 布局 Layout组件
1,介绍layout布局组件是一个基本的容器组件,通常使用该组件来实现网站后台的总体布局设计。在该组件内部可以放置其它的easyui组件。该组件将内容分为5个区域,分别是东西南北中,中间区域面板是必须存在的 边缘面板是可选的 也可以点击折叠按钮将面板折叠起来,布局可以嵌套继承关系 panel 和 resizable2,属性属性属
2017-03-12 01:37:13 544
原创 JQueryEasyUI 组件 树形下拉框 ComboTree
1,介绍定义 树形下拉框结合选择控件和下拉树控件 继承关系 combo tree每个节点都具备以下属性:· id:节点ID,对加载远程数据很重要。· text:显示节点文本。· state:节点状态,'open' 或 'closed',默认:'open'。如果为'closed'的时候,将不自动展开该节点。· checked
2017-03-11 21:01:55 3506
原创 JQueryEasyUI 组件 下拉框列表 ComboBox
1,介绍定义 用于显示一个可编辑文本框和下拉式列表 继承关系 combo2,属性属性名属性值类型描述valueFieldstring将基础数据值名称绑定到该下拉列表框textFieldstring将基础数据字段名称绑定到该下拉列表框urlstring通过URL加载
2017-03-11 20:00:17 6075
原创 JQueryEasyUI 表单验证
1,介绍 使用EasyUI Form 的onSubmit 事件可以在客户端表单提交之前进行验证,只需在onSubimt事件中使用 return $("#表单ID").form('validate') 方法即可 .form('validate')会自动对指定的表单中的required=true 的元素进行验证,又不通过元素时,返回一个false
2017-03-11 19:33:23 4116
原创 JQueryEasyUI 表单验证之日期验证输入框
1,介绍定义:日期验证输入框结合了一个可编辑的文本框控件和允许用户选择日期的下拉日历面板控件选择的日期会自动转变为一个有效日期2,属性属性名属性值类型描述editableboolean定义用户是否可以直接输入文本到字段中requiredboolean定义输入框是否为必填missingMe
2017-03-11 19:18:08 2581
原创 JQueryEasyUI 表单验证之数值验证框numberbox
1,介绍 数值验证输入框用于限制用户只能输入数值类型的数据 拓展与 验证框 validateboxPs:数值输入框获取的值只能是数值2,属性属性名属性值类型描述value number默认值min number允许最小
2017-03-11 15:02:50 5471
原创 JQueryEasyUI 表单验证之验证框(非空验证)
1,介绍 设计目的为了验证输入的表单字段是否有效 如果无效,他将改变输入框的背景颜色,并显示警告图标和提示信息 优点 1.包含很多内置的验证规则 2.可以自定义验证规则 3.简单而强大的验证信息提示2,属性属性名属性值类型描
2017-03-11 14:55:31 13848
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人