C#
文章平均质量分 53
夕照坡上的狗尾草
这个作者很懒,什么都没留下…
展开
-
webconfig配置详解
WebConfig配置文件详解 今天看到博客园一位朋友整理的一个WebConfig配置文件详解,觉得不错,转载一下:<?xml version="1.0"?><!--注意: 除了手动编辑此文件以外,您还可以使用 Web 管理工具来配置应用程序的设置。可以使用 Visual Studio 中的“网站”->“Asp.Net 配置”选项。设置和注释的完整列...转载 2017-04-01 10:37:25 · 3764 阅读 · 0 评论 -
C#-Handler 技术介绍
最近接触到了.Net的Handler技术,百度到了这篇介绍的比较详细的文章,虽说已经比较早了,但很多东西还是有价值的。VS2010添加该文件的方法:Web项目中,添加新项目,Visual C#,Web,Generic Handler下文转自:http://hi.baidu.com/unstable_li它是asp.net Framework提供的一个转载 2017-04-01 09:43:27 · 3191 阅读 · 0 评论 -
从modelfirst替换成codefirst
从modelfirst替换成codefirst问题记录 http://www.3fwork.com/b100/001909MYM023279/ https://www.cnblogs.com/gaodaoheng/articles/6489918.html转载 2017-03-31 17:13:15 · 463 阅读 · 0 评论 -
Request 集中获取方式的差别
Request.QueryString为获取HTTP查询字符串变量集合Request.Form为获取窗体变量集合。Request.Params为获取的包含上述两种集合外,还包括当前运行环境变量,COOKIES等的集合。但POST提交方式常和Request.Form结合使用,Request.QueryString场合URL结合使用。$("#showDIV").load转载 2017-03-30 14:22:03 · 363 阅读 · 0 评论 -
SqlHelper
博客园 首页 新随笔新文章 联系 订阅 管理转自:http://www.cnblogs.com/deeround/archive/2016/07/11/5661683.html万能的SqlHelper,麻麻再也不用担心用什么数据库了以前只用一种数据库,倒也无所谓,但是再数据库切换的时候,发现代码转载 2017-04-01 10:48:07 · 492 阅读 · 0 评论 -
文件操作
【整理】C#文件操作大全(SamWang)文件与文件夹操作主要用到以下几个类: 1.File类: 提供用于创建、复制、删除、移动和打开文件的静态方法,并协助创建 FileStream 对象。 msdn:http://msdn.microsoft.com/zh-cn/library/system.io.file(v=VS.80).aspx 2转载 2017-04-11 10:00:03 · 275 阅读 · 0 评论 -
csdl,msl,ssdl
如何生成EDM的元数据文件csdl,msl,ssdl在一个EDM模型上,点击右键,属性中选择“元数据项目处理”=〉“复制到输出目录”这几个文件的分工大致如下CSDL: 定义了业务实体MSL:定义了业务实体与数据库对象之间的映射SSDL:定义了在数据库内部的一些属性(例如字段的长度等) 那么,为什么我们需要生成这几个文件呢?我想作用主要是,当数据库的对象发生变转载 2017-05-03 20:13:31 · 758 阅读 · 0 评论 -
多线程之旅(1)—
C#多线程之旅(1)——介绍和基本概念阅读目录一、多线程介绍二、Join 和Sleep三、线程怎样工作四、线程和进程五、线程的使用和误用 原文地址:C#多线程之旅(1)——介绍和基本概念C#多线程之旅目录:C#多线程之旅(1)——介绍和基本概念C#多线程之旅(2)——创建和开始线程C#多线程之旅(3)——线转载 2017-05-23 23:33:04 · 297 阅读 · 0 评论 -
C#综合揭秘——细说多线程(上)
引言本文主要从线程的基础用法,CLR线程池当中工作者线程与I/O线程的开发,并行操作PLINQ等多个方面介绍多线程的开发。其中委托的BeginInvoke方法以及回调函数最为常用。而 I/O线程可能容易遭到大家的忽略,其实在开发多线程系统,更应该多留意I/O线程的操作。特别是在ASP.NET开发当中,可能更多人只会留意在客户端使用Ajax或者在服务器端使用UpdatePanel。其转载 2017-05-23 23:35:20 · 312 阅读 · 0 评论 -
<%= %>、<% %>、<%@ %>、<%:%>和<%# %>的区别
里面放的变量名,未经过encode里面放的变量名,经过encode中间一般放函数或者方法,典型的asp程序写法。 这里是数据的绑定 只能用在数据绑定控件中。 表示:引用[csharp] view plain copy转载 2017-04-28 09:28:58 · 777 阅读 · 0 评论 -
HTML中include file的用法
#include PathType = FileName --> 参数 PathType 将 FileName 的路径类型。路径可为以下某种类型: 路径类型 含义 文件 该文件名是带有 #include 命令的文档所在目录的相对路径。被包含文件可位于相同目录或子目录中;但它不能处于带有 #include 命令的页的上层目录中。 虚拟 文件名为 Web 站点上虚拟目录的完转载 2017-05-25 16:50:46 · 5231 阅读 · 0 评论 -
asp.net页面间传值方式
使用asp.net开发项目,必然会在页面间进行传值,本文介绍几种常见的页面传值方式,仅作笔记,以便后续查找使用。 前提:新建两个页面:ValuePage.aspx,ObtainValue.aspx,本文介绍的几种传值方式都是在valuePage页面赋值,传递到ObtainValue.aspx页面中。 在ValuePage.aspx前台新建两个textbox控件,ID分别为:tb转载 2017-05-26 08:57:26 · 340 阅读 · 0 评论 -
MD5加密解密
MD5加密原理是散列算法,散列算法也称哈希算法。计算机专业学的数据结构就有哈希表这一知识点。比如10除以3余数为一,4除以3余数也为一,但余数为一的就不知道这个数是哪个了。所以md5不能解密。就算是设计这个加密算法的人都不知道。但是你的密码是怎么验证的呢?就是因为同一密码加密后一定相同。你输入密码加密后才能知道你的密码是否正确。也就是说,你的密码只有你自己知道。也是为什么扣扣密码...转载 2017-04-25 11:20:32 · 766 阅读 · 0 评论 -
动态加载js文件
以下是遇到的几种动态加载JavaScript文件的方式,持续更新中。。。一、使用document.write/writeln()方式该种方式可以实现js文件的动态加载,原理就是在重写文档流,这种方式会导致整个页面重绘。实现方式:document.writeln("script src=\"http://lib.sinaapp.com/js/jquery/1.6/jque转载 2017-05-26 14:14:25 · 656 阅读 · 0 评论 -
使用RenderControl方法实现动态加载用户控件
nsus.NET相信很多网友们均会动态加加载用户控件。如Insus.NET以前写的博文:http://www.cnblogs.com/insus/archive/2012/04/16/2451085.htmlhttp://www.cnblogs.com/insus/articles/2023678.html或是与用户控件相关的博文:http://www.cnblogs.com/insu转载 2017-05-26 15:14:35 · 1163 阅读 · 0 评论 -
object classid和codebase
网页中的object其实就是一个COM组件(概念可以网上查一下),classid就是这个COM组件在系统中注册的一个ID值,有了这个ID值系统才能找到这个COM组件对应的DLL文件,就像普通的软件用其他DLL时需要一个路径一样。而后面的codebase一般是用来下载和更新组件用的,比如浏览某个网页时,发现您的机器上没有安装这个组件,就会去codebase的地方下载组件,有了新的版本也会提示您安装新原创 2017-05-18 10:41:48 · 2209 阅读 · 0 评论 -
IsPostBack介绍
1、IsPostBack介绍Page.IsPostBack是一个标志:当前请求是否第一次打开。 调用方法为:Page.IsPostBack或者IsPostBack或者this.IsPostBack或者this.Page.IsPostBack,它们都等价。 1)当通过IE的地址栏等方式打开一个URL时是第一次打开, 当通过页面的提交按钮或能引起提交的按钮以POST的方式提交的服务器时,页面转载 2017-06-08 10:34:31 · 362 阅读 · 0 评论 -
hashtable 与字典表Dictionary
转载地址:http://blog.csdn.net/aa2397199142/article/details/52231823哈希表Hashtable与字典表Dictionary的比较哈希表,名-值对。类似于字典(比数组更强大)。哈希表是经过优化的,访问下标的对象先散列过。如果以任意类型键值访问其中元素会快于其他集合。GetHashCode()方法返回一个int型数转载 2017-07-04 08:46:03 · 382 阅读 · 0 评论 -
label一点分享
代码: 不享受补贴 浏览器编译后:nowrap class="tdleft">不享受补贴原创 2017-06-26 19:50:50 · 284 阅读 · 0 评论 -
C# 文件与二进制流间的转换
转载地址:实际用法:目的:把jar包或者zip包,保存到数据库里面。 private void UploadFile() { OpenFileDialog dialog = new OpenFileDialog(); dialog.Filter = "压缩文件|*.zip;*.jar";//转载 2017-05-04 14:56:43 · 1010 阅读 · 0 评论 -
partial
C# partial 说明(转)1. 什么是局部类型?C# 2.0 引入了局部类型的概念。局部类型允许我们将一个类、结构或接口分成几个部分,分别实现在几个不同的.cs文件中。局部类型适用于以下情况:(1) 类型特别大,不宜放在一个文件中实现。(2) 一个类型中的一部分代码为自动化工具生成的代码,不宜与我们自己编写的代码混合在一起。(3) 需要多人合作编写转载 2017-07-10 09:01:04 · 274 阅读 · 0 评论 -
ORM的概念, ORM到底是什么
一、ORM简介 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的方案是采用硬编码方式,为每一种可能的数据库访问操作提供单独的方法。转载 2017-07-10 09:44:39 · 331 阅读 · 0 评论 -
生成edmx
无需 现在webconfig先配置链接,生成Edmx过程与前者独立,生成完毕以后会在webconfig里面自动补入:<add name="HmFrameWorkEntities" connectionString="metadata=res://*/HMFW.csdl|res://*/HMFW.ssdl|res://*/HMFW.msl;provider=System.Data.SqlClie原创 2017-07-10 11:50:10 · 2188 阅读 · 0 评论 -
dbcontext的使用
DbContext的使用EF4.1包括Code First和DbContext API。DbContext API为EF提供更多的工作方式:Code First,Database First和Model First。使用DbContext构造函数1. Code First约定连接namespace Magic.Unicorn{ public c转载 2017-08-16 10:14:23 · 1995 阅读 · 0 评论 -
无法将文件“..binDebug .dll”复制到“bin.dll”。对路径“bin .dll”的访问被拒绝
解决方案:目标所在bin文件架只读属性去掉原创 2017-07-31 13:39:51 · 1458 阅读 · 1 评论 -
C#-面向对象的三大特性——封装(封装成员变量、封装成员方法)
转载地址:http://www.cnblogs.com/qq450867541/p/6108019.html装:封装就是将数据或函数等集合在一个个的单元中(我们称之为类)。被封装的对象通常被称为抽象数据类型。封装的意义在于保护或者防止代码(数据)被我们无意中破坏。 封装既可以封装成员变量,又可以封装成员方法 ===========转载 2017-09-29 10:35:37 · 919 阅读 · 0 评论 -
未能加载文件或程序集“ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf116
用npoi读取excel报错:解决方案:发现没有引用此dll,在package文件夹下找到SharpZipLib.dll引用,即OK。原创 2017-07-07 08:58:50 · 13463 阅读 · 0 评论 -
下拉框半角还有数组
String[] yearmonth = endDate.Split('-'); -----------经常用到的是string 类型数组Array[] yearmonth = endDate.Split('-'); -----------半角 border-radius:原创 2017-11-16 10:42:33 · 201 阅读 · 0 评论 -
readonly disable
转载地址:https://www.cnblogs.com/cuihongyu3503319/archive/2009/11/27/1611769.htmlReadonly和Disabled的区别(小技巧) 1.js中为disabled,C#中为Enabled2.在js中为readOnly转载 2017-11-16 14:16:53 · 333 阅读 · 0 评论 -
预定义的类型“Microsoft.CSharp.RuntimeBinder.Binder”未定义或未导入
原链接:http://www.mzwu.com/article.asp?id=3611Visual Studio 2012新建控制台应用程序,目标框架.NET Framework 3.5,后又改为.NET Framework 4,编译时发现不能使用动态类型dynamic,错误信息如下:引用内容预定义的类型“Microsoft.CSharp.RuntimeBind转载 2017-12-05 17:59:53 · 827 阅读 · 0 评论 -
空null
转载地址:http://blog.csdn.net/zhvsby/archive/2010/11/10/6000321.aspx初学数据库编程我们可能会有一些对“空值”的疑问,比如通过编程新建的一个表中所有数据皆显示为,手动添加并删除文字后又变成了空白;一个字符串类型的字段,明明没有填值,却不等于"";用ADO.NET从数据库中取值,每遇到有的就出错……这需要我们正确认识.NET和SQL转载 2018-01-02 17:26:14 · 334 阅读 · 0 评论 -
C#中json字符串的序列化和反序列化
今日写番茄闹钟程序,打算添加日程安排内容,使用到json格式文件的序列化和反序列化: 什么是 Json ? Json【javascript对象表示方法】, 它是一个轻量级的数据交换格式,我们可以很简单的来读取和写它, 并且它很容易被计算机转化和生成,它是完全独立于语言的。 Json支持下面两种数据结构:键值对的集合--各种不同的编程语言,都支持这种数...转载 2018-03-20 10:31:27 · 530 阅读 · 0 评论 -
数据库using 自动关闭连接
转载地址:http://blog.csdn.net/u011096141/article/details/24370141在使用连接对象时,要特别注意Close()方法的引用。一般而言,ADO.NET会自动对连接进行管理,连接在一段时间不使用之后,便会自动关闭,但是相比其他程序对象,连接所耗用的资源相当可观,如果你想让应用程序拥有比较好的性能,最好在每次连接使用之后,随即将其关闭,也就是明确地调用...转载 2018-03-20 10:34:02 · 1030 阅读 · 0 评论 -
Request.QueryString与request.Params的区别
转载地址:https://www.cnblogs.com/huangj/p/7879907.html https://blog.csdn.net/lansetiankong12/article/details/48594895C#中Request.Params["id"] , Request["id"] , Requset.QueryString["id"] , Request.Form["id"...转载 2018-03-29 16:37:02 · 2758 阅读 · 0 评论 -
动态修改webservices地址 地址重载
参考文档:http://www.cnblogs.com/jiewei915/archive/2013/01/30/2883027.html静态修改方式 ------------------------------------ 这个问题其实并没有我想像的那个复杂,我们都知道怎么直接修改吧,那就是修改WebConfig文件的配置节 具体的方法看下面图片这个相信很多人都知道,直接修改就行了 ...原创 2018-04-25 16:43:32 · 4595 阅读 · 0 评论 -
HTML细线表格的实现
转载地址:https://www.cnblogs.com/sammy1983/archive/2006/06/20/431007.html在网页制作中,我们常常会使用到表格,表格使得需要表达的信息更清楚,明了。<table border="1" cellspacing="0" bordercolor="#000000" width = "80%"> <tr>转载 2018-07-04 16:37:48 · 3210 阅读 · 0 评论 -
base与this关键字用法小结
转载地址:https://blog.csdn.net/yl2isoft/article/details/113702951.base关键字在博文《C#类继承中构造函数的用法小结》一文中,我们已经学习到:使用base关键字可以帮助子类显示地调用父类的构造函数。对于这点,我们可以使用前文所给的实例代码(有裁剪)来进行说明,具体代码如下: //父亲类 public cl...转载 2018-07-26 17:12:33 · 682 阅读 · 0 评论 -
C#中继承实现父类方法、重写、重载
转载地址:https://blog.csdn.net/wzcyamadie/article/details/71361929 C#中子类重写父类方法的几种情况,关键字:virtual、abstract、override、new。(此处不说abstract,以后补充) virtual:不是必须被子类重写的方法,父类必须给出实现,子类可以重写(使用override,new,或无特殊标志的普通...转载 2018-07-30 15:13:14 · 4977 阅读 · 0 评论 -
重载 重写
转载地址:https://my.oschina.net/Akizi/blog/198490 http://www.360doc.com/content/10/1115/21/3554006_69665095.shtml C#重载和重写的区别发布:k533 | 发布时间: 2010年7月21日 重载就是在同一个类中,方法名相同,参数列表不同。参数列表不同包括:参数的个数不同,参...转载 2018-07-30 16:12:04 · 193 阅读 · 0 评论 -
virtual与abstract的区别
转载地址:http://www.cnblogs.com/xingbinggong/archive/2011/07/05/2098454.htmlhttps://www.cnblogs.com/wang7/archive/2012/04/17/2453624.html C#的virtual & abstract经常让人混淆,这两个限定词都是为了让子类进行重新定义,覆盖父类的定义。...转载 2018-07-30 16:33:43 · 284 阅读 · 0 评论