上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 180 下一页

2021年10月11日

Unity.Interception(AOP)

摘要: 在前面我们学习到的是Unity依赖注入(DI)与统一容器来松散耦合,这个设计已经对我们系统带来了很多的好处。但是我们还会想尝试和遵循单一职责,开放封闭原则。比如我们不应该在我们的Business层去实现日志、校验、缓存、异常处理等工作,Unity的Interception可以帮助我们横切关注点(Cr 阅读全文

posted @ 2021-10-11 15:12 jack_Meng 阅读(716) 评论(0) 推荐(0)

C# MarshalByRefObject的使用

摘要: 关于MarshalByRefObject的解释 首先了解一下不同应用程序域中的对象的通信方式有两种: 一种是跨应用程序域边界传输对象副本 一种是使用代理交换消息。 简单来讲,继承此类的对象可以跨越应用程序域边界被引用,甚至被远程引用. 当一个对象需要长途跋涉到另一个环境中时,需要将其marshal成 阅读全文

posted @ 2021-10-11 11:50 jack_Meng 阅读(4520) 评论(0) 推荐(0)

2021年10月8日

如何将EFCore迁移分离到单独类库项目?

摘要: 上篇文章: EFCore生产环境数据库升级方案 中我们聊了如何将EFCore迁移(实体模型变更)应用到生产环境的方案,在上次的演示中,我们是将所有迁移存放到了定义DbContext的类库项目中去,在这边文章中我来介绍下如何将迁移单独存放到一个类库项目中去,以便管理EF生成的迁移文件。 这篇文章中,我 阅读全文

posted @ 2021-10-08 14:39 jack_Meng 阅读(236) 评论(0) 推荐(1)

2021年9月28日

C# 通过反射来动态创建泛型类型

摘要: 第一部份:知道 泛型类型,但泛型参数需要动态的情况 先看一个简单的例子。 class Class1<T> { public void Test(T t) { Console.WriteLine(t); } } 要利用反射动态创建该类型实例,并调用 Test 方法,我们可以使用如下方法 Type ty 阅读全文

posted @ 2021-09-28 09:46 jack_Meng 阅读(5325) 评论(2) 推荐(0)

2021年9月22日

C#导出数据—使用Word模板书签的使用

摘要: 前言 本文主要介绍C#使用标签替换的方法导出数据,导出的数据模板使用Word文档。 模板建立 首先创建一个Word文档,然后建立一个基础模板。然后将上方菜单切换到插入菜单。 然后在想填充数据的地方添加书签,如下图,光标在年的前方,点击上方的书签按钮。 书签全部添加完如下图所示: 书签默认是看不到的, 阅读全文

posted @ 2021-09-22 14:10 jack_Meng 阅读(545) 评论(0) 推荐(0)

2021年9月12日

C#动态调用泛型类、泛型方法

摘要: 在制作一个批量序列化工具时遇到了如下问题,在此记录一下,仅供参考。 主程序加载另一个程序集,将其中的所有类取出,然后对这些类分别调用泛型类或泛型方法。控制台程序解决方案如下: Main工程:提供Worker类进行数据操作,XMLTool<T>泛型类将数据集序列化为.xml文档,RootCollect 阅读全文

posted @ 2021-09-12 20:16 jack_Meng 阅读(3534) 评论(0) 推荐(1)

C#中运算符的介绍和使用

摘要: 下面将介绍C#中的常用到的运算符:条件运算符,is 运算符,as 运算符,sizeof 运算符,typeof 运算符,空合并运算符,空值传播运算符。 1、条件运算符( ?: ) 条件运算符也称作三元运算符,是if..else 的简化形式,其名称的出处是他带有三个操作数。他首先判断一个条件,如果条件为 阅读全文

posted @ 2021-09-12 18:11 jack_Meng 阅读(978) 评论(0) 推荐(0)

C#中自定义类型转换

摘要: 类型转换有两种,隐式转换和显示转换,当没有数据丢失的时候,隐式转换会自动进行。C#允许用户定义自己的数据类型(结构和类),那么在他们之间的类型转换需要用户自己定义。 C#中基本类型转换:点击打开链接 1、类型转换定义:public static implicit / explicit operato 阅读全文

posted @ 2021-09-12 16:20 jack_Meng 阅读(1843) 评论(0) 推荐(1)

Linux删除文件后没有释放空间

摘要: author:skatetime:2009/12/09 linux删除文件后没有释放空间 今天发现一台服务器的home空间满了,于是要清空无用的文件,当我删除文件后,发现可用空间没有变化 os:centos4.7 现象: 发现当前磁盘空间使用情况: [root@ticketb ~]# df -hFi 阅读全文

posted @ 2021-09-12 10:41 jack_Meng 阅读(133) 评论(0) 推荐(0)

Linux下用dd命令测试硬盘的读写速度

摘要: 一、测试写速度: time dd if=/dev/zero of=/tmp/test bs=8k count=1000000 测试结果:565 MB/s 二、测试读速度: time dd if=/tmp/test of=/dev/null bs=8k 测试结果:4.7GB/s 三、测试读写速度: t 阅读全文

posted @ 2021-09-12 09:50 jack_Meng 阅读(6110) 评论(0) 推荐(1)

2021年9月11日

强制关闭或重启Linux系统的几种方法

摘要: 实际生产环境中某些情况下 Linux 服务器系统在出现致命错误需要远程进行重启,通过常规的 reboot、init 6 等方法无法正常重启(例如重启时卡在驱动程序里等情况),这时就需要通过下面介绍的几种特殊的方法进行强制重启。 注意 下面这些强制重启 Linux 的方法都是直接跳过 umount 文 阅读全文

posted @ 2021-09-11 23:25 jack_Meng 阅读(3467) 评论(0) 推荐(0)

前端使用a标签启动本地.exe程序

摘要: 目录 1,需求 2,效果图 3,实现原理 4,代码 5,注意事项 1,需求 最近有一个需求,在web页面上有一个按钮,点击按钮,调起本地的.exe程序客户端,我在网上找了很多,感觉都不完整,所以自己总结写一下。 2,效果图 3,实现原理 主要实现方式是添加注册表; 新建一个qq.txt文本文档(ps 阅读全文

posted @ 2021-09-11 23:23 jack_Meng 阅读(639) 评论(0) 推荐(0)

Linux 命令别名,让alias永久生效

摘要: 在linux下为了更方便的输入命令,代替复杂的命令组合,可以使用alias来实现,但alias只能是当前有效,在退出bath后,刚设定的alias命令别名也就消失了。 如何才能永久使用了?请看下面: 首先如果想让别名能够在不同的shell会话中使用,就需要把它们添加到shell用来保存别名的文件中。 阅读全文

posted @ 2021-09-11 23:21 jack_Meng 阅读(2256) 评论(0) 推荐(0)

Linux 自动删除N小时或分钟前的文件

摘要: Linux下自动删除2小时之前的日志文件 find /var/log/ -mmin +120 -name message* -exec rm -rf {} \; 执行完上面的命令后,在/var/log/目录下所有的120分钟或者说2小时以前生成的或者更改过的以message开头的日志文件都会被删掉。 阅读全文

posted @ 2021-09-11 23:07 jack_Meng 阅读(4470) 评论(0) 推荐(0)

Linux df -h 命令卡住 解决方法

摘要: 用 df -h 查看磁盘情况,无奈卡住无法显示 解决方法: 1、首先就是使用strace去追踪到底在哪里卡住了 strace df -h 2、如果没有strace命令则进行安装即可 yum install strace 3、显示出卡住的地方,如下图 stat("/proc/sys/fs/binfmt 阅读全文

posted @ 2021-09-11 23:06 jack_Meng 阅读(2657) 评论(0) 推荐(0)

2021年9月8日

C#Array,List,Dictionary的相互转换

摘要: 本篇文章会向大家实例讲述以下内容: 将Array转换为List 将List转换为Array 将Array转换为Dictionary 将Dictionary转换为Array 将List转换为Dictionary 将Dictionary转换为List 首先这里定义了一个“Student”的类,它有三个自 阅读全文

posted @ 2021-09-08 16:03 jack_Meng 阅读(1002) 评论(0) 推荐(0)

AutoMapper之集合和数组映射

摘要: 9.集合和数组映射 在项目中,集合和数组使用的很多的,继续下来就讲讲他们的映射,很简单。 /// <summary> /// 源对象 /// </summary> public class Source { public int Value { get; set; } public string T 阅读全文

posted @ 2021-09-08 11:23 jack_Meng 阅读(893) 评论(0) 推荐(0)

2021年9月7日

面试的技巧

摘要: 面试的第一步当然是要有一份好的简历,这样才能为你争取到宝贵的面试机会。 面试简历准备 Steve Yagge 给出的 10 个小贴士可以帮你做出一份还不错的简历。 1)一开始,没人在乎你,所以不要在简历上谈你的希望、目标、梦想、抱负。 2)尽量使用纯文字,不要花里胡哨的。 3)记得检查,不要出现错别 阅读全文

posted @ 2021-09-07 10:45 jack_Meng 阅读(179) 评论(0) 推荐(0)

2021年9月3日

在bat中把整数字符转成千分符表示

摘要: 整数转千分符显示 ::整数字符转成千分符表示 :numToThousand <数字参数> [返回变量] (setlocal enabledelayedexpansion&set n=%~1 set len=0&for /l %%i in (0,1,1000) do if "!n:~%%i,1!."= 阅读全文

posted @ 2021-09-03 14:52 jack_Meng 阅读(204) 评论(0) 推荐(0)

2021年9月1日

批处理怎样实现计算超大数、浮点数计算

摘要: 最近做项目中,使用到了计算文件大小的问题,但是在bat中使用set /a计算数值时只能限制在32位二进制数的大小,会提示:无效数字。数字精确度限为 32 位。 于是从网上查询看看其他人是怎么解决的,以下这些内容是部分摘选网页的部分有用的内容,后面会给出参考出处的,有需要的话自行查看原始网页! 大家都 阅读全文

posted @ 2021-09-01 16:23 jack_Meng 阅读(2446) 评论(0) 推荐(0)

上一页 1 ··· 70 71 72 73 74 75 76 77 78 ··· 180 下一页

导航