.net_Tag标签_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 >>Tag标签 >> .net >>列表
不知不觉,“.NET平台开源项目速览“系列文章已经15篇了,每一篇都非常受欢迎,可能技术水平不高,但足够入门了。虽然工作很忙,但还是会抽空把自己知道的,已经平时遇到的好的开源项目分享出来。今天就给大家介绍.NET平台下的文档型数据库RavenDB,虽然我以前也在小项目用过其他文档型数据库,但问题很多,小项目还可以,大项目就歇菜了。这个数据库我关注了很久,最近一直在看它的文档,所以把知道的先总结下来。.NET开源目录:【目录】本博客其他.NET开源项目文章目录本文原文地址... 查看全文
前言在项目的进行中有时会碰到需要去了解由第三方所开发的程序代码或者因为年久已经遗失原始码的程序,由于因为是别人写的所以我们并没有原始码可以直接阅读,碰到这种情况我们就需要去反编译这些程序及DLL档案。首先大概介绍一下DLL是什么,DLL全名是DynamicLinkingLibrary(动态链接库),当你使用.NET开发应用程序时,使用的是网站项目或类别库时,当项目建置完成后即会在项目底下的Bin数据夹中产生将你所撰写项目中所有的Class档案编译成DLL档案,而如果开发的是共享工具类别库... 查看全文
· 【ASP.NET 进阶】定时执行任务发布时间:2015-05-16
原理:利用全局应用程序类Global.asax和System.Timers.Timer类定时处理任务。示例效果图:其Global.asax类代码如下:usingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq;usingSystem.Net;usingSystem.Threading;usingSystem.Timers;usingSystem.Web;usingSystem.Web.Security... 查看全文
· 在Mac OS X上安装ASP.NET 5(译文)发布时间:2015-05-15
ASP.NET5运行在包括OSX的可用于多个平台的.NETExecutionEnvironment(DNX)上。本文介绍如何在OSX上通过HomeBrew安装DNX和ASP.NET5。本文包括:在OSX上安装ASP.NET在OSX上安装ASP.NETASP.NET5需要安装和配置ASP.NET的运行环境,称为.NETExecutionEnvironment(DNX)。DNVM可以通过一个叫做Homebrew的工具来简单的完成安装,这个工具也可以为OSX安装正确版本的Mono... 查看全文
1、先首要注册两个账号https://github.com/http://git.oschina.net/2、下载getextendionshttp://sourceforge.net/projects/gitextensions/安装完会有这三样东西3、打开GITBASH输入ssh-keygen-trsa-C"your_email@youremail.com"然后到c:\user\用户名\.ssh文件夹下找到id_rsa.pub文件用记事本打开。然后全选复制到剪贴板。4... 查看全文
有的时候我们需要对Razor最后生产的文本(HTMLORXMLOR..)进行单元测试。使用Nuget安装RazorEngine。新建一个ASP.NETMVC项目,并且带有测试项目。修改Index.cshtml@usingTestRazor.Models@modelTestModel<div>Thisisatestpage</div><div>Name@Model.Name</div><div>Age@Model.Age<... 查看全文
备注:亲自试验有效,如果网友有通过下面的教程未实现session共享的,欢迎留言说明你遇到的问题。必有回复。最近为实现的二级域名共享session纠结好久。网上的很多实现的方法试了都不行,查了很久才找到了实现的方法。在这里记录下,以备以后所需。二级域名共享session有多种实现方法:第一种依赖于cookie。第二种直接共享session。我这里分享的是第二种直接共享session。session的存储方法有三种InProc,StateServer,SQLServer... 查看全文
MSDN原文出处https://msdn.microsoft.com/zh-cn/library/27y4ybxw.aspx.NETFramework4.6and4.5其他版本以前,数据处理主要依赖于基于连接的双层模型。随着数据处理越来越多地使用多层体系结构,程序员正在向断开方法转换,以便为他们的应用程序提供更好的可伸缩性。ADO.NET组件ADO.NET3.0用于访问和操作数据的两个主要组件是.NETFramework数据提供程序和DataSet。.NETFramework数据提供程序... 查看全文
看到这标题有点怪,一般情况之下,我们很容易在视图与部分视图中使用模型(model),但是如果想在布局页_Layout.cshtml页中使用模型(model),按照普通方式也许没有达到预期的效果,在实现时有些情况需要注意的。下面先按原先我们的设计,在控控制器创建三个视图操作(Action):创建一个布局页_May15.cshtml,然后上面的三个视图均引用此布局页.现在我们根据控制器的Action分别创建三个视图,Index.cshtml:PageA.cshtml:PageB.cshtml:OK... 查看全文
本文将介绍微信公众号开发中用于群发消息的类MassMessage,包括:(1)MassMessage类;(2)群发;(3)删除;(4)预览;(5)查询发送状态;(6)接收推送群发结果事件。源代码地址:http://git.oschina.net/xrwang2/xrwang.weixin.PublicAccount/tree/master/PublicAccount/MassMessage演示地址:http://www.xrwang.net/Example/MassMessage... 查看全文
因为工作原因经常用到SQLITE数据库,但又找不到好用的ORM所以自个整理了一个简单好用的轻量极ORM框架:Easyliter功能介绍:1、支持SQL语句操作2、支持List<T>和DataTable两种返回格式3、支持拉姆达表达示进行数据查询和分页4、内置创建实体类函数5、依赖于System.Data.SQLite使用方法如下:staticvoidMain(string[]args){varconnstr="DataSource="+System.AppDomain... 查看全文
最近有一个需求是这样的,根据键值对存储类型数据,也算是数据缓存块模块功能设计。一个键对应多个值。每一个键的值类型相同,但是每个不同的键之间类型不一定相同。Java设计如下HashMap<String,ArrayList<Object>>java把数据添加到集合中TestIteratortIterator=newTestIterator();ArrayList<Object>objs=newArrayList<>();objs.add... 查看全文
· 在windows上安装ASP.NET 5(译文)发布时间:2015-05-13
本文将介绍如何在windows上安装ASP.NET5,包括单独安装和通过VisualStudio2015安装。在本文中:通过VisualStudio安装ASP.NET单独安装ASP.NET通过VisualStudio安装ASP.NET开始创建ASP.NET5应用程序的最简单的方式是安装最新版本的VisalStudio2015(包括免费获取社区版本)。VisualStudio是一个集成开发环境(IDE),这意味着它不仅仅是一个编辑器,同时还包括了很多创建应用程序时所需要的工具,例如ASP... 查看全文
今天再完成一道任务的时候需要遍历得到所有txt文件,搜索很久终于得到了一个很方便的方法。foreach(stringoinDirectory.GetDirectories(@"D:\Logs"){foreach(stringiinDirectory.GetFiles(o)){FileInfofi=newFileInfo(i);if(fi.Extension.Equals(".txt")){//这里我就可以操作我得到的满足条件的txt文件i了}}}fi.Extension.Equals("... 查看全文
一、前言在前面专题一中,我已经介绍了我写这系列文章的初衷了。由于dax.net中的DDD框架和ByteartRetail案例并没有对其形成过程做一步步分析,而是把整个DDD的实现案例展现给我们,这对于一些刚刚接触领域驱动设计的朋友可能会非常迷茫,从而觉得领域驱动设计很难,很复杂,因为学习中要消化一个整个案例的知识,这样未免很多人消化不了就打退堂鼓,就不继续研究下去了,所以这样也不利于DDD的推广。然而本系列可以说是刚接触领域驱动设计朋友的福音... 查看全文
· 在ASP.NET 5中读取配置文件发布时间:2015-05-12
(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。)在ASP.NET5中摒弃了之前配置文件的基础结构,引入了一个全新配置文件系统。今天推荐的文章就简单介绍了这方面的内容。微软在即将正式发布的跨平台运行时当中引入了一个全新的配置文件基础结构,基于这个配置系统,从多个配置文件中读取内容从来没有这么容易过。这个配置系统不仅内置支持json,xml和ini格式的配置文件,还支持从环境变量中读取内容。如下... 查看全文
· ASP.Net的两种开发方式发布时间:2015-05-11
文章转载自:http://www.cnblogs.com/jiekzou/目前正在学习ASP.NETMVC,作者的这篇文章写的很好,给我了很好的启发,转载一下。目前,ASP.NET中两种主流的开发方式是:ASP.NETWebform和ASP.NETMVC。WebForm的开发方式•服务器端控件•一般处理程序+Html静态页+Ajax•一般处理程序+Html模板WebForm模型WebForm优点1、支持事件模型开发。得益于丰富的服务器端组件... 查看全文
· ASP.NET MVC下使用文件上传发布时间:2015-05-11
文章转载自:http://www.cnblogs.com/jiekzou/这里我通过使用uploadify组件来实现异步无刷新多文件上传功能。1、首先下载组件包uploadify,我这里使用的版本是3.12、下载后解压,将组件包拷贝到MVC项目中3、根目录下添加新文件夹Uploads,然后新建控制器UploadifyController.csusingSystem;usingSystem.Collections.Generic;usingSystem.IO;usingSystem.Linq... 查看全文
在web开发中Cookie是必不可少的.NET自然也有一个强大的Cookie操作类,我们用起来也非常方便,不过在使用中我们会发现一个坑爹的事情Response.Cookies.Remove删除不了Cookie。例子如下:[csharp]viewplaincopyprotectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){HttpCookieUserInfo=newHttpCookie("UserInfo");UserInfo... 查看全文
· .NET高级工程师面试题之SQL篇发布时间:2015-05-11
1题目这确实是一个真实的面试题,琢磨一下吧!知识不用,就会丢掉,我太依赖各种框架和dll了,已经忘记了最基本的东西。有多久没有写过SQL了,我已经不记得了。已知表信息如下:Department(depID,depName),depID系编号,DepName系名Student(stuID,name,depID)学生编号,姓名,系编号Score(stuID,category,score)学生编码,科目,成绩找出每一个系的最高分,并且按系编号,学生编号升序排列,要求顺序输出以下信息:系编号,系名... 查看全文