代码改变世界

[置顶]EasyToLearnDesignPattern

2019-04-19 13:37 by 咒语, 140 阅读, 0 推荐, 收藏, 编辑
摘要:简单上手设计模式 GITHUB:https://github.com/Fisher-Joe/EasyToLearnDesignPattern 本文旨在使用最简单的语言,最简单的代码让人学习设计模式(最起码是我) 说明: 注意: 0. 总则 设计模式(零):OOP设计原则(设计模式总纲) 1. 创建模 阅读全文

[置顶]我的第一个开源项目:WinServiceTask

2010-11-23 10:26 by 咒语, 1429 阅读, 6 推荐, 收藏, 编辑
摘要:欢迎使用WinServiceTask,注意:此框架针对开发人员。 源代码地址:http://wstask.codeplex.com/ 一、功能摘要: -------------------------------------------------------------------------------- 1. 启动触发时间采用开源的Quartz.Net项目的Cron表达式:"0 0 12 * * ?" 每天中午12点触发; 2. 多线程运行各任务,互不干扰; 3. 自动监视配置文件,配置文件更改后服务重启; 4. 配置Tasks.config中可以引用公用的资源; 5. 具体任务中可以引用公有资源,并加入本任务对应的相关参数; 6. 具体任务配置中加上Settings设置,方便加入一些配置信息,如果还是不能满足,那么就要自定义Extend的扩展了。 阅读全文

Microsoft.Extensions.DependencyInjection 阅读笔记

2019-05-10 15:16 by 咒语, 981 阅读, 0 推荐, 收藏, 编辑
摘要:一、 关于IServiceCollection接口的设计 a. 为什么不直接用List<>集合,而要重新定义一个这样的IServiceCollection接口呢? 1. 为了从IList<>那里得到所有的List集合的可重载方法;2. 有了自已的名字IServiceCollection,而不是Lis 阅读全文

EasyToLearnDesignPattern

2019-04-19 13:37 by 咒语, 140 阅读, 0 推荐, 收藏, 编辑
摘要:简单上手设计模式 GITHUB:https://github.com/Fisher-Joe/EasyToLearnDesignPattern 本文旨在使用最简单的语言,最简单的代码让人学习设计模式(最起码是我) 说明: 注意: 0. 总则 设计模式(零):OOP设计原则(设计模式总纲) 1. 创建模 阅读全文

C#中关于表达式与委托在EF中的不同表现总结

2018-06-28 09:58 by 咒语, 196 阅读, 0 推荐, 收藏, 编辑
摘要:看到上面的不同表现结果,知道该怎么写了吧! 简单来说:委托的查询是针对一个(已存在的)集合的,而表达式是用来表述条件。 阅读全文

软件开发中的版本号

2018-02-24 13:16 by 咒语, 205 阅读, 0 推荐, 收藏, 编辑
摘要:参考文档:http://www.cnblogs.com/sdjxcolin/archive/2007/07/02/803376.html 阅读全文

The specified type member 'Date' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported.

2018-02-13 16:34 by 咒语, 1431 阅读, 0 推荐, 收藏, 编辑
摘要:使用EF时,在Limda表达式中( query.Where(x => x.CheckInDate >= bd.Date);)查询的时候抛出了这个异常,网上查到的发现,并不能解决问题。 后来,在 http://sandeep-tada.blogspot.com/2014/02/the-specifie 阅读全文

ABP项目依赖图,根据自已生在的Demo项目分析而得

2018-01-31 16:03 by 咒语, 251 阅读, 0 推荐, 收藏, 编辑
摘要:根据自已生在的Demo项目分析而得在线学习代码库:https://github.com/AtwindYu/ABPStudy 阅读全文

学习ELk之----02. Elastic Search操作入门

2017-12-19 17:03 by 咒语, 191 阅读, 0 推荐, 收藏, 编辑
摘要:我们将使用Postman来进行日志写入操作。Postman的下载地址,你可以Google一下。 1. 在上一节中,我们启动完成ELK的Docker后,可以在浏览器中打开:http://192.168.10.109:9200/(IP是Docker容器所在的服务器IP) 这时会返回: 2. 我们先来建立 阅读全文

学习ELK之----01.建立ELK测试项目

2017-12-19 16:18 by 咒语, 178 阅读, 0 推荐, 收藏, 编辑
摘要:1. 建立一个4G内存的虚拟机,安装Linux系统(具体的版本以能运行Docker为准,我用的是Ubuntu-Server) 2. 安装Docker 3. 下载elk容器:# docker pull sebp/elk 4. 编译文件:/etc/sysctl.conf 在后面加上: vm.max_ma 阅读全文

一目了然呀的VS2017 Live Test

2017-11-22 13:10 by 咒语, 1134 阅读, 0 推荐, 收藏, 编辑
摘要:刚刚试用了一下VS2017中的单元测试,发现,这一次,覆盖测试会自动标记出来。不用像以前一样要他细检查了。这次会自动帮你全部标记出来。 新建单元测试,使用MS的单元测试方案(VSTS使用的时候方便。) LiveTest会在你第一次主动申请(右建——》Run Unit Test)后进行运行,以后你每次 阅读全文

在Hyper-V上安装RemixOS 的Android模拟器

2017-06-19 13:36 by 咒语, 13161 阅读, 1 推荐, 收藏, 编辑
摘要:不想用实体机,想不想弄个快速的Android虚拟环境,今天我们就来说说把Android模拟器(RemixOS)安到Hyper-v上的办法。 1. 下载RemixOs 或者直接去 论坛获得下载地址 2. 在Hyper-v中创建第1代的虚拟机,50G硬盘,2G内存。别急着开机。 3. 在计算机管理中打开 阅读全文

配置Asp.Net Web项目NLog配置文件的位置

2017-03-22 17:45 by 咒语, 1186 阅读, 0 推荐, 收藏, 编辑
摘要:在使用NLog在asp.net项目中发现,如果想单独配其配置文件的位置时没有像Log4Net的特性配置方案,可以使其提供的 XmlLoggingConfiguration类来初始化: 见:https://github.com/NLog/NLog/wiki/Configuration-file 不过这 阅读全文

配置WinRM的Https

2016-09-05 17:02 by 咒语, 1323 阅读, 0 推荐, 收藏, 编辑
摘要:1. 打开IIS管理器,选中IIS服务根节点,然后在主内容页选中IIS条目下的服务器证书双击; 2. 在新出现的服务器证书面板下点右边一列的创建自签名证书 3. 证书名称是:名称(这里强调一下,证书的名称Subject必须为hostName。具体到域环境中,比如机器test加入了域cszi.com, 阅读全文

测试EntityFramework,Z.EntityFramework.Extensions,原生语句在不同的查询中的表现。原来池化与非池化设定是有巨大的影响的。

2016-08-05 10:14 by 咒语, 2598 阅读, 0 推荐, 收藏, 编辑
摘要:Insert测试,只测试1000条的情况,多了在实际的项目中应该就要另行处理了。 using System; using System.Collections.Generic; using System.Configuration; using System.Data.Entity; using S 阅读全文

消费RabbitMQ时的注意事项,如何禁止大量的消息涌到Consumer

2016-06-22 10:09 by 咒语, 24214 阅读, 0 推荐, 收藏, 编辑
摘要:按照官网提供的订阅型写法( Retrieving Messages By Subscription ("push API")) 我发现,RabbitMQ服务器会在短时间内发送大量的消息给Consumer,然后,如果你没有来得及Ack的话,那么服务端会积压大量的UnAcked消息,而Consumer如 阅读全文

RabbitMQ调试与测试工具-v1.0.1 -提供下载测试与使用

2016-06-16 11:51 by 咒语, 3518 阅读, 0 推荐, 收藏, 编辑
摘要:最近几天在看RabbitMQ,所以发了两天时间写了一个调试和测试工具。方便使用。 下载地址:RabbitMQTool-V1.0.1.zip 阅读全文

安装TFS2015后启用生成功能

2016-05-12 19:18 by 咒语, 3554 阅读, 0 推荐, 收藏, 编辑
摘要:安装了TFS2015后,发现高大上呀。可是在传了个DEMO,BUILD生成的时候提示没有 一些文件,提示:找不到具有以下功能的代理: msbuild, visualstudio。在服务端安了VS2015后还是这样。 然后转到了代理池里,发现Default的池里没有注册任何Agent,在网上找了会,在 阅读全文

log4net在Realse下有个好大的坑呀。

2016-04-22 15:21 by 咒语, 231 阅读, 0 推荐, 收藏, 编辑
摘要:原因:项目在DEBUG编译下日志是好好的,但是生成了Realse布署后却无日志产生了。 查找: 官方指导:http://logging.apache.org/log4net/release/faq.html log4net doesn't log when built in RELEASE mode 阅读全文

MySql.Data.Entity 在EF中解析uint的枚举时有BUG

2016-03-17 17:44 by 咒语, 266 阅读, 0 推荐, 收藏, 编辑
摘要:当枚举继承uint类型时无法获取值。 阅读全文

汇付 支付,痛苦的接入过程

2016-02-25 18:26 by 咒语, 567 阅读, 0 推荐, 收藏, 编辑
摘要:有文档,但是,写文档的人明白,看文档的人很有难度。 没有SDK,要自已写。 然后,钱的流入流出都必须经过虚拟钱包,提现还要绑取现卡,这个我也能理解,不能理解的是,订单退款,为什么要退到虚拟钱包,这个时候要程序来帮用户绑取现卡,可是这不是用户主动操作呀。要有密码呀。可是我们没有存用户的密码呀。 就接了 阅读全文

路由集合中已存在名为“ XXXX” 的路由

2016-01-28 17:20 by 咒语, 2528 阅读, 0 推荐, 收藏, 编辑
摘要:一般是认为路由的名字Key重复了,改下就行,但是还有种情况,你发现不是的,你把Key名称改了就好,不改就有问题。为什么?那就是有可能在bin目录下其它的DLL中有重复的Key了,这个时候,就要看看该改哪一个了。 阅读全文