程序员.NET_程序员俱乐部_.NET频道

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
当前位置:程序员俱乐部 > 编程开发 > .NET > 文章列表
//多个生产者和多个消费者,能生产n个产品的情况usingSystem;usingSystem.Threading;publicclassHoldIntegerSynchronized{privateint[]buffer;//缓冲区privatei... 查看全文
从.NET3.0开始,在方法内部可以使用var关键字声明局部变量。var关键字到底是什么?在何种情况下使用呢?□var关键字用来隐式地声明一个数据类型,变量类型是在编译期确定的,而不是在运行时确定的声明一个var变量a,把整型数10赋值给a,接着把一... 查看全文
引言每次开篇LZ都会先说一下自己最近很忙,所以才没有时间写博客。这次这些话就不多说了,我们直入主题,尽管LZ依旧是非常的繁忙...了解LZ的猿友应该都知道,LZ最近弄了一个hbase(不理解hbase的猿友可以把hbase当做与oracle,mysq... 查看全文
第一种:同主域但不同子域之间实现单点登陆Form验证其实是基于身份cookie的验证。客户登陆后,生成一个包含用户身份信息(包含一个ticket)的cookie,这个cookie的名字就是在web.config里Authentication节form... 查看全文
· 谈谈程序员学习英文发布时间:2014-09-06
今天把《Ogre3D1.7Beginner'sGuide》看完了,这也是我第一次完整的阅读完一本英文书籍,当然也是第一本英文技术书籍。来和大家分享一下我对程序员学习英文的一些看法。学生时代到工作的个人英语学习经历我自己的英文怎么说呢,不好不坏吧,小学... 查看全文
今天打开我的云盘,无意间看到我以前工作单位写的一篇工作总结。愿因是过了试用期,主管叫我上交一篇工作总结,以此来展示我的工作状态。注意,我当时的职位是一个淘宝美工。两个月后辞职去了某家培训机构学习,成功转职程序员。三年后的今天,在另外一家公司从事软件开... 查看全文
我们在很多情况下,可能都是某种组织的会员,如健身、游泳馆、超市、美容店等其他连锁店,这些针对会员的管理和消费管理,从而提供给会员更多的优惠,一般通过积分的方式实现。本文主要从一个开发者的角度,对会员系统进行的设计开发进行剖析,希望能与大家一起探讨,实... 查看全文
· C#中常用的系统内置委托发布时间:2014-09-06
在公共语言运行时(CLR)环境中系统为我们内置了一些常用的委托,包括Action类的委托、Func类的委托、Predicate<T>委托、Comparison<T>委托等等。以上这些委托的命名空间都是System,所属程序集都... 查看全文
前言相信许多读者都听过「可测试性」,甚至被它搞的要死要活的,还觉得根本是莫名其妙,徒劳无功。今天这篇文章,主要要讲的是对象的相依性,以及对象之间直接相依,会带来什么问题。为了避免发生因相依性而导致设计与测试上的问题,本文会清楚地说明该如何隔绝对象的相... 查看全文
· EF Power Tools 数据库逆向生成时T4发布时间:2014-09-06
VS2013上使用EFPowerTools的ReverseEngineerCodeFirst逆向生成。发现数据库中的decimal(18,4)字段在生成的mapping类中没有精度和小数位数。这使得通过EF保存数据时,自动生成的SQL缺省使用了dec... 查看全文
· C#中的==、Equal、ReferenceEqu发布时间:2014-09-05
1.ReferenceEquals,==,EqualsEquals,==,ReferenceEquals都可以用于判断两个对象的个体是不是相等。a)ReferenceEqualsReferenceEquals是Object的静态方法,用于比较两个引用... 查看全文
1:封装将对象进行封装,并不等于将整个对象完全包裹起来,而是根据实际需要,设置一定的访问权限,用户根据不同的权限调用对象提供的功能,在C#语言中,可以使用修饰符public、internal、protected、private分别修饰类的字段、属性和... 查看全文
最近公司新开发一个项目要用微软的TFS2013进行项目的源代码管理,以前只是用过SVN,从来没有用过TFS,所以在网上百度、谷歌了好一阵子来查看怎么安装和配置,还好花了一天时间总算是初步的搞定了,下面就简单介绍一下安装和配置过程。一、安装和配置过程介... 查看全文
· C#的装箱和拆箱发布时间:2014-09-05
1:装箱其实就是将一个值类型的转换成一个引用类型,或者把值类型转换成一个被该值类型那个应用的接口类型,这个过程会使用堆栈。被装箱的值是作为一个复制赋给对象的。intintValue=100;Objectobj=i;[html]viewplaincop... 查看全文
从windows操作系统说起人们总是喜欢从将陌生的事物和自己所了解的东西关联起来,以加深对未知事物的了解,这一讲我们从windows操作系统说起,逐步引领带大家走入android的世界。写任何程序都需要知道程序运行的原理和环境,就比如开发winfor... 查看全文
CLR是CommonLanguageRuntime的缩写,是.NET程序集或可执行程序运行的一个虚拟环境。CLR用于管理托管代码,但是它本身是由非托管代码编写的,并不是一个包含了托管代码的程序集,所以不能使用ILDASM进行查看,但CLR以dll的形... 查看全文
长年潜水,发现以前找的资料放在硬盘上,丢失了不少;也学学写写博客,发布一些多年来积累的东西,作一个总结也留下一些档案方便翻阅。最近在研究CEF开发桌面客户端软件,准备将发以前做过的一个零售收银软件改写与CEF+.NET方式。[WWW.WuleBa.C... 查看全文
今天下午同事问我一个比较基础的问题,在拼接sql语句的时候,如果遇到Like的情况该怎么办。我原来的写法就是简单的拼接字符串,后来同事问我如果遇到sql注入怎么办。我想了下,这确实是个问题。刚在网上找了下相关的说明,原来是这样写的。如这样一个sql语... 查看全文
· 如何用C#语言构造蜘蛛程序发布时间:2014-09-04
"蜘蛛"(Spider)是Internet上一种很有用的程序,搜索引擎利用蜘蛛程序将Web页面收集到数据库,企业利用蜘蛛程序监视竞争对手的网站并跟踪变动,个人用户用蜘蛛程序下载Web页面以便脱机使用,开发者利用蜘蛛程序扫描自己的Web检查无效的链接&... 查看全文
· Autofac创建实例的方法总结[转]发布时间:2014-09-04
1、InstancePerDependency对每一个依赖或每一次调用创建一个新的唯一的实例。这也是默认的创建实例的方式。官方文档解释:Configurethecomponentsothateverydependentcomponentorcallt... 查看全文