
C#
zhlantian
这个作者很懒,什么都没留下…
展开
-
C# Random对象短时间内产生不重复的随机数
在C#中产生随机数是一个比较常用的需求,产生随机数需要使用Random对象,Random对象默认以时间作为种子,产生随机数,调用Random对象中的方法时可产生不同的随机数,但是需要在短时间内产生多个随机数时,采用时间做种子则达不到要求,比如一个简单的产生随机数生成多个颜色的例子,代码如下(产生随机数部分): private string GetRGBAColor(double a)原创 2016-10-17 10:52:04 · 7681 阅读 · 0 评论 -
NHibernate 连接PostgreSql的配置,以及generator配置id自增长
近期初次接触postgresql数据库,并要在项目中使用NHibernate进行访问和持久化,在这一过程中遇到了一些问题,主要是配置和id自增长的问题,现在将解决后的结果进行整理,以便后续参照 首先,在使用postgresql时需要在nuget中安装Npgsql,或者自己下载postgresql的包,然后引入Npgsql.dll 1、hibernate.cfg.xml配置<?xml versio原创 2016-12-02 16:13:05 · 2913 阅读 · 0 评论 -
$.post 传递数组等复杂数据
之前总结了一篇关于ajax使用.ajax传递数组的博客,但是每次使用.ajax传递数组的博客,但是每次使用.ajax都需要配置url、dataType、contentType等,太过麻烦,于是想尝试使用$.post方法进行传值,最近正好在项目中需要使用,做一下笔记function CreateTask() { var rows = $('#itemGrid').datagrid('getSe原创 2017-02-16 20:06:53 · 15627 阅读 · 0 评论 -
C#泛型 where约束
where(泛型类型约束)定义:在定义泛型的时候,我们可以使用 where 限制参数的范围。使用:在使用泛型的时候,你必须尊守 where 限制参数的范围,否则编译不会通过。 六种类型的约束:T:类(类型参数必须是引用类型;这一点也适用于任何类、接口、委托或数组类型。) class MyClass where T : class///约束T参数转载 2017-03-27 22:28:15 · 448 阅读 · 0 评论 -
ASP.NET MVC Area使用-将Area设置成独立项目
ASP.NET MVC Area使用-将Area设置成独立项目环境说明:Vistual Studio 2013MVC 4.0其实关于ASP.NET MVC Area使用的基础知识可以参考 http://www.cnblogs.com/willick/p/3331519.html 这篇软文.Global.asax 中的 Application_Start 方法里面有这转载 2017-03-30 22:37:12 · 3926 阅读 · 1 评论 -
C#中base64 bytes[] Stream之间的相互转换以及PDF转成图片
最近工作中遇到需要访问外部webservice服务对图片和文件进行处理和转换,现在将其中一些经常使用到的方法做一下笔记 场景一: 使用webservice返回图片内容,然后进行处理,为了方便,现在大多使用base64字符串的形式进行传递,这样就涉及到各种转换,现在将可能使用到的方法进行一个记录。// <summary> /// 将bytes数据转换为stream原创 2017-09-15 20:29:09 · 13179 阅读 · 0 评论