![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试题
文章平均质量分 62
落魄的佩奇
软件开发工程师
展开
-
程序猿 WPF面试题
1、什么是WPF?WPF英文全称是Windows Presentation Foundation,中文为Windows表现层基础。是微软最初在.NET Framework3.5平台推出的一个图形平台。2、WPF由哪两部分组成?WPF由引擎和编程框架两部分组成引擎:WPF引擎为开发人员和设计人员提供了统一的设计文档,开发人员能够像普通的Windows Form应用程序一样进行逻辑编程,设计人员能够通过使用XAML语言描述Windows Form应用程序中各个控件的风格,以实现动画效果。WPF引擎还原创 2022-04-04 22:11:51 · 8976 阅读 · 0 评论 -
程序猿 堆和栈
堆和栈的区别:一、堆栈空间分配区别: 1、栈(操作系统):由操作系统自动分配释放,存放函数的参数值,局部变量的值物操作方式类似于数据结构中的栈:; 2、堆(操作系统): - 般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收,分配方式倒是类似于链表。二、堆栈缓存方式区别: 1、栈使用的是一级缓存,他们通常都是被调用时处于存储空间中,调用完毕立即释放 2、堆是存放在二级缓存中,生命周期由虚拟机的垃圾回收算法来决定(并不是一旦成为孤儿对象就能被回收)。所...原创 2022-03-31 20:08:12 · 4872 阅读 · 0 评论 -
程序猿 集群与分布式
集群与分布式1、什么是Zookeeper ZoKeperp是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby的一个开源的实现,是Hadoop和Hbase 的重要组件。它是一个为分布式应用提供致一致性服务的软件,提供的功能包括:配置维护、城名服务、分布式同步、组服务等。 ZoKeeperp的目标就是封装好复杂易出错的关键服务,将简单易用的按口和性能高效、功能稳定的系统提供给用户。 ZooKeeper包含一个简单的原语集,[1]提供 Java...原创 2022-03-30 21:01:22 · 5256 阅读 · 1 评论 -
程序猿 C#常规面试题
1、.NET框架是什么.NET框架是Microsoft的软件开发框架。它提供了一个受控的编程环境,可以在基于Windows的操作系统上开发,安装和执行软件。2、.NET和C#的区别.NET是一种框架,CLR公共语言运行库是.NET FrameWork的基础,其他语言是在.NET框架上运行的。C# 一种编程语言,一般可以通过.NET框架编译成IL中间语言,在电脑是执行程序。3、面向对象是什么面向对象是指将数据和基于数据的操作方法封装到一起作为一个相互依赖的整体,面向对象是把问题分解成多个对象,原创 2022-03-22 22:27:45 · 9180 阅读 · 0 评论 -
程序猿 常规SQL面试题
1、数据库三范式1NF 属性不可分2NF 非主键属性,完全依赖于主键属性3NF 非主键属性无传递依赖2、默认创建一个数据库,会生成哪些文件?1)主文件(.mdf) 2)日志文件(.ldf) 3)无次要文件(.ndf)3、创建数据库时,能不能把数据文件和日志文件分开?可以分开,起到优化作用,把数据文件放到高速读写区,把日志文件放到低速读写区。4、默认的系统数据库有哪些?1)master数据库(主) 2)tempdb数据库(临时) 3)model数据库(模板) 4)msdb数据库(计划任原创 2022-03-20 22:16:50 · 2138 阅读 · 0 评论 -
程序猿 MVC常规面试题
1、阐述下MVC框架的机制,是如何工作的?M-模型,MVC需要提供的数据源,负责数据的访问和维护。V-视图,用于显示模型中数据的用户界面。C-控制器,用来处理用户的输入,负责改变模型的状态并选择适当的视图来显示模型的数据。2、ASP.NET和ASP.NET MVC的关系?MVC是在核心ASP.NET基础之上构建的,从mvc命名空间System.Web.Mvc就能看出,因为System.Web是Asp.NET的核心命名空间。比如ASP.NET MVC依赖于HttpHandler,关于请求是怎么进原创 2022-03-24 21:40:13 · 5638 阅读 · 0 评论 -
程序猿 ASP.NET常规面试题
1、描述Ajax异步交互数据的过程?使用Ajax实现异步刷新就是在用户“无察觉”的情况下“偷偷”访问了远程服务器进行工作,然后将结果返回后由JS提供在客户端,让用户感受好像B/S架构的程序和C/S的差不多的感觉。2、Post和get的区别1)get是从服务器上获取数据,post是向服务器传送数据。2)对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交数据的。3)get传送的数据量较小,不能大于2KB.post原创 2022-03-24 21:38:38 · 1850 阅读 · 0 评论