- 博客(120)
- 收藏
- 关注
转载 C# 获取系统时间及时间格式
--DateTime 数字型System.DateTime currentTime=new System.DateTime();取当前年月日时分秒 currentTime=System.DateTime.Now;取当前年 int 年=currentTime.Year;取当前月 int 月=currentTime.Month;取当前日 int 日...
2018-11-13 14:07:00
501
转载 操作bin目录下的文件
string dir = AppDomain.CurrentDomain.BaseDirectory + "Video"; if (!System.IO.Directory.Exists(dir)) { System.IO.Directory.CreateDirectory(dir); } ...
2018-11-07 14:44:00
462
转载 ABP 3.7版本迁移数据库报错未能加载文件或程序集“Castle.Core, Version=4.0.0.0”
ABP 3.7 3.8版本升级后迁移数据库,报错未能加载文件或程序集“Castle.Core, Version=4.0.0.0”,System.ComponentModel.Annotations也可能提示4.0.0.0版本无法加载,处理方法一致。Castle.Core使用的4.3.1版本解决方法:保证core与EntityFramework项目的app.config的文件配置一...
2018-10-08 16:21:00
458
转载 AForge.Video.FFMPEG库几个注意事项
同事开发过程中,读写摄像头遇到的问题。在录制和取消反复切换就会报内存越界的错误,这是由于open和close没有线程同步造成的。参考如下文章得到了解决思路,最后Open和Close用一个静态锁解决了问题。https://blog.csdn.net/liang12360640/article/details/46044763转载于:https://www.cnblogs.c...
2018-09-27 15:38:00
486
转载 wpf mvvm datagrid 中button绑定命令方法
<DataGridTemplateColumn Header="设备状态" IsReadOnly="True" Width="150"> <DataGridTemplateColumn.CellTemplate> <DataTemplate> ...
2018-09-14 11:34:00
1028
转载 分页
1 public enum EnumPagerAction 2 { 3 /// <summary> 4 /// 移动到首页 5 /// </summary> 6 MoveHomePage, 7 8 /// <summary> ...
2018-09-09 10:09:00
90
转载 自动生成web api接口文档
然后打开web程序,访问ip:port/Help.为什么可以直接输入Help就能访问呢,因为这个插件本身已经配置了路径,如下。 1 public class HelpPageAreaRegistration : AreaRegistration 2 { 3 public override string AreaName 4 ...
2018-08-22 15:34:00
186
转载 webapi 给自己挖的坑
这次做项目,负责开发web api。自己给自己挖了个坑。在所有的api接口前面都加上一个static 。结果检查路由配置、代码等等都找不到问题所在。最后在一个同事的提醒下,原来是static给惹得锅。特此记录,也分享给后来遇到这个问题的童鞋转载于:https://www.cnblogs.com/dotnetHui/p/9491495.html...
2018-08-17 09:10:00
127
转载 删除集合中某一条记录
ListUserInfo.Remove(ListUserInfo.FirstOrDefault(u => u.UserName == userInfo.UserName));ListUserInfo是一个集合转载于:https://www.cnblogs.com/dotnetHui/p/9487981.html
2018-08-16 16:13:00
655
转载 wpf中datagrid绑定数据源发生改变
1、若datagrid绑定的数据源是同一个的话,即使里面的数据不同。页面也不会刷新,则需要重置数据源,再绑定。处理如下:datagrid1.ItemsSource=ListModule;若ListModule里面的数据改变了,重新绑定后。datagrid1.ItemsSource=ListModule; 则不能达到预期的显示效果。应先设为null,再绑定即可。datagrid1...
2018-08-16 14:49:00
623
转载 基于.NET平台常用的框架整理
转自:https://www.cnblogs.com/hgmyz/p/5313983.html自从学习.NET以来,优雅的编程风格,极度简单的可扩展性,足够强大开发工具,极小的学习曲线,让我对这个平台产生了浓厚的兴趣,在工作和学习中也积累了一些开源的组件,就目前想到的先整理于此,如果再想到,就继续补充这篇日志,日积月累,就能形成一个自己的组件经验库。分布式缓存框架:Mi...
2018-08-01 06:45:00
289
转载 一段js代码的分析
1 var a = [];2 for (var i = 0; i < 10; i++) {3 a[i] = function () {4 console.log(i);5 };6 }7 a[6](); 输出结果是:10;分析:熟悉js的都知道,上面代码中的i是var声明的,是全局变量。因此这段代码只有一个i变量。...
2018-07-20 14:43:00
126
转载 ELK日志分析系统(原创)
一、简介ELK由Elasticsearch、Logstash和Kibana三部分组件组成;Elasticsearch是个开源分布式搜索引擎,它的特点有:分布式,零配置,自动发现,索引自动分片,索引副本机制,restful风格接口,多数据源,自动搜索负载等。Logstash是一个完全开源的工具,它可以对你的日志进行收集、分析,并将其存储供以后使用kibana是一个开源和免...
2018-07-19 11:15:00
93
转载 (十七)从UML角度来理解依赖
UML软件建模什么是依赖?简单理解就是一个类A用到了类B,但是这种使用关系是偶然性的、临时性的、非常弱的,类B的变化会影响到类A显示依赖与隐式依赖依赖倒置:我们要依赖于高层业务,不依赖于低层业务的具体实现而依赖于具体的抽象。 转载于:https://www.cnblogs.com/dotnetHui/p/9060488.html...
2018-05-19 15:34:00
83
转载 (十六)依赖注入介绍
从这一节开始进入asp.net core入门系列课程的 依赖注入 部分,这里先大致介绍下后面要讲的内容:依赖注入概念详解 从UML和软件建模来理解从单元测试来理解ASP.NET Core源码解析 在继续往下学习之前,先阅读下腾飞大神的https://www.cnblogs.com/jesse2013/p/di-in-aspnetcore.htm...
2018-05-18 22:50:00
68
转载 (十五)配置框架设计浅析
这一节是关于配置-框架设计一、配置实现过程如下:从上图可以看到,读取配置的过程中Source和Provider是最重要的。二、看一下两个类的结构到此,asp.net core入门课程关于配置的模块就先到这。转载于:https://www.cnblogs.com/dotnetHui/p/9058305.html...
2018-05-18 22:42:00
106
转载 (十四)配置的热更新
这一节演示下配置的热更新,即不用重启网站,更改配置文件的信息,网站也能同步更改。还是继续沿用OptionsBindSample实现也比较简单,改下Index.cshtml 1 @using Microsoft.Extensions.Options 2 @inject IOptionsSnapshot<OptionsBindSample.Class> C...
2018-05-18 22:32:00
166
转载 (十三)在ASP.NET CORE中使用Options
这一节介绍Options方法,继续在OptionsBindSample项目下。在项目中添加一个Controllers文件夹,文件夹添加一个HomeController控制器HomeController.cs 1 private readonly Class _myClass; 2 3 public HomeControll...
2018-05-18 22:18:00
129
转载 (十二)Bind读取配置到C#实例
继续上一节的,接下来用Options或者Bind把json文件里的配置转成C#的实体,相互之间映射起来。首先新建一个asp.net core mvc项目OptionsBindSampleStartup.cs,这里用依赖注入把Configuration加进来1 public IConfiguration Configuration { get; set;...
2018-05-18 21:31:00
159
转载 (十一)Json文件配置
接上一节,新建一个项目:JsonConfigSample依然添加Microsoft.AspNetCore.All在项目下新建一个Class.json配置文件{ "ClassNo": "1", "ClassDesc": "ASP.NET Core 101", "Students": [ { "name": "liuxh",...
2018-05-17 19:30:00
161
转载 (十)命令行配置
创建一个asp.net core解决方案CommandLineSample.,默认项目也是CommandLineSample通过Nuget给项目中依赖项添加Microsoft.AspNetCore.All第一种方式:Program.cs:1 var builder = new ConfigurationBuilder().AddCommandLine(args...
2018-05-16 21:39:00
202
转载 (九)配置介绍
这是入门系列的第二章,关于配置这一块的,主要是以下几个内容:命令行配置Json文件配置从配置文件文本到C#对象实例的映射:Options与Bind配置文件热更新:更新配置文件,网站不用重启就能从配置文件获取最新数据。框架设计:Configuration,从整体简单介绍下Configuration的框架。在入门系列先学会怎么使用,在后面高级课程学习如何自定义...
2018-05-16 21:16:00
71
转载 visual studio 注释模板
/*----------------------------------------------------------------* 项目名称 :$rootnamespace$* 项目描述 :* 类 名 称 :$safeitemname$* 类 描 述 :* 所在的域 :$userdomain$* 命名空间 :$rootnamespace$* 机器名称 :$machinename$ *...
2018-05-11 16:42:00
537
转载 使用批处理自动发布IIS站点,基于IIS7及以上
经过研究,终于使用批处理解决了站点发布步骤多的问题。完整批处理如下:12345678@set"sitePath=%~dp0"@echo 新建程序池@C:\Windows\System32\inetsrv\appcmd.exe add apppool /name:"新程序池"/managedRun...
2018-05-09 10:00:00
176
转载 Win10系统无法安装可选功能提示错误代码0x800F081F的解决方法
DISM /Online /Cleanup-Image /RestoreHealth /Source:wim:H:\sources\install.wim:1 /limitaccess转载于:https://www.cnblogs.com/dotnetHui/p/9007787.html
2018-05-08 13:51:00
2690
转载 CSS清除默认边距
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{ margin:0;padding:0 }转载于:https://www.cnblogs.com/dotnetHui/p/89492...
2018-04-26 07:30:00
558
转载 CSS之Important
1、important只能用于直接选中,不能用于间接选中2、通配符选择器选中的标签也是直接选中的3、!important只能提升被指定的属性的优先级 ,其他属性的优先级不会被提升4、!important必须卸载属性值的分号前面5、!important前面的感叹号不能省略转载于:https://www.cnblogs.com/dotnetHui/p/8916564.ht...
2018-04-23 10:54:00
80
转载 CSS三大特性之优先级顺序
id选择器>类选择器>标签选择器>通配符>继承>浏览器默认转载于:https://www.cnblogs.com/dotnetHui/p/8916432.html
2018-04-23 10:42:00
119
转载 CSS三大特性之继承性
1、并不是所有的属性都可以继承,只有以color/font/text/line开头的属性 才可以继承。2、在CSS的继承中,不仅仅是儿子可以继承,只要是后代都可以继承。3、继承中的特殊性 3.1 a标签的文字颜色和下划线是不能继承的 3.2 h标签的文字大小不能继承转载于:https://www.cnblogs.com/dotnetHui/p/891614...
2018-04-23 10:06:00
71
转载 HTML中被废弃的标签<b><u><i><s>
<strong>代替<b>给文字加粗<ins>代替<u>给文本添加下划线<em>代替<i>将文本倾斜<del>代替<s>给文本添加下划线转载于:https://www.cnblogs.com/dotnetHui/p/8898130.html...
2018-04-21 09:39:00
549
转载 C#查找List 某一段数据
1 public void SelectData() 2 3 { 4 List<int> r = new List<int>(); 5 r.Add(1); 6 r.Add(2); 7 r.Add(3); 8 ...
2018-04-08 11:27:00
1776
转载 解决asp.net web api时间datetime自动带上带上的T和毫秒的问题
今天用asp.net web api写微信小程序的接口时遇到一个问题。返回的model中的datetime类型的字段自动转换成了“2014-11-08T01:50:06:234”这样的字符串,带上的T和毫秒。解决办法:在WebApiConfig中加如下代码://配置返回的时间类型数据格式 GlobalConfiguration.Configuration.F...
2018-03-31 17:55:00
741
转载 C#中Equals和==的比较
一、值类型的比较 对于值类型来说 两者比较的都是”内容”是否相同,即值 是否一样,很显然此时两者是划等号的。 int i = 9; int j = 9; Console.WriteLine("i==j"+(i==j)); //true Console.WriteLine...
2018-03-28 14:54:00
83
转载 封装一个C#日志类Loger
1 public class Loger 2 { 3 /// <summary> 4 /// 写入日志 5 /// </summary> 6 /// <param name="content">日志内容</param> 7 ...
2018-03-22 14:38:00
234
转载 C# 封装首页、上一页、下一月、尾页处理器
1 public void BtnPageClickEvent(object sender,string focusForeground,string lostFocusForeground) 2 { 3 Button btn = (Button)sender; 4 string btnContent = ...
2018-03-19 17:00:00
106
转载 wpf datepicker 样式
在项目中用到的 1 <Style TargetType="{x:Type DatePicker}"> 2 <Setter Property="Foreground" Value="Black"/> 3 <Setter Property="Width" Value="335"/> 4 ...
2018-03-19 10:54:00
1860
转载 如何在asp.net(C#)里用正则表达式验证手机号码
转载于:https://www.cnblogs.com/dotnetHui/p/8550962.html
2018-03-12 18:59:00
1416
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人