c#
文章平均质量分 93
XiaoqiangNan
这个作者很懒,什么都没留下…
展开
-
VS安装出现问题:在此计算机中仅有部分visual studio2010产品已升级到SP1,只有全部升级,产品才能正常运行x
首先描述一下我的问题:我电脑装的vs是2012的为和保持和公司人员开发版本一致换用2010版本进行开发 开发。 已经有人总结过一些版本的的网站,咱们拿来主义,附上网址: http://blog.csdn.net/cometnet/article/details/19551125 现在开始说步骤:原创 2017-02-17 08:30:27 · 15565 阅读 · 4 评论 -
c#内存问题讲解
便于对文章的开展,需要先明确两个概念。第一个就是很多人用.Net写程序,会谈到托管这个概念。那么.Net所指的资源托管到底是什么意思,是相对于所有资源,还是只限于某一方面资源?很多人对此不是很了解,其 实.Net所指的托管只是针对内存这一个方面,并不是对于所有的资源;因此对于Stream,数据库的连接,GDI+的相关对象,还有Com对象等等,这 些资源并不是受到.Net管理而统称为非托管资源。转载 2017-03-17 09:49:58 · 502 阅读 · 0 评论 -
page页面的生命周期
刚刚接触c#页面加载,发现c#的Page页面在调用时莫名的加载了好多方法,不知道啥情况,经过一番查证终于找到了自己的盲棋:其原因是在使用.aspx页面进行编程时,这些内容要到服务器端进行编译,而需要编译的这样内容就存储在一个page对象中,而这个page对象是有生命周期的,在我们从请求页面到看到呈现的内容,page对象经历了几个阶段。首先我们先罗列下page对象加载时都要触发哪些事件,然后一一原创 2017-03-27 14:44:15 · 859 阅读 · 0 评论 -
mvc4.5更改为mvc4.0方法总结
使用MVC4.5创建的项目结果IIS服务器不支持,整了半天终于有点眉目了,方法如下:1、先将项目所在的文件夹找到,去掉文件夹及其文件的只读属性。2、在vs中右键查看项目属性,选择目标版本号,进行更改。3、System.net.http 这个引用需要进行引用,找到4.0下的System.net.http 进行引用。4、找到创建的web项目下的 *.csproj 文件查找net45字符原创 2017-05-31 14:52:16 · 1837 阅读 · 0 评论 -
c# 日期转换问题
方法一:Convert.ToDateTime(string)string格式有要求,必须是yyyy-MM-dd hh:mm:ss================================================方法二:Convert.ToDateTime(string, IFormatProvider)DateTime dt;DateTimeF转载 2017-06-28 15:58:00 · 532 阅读 · 0 评论 -
c# 之委托 匿名函数 lamada表达式
委托: why use 委托? 先给你一个需求,有一个字符串数组 List li=new List() {“abc” ,“DEf”,"HALDFJdfaf"} 要求将这三个字符串分别转换成大写,小写,和这三个字符串前后都加上双引号。 正常情况先我们需要声明三个方法来实现这个需求: public stati原创 2017-06-10 11:54:17 · 718 阅读 · 0 评论 -
This file requires _WIN32_WINNT to be #defined at least to 0x0403. Value 0x0501 or higher is recomme
找到stdafx.h文件 修改#ifndef WINVER // 允许使用 Windows 95 和 Windows NT 4 或更高版本的特定功能。#define WINVER 0x0400 //为 Windows98 和 Windows 2000 及更新版本改变为适当的值。#endif#ifndef _WIN32_WINNT // 允许使用 Windows NT 4 或更高转载 2017-07-03 09:34:12 · 479 阅读 · 0 评论 -
.net1.0 项目迁移
有一个用vs2003 开发的1.0版本的项目,为了增强系统安全性,需要部署在高版本的IIS服务器上,但是高版本的IIS服务器已经没有了1.0版本,因此造成代码不兼容。 为了不进行升级代码,达成部署的目的,解决方案如下: 1、打开服务器管理器,对角色和功能进行添加,来设置ISS服务器。 在服务器角色选项中,找到web原创 2017-07-10 10:45:51 · 830 阅读 · 0 评论 -
is not mapped nhibernate
使用 Nhibernate进行编写代码,映射文件,hql语句都没发现有语法错误,却报错:该对象is not mapped 使用hql语句查询,是对象名,而不是表名,第二是你的映射文件属性是否设置成立了嵌入的资源!!这个点太坑了。。。。原创 2017-08-03 16:42:55 · 583 阅读 · 0 评论 -
查询存储过程
1.Oracle中下面这么写 按名查找存储过程: select * from user_objects where Object_Type='PROCEDURE' and object_name like '%'||upper('p')||'%' 按内容查找存储过程: SELECT * FROM ALL_SOURCE where TYPE='转载 2017-03-16 17:04:53 · 1225 阅读 · 0 评论 -
TreeView的使用方法
Treeview用于显示按照树形结构进行组织的数据。 Treeview控件中一个树形图由节点(TreeNode)和连接线组成。TtreeNode是TTreeview的基本组成单元。 一个树的节点又包含文本(Text)和数据(Data)。Text为String类,Data则为无定形指针(Untyped Pointer), 可以指向一个与节点相联系的转载 2017-04-01 17:39:04 · 8123 阅读 · 1 评论 -
rex资源文件详解
一篇不错的文章,果断转载。在vs2005中,我们可以建立两种类型的资源文件:全局资源文件和本地资源文件,全局资源文件保存在App_GlobalResources目录中,而本地资源文件保存在App_LocalResources目录中。这两种类型的资源文件的区别于:全局资源文件可以在任意页面中调用,而本地资源文件只能供其对应的页面文件来调用。所以全局资源文件resx文件名称可以随意命名,而转载 2017-04-01 14:12:21 · 1378 阅读 · 0 评论 -
c#之nHibernate初识01
NHibernate的设计思想和Hibernate的设计思想基本相同,都是为了避免频繁的编写sql脚本,使用面向对象的方式使用hql语句进行查询。 但是在工程布置上和java的工程结构布置还是有一定区别的。 首先说c#项目的建立:一个项目的创建就是一个解决方案,而一个解决方案中可以包含多个子项目,每个子项目又自成一体,如何自项目之间相互调用需要在对应的项目中引入目标项目的原创 2017-02-21 10:02:57 · 919 阅读 · 0 评论 -
c#之文件上传 理论
无论使用什么样的开发语言,就文件上传来讲,其思路和注意事项是一样的,我们以图片上传为例: 图片上传需要注意的问题点: 1、图片上传的类型 从html页面开始,我们需要设置from表单中的 enctype属性为 :multipart/form-data 2、出于对安全的考虑在后台传入文件时,我们不能直接对文件内容进行存储,需要判断文件类型,避免感染病毒原创 2017-02-13 09:48:09 · 649 阅读 · 0 评论 -
Could not instantiate dialect class NHibernate.Dialect.MsSql2012Dialect
在做Nhibernate开发时报错:Could not instantiate dialect class NHibernate.Dialect.MsSql2012Dialect确定你的方言没有问题的话,去查看一下你的NHibernate版本是不是太旧了,如果是的话,将2012改成2008或者之前的版本符号,进行连接。出现这种问题的原因是:NHibernate的版本比SqlServer的版原创 2017-02-22 16:12:41 · 1836 阅读 · 0 评论 -
无法将类型为“NHibernate.Collection.Generic.PersistentGenericSet`1[ProcessReimbuisement.domain.TblAccountsU
Nhibernate 和Hibernate还是略有不同的,在配置文件中一对多关系使用set标签来形容时,如果实体类所在的程序集中没有引入Iesi.Collections.dll程序集,那么在实体类映射属性时,默认会引用 System.Collections.Generic程序集 public virtual ISet TblAccountsUserRoles {原创 2017-03-06 14:01:03 · 719 阅读 · 0 评论 -
isPostBack详解
1、IsPostBack介绍Page.IsPostBack是一个标志:当前请求是否第一次打开。 调用方法为:Page.IsPostBack或者IsPostBack或者this.IsPostBack或者this.Page.IsPostBack,它们都等价。 1)当通过IE的地址栏等方式打开一个URL时是第一次打开, 当通过页面的提交按钮或能引起提交的按钮以POST的方式提交的服务器时,页面转载 2017-03-29 15:42:21 · 426 阅读 · 0 评论 -
Page页面的加载顺序
初始化(Initialization)页面被请求时,第一个被执行的总是构造函数(constructor). 你可以在这里初始化很多自定义属性或对象。不过这里有一些限制,因为 page 还没有被完全初始化。特别地,你必须使用 HttpContext.Current 来访问 QueryString, Form, Cookies 集合,以及 Cache 对象。而 Session 对象在 co转载 2017-03-30 13:27:14 · 1861 阅读 · 0 评论 -
LDAP基本介绍
1. LDAP介绍 41.1. LDAP是什么 41.2. LDAP是电话簿 41.3. LDAP是不是数据库 42. LDAP的特点 52.1. LDAP的优势 52.1.1 跨平台 52.1.2 费用及维护 52.1.3 复制技术 52.1.4 允许使用ACI 52.2. LDAP存储什么数据 62.3. 什么时候该用LDAP存储数据 63. L转载 2017-04-10 13:51:48 · 7660 阅读 · 0 评论 -
c#之使用模板
asp:Content控件相关知识 .net是如何定义和使用模板的,在使用普通的aspx文件引擎时步骤如下:定义模板: 使用VS在添加项目时选择模板文件即可:一个 *.master 的模板文件。 这个模板中有一个标签: 我们可以把这个标签当做在模板中的一个占位,把我们需要自己填充的内容补充到这个占位中即可。定义页面:在页原创 2017-03-24 17:47:21 · 3197 阅读 · 0 评论 -
c# 发动邮件代码
public class EmailHelper { public static bool SendMail(object[] o_Config, string[] s_Text) { try { //SMTP定义 var m_SmtpClient = new...原创 2018-04-11 09:39:16 · 422 阅读 · 0 评论
分享