自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 【WPF】wpf笔记本

1.对于ListView、ListBox等这些派生自ItemsControl的类,它们的子item的button之类的控件如何绑定到父page或者父window的ViewModel上? 2.ListBox中的Item当被遮挡了一部分时,点击此item后会先把位置往上移,再次点击才执行相应操作,会让...

2017-05-24 17:22:14

阅读数 589

评论数 0

原创 【Android】笔记本

1.设置Android软键盘弹出时不挤压屏幕,或者让界面整体上移: AndroidManifest.xml文件中界面对应的里加入 android:windowSoftInputMode="adjustPan" 键盘就会覆盖屏幕 android:windowSoftInp...

2016-04-01 15:23:24

阅读数 602

评论数 0

原创 【C#】笔记本

1.重命名文件 vb.net中有My.Computer.FileSystem.RenameFile这个方法 但是在C#中如何使用呢?? 其实很简单 只需以下几步 1.先添加引用:Microsoft.VisualBasic,再加上using Microsoft.VisualBasic.Devic...

2014-12-25 14:04:33

阅读数 894

评论数 0

原创 【ASP.NET Core】在Controller的构造函数中设置ViewBag无效,NullReferenceException: Object reference not set to an in

在Controller的构造函数中设置ViewBag无效,NullReferenceException: Object reference not set to an instance

2019-08-19 12:04:34

阅读数 94

评论数 0

原创 【C#】ElasticSearch环境搭建与使用

以前在.net里如果要做全文搜索的话,一般都会使用Lucene.net配合盘古分词。使用起来麻烦而且还不容易查看数据,后来就出现了ElastiSearch。ES也是基于Lucene并采用java编写, 相当于对Lucene做了一层封装,我们只需要调用ES相关API即可,配合Kibana数据可视化工...

2019-07-16 19:22:25

阅读数 258

评论数 0

原创 System.InvalidOperationException:“操作失败: 无法更改关系,因为一个或多个外键属性不可以为 null。对关系作出更改后,会将相关的外键属性设置为 null 值。如果外

前言 今天用EF做更新操作时,抛出了System.InvalidOperationException:“操作失败: 无法更改关系,因为一个或多个外键属性不可以为 null。对关系作出更改后,会将相关的外键属性设置为 null 值。如果外键不支持 null 值,则必须定义新的关系,必须向外键属性分配...

2019-06-26 15:19:04

阅读数 204

评论数 0

原创 【ASP.NET】使用MiniProfiler分析ASP.NET MVC和EF的性能

简介 MiniProfiler是一个简单且高效的小型分析器,可用于.NET,Ruby,Go和Node.js. MiniProfiler不是将自己附加到每一个方法上,因为这样会有强侵入性而且也不是专注于分析性能问题。 它是一个ADO.NET的分析器,可以分析对于ADO.NET(SQL Server...

2019-06-19 17:23:14

阅读数 99

评论数 0

原创 《Architecting Modern Web Apps with ASP.NET Core2 and Azure》之七

Developing ASP.NET Core Apps “It’s not important to get it right the first time. It’s vitally important to get it right the last time.”-------------...

2019-04-18 19:40:10

阅读数 43

评论数 0

原创 《Architecting Modern Web Apps with ASP.NET Core2 and Azure》六

Common Client-Side Web Technologies Websites should look good from the inside and out-------Paul Cookson Summary ASP.NET或其它Web应用程序一般都依赖于客户侧(cl...

2019-04-15 13:03:07

阅读数 60

评论数 0

原创 《Enterprise Application Pattern—using Xamarin.Forms》中文简述十——访问远程数据

Consuming RESTful APIs 1. 发送GET请求 客户端: public async Task<ObservableCollection<CatalogItem>> GetCatalogAsync() { UriB...

2019-03-26 15:39:44

阅读数 51

评论数 0

原创 PostSharp Essentials破解教程

因为PostSharp其他版本一直都是收费的,所以项目里用的都是Essentials版本,功能都是一样的,只不过有些其它的限制。比如每个project里不能有超过10个class使用PostSharp,每个solution里不能超过50个class使用PostSharp。在之前这个限制倒没怎么影响...

2019-03-25 21:14:47

阅读数 372

评论数 0

原创 【Linux】常用linux操作

1.解压缩相关 *.tar 用 tar –xvf 解压 *.gz 用 gzip -d或者gunzip 解压 .tar.gz和.tgz 用 tar –xzf 解压 *.bz2 用 bzip2 -d或者用bunzip2 解压 *.tar.bz2用tar –xjf 解压 *.Z 用 un...

2019-03-10 22:28:06

阅读数 40

评论数 0

原创 《Enterprise Application Pattern—using Xamarin.Forms》中文简述九——认证和授权

认证是一个获取身份证明的过程,一般都是验证用户名和密码是否匹配。如果身份验证通过,然后授权就会决定哪些数据是这身份可以访问的。 有很多种方式可以将认证和授权组件添加到基于ASP.NET MVC的Xamarin.Forms应用程序中,如ASP.NETCore Identity,Microsoft、...

2019-03-10 21:16:20

阅读数 124

评论数 0

原创 《Enterprise Application Pattern—using Xamarin.Forms》中文简述四——模块间通讯

Communicating between loosely coupled components:松耦合模块间的通讯 发布-订阅是一种消息模型,它允许发布者发送一些消息而不用考虑具体的接收者(订阅者)。同样,订阅者监听特定的消息而不需考虑发送者是谁。 在.NET中事件(Events)是一种最简...

2019-03-09 10:52:48

阅读数 33

评论数 0

原创 《Enterprise Application Pattern—using Xamarin.Forms》中文简述三——依赖注入

第三章 Dependency injection 实例化一个类的时候,它的构造函数会被调用,构造的时候我们有可能会传入参数。这就是一个简单的Dependency injection(DI)的例子,这种被称为constructor injection,即构造时注入。除了这种构造方式之外,还有pro...

2019-03-08 21:05:14

阅读数 122

评论数 0

原创 【C#】在.net framework的控制台程序中使用HttpClientFactory

一般来说我们发送Web请求的时候,都是通过HttpClient。但是使用的时候会有两个问题: 因为HttpClient实现了IDisposable接口,每次使用如果都new一个对象的话,最后会耗尽你的主机端口。微软建议使用单例模式。 如果使用单例模式的话,端口是节省了,但是请求地址的DNS...

2019-02-25 19:15:14

阅读数 1119

评论数 0

转载 【C#】winform自定义控件在工具箱中显示和属性在属性面板中显示

在开发自定义控件件时,有好些Design属性是要使用的,如ToolboxItem, ToolboxBitmap, Category, Description等等,不知道这些属性其实也可以将控件搞出来,不过,知道了,会令事件更加简单,令控件更加专业和实用。有时,不知道用法,会令到项目的其他同事好烦,...

2019-02-12 17:35:07

阅读数 1350

评论数 0

原创 Docker入门简介

Docker入门1.Docker简介A. 题外话--运输业货运方式B. 什么是Docker2. 开始A. 基本概念B. 安装DockerC. 镜像(Image)操作D.容器(Container)操作3.创建镜像A. 基于容器创建B.使用Dockfile创建 1.Docker简介 A. 题外话–...

2018-10-18 11:11:15

阅读数 114

评论数 0

原创 【.NET Core】在树莓派Raspberry Pi 3b+上运行.net core 2.1程序

前言 最近想做个私有NAS,所以入手了一块树莓派 3b+,刷了openmediavault系统。系统是基于linux的,然后寻思着看树莓派能不能运行下.netcore程序。经过一阵搜索,发现其实步骤还是挺简单的。 总结下就是: 在你的树莓派上安装linux系统。现在支持arm...

2018-08-26 20:36:11

阅读数 3361

评论数 3

原创 【VisualStudio】常用快捷键

编辑.在文件中查找(全局搜索) Ctrl+Shift+F 视图.快速操作和重构(智能提示) Ctrl+. 格式化代码 Ctrl+K+D

2018-08-08 20:29:02

阅读数 161

评论数 2

提示
确定要删除当前文章?
取消 删除