随笔分类 - C#
C#
添加ADO.NET实体数据模型时闪退
摘要:最近在使用EntityFramework,项目要中要添加ADO.NET实体数据模型,不过在选择数据连接之后点击下一步时出现闪退现象,各种搜索相关资料,发现是mysql-connector-net版本与项目引用的Mysql.Data.Entity版本不一致导致的问题。 如图,对,你没有看错,点击下一步
阅读全文
RabbitMQ初探--用C#简单实现通信服务
摘要:MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。 消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用(例
阅读全文
Thrift入门--用C#简单实现通讯服务小DEMO
摘要:最近项目要用到Thrift这个东东,花了些时间进行了学习,现整理一下。 Thrift这个东西,是一种跨语言的RPC框架,不同语言开发的系统可以利用它进行通信。 接下来开始战斗: 第一步:先从官网下载Thrift。 官网地址:http://thrift.apache.org/。 为方便使用,我下载的是
阅读全文
合并byte数组
摘要:假如有这么几个byte[],想要把它们合成一个byte[]。 一般我们会这么写: 不过,这样感觉好麻烦,如果要合并的byte[]太多,CopyTo()会调用你想吐,第二个参数的值也会让你+Length加到你郁闷至死,怎么办?写个方法吧。调用这一个ConcatBytes方法就行了,参数是动态的,可以放
阅读全文
获取产品版本
摘要:/// /// 产品版本 /// public static string AssemblyVersion { get { object[] attributes = Assembly.GetExecutingAssembly().G...
阅读全文
根据时段改变时间段
摘要:/// /// 根据时段改变时间段 /// /// 时段值 /// 起始时间控件 /// 结束时间控件 protected void ChangeTimeRangeByTimeInterval(string timeIntervalValue, DateTimePicker dtp...
阅读全文
保存配置文件的appSetting
摘要:/// /// 保存appSetting /// /// appSetting的KEY值 /// appSetting的Value值 private static void SetAppSetting(string key, string value) { ...
阅读全文
XML序列化
摘要:/// /// 将指定对象序列化为xml并写入指定路径 /// /// /// 文件路径 /// 需要序列化的对象 /// true:省略XML声明;否则为false.默认false,即编写 XML 声明。 /// 是否移除默认名称空间(如果对象定义时指定了:Xm...
阅读全文
本区区时当前时间与时间戳的转换
摘要:/// /// 本区区时当前时间转换为时间戳 /// /// 本区区时当前时间 /// 时间戳 public static long ConvertLocalTimeToTimestamp(DateTime localTime) { DateTime gre...
阅读全文
格林威治区时时间与本地区时时间转换
摘要:/// /// 本区区时时间转换为格林威治区时时间 /// /// 本区区时时间 /// 格林威治区时时间 private static DateTime LocalTimeToGreenwishTime(DateTime localTime) { Time...
阅读全文
浙公网安备 33010602011771号