C#应届生经常碰到的面试题

1、列举ASP.NET页面之间传值的几种方式。 答:使用QueryString,如.../id=1;response.Redirect() 使用Session 使用Server.Transfer 使用Cookie 2、简述private、protected、public、internal修饰符的访问权限。 答:privata:私有成员,在类的内部才可以访问 protected:保护成员,该类内
阅读本文

ASP.NET页面之间传值的方式之Cookie(个人整理)

CookieCookie 提供了一种在 Web 应用程序中存储用户特定信息的方法。例如,当用户访问您的站点时,您可以使用 Cookie 存储用户首选项或其他信息。当该用户再次访问您的网站时,应用程序便可以检索以前存储的信息。所以Cookie也可以在页面间传递值。Cookie通过HTTP头在浏览器和服务器之间来回传递的。Cookie只能包含字符串的值,如果想在Cookie存储整数值,那么需要先转
阅读本文

遇过的问题,搜到的答案

EntityFramework 6.0 连接 Mysql数据库 - kmguo的专栏 - 博客频道 - CSDN.NET 使用Entity Framework访问MySQL数据库 - starlight36在OSChinahttps://my.oschina.net/starlight36/blog/153245 C#开发中三层架构BLL,DAL还有IBLL和IDAL接口,请问为什么要定义接口?有
阅读本文

解析 .Net Core 注入 (1) 注册服务

在学习 Asp.Net Core 的过程中,注入可以说是无处不在,对于 .Net Core 来说,它是独立的一个程序集,没有复杂的依赖项和配置文件,所以对于学习 Asp.Net Core 源码的朋友来说,注入作为一个起点非常合适,园子里确实有许多关于注入的博客,不过 .Net Core2.0 已经出来了,注入这一块做了一些 更新,其实有不少 .net 开发人员对微软改来改去这一点不是很满意,加大了
阅读本文

C#面试常见题目

1、在dotnet中类(class)与结构(struct)的异同?Class可以被实例化,属于引用类型,是分配在内存的堆上的。类是引用传递的。Struct属于值类型,是分配在内存的栈上的。结构体是复制传递的。2、GC是什么? 为什么要有GC?GC是垃圾收集器。程序员不用担心内存管理,因为垃圾收集器会自动进行管理。GC只能处理托管内存资源的释放,对于非托管资源则不能使用GC进行回收,必须由程序员手工
阅读本文

记一次 windows server 2012R2 上安装 MSSQL2005 及网站发布

背景: 原因是因为没有购买新的数据库授权。由于之前服务器是windows 2003 由于后绪网站的版本可能会升到.net4.5 据说 2003上安装不起所有由另一同事到客户安装一个window server 2012R2 。安SQL2005是因没有购买新的数据库授权,一句话“能安sql2005就尽量安装”。以下我的历程。1、这前同事安装了sql2005 但失败了。于是则必须重新安装,开始卸载(注:
阅读本文

EF基础一(定义)

今天开始学习EF codefirst首先简单的归纳一下定义:1.asp.net是微软的.net框架下的B/S技术2.ado.net是由asp.net编程语言编写的数据访问层的总括(用来编写动态网页时用来进行数据交换的技术)3.ado.net属于asp.netEF: Entity FrameWork ——微软以Ado.net为基础发展的所谓ORM(对象关系映射框架,或者说数据持久化框架)Code F
阅读本文

日常问题总结(9)

js中alert提示换行使用r,如alert(“请填写购买数量rPlease fill in the Quantity“);alert(“Hello rn Javascript!“);   alert(“Hello n Javascript!“);  也有使用\n的。如LiteralResult.Text = string.Format(“<script>alert(‘添加成功!
阅读本文

ASP.net core 2.0.0 中 asp.net identity 2.0.0 的基本使用(二)

修改和启用默认的用户账户管理和角色管理 一、修改Models目录中的ApplicationUser.cs类文件,如下namespace xxxx.Models{    //将应用程序用户的属性添加到应用程序    public class ApplicationUser : IdentityUser      {      }} 二、在Models目录中添加ApplicationRole.cs类文
阅读本文

ASP.net core 2.0.0 中 asp.net identity 2.0.0 的基本使用(一)

开发环境:vs2017  版本:15.3.5  项目环境:.net framework 4.6.1    模板asp.net core 2.0  Web应用程序(模型视图控制器) 身份验证:个人用户账号  存储应用内的用户帐户因为本人并不涉及开发一些中、大规模的应用,所以习惯使用本地数据库,而不是数据库服务,为了方便管理,所以本人的所有项目都是离线数据库文件存储(.mdf)。下面开始: 一、修改数
阅读本文

笨鸟先飞之ASP.NET MVC系列之过滤器(03动作过滤器过滤器)

概念介绍动作过滤器应该是我们平常工作中需要用到最多的过滤器了,动作过滤器,主要在我们的动作方法执行前后执行。如果我们需要创建动作过滤器需要实现IActionFilter接口。我们看到该接口里有两个方法OnActionExecuting和OnActionExecuted,前者在动作方法执行前调用,后者在动作方法执行后调用。OnActionExecuting方法我们已经知道了OnActionExecu
阅读本文

入职两个月,WPF开发感想

1 、新工作,新开始2、WPF初次接触以及学习MVVM开发模式3、后台数据操作,ORACLE 存储过程(边做边学)4、总结  4.1工作开发中的小问题 ,遇到的坑;    4.2 解决的问题,学校到的知识点一、新工作,新开始今年是来深圳的第二年(16.01到现在),出来工作的第四年了(第一年在广州14.03-15.12),时间过的快。刚开始工作做winfrom开发,用的是sqlserver数据库。
阅读本文

虚拟机 VMware Tools 安装

Ubuntu 或具有图形用户界面的 Ubuntu Server要挂载 CD 镜像并解压,请按以下步骤操作:启动此虚拟机。使用具有管理员权限或 root 用户权限的帐户登录此虚拟机。选择:对于Fusion: 虚拟机 > 安装 VMware Tools对于Workstation: VM > 安装 VMware Tools对于Player: Player > 管理 > 安装 VMware Tools注意
阅读本文

基于OpenCV的视频组态 (2) :动画总体

写在前面 本系列博客URL: http://www.cnblogs.com/drgraph http://blog.csdn.net/arwen 配套软件下载地址: http://www.czwenwu.com/YeeVingSetup.exe 配套软件含三个可执行文件:YeeVingDriver.exe,YeeVingPlayer.exe,WatchDog.exe 其中,YeeVing
阅读本文

ASP.NET学习笔记(3)——用户增删改查(三层)

说明(2017-10-6 11:21:58):1. 十一放假在家也没写几行代码,本来还想着利用假期把asp.net看完,结果天天喝酒睡觉,回去的票也没买到,惨。。2. 断断续续的把用户信息的页面写完了,用了三层的方法,之前一直也没记下来,忘了的时候,每次都是从视频里找,这次好歹也要写下来,方便以后抄。3. 希望十月份能把asp.net学完,然后看传说中的MVC。代码:1. 结构图2. 建立三个类库
阅读本文

ASP.NET MVC实现一个用户只能登录一次

现在许多网站都要求登录后才能进行进一步的操作,当不允许多用户同时登录一个帐号时,就需要一种机制,当再登录一个相同的帐号时,前面登录的人被挤下线,或者禁止后面的人登录。这里实现的是前一种功能。实现原理:在服务器端记录登录的用户ID+SessionID,当重复登录时,根据用户ID用新的SessionID替换掉旧的SessionID,在需要单用户登录的操作时就可以判断SessionID是否匹配,不匹配则
阅读本文

把AspDotNetCoreMvc程序运行在Docker上-part1

接《》这个博文,在搭建完成Docker平台之后,可以开始让aspdotnetcore程序运行在docker平台上。 1.在开发机器上准备好一个AspDotNetCoreMvc程序   可用的示例代码可从这里下载      https://github.com/shenba2014/AspDotNetCoreMvcDocker  (需要事先安装好.NET Core2.0和bower,安装完成node
阅读本文

笨鸟先飞之ASP.NET MVC系列之过滤器(02授权过滤器)

授权过滤器概念介绍在之前的文章中我们已经带大家简单的了解了下过滤器,本次我们开始介绍授权过滤器。 我们之前提到过授权过滤器在认证过滤器之后,其他过滤器和方法被调用之前运行,而授权过滤器和它名字的含义一样主要是负责执行我们的授权逻辑,确保我们要调用的方法只被我们认证过的用户使用。自定义授权过滤器首先我们还是用之前创建的MVC项目模板,我们在里面新建一个Filter文件夹,我们的过滤器文件就放在这,接
阅读本文