摘要:简单上手设计模式 GITHUB:https://github.com/Fisher-Joe/EasyToLearnDesignPattern 本文旨在使用最简单的语言,最简单的代码让人学习设计模式(最起码是我) 说明: 注意: 0. 总则 设计模式(零):OOP设计原则(设计模式总纲) 1. 创建模 阅读全文
[置顶]我的第一个开源项目:WinServiceTask
2010-11-23 10:26 by 咒语, 1674 阅读, 6 推荐, 收藏, 编辑
摘要:欢迎使用WinServiceTask,注意:此框架针对开发人员。
源代码地址:http://wstask.codeplex.com/
一、功能摘要:
--------------------------------------------------------------------------------
1. 启动触发时间采用开源的Quartz.Net项目的Cron表达式:"0 0 12 * * ?" 每天中午12点触发;
2. 多线程运行各任务,互不干扰;
3. 自动监视配置文件,配置文件更改后服务重启;
4. 配置Tasks.config中可以引用公用的资源;
5. 具体任务中可以引用公有资源,并加入本任务对应的相关参数;
6. 具体任务配置中加上Settings设置,方便加入一些配置信息,如果还是不能满足,那么就要自定义Extend的扩展了。
阅读全文
Azure OAuth2 PostMan 授权代码
2022-01-07 10:46 by 咒语, 153 阅读, 0 推荐, 收藏, 编辑
摘要://config varibales const tokenLifeTime = 59;//minute pm.environment.set('tenantDomain', 'dev.onmicrosoft.com') // Directories + subscriptions pm.envir 阅读全文
跨线程 操作Winform 主UI时的扩展方法
2021-12-16 13:32 by 咒语, 88 阅读, 0 推荐, 收藏, 编辑
摘要:我们在写WinForm程序的时候会发现,你在非UI线程里的的更改UI里的对象时会抛出异常。 这个时候就会要求使用控件的跨线程判断与操作,一个一个的元素的去写太麻烦了。我写了个简单的扩展。 然后,就像只有一个线程一样的去操作吧。 using System; using System.Collectio 阅读全文
每当双11来时,商家与京东的那些骚操作,京东30天保价不能信
2021-11-02 14:03 by 咒语, 506 阅读, 0 推荐, 收藏, 编辑
摘要:先给结论: 1. 保价没任何用,商家随便发个同商品的新上架,你的保险就失效了。 2. 定时抢购,一开始降价的力度大。随着商品数量的卖出。降价量开始减少。最后可能就来个意思价。这个时候你去保险。OK。补给你。像不像施舍? 所以,别信什么30天保价。该什么时候买就什么时候买。 我先去和凄惨虹斗智斗勇去了 阅读全文
Microsoft.Extensions.DependencyInjection 阅读笔记
2019-05-10 15:16 by 咒语, 1594 阅读, 0 推荐, 收藏, 编辑
摘要:一、 关于IServiceCollection接口的设计 a. 为什么不直接用List<>集合,而要重新定义一个这样的IServiceCollection接口呢? 1. 为了从IList<>那里得到所有的List集合的可重载方法;2. 有了自已的名字IServiceCollection,而不是Lis 阅读全文
C#中关于表达式与委托在EF中的不同表现总结
2018-06-28 09:58 by 咒语, 481 阅读, 0 推荐, 收藏, 编辑
摘要:看到上面的不同表现结果,知道该怎么写了吧! 简单来说:委托的查询是针对一个(已存在的)集合的,而表达式是用来表述条件。 阅读全文
软件开发中的版本号
2018-02-24 13:16 by 咒语, 588 阅读, 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 咒语, 2808 阅读, 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 咒语, 681 阅读, 0 推荐, 收藏, 编辑
摘要:根据自已生在的Demo项目分析而得在线学习代码库:https://github.com/AtwindYu/ABPStudy 阅读全文
学习ELk之----02. Elastic Search操作入门
2017-12-19 17:03 by 咒语, 531 阅读, 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 咒语, 438 阅读, 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 咒语, 1499 阅读, 0 推荐, 收藏, 编辑
摘要:刚刚试用了一下VS2017中的单元测试,发现,这一次,覆盖测试会自动标记出来。不用像以前一样要他细检查了。这次会自动帮你全部标记出来。 新建单元测试,使用MS的单元测试方案(VSTS使用的时候方便。) LiveTest会在你第一次主动申请(右建——》Run Unit Test)后进行运行,以后你每次 阅读全文
在Hyper-V上安装RemixOS 的Android模拟器
2017-06-19 13:36 by 咒语, 19946 阅读, 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 咒语, 1853 阅读, 0 推荐, 收藏, 编辑
摘要:在使用NLog在asp.net项目中发现,如果想单独配其配置文件的位置时没有像Log4Net的特性配置方案,可以使其提供的 XmlLoggingConfiguration类来初始化: 见:https://github.com/NLog/NLog/wiki/Configuration-file 不过这 阅读全文
配置WinRM的Https
2016-09-05 17:02 by 咒语, 2702 阅读, 0 推荐, 收藏, 编辑
摘要:1. 打开IIS管理器,选中IIS服务根节点,然后在主内容页选中IIS条目下的服务器证书双击; 2. 在新出现的服务器证书面板下点右边一列的创建自签名证书 3. 证书名称是:名称(这里强调一下,证书的名称Subject必须为hostName。具体到域环境中,比如机器test加入了域cszi.com, 阅读全文
测试EntityFramework,Z.EntityFramework.Extensions,原生语句在不同的查询中的表现。原来池化与非池化设定是有巨大的影响的。
2016-08-05 10:14 by 咒语, 2973 阅读, 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 咒语, 25956 阅读, 0 推荐, 收藏, 编辑
摘要:按照官网提供的订阅型写法( Retrieving Messages By Subscription ("push API")) 我发现,RabbitMQ服务器会在短时间内发送大量的消息给Consumer,然后,如果你没有来得及Ack的话,那么服务端会积压大量的UnAcked消息,而Consumer如 阅读全文
RabbitMQ调试与测试工具-v1.0.1 -提供下载测试与使用
2016-06-16 11:51 by 咒语, 8307 阅读, 0 推荐, 收藏, 编辑
摘要:最近几天在看RabbitMQ,所以发了两天时间写了一个调试和测试工具。方便使用。 下载地址:RabbitMQTool-V1.0.1.zip 阅读全文
安装TFS2015后启用生成功能
2016-05-12 19:18 by 咒语, 3933 阅读, 0 推荐, 收藏, 编辑
摘要:安装了TFS2015后,发现高大上呀。可是在传了个DEMO,BUILD生成的时候提示没有 一些文件,提示:找不到具有以下功能的代理: msbuild, visualstudio。在服务端安了VS2015后还是这样。 然后转到了代理池里,发现Default的池里没有注册任何Agent,在网上找了会,在 阅读全文
log4net在Realse下有个好大的坑呀。
2016-04-22 15:21 by 咒语, 462 阅读, 0 推荐, 收藏, 编辑
摘要:原因:项目在DEBUG编译下日志是好好的,但是生成了Realse布署后却无日志产生了。 查找: 官方指导:http://logging.apache.org/log4net/release/faq.html log4net doesn't log when built in RELEASE mode 阅读全文