摘要:
嘈杂和忙碌的生活占据占据了生活的每一天,好久没有静下心来对自己喜欢的技术进行归纳总结了。痛定思痛,今天开始开荒,把之前研究的技术进行归纳总结,先从Azure的Redis的开发技术开始。 阅读全文
阅读排行榜
.NET Standard 跨平台支持的实践
2022-03-12 10:35 by 温森特, 413 阅读, 收藏,
摘要:
.NET Standard 是为 .NET 各个版本框架的基石,提供了.NET的最基础的也是最通用的运行框架API,官网的架构图如下图所示,清晰的定义了.Net Framework 框架和.NetCore 框架的关系和血缘关系。针对通用标准组件库的开发,往往既需要对老版本Net Framework 阅读全文
企业应用架构研究系列二十六:信号量SemaphoreSlim与Semaphore
2022-05-25 11:12 by 温森特, 405 阅读, 收藏,
摘要:
在进行多线程程序的开发和设计的过程中,不可避免的需要引入semaphore信号量这个组件,这是.net框架提供的一个对多线程计数互斥的方案,就是允许指定的线程个数访问特定的资源而增加的 一个“红绿灯”,只有获取了semaphore的信号后,才能进入特定的资源。那么从netcore 后,又引入了sem 阅读全文
MOSS2010 客户端对象模型开发(二)
2012-08-31 13:09 by 温森特, 403 阅读, 收藏,
摘要:
本篇将讲述MOSS2010客户端对象模型获取用户信息的方法,我们在服务器端开发的时候,如果想得到用户的信息,一般我们需要调用UserProfileManager 类进行读取和操作,但是,查遍了MOSS2010的SDK,客户端对象模型里面,没有这个类或者相似的方法。后来从研究了一番,发现MOSS2010客户端得到用户的信息其实更加的简便,我们只需调取用户信息列表SiteUserInfoList就可以了,然后用CAML进行查询。using(ClientContextclient=newClientContext(url)){NetworkCredentialcredentials=newNetw. 阅读全文
GridView 控件合并表头学习。
2011-05-24 13:54 by 温森特, 376 阅读, 收藏,
摘要:
如果想要实现如下图所示的GridView表头,怎样做呢?其实很简单,我们只需要在后台代码中RowCreated(object sender, GridViewRowEventArgs e)事件中动态的添加表头就可以了,直接上代码,一看就明白。主要注意的就是,表头的创建顺序,由上而下的创建。if(e.Row.RowType==DataControlRowType.Header){TableCellCollectioncellHeaders=e.Row.Cells;cellHeaders.Clear();cellHeaders.Add(newTableHeaderCell());cellHeade 阅读全文
浙公网安备 33010602011771号