net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> net >>列表
2013.07.25上课内容:多线程在讲线程之前,我们先来谈谈进程。在我接触电脑的一段时间后,开始发现当打开任务管理器后,会有一个进程的显示,下面的映像名称里有很多的可执行文件。这些可执行文件有的是系统默认的,有的是我们打开的,他们都会占用一定内存。知道了进程,那么什么是线程呢?线程就是运行中程序的调度单位。我们知道,以前我们写的代码,程序都是从上往下进行,就是必须要执行完上一句才会执行下一句。我们称这种为单线程的程序。那么多线程就是指同时有多个单线程同时进行运作,比如我们今天要做的小球游戏... 查看全文
2013.07.28上课内容:自定义队列这节课我们学习自定义队列。首先我们来回顾一下上节课的内容,上节课我们讲的是数组,我们知道了数组的一些优点和缺点,这里我们总结一下:优点:1、数组可以快速地通过下标访问自己所需要的数据,访问速度快。2、数组是引用传递,这里我们在五子棋里就用到了数组常量,地址不允许改变,但可以改变里面的值,非常方便3、数组存储的是同以数据类型,不会把自己搞乱4、一个数组可以存储大量数据,起到简化代码的作用缺点:1、数组的大小一开始就被限定了2、数组的类型一开始也被限定了... 查看全文
· ASP.NET MVC实现仪表程序发布时间:2013-07-29
1.1.1摘要在大多数情况下,我们的Web程序不仅仅需要给用户提供具体数据,在一些情况下,我们还需要给高级的用户或管理者提供数据汇总和分析图表之类的功能。如果我们不想显示一大堆烦心的数据,希望通过饼图或条形图来直观地显示数据,这是我们可以考虑使用图表控件显示。大家在访问我的博客时,在左边都可以看到一个统计每天的访问人数的工具,这就是一个简单的数据仪表程序,我们可以通过它直观地知道当日的访问数和时间。在接下来的博文中,我们将向大家介绍数据仪表板程序的实现... 查看全文
CKEditor是一个专门使用在网页上的所得文字编辑器,适用于PHP、ASP.NET、Java等后端开发语言。CKEditor原名为FCKeditor,“FCK”是这个编辑器的作者的名字FredericoCaldeiraKnabben的缩写。09年发布更新到3.0,并改名为CKEditor,CK意指"ContentandKnowledge"。新版的编辑器的更新包括:新的用户界面,一个支持Plug-in的JavascriptAPI... 查看全文
1、使用重名controller在asp.netmvc2以后的版本里面,有了area(区域的概念),这为我们开发中提供了不少方便的地方,但是很不凑巧,若是存在多个重名的controller就会发生错误,因此我们可以根据router的规则来解决这个问题。错误提示:我们可以根据错误提示来解决这个问题,在MapRoute方法添加namespaces参数,代码如下:1publicstaticvoidRegisterRoutes(RouteCollectionroutes)2{3routes... 查看全文
· MKNetworkKit: 网络处理又一利器发布时间:2013-07-29
没有认识MK之前,即便ASI已经不再更新,也没有启用ASI。因为ASI对于网络的处理更偏向于底层,适合针对各种情形的扩展。但是,今天我要开始使用MKNetworkKit了,项目在github上,使用说明在作者的主页上。之所以推荐这个项目,除了它列举的功能之外,更重要的在于它完全是MVC的设计思想。相对于代码,背后的设计思想更让人值得回味。另外,已经有一篇中文翻译(如下),各位赶紧使用吧~转自:http://t.cn/zQJWX2SiOSFramework... 查看全文
通过这个图可以很好的解释为什么第一次请求比较慢,为了提高访问速度,也便有了预编译。关于ASP.NET网站:每个页面都编译成一个.dll文件用Assembly.GetExecutingAssembly().Location查看而ASP.NET项目,只会生成一个.dll文件... 查看全文
ASP.NET中用于显示的数据控件主要有GridView、DataList、DetailsView、FormView、Repeater和ListView。【分析】本题主要考查面试者对显示数据控件的熟悉程度,因为对于不同的数据显示需要,数据控件的选择往往可以大大提高开发的效率,解答中涉及的6个数据控件的简要介绍如下。1.GridView控件这个控件可以以表格形式(table标签)显示、编辑和删除多种不同的数据源(例如数据库、XML文件以及集合等)中的数据。GridView控件功能非常强大... 查看全文
这篇文章打算分两部分来写,第一部分介绍在Ubuntu中安装和配置.NetFramework4.5环境,第二部分介绍如何部署Asp.NetMvc4站点并确保Mvc4的几个重要特性都能正常工作。一、在Ubuntu中安装和配置.NetFramework4.5环境2年前尝试过在Ubuntu中安装与配置Mono、mod_mono及Apache来承载Mvc3站点,事后总结记录了一篇博客。时过境迁,如今的Mono从支持.NetFramework4.5以来也已经走过了3.x的大大小小的版本,4天前刚刚发布了3... 查看全文
· ASP.Net清除缓存方法大全发布时间:2013-07-29
在asp.net中使用模式dialog时,你会发现每次打开的页面都是相同的内容,页面内容并没有刷新,这是缓存的原因造成的,解决方法如下:第一种是ASP.NET清除页面缓存Response.Buffer=true;Response.ExpiresAbsolute=System.DateTime.Now.AddSeconds(-1);Response.Expires=0;Response.CacheControl="no-cache";Response.AddHeader("Pragma","No... 查看全文
· ASP.NET缓存:缓存应用程序数据发布时间:2013-07-29
添加应用程序缓存项1、添加应用程序缓存项可以通过直接指定Cache对象的键值、Cache对象的Insert方法、Cache对象的Add方法实现。2、Cache对象的Insert方法有多个重载方法,通过重载可以指定创建缓存项的依赖,过期时间策略,优先级。3、如果使用Insert方法向缓存添加项,并且已经存在与现有项同名的项,则缓存中的现有项将被替换。4、Add方法没有重载方法;Add方法添加缓存项,将返回缓存中的对象;如果使用Add方法,缓存中已经存在与现有项同名的缓存项... 查看全文
更多的时候,我们的服务器性能损耗还是在查询数据库的时候,所以对数据库的缓存还是显得特别重要,上面几种方式都可以实现部分数据缓存功能。但问题是我们的数据有时候是在变化的,这样用户可能在缓存期间查询的数据就是老的数据,从而导致数据的不一致。那有没有办法做到,数据如果不变化,用户就一直从缓存中取数据,一旦数据变化,系统能自动更新缓存中的数据,从而让用户得到更好的用户体验。答案是肯定的!.NET已经为我们提供了这样一种非常好的解决方法:SqlCacheDependency数据库缓存依赖。实现步骤... 查看全文
· asp.net控件开发基础(1)发布时间:2013-07-28
asp.net本身提供了很多控件,提供给我们这些比较懒惰的人使用,我认为控件的作用就在此,因为我们不想重复工作,所以要创建它,这个本身便是一个需求的关系,所以学习控件开发很有意思.wrox网站上有本书ProfessionalASP.NET2.0ServerControlandComponentDevelopment现在还没有出版,但网站上放出了代码,所以正好下载过来学习一下.我看过前几章代码,环环相扣,作者用不同的知识向我们展示同一个效果,所以循序渐进的学下来很有好处... 查看全文
· asp.net控件开发基础(16)发布时间:2013-07-28
这次我们继续讨论.主题是模板控件,模板控件将是复杂控件的起步1.asp.net内置的模板控件,了解模板控件如下图,以下为asp.net内置的模板控件上图的控件一方面是模板控件,另一方面又是数据绑定控件.这里我们暂且不讨论如何实现数据绑定。使用上面控件的话,应该熟悉控件存在着不同的模板,如下图Repeater控件的模板类型。在不同模板内你可以定义控件显示内容会呈现不同效果.典型的运用就是GridView,其呈现代码会是一个表格代码,而Repeater则是自定义的.其实其是内部已经实现了的... 查看全文
上一篇了解了请求至Controller的Action过程,这篇继续看源码处理Action收到请求数据再返回ActionResult到View的过程。本节要讨论的问题Action的传参过程ActionResultIView/IViewEngine/ViewEngineCollection/ViewEngineResult记得上篇反编译源看到Filter的执行顺序提到命名1,2,3的变量,在MVC3的源码中这个微软改掉了... 查看全文
问题背景博客园博客中的日历用的是ASP.NETWebForms的日历控件(System.Web.UI.WebControls.Calendar),它会为“上一月”、“下一月”的链接生成"__doPostBack()"的js调用,如下图:目前发现它会带来两个问题:1.不支持IE10;2.某些电脑不允许执行__doPostBack。问题提炼前提:我们想以最低的成本解决这个问题,也就是对当前代码尽可能少的改动。所以要尽可能重用现有的日历控件代码... 查看全文
在学习python开发框架pylons/pyramid的过程中,里面有个非常棒的页面性能监控功能,这样在开发过程中,你能清楚的知道当前页面的性能以及其它参数。这里介绍一下如何给Asp.netMVC和EntityFramework也添加上性能监控,让你在开发过程中随时掌握当前程序运行的信息。这里是在Autofac+MVC+EF篇的源码基础上,一步一步的介绍添加Profiler的过程。如果有兴趣了解Autofac的应用,可以看这里IoC容器Autofac(4)-Autofact+Asp... 查看全文
将以下代码保存为.bat文件,将该文件放到安装目录下【包含exe文件的文件夹】,以管理员身份运行该bat文件,即可以安装WindowsService。该脚本运行后能够自动扫描当前目录下的要安装的exe文件,避免不同windows服务进行安装还需要修改要要安装的文件名称,同时该批处理脚本还支持卸载操作,对windows服务要运行的Framework版本也可以进行选择。基本可以做到不同环境不同服务下的一键安装。@echooffsetnetver4=C:\WINDOWS\Microsoft... 查看全文
ASP.NETMVC+EF框架+EasyUI实现权限管系列(开篇)(1):框架搭建(2):数据库访问层的设计Demo(3):面向接口编程(4):业务逻辑层的封装(5):前台JqueryeasyUI实现前言:通过前面的五篇博客我们已经对权限系统的后台架构进行了详细的说明,那么我再前面的博客中也说到了我们的后台架构还会再改的,我准备这段时间我们继续完善我们的后台,顺便能够把前面的设计架构复习一下,下面我们就开始今天的博客系列,希望大家都能够给予我支持,你们的支持才是我的动力,如果各位感觉写的还可以... 查看全文
ASP.NETMVC+EF框架+EasyUI实现权限管系列(开篇)(1):框架搭建(2):数据库访问层的设计Demo(3):面向接口编程(4):业务逻辑层的封装(5):前台JqueryeasyUI实现(6):EF上下文实例管理(7):DBSession的封装前言:通过上篇博客我们完成了对DbSession的代码编写,DbSession就相当于数据库访问层的入口,只要我们要操作数据库我们就能够从这里进入到数据库,而且能取到所有的实体的对象,这些知识点我在上篇博客基本都已经说了,博友们可以去看看... 查看全文