自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

寂寞的一只狗的博客

一个挣扎的命运

  • 博客(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 1575

原创 ASP .NET MVC ORM 数据库优先

1.概述 “Database First”称为“数据库优先”,即先创建数据库,后生成数据模型。该模式的使用前提是数据库已经存在并正常工作。然后使用VistualStudioEF模型设计器,根据数据库生成数据模型。使用EF模型设计器可以随时修改数据模型并更新数据库  在ASP.NET MVC应用程序中,所有数据模型相关的类,均默认放置于/Models目录

2017-04-26 13:55:48 1071

原创 ASP .NET MVC ORM概述

大中型软件开发过程中常会使用到ORM技术,ORM全称是“对象-关系映射”。ORM是将关系数据库中的数据用对象的形式表现出来,    并通过面向对象的方式将这些对象组织起来,实现系统业务逻辑的过程    ORM的具体含义为:    1.O对应程序中的类    2.R为联系,对应数据库中的关系表    3.M表示程序中对象和数据库中关系表的映射关系ORM

2017-04-26 13:50:36 1998

原创 ASP .NET MVC LINQ

1.概述查询语句是一种从数据源中检索数据的表达式,在开发中受用非常广泛,通常用专属的查询语言来表示。    随着时间的推移,人们已经为各种数据源开发了不同的语言,为了减轻开发人员的工作,微软推出了新的查    询技术------LINQ        LINQ的全称为语言集成查询(Language Integrated Query),提供了一种跨数据源和数据格式的统一模型,

2017-04-26 13:41:53 1754

原创 ASP .NET MVC入门

1.介绍概述  MVC是一种软件设计模式,即:                 Model       模型        View        视图        Controller  控制器        其主要设计目标是将用户接口和逻辑层想分离,以便开发人员更好地关注逻辑层的设计和测试,并使整个程序具备清晰的结构三部分的具体定义

2017-04-17 20:58:45 286

转载 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 944

转载 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 421

转载 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 4335 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 461

原创 c# 百度语音思路以及核心

1.介绍百度语音搜索,基于强大的语音识别能力,支持通过语音命令快速发起搜索,让搜索更快捷、更智能。对比手机端的文本键盘输入,百度语音搜索是更自然的,符合移动设备的交互方式。在百度强大的人工智能技术支持下,语音搜索前景广阔。语音等现代搜索引擎要做的是连接人与信息及服务,它不仅会倾听,更懂得理解与思考,未来将更好地造福人类2.使用步骤(建议结合百度语音识

2017-04-16 10:27:24 2000 2

转载 c# HTTP请求

HttpWebRequest getAccessRequest = WebRequest.Create(getAccessUrl) as HttpWebRequest; //getAccessRequest.Proxy = null; getAccessRequest.ContentType = "multipart/form-dat

2017-04-15 23:29:47 476

原创 Reporting Sercvices报表

介绍  报表通过表格、图表等格式来动态显示数据,用公式表示即为:        “报表=多样的格式+动态的数据”                报表的主要特点的数据动态化,格式多样化。        通过EXCEL可以制作复杂格式额的报表,但是EXCEL没有定义专门的报表结构来动态地加载报表数据        所以数据是静态的,不能动态变化             

2017-04-10 23:26:26 226

原创 缓存之页面部分缓存

介绍有时缓存整个页面是不现实的,因为页面的某些部分可能在每次请求时都需要变化        在这种情况下,只能缓存页面的一部分。顾名思义,页面部分缓存是将页面部分内容保存在内存中,以便更快速响应用户请求,而页面其他部分内容则为动态内容。        采用页面部分缓存的技术下,经常采用先将那个页面缓存,然后替换页面中不需要缓存的部分的“缓存后替换”的方法        “缓存后替换

2017-04-10 23:15:04 584

原创 缓存之整页缓存 进阶

介绍  整页缓存主要有 Duration 、VaryByParam 和VaryByParam等属性                1.Duration        该属性是必须的,属性值以秒为单位的正整数,表示页面从请求开始,持续缓存的事件。页面在第一次请求时,运行并缓存其输出对于在缓存时间内的后续请求将通过缓存来完成,页面代码不会被执行

2017-04-10 19:52:30 262

原创 缓存之整页缓存

缓存介绍  缓存的功能是大型网站设计的一个很重要的部分,也是ASP.Net提供了的重要特性之一        缓存技术的优点是将用户访问频繁的数据以及需要耗费大量系统资源的数据储备在服务器内存中,类似于一个临时的仓库,当用户请求使用这些数据时,系统直接将内存中的数据返回给用户,避免在数据库中查询,从而大大提高应用程序的性能                但是当用户第一次发送

2017-04-10 19:01:56 940

原创 ASP.Net Ajax框架 Timer控件 计时器

介绍  Timer控件和我们以前在Winform中学习的Timer控件类似,        主要通过一个Interval属性和一个Tick事件来实现在一定的间隔时间内完成特定任务的功能                需要控件ScriptManager,Timer代码实例 public pa

2017-04-10 18:55:31 2837

原创 ASP.Net Ajax框架 UpdateProgress控件 页面刷新等待动画

介绍在实际使用过程中,由于网络速度和服务器响应能力的影响,导致异步刷新有时并非想象中的那样快,        需要用户等待一段时间,才能显示刷新后的结果,在等待的过程中,用户不知道服务器处理是否完成,会感觉很迷茫        如果我们 在服务器处理数据时加入一个GIF动画,告诉用户稍等,在服务器处理完成数据时GIF动画消失,就会提高用户的体验度               

2017-04-10 18:46:50 1425

原创 ASP.Net Ajax框架 UpdatePanel控件 局部刷新

UpdatePanel控制简介        UpdatePanel控件用于局部更新网页上的内容,网页上要局部更新的内容放在UpdatePanel控件的内容模板中,        其强大之处在于不用编写任何客户端脚本,但它必须要和ScriptManager控件一同使用        UpdatePanel的常用属性和子元素

2017-04-10 18:37:35 2681

原创 ASP.Net Ajax框架 和ScriptMnager控件 调用Web Service

介绍传统的Web 应用模型,采用的是同步请求的方式。        用户在网页上触发一个操作就会发送HTTP请求连接到Web服务器,服务器对请求进行处理后,        最后返回一个完整的HTM页面到客户端                使用Ajax之后,页面由全部刷新为局部刷新,不再有整个页面重载刷新的等待                Ajax是现在多种技术的综合

2017-04-10 17:55:59 322

原创 Web Service 进阶 ASP.Net创建Web Service

介绍Web服务提供者开发一系列的API(应用程序编程借口),开发人员通过调用这些API来集成Web服务                1.添加新项---Web服务----修改命名                  [WebMethod]是Web  Service 提供的特殊方法,添加此特性的方法 允许被其他程序通过Web Service调用,否则 只能被自己的程序调用 这方

2017-04-10 17:34:06 475

原创 Web Service

Web Service介绍 计算机后台程序提供的功能  称为 服务(Service)                Web Service的本质是通过网络调用其他网站的资源,使其孤立的站点之间能够互相通信,相互共享信息                Web Service是基于网络的,分布式的模块化组件        他执行特定的任务,遵守具体的技术规范,这些规

2017-04-10 17:09:47 424

原创 URL重写 HttpModule进阶和dll重写

URL重写URL重写,实质上是将网页真实的URL隐藏起来,使用户通过相应的虚拟URL访问网页资源,以弥补真是URL的许多不足     好处:        1.满足搜索引擎需要,实现搜索引擎中的排名优化        很多搜索引擎不支持动态链接无法抓去动态网页,尤其是带“?”查询参数的网页,而且静态网页优先度高于动态网页        2.隐藏网页实现技术,增强网页安全

2017-04-10 16:45:02 518

原创 Handlers 页面静态化

页面静态化介绍浏览页面时 我们会发现凡是访问量稍大的网站,他们的很多页面都是静态页面的地址。是否说明这些网站都不倾向于使用动态页面的技术呢?        当然不是  只是这些网站使用了页面静态化技术        好处        1.有利于搜索引擎搜索,搜索引擎在网络上获取页面时,是优先获取html静态页面的        2.页面静态化技术也是使用后台处理的,因此,

2017-04-10 15:44:28 228

原创 Handlers进阶 防盗链

防盗链原理 一般不良网站为了不增加成本的前提下扩充自己站点的内容,经常盗用其他网站的资源,这种现象称为到了可以使用HttpHandler技术解决问题            网站盗链 一般引用资源在网上的绝对地址        查找绝对地址一般    右键点击资源  弹出属性窗口   即可查看绝对路径 (url)实例代码//被盗链图片

2017-04-10 15:35:45 227

原创 ASP.Net 运行机制以及HttpModule和HttpHandler

ASP.Net 运行机制        1.使用动态Web开发技术        2.客户端通过浏览器输入地址,请求该动态页面        3.Web服务器根据客户端的请求,对Web应用程序进行编译或解释,并生成HTML流,返回给客户端        4.客户端浏览器解释HTML流,并显示为Web页面                当请求发送至服务器IIS并被其接收后,I

2017-04-10 15:23:23 555

原创 Enterprise Library 企业库

1. Enterprise  Library 企业库介绍        是微软模式与 实践团队 开的应用程序块       安装Enterprise  Library           下载  www.misrosoft.com / en - us / download / details.aspx ? id = 15104           安装后目录结构

2017-04-10 14:44:06 1266

转载 教程:如何查找并启动 Reporting Services 工具 (SSRS)

本教程介绍了用于配置报表服务器、管理报表服务器内容和操作以及创建并发布分页和移动 Reporting Services 报表的工具。 如果你已经熟悉了这些工具,你可以转到其他教程学习有关使用 Reporting Services的技能。 有关其他教程,请参阅 Reporting Services 教程 (SSRS)。Reporting Services 配置管理器(

2017-03-27 16:12:00 7844

原创 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 202

原创 JQueryEasyUI 组件 datagrid组件(数据表格组件)

1,介绍         DataGrid 以表格形式展开数据,并提供了丰富的选择,分组和编辑数据的功能支持        DataGrid的设计用于缩短开发时间                继承 panel     resizable   linkbutton  pagingtiondatagrid组件的分页要点有2个,第一设置分页的开关为开启,第二设置每页显示

2017-03-12 03:18:02 692

原创 JQueryEasyUI 组件 布局 portal组件

1,介绍         树组件在web 页面中,将分层数据以树形结构进行显示        他为用户提供展开,折叠,拖拽,编辑 和异步加载                继承关系  draggable    droppable  树控件的JSON数据格式。每个节点都具备以下属性:· id:节点ID,对加载远程数据很重要。· te

2017-03-12 02:39:56 790

原创 JQueryEasyUI 组件 布局 Accordion组件(分类)

1,介绍         分类控件允许用户使用多面板,但在同一时间只会显示一个。每个面板都支持展开和折叠功能        点击面板的标题  将会展开或折叠面板主体                继承关系  panel2,属性属性名属性值类型描述widthnumber宽度heightnumber高度

2017-03-12 02:31:28 488

原创 JQueryEasyUI 组件 布局 Tabs组件(选项卡)

1,介绍可以使用选项卡来 组织一个站点或表单集信息        Tabs显示一个panel的集合 每一次显示一个tab  pane         所有tab  panel 都有标题和一些小的工具按钮                 继承  关系   panel   和 linkbutton2,属性属性名属性值类型

2017-03-12 02:13:21 618

原创 JQueryEasyUI 组件 布局 portal组件

1,介绍以用户为中心 实现信息的集中访问        利用portal 可以方便地将登录用户所需要的,来源各种渠道的信息集成在一个统一的页面模块之内2,属性属性名属性值类型描述widthnumber门户宽度heightnumber门户高度border

2017-03-12 01:53:21 3077

原创 JQueryEasyUI 组件 布局 Layout组件

1,介绍layout布局组件是一个基本的容器组件,通常使用该组件来实现网站后台的总体布局设计。在该组件内部可以放置其它的easyui组件。该组件将内容分为5个区域,分别是东西南北中,中间区域面板是必须存在的 边缘面板是可选的 也可以点击折叠按钮将面板折叠起来,布局可以嵌套继承关系   panel  和 resizable2,属性属性属

2017-03-12 01:37:13 527

原创 JQueryEasyUI 组件 树形下拉框 ComboTree

1,介绍定义  树形下拉框结合选择控件和下拉树控件 继承关系  combo   tree每个节点都具备以下属性:· id:节点ID,对加载远程数据很重要。· text:显示节点文本。· state:节点状态,'open' 或 'closed',默认:'open'。如果为'closed'的时候,将不自动展开该节点。· checked

2017-03-11 21:01:55 3448

原创 JQueryEasyUI 组件 下拉框列表 ComboBox

1,介绍定义  用于显示一个可编辑文本框和下拉式列表        继承关系 combo2,属性属性名属性值类型描述valueFieldstring将基础数据值名称绑定到该下拉列表框textFieldstring将基础数据字段名称绑定到该下拉列表框urlstring通过URL加载

2017-03-11 20:00:17 6066

原创 JQueryEasyUI 表单验证

1,介绍  使用EasyUI Form 的onSubmit 事件可以在客户端表单提交之前进行验证,只需在onSubimt事件中使用      return $("#表单ID").form('validate') 方法即可       .form('validate')会自动对指定的表单中的required=true 的元素进行验证,又不通过元素时,返回一个false

2017-03-11 19:33:23 4072

原创 JQueryEasyUI 表单验证之日期验证输入框

1,介绍定义:日期验证输入框结合了一个可编辑的文本框控件和允许用户选择日期的下拉日历面板控件选择的日期会自动转变为一个有效日期2,属性属性名属性值类型描述editableboolean定义用户是否可以直接输入文本到字段中requiredboolean定义输入框是否为必填missingMe

2017-03-11 19:18:08 2547

原创 JQueryEasyUI 表单验证之数值验证框numberbox

1,介绍  数值验证输入框用于限制用户只能输入数值类型的数据        拓展与 验证框  validateboxPs:数值输入框获取的值只能是数值2,属性属性名属性值类型描述value            number默认值min              number允许最小

2017-03-11 15:02:50 5429

原创 JQueryEasyUI 表单验证之验证框(非空验证)

1,介绍  设计目的为了验证输入的表单字段是否有效        如果无效,他将改变输入框的背景颜色,并显示警告图标和提示信息                优点        1.包含很多内置的验证规则        2.可以自定义验证规则        3.简单而强大的验证信息提示2,属性属性名属性值类型描

2017-03-11 14:55:31 13789

2017c#百度语音识别

一个c#百度识别的Mode

2017-04-16

EasyUI 练习代码

EasyUI 练习代码 菜鸟专用

2017-03-22

JQEasyUI源码

JQEasyUI源码

2017-03-12

Asp.net FileUpload控件 预览

Asp.net FileUpload控件 不上传图片进行预览

2017-02-22

c#鸽子社交

一个比较不成熟的 社交软件

2017-01-21

ueditor .net 配置

百度ueditor .net 基本配置好的

2017-01-20

俄罗斯方块

俄罗斯方块

2016-05-18

空空如也

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

TA关注的人

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