网站导航
首页
API文档
小知识
技术文章
项目文档
关于我们
联系我们
程序人生
技术经验
问与答
阅读分享
英语学习
新闻公告
行业资讯
系统公告
程序人生
CLR GC垃圾收集过程模拟(用C#来显示垃圾收集过程的视觉效果)
CLRGC垃圾收集过程模拟(用C#来显示垃圾收集过程的视觉效果)废话不多说了,本人是搞Web方向的,C/S不太熟悉,先看界面图(比较粗糙),这里仅仅是从一个视觉的效果来初步显示GC相对应的操作(简单的效果显示,并不是真正的GC内幕,那个我也不懂)基本概念对象的生成过程(newobj指令)1:计算类型(包括基类)所有字段的字节总数2:字节总数再加上对象开销字段...
2022-12-02
步步为营 .NET 代码重构学习笔记 八
步步为营.NET代码重构学习笔记八一、IntroduceForeignMethod(引入外加函数)动机(Motivation)在clientclass中建立一个函数,并以一个serverclass实体作为第一引数(argument)。示例1DateTimenewStart=DateTime.Now.AddDays(1);改为1publicDateTime N...
2022-12-01
COM与.NET交互简单示例
COM与.NET交互简单示例导读:本文以VB6为例,主要介绍.NET引用COM和COM引用.NET的两个简单示例。<1>.NET调用COM为了简单,我们使用VB6,这个据说即将开源的老古董,来制作一个简单的COM。在VB6中新建一个ActiveXdll工程,只有一个类ComCalc.cls,代码如下:注意;设置兼容性,并生成dll然后,vs201...
2022-12-01
步步为营 .NET 代码重构学习笔记 九
步步为营.NET代码重构学习笔记九一、DuplicateObservedData(复制[被监视数据])动机(Motivation)将该笔数据拷贝到一个domainobject中。建立一个Observer模式,用以对domainobject和GUIobject内的重复数据进行同步控制(sync)。示例步步为营.NET设计模式学习笔记十二、Observer(观察...
2022-12-01
步步为营 .NET 代码重构学习笔记 七
步步为营.NET代码重构学习笔记七一、IntroduceForeignMethod(引入外加函数)动机(Motivation)在clientclass中建立一个函数,并以一个serverclass实体作为第一引数(argument)。示例viewsourceprint?1DateTimenewStart=DateTime.Now.AddDays(1);改为v...
2022-12-01
程序员
程序员茫茫大海中,我们寻觅着,寻觅着那让我们激动不已的技术,程序员不是寻觅着女朋友,而是寻觅着能陪伴终身的技术,我们做为程序员,有时候真的为自己的职业感到可悲,没时间陪家人、没时间逛街、没时间聊天等等,我们把那些时间都用在了学习上,技术的道理上没有终点站,只有一个个的里程碑,今天的不学习,就注定明天被淘汰,其实今天我想要将自己的一些心理话说出来,让我们程序员...
2022-12-01
步步为营 .NET 代码重构学习笔记 三、内联方法(Inline Method)
步步为营.NET代码重构学习笔记三、内联方法(InlineMethod)一、Inline Method概述一个函数,其本体(methodbody)应该与其名称(methodname)同样清楚易懂.动机(Motivation)以简短的函数表现动作意图,这样会使代码更清晰易读.但有时候你会遇到某些函数.其内部代码和函数名称同样清晰易读.也可能你重构了该函数,使得...
2022-12-01
步步为营 .NET 代码重构学习笔记 一、为何要代码重构
步步为营.NET代码重构学习笔记一、为何要代码重构最近在学习代码重构,根据自己的学习进度写一个关于代码重构的系列出来,供自己总结提高,也希望能对他人有所帮助。园子里有圣殿骑士的31天重构学习笔记给了我很多的启发,自己也在学习《RefactoringimprovingtheDesigneofExistingCode》(重构改善既有代码的设计),希望在代码重构思...
2022-12-01
Trigger4Orchard
Trigger4Orchard说实话,写的太粗糙,真有点不好意思拿出来示人,可是又一想,写都写了,还怕给人看?!俗话有说,“丑媳妇早晚还是要见公婆”,不是吗?!主要功能:通过自定义Razor(C#)表达式,对Orchard中Content的Handler添加处理程序,说白了,就是在内容有新建,发布等时,可以自已干点啥,比如:通过输入的内容创建另外类型的内容。...
2022-12-01
.NET简谈平台大局观
.NET简谈平台大局观在很久以前,我刚开始接触.NET的时候,总是搞不清楚.NET与VisualStudio之间的关系,我开发的东西是怎么样层层流转最终形成可执行文件的;这样的疑惑一直困扰着我,我想也困扰着许许多多刚接触.NET的开人员;尽管在学校的学生学过编译原理、操作系统等等计算机原理方面的理论知识;但是就是无法将这股力量用到实实在在的理解上;下面本人就...
2022-12-01
MVC和三层 【转】热闹
MVC和三层【转】热闹这里说的MVC指的是设计模式里的MVC不是asp.netmvc。 既然MVC是一种设计模式,那么他就应该在任何地方都可以使用。比如三层。 有人说MVC里的V相当于三层里的UI,M相当于三层里的DAL+BLL。这么理解也不错,因为设计模式可以应用在任何地方,这么理解是完全可以的。但是我有另一种理解,大家看看对不对。 我觉得在UI层里...
2022-11-30
Razor4Orchard v1.2
Razor4Orchardv1.2书接上回:RazorviewforOrchard又添加了些新功能:1.RazorFilterforBodyPart:正常Body内容,在开启此Feature后,可以启用对Razor表达式的执行: 1.1开启RazorFilter 1.2创建新页 2.3查看效果 2.4对比未开启RazorFilter的效果2.在编辑R...
2022-11-30
NET实现之(简易ORM)
NET实现之(简易ORM)ORM模型在现在的项目开发中用的还是比较多的,他的好坏我们就不讨论了,已学习为主吧;ORM模型的大概思想就是实体与我们库中的表的对应关系,一个实体就好比表中的一行数据,将实体的操作视为对表的操作,如增、删、该、查就是对表的同样操作,我们只需要简单的封装一下就可以省很多的重复劳动,通过ORM模型对我们的代码的简洁程度还是有目共睹的,我...
2022-11-30
非常棒的 ASP.NET Web Forms 和 ASP.NET MVC 免费培训视频!
非常棒的ASP.NETWebForms和ASP.NETMVC免费培训视频!原文名称:GreatFreeVideoTrainingonASP.NETWebFormsandASP.NETMVC原文地址:http://weblogs.asp.net/scottgu/archive/2011/05/15/great-free-video-training-on-as...
2022-11-30
站内搜索(主要技术点:Luncene.Net搜索引擎核心,Log4Net:日志,定时框架:quartz.Net,Jquery,Json,AJAX)
站内搜索(主要技术点:Luncene.Net搜索引擎核心,Log4Net:日志,定时框架:quartz.Net,Jquery,Json,AJAX)站内搜索(主要技术点:Luncene.Net搜索引擎核心,Log4Net:日志,定时框架:quartz.Net,Jquery,Json,AJAX)1. 和用“select*fromtwherebodylike%计算...
2022-11-30
-- 继续下滑加载更多... --
上一页
18
19
20
下一页
W3CAPI 在线教程 | 菜鸟教程 © 2018 版权所有 | 豫ICP备18043494号-2