自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 收藏
  • 关注

原创 CentOS8 单机搭建 Docker Redis Cluster

CentOS8 单机搭建 Docker Redis Cluster本文教大家如何用Docker搭建Redis集群。一、准备工具(如果需要)1.1 安装Docker#卸载老版本(如果有)yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine#安装所需的软件包yum ins.

2020-12-18 10:51:20 354

原创 递归与非递归两种方式生成树

递归与非递归两种方式生成树假设有TreeNode类,原始数据类Node,并有数据集:List<Node> source,现要将其生成树. public class TreeNode { public TreeNode() { Children = new List<TreeNode>(); } /// <summary> /// Id .

2020-12-08 11:47:29 298

原创 让IIS 支持PUT和DELETE请求

修改 C:\Windows\System32\inetsrv\config\applicationhost.config需要注意的是该文件无法直接打开,先转跳至目录内在进行操作即可。在这个文件内找到handlers标记,该标记下有所有模块的配置,修改对应模块允许的谓词即可,如: 1 2 3 <add name="SimpleHandlerFactory-ISAPI-4.0_64bit" path="*.ashx" verb="GET,HEAD,P

2020-08-17 15:24:13 856

原创 Docker 部署.netcore webapi 的一些问题

1.连接Sql ServerSystem.Data.SqlClient.SqlException (0x80131904): A connection was successfully established with the server, but then an error occurred during the pre-login handshake. (provider: TCP Provider, error: 35 - An internal exception was caught)..

2020-05-14 15:26:59 1586

转载 Target frameworks in SDK-style projects

https://docs.microsoft.com/en-us/dotnet/standard/frameworks

2020-03-04 15:26:18 141

原创 Ubuntu 18.04 Server 设置静态IP

保存该文件并退出。然后使用以下netplan命令应用最近的网络更改。sudo netplan applyifconfig -a从现在起,您的系统将从路由器动态获取IP地址。你可以通过查看netplan手册页找到更多信息和配置选项。man netplan这个时候,你已成功将网络静态IP地址配置到你的Ubuntu服务器。说明:ens33:网络接口名称 dhcp...

2020-02-28 11:18:35 210

原创 Ubuntu18.04 server 安装redis

1.获取redis资源(选择你想要的版本,推荐最新稳定版)  wget http://download.redis.io/releases/redis-5.0.7.tar.gz2.解压  tar xzvf redis-5.0.7.tar.gz3.编译(事先需要安装 gcc,tcl)  cd redis-5.0.7  make (如果出现以下错误,则运行 make MAL...

2020-02-27 17:17:20 577

原创 ubuntu18.04更换国内源

ubuntu18.04更换国内源1.备份原始源文件sources.list桌面打开终端,执行命令:sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak2.修改源文件sources.list(1)终端执行命令:sudo chmod 777 /etc/apt/source.list 更改文件权限使其可编辑;(...

2020-02-27 14:45:16 423

转载 linux系统各个文件夹作用

原文链接:http://blog.chinaunix.net/uid-22018363-id-407691.html1.linux下各文件夹的意义: /bin:是binary的缩写,包含了引导系统启动所需的命令和普通用户可以使用的常用命令 /lib:是根文件系统目录下程序和核心模块的共享库,存放了根文件系统程序 运行所需的共享文件。这些文件包含了可被许多...

2020-02-27 14:22:27 339

原创 VMware虚拟机安装Ubuntu Linux系统

1.从Ubuntu官网 https://ubuntu.com/download#download 下载Ubuntu系统ISO文件到本地,我下载了 ubuntu-18.04.2-desktop-amd64.iso2.打开VMware虚拟机,利用向导开始创建新的虚拟机:注意用户名不能有大写.可根据自己的需求配置处理器.设置内存,土豪可设置大一点.桥接模...

2020-02-26 10:47:20 239

原创 CodeLens 显示引用

vs 2019 显示方法被调用次数置方法工具>>文本文本编译器>>所有语言>>CodeLens >> 选择启用Code了Lens

2020-01-20 16:13:29 3083

原创 .NETStandard MSBuild时输出中包含Nuget依赖项

为了使构建过程将所有引用的来自NuGet包的dll文件从缓存文件夹复制到构建输出中,请在在csproj文件中的< PropertyGroup>中设置此属性:<CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies>...

2019-08-21 17:27:38 635

原创 多个程序使用同一个 log4net 配置

多个程序使用同一个 log4net 配置,AssemblyInfo.cs文件加上:[assembly: log4net.Config.XmlConfigurator(ConfigFile = "log4net.config", ConfigFileExtension = "config", Watch = true)]初始化log4net:log4net.GlobalConte...

2019-05-22 10:29:12 622

原创 Visual Studio 好用的插件扩展

1、Indent Guides缩进辅助线,代码结构一目了然。2、CodeMaid  (整理与优化代码)3、C# outline (代码折叠预览)4、Viasfora  (很实用的关键字高亮和彩虹括号, 能让代码看起来非常舒心)5 、ReSharper  (代码重构和代码风格,也有代码修正功能)6、Extensibility Tools7、File Differ8、H...

2018-10-26 11:53:00 837

原创 使用VS的生成事件命令行指令拷贝文件

VS预生成事件命令行 和 生成后事件命令行 宏说明$(ConfigurationName)            当前项目配置的名称(例如,“Debug|Any CPU”)。$(OutDir)                              输出文件目录的路径,相对于项目目录。这解析为“输出目录”属性的值。它包括尾部的反斜杠“\”。$(DevEnvDir)      ...

2018-10-12 09:26:49 1771

原创 Sqlite+Ef6错误

Unable to determine the provider name for provider factory of type 'System.Data.SQLite.SQLiteFactory'. Make sure that the ADO.NET provider is installed or registered in the application config.解决方案:1. ...

2018-03-19 15:17:22 2158

翻译 要写易删除,而不是易扩展的代码

观点:我们所做的一切 ——重构、模块化、分层,等等,都是为了让我们的代码易于被删改,都是为了让遗留代码不成为我们的负担,而不是为了代码复用。每写一行代码,都会有一个代价:维护。为了不在代码上花费太多,我们有了可复用的软件。但是代码复用有一个问题:当你以后想要修改的时候它就会成为一个障碍。一个 API 的用户越多,为了引入修改而需要重写的代码就越多。相似的,你依赖第三方 API 越多,当

2016-12-19 17:17:49 334

转载 Write code that is easy to delete, not easy to extend.

http://programmingisterrible.com/post/139222674273/write-code-that-is-easy-to-delete-not-easy-toprogramming is terriblelessons learned from a life wasted2016-02-13Write code that is easy

2016-12-19 16:54:26 1304

转载 Log4net 使用指南

1           简介1.1          Log4net的优点:几乎所有的大型应用都会有自己的用于跟踪调试的API。因为一旦程序被部署以后,就不太可能再利用专门的调试工具了。然而一个管理员可能需要有一套强大的日志系统来诊断和修复配置上的问题。经验表明,日志记录往往是软件开发周期中的重要组成部分。它具有以下几个优点:它可以提供应用程序运行时的精确环境,可供开发人员尽快找到应用...

2016-03-30 16:15:52 579

转载 NET(C#):线程本地存储(Thread-Local Storage)之ThreadStatic, LocalDataStoreSlot和ThreadLocal<T>

NET(C#):线程本地存储(Thread-Local Storage)之ThreadStatic, LocalDataStoreSlot和ThreadLocal目录1. 使用ThreadStatic特性2. 使用命名的LocalDataStoreSlot类型3. 使用未命名的LocalDataStoreSlot类型4. 使用.NET 4.0的Thr

2014-03-12 13:25:38 2912 1

转载 WCF生成客户端对象方式解析

http://www.cnblogs.com/jillzhang/archive/2008/07/26/1252171.html

2013-10-18 16:37:53 529

原创 WSDL手动生成WebService代理类的方法

通常要手动生成WebService代理类需要把一句生成语句如 wsdl.exe /l:cs  /out:E:\ServiceActivator.cshttp://192.168.128.62:8088/SoapProvisioningInterface/v1/services/ServiceActivator?wsdl拷贝到Visual Studio 2008 命令提示窗口中去执行

2013-10-18 16:35:44 745

原创 cvCalcEigenDecomposite——opencv内置PCA算法

PCA(Eigenface)方法是人脸识别的主流方法之一。cvEigenDecomposite()函数作用是将人脸图像通过Eigenface变换矩阵,投射到子空间中。子空间中的人脸向量,是一个1×nEigens(nEigens由自己取得)的行向量,极大地降低了数据维度,便于下一步的聚类、识别。结合具体例子,尽量清楚地跟大家讨论这个函数的用途。  函数说明如下:EigenDecomp

2013-07-03 10:21:19 1615 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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