摘要: 自定义一个 TagHelper ViewContext 引用的空间 using Microsoft.AspNetCore.Mvc.Rendering; [HtmlTargetElement("card")] public class CardTagHelper: TagHelper { public 阅读全文
posted @ 2021-07-19 15:28 Myisqq 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 版权所有,转载请注明出处 https://www.cnblogs.com/netqq/p/14251403.html 欢迎访问个人博客 blog.nnwk.net 一、使用apollo作为配置中心 首先apollo 项目简介和安装请自行百度,本文只介绍如何使用 坑: 1、window10下使用脚本无 阅读全文
posted @ 2021-01-08 14:54 Myisqq 阅读(859) 评论(0) 推荐(2) 编辑
摘要: 一、关于RPC的调用 1. 调用者(客户端Client)以本地调用的方式发起调用; 2. Client stub(客户端存根)收到调用后,负责将被调用的方法名、参数等打包编码成特定格式的能进行网络传输的消息体; 3. Client stub将消息体通过网络发送给服务端; 4. Server stub 阅读全文
posted @ 2019-09-05 09:41 Myisqq 阅读(1609) 评论(0) 推荐(6) 编辑
摘要: 动态代理配合rpc技术调用远程服务,不用关注细节的实现,让程序就像在本地调用以用。 因此动态代理在微服务系统中是不可或缺的一个技术。网上看到大部分案例都是通过反射自己实现,且相当复杂。编写和调试相当不易,我这里提供里一种简便的方式来实现动态代理。 1、创建我们的空白.netcore项目 通过vs20 阅读全文
posted @ 2019-09-03 13:50 Myisqq 阅读(3980) 评论(4) 推荐(4) 编辑
摘要: 在工作中经常遇到要导入数据的场景。 1 导入全新的数据 2 导入的数据中库中可能已经存在,已经存在的数据不能覆盖,不能变更 3 导入的数据中库中可能已经存在,已经存在的数据主键等不能变化,同时需要更新这些数据的一些字段(比如:积分字段) 第一种最简单,最坑爹的是第三种了。 新手碰到这种问题往往一筹莫 阅读全文
posted @ 2017-08-17 09:33 Myisqq 阅读(6928) 评论(0) 推荐(0) 编辑
摘要: POST方式提交数据,一种众所周知的方式: html页面中使用form表单提交,接收方式,使用Request.Form[""]或Request.QueryString[""]来获取。 这里介绍另外一种POST方式和接收方式,就是将整个数据作为加入到数据流中提交和接收 接收方式: 只需要从input 阅读全文
posted @ 2016-08-15 17:52 Myisqq 阅读(45881) 评论(0) 推荐(6) 编辑
摘要: 笔者有一个项目中用到了上传zip并解压的功能。开始觉得很简单,因为之前曾经做过之类的上传文件的功能,所以并不为意,于是使用copy大法。正如你所料,如果一切很正常的能运行的话就不会有这篇笔记了。 整个系统跑起来以后,在本地开发环境中测试,顺利执行。测试环境中,顺利执行。随着项目的推进,上线。这个功能 阅读全文
posted @ 2016-05-17 11:20 Myisqq 阅读(27070) 评论(0) 推荐(2) 编辑
摘要: Window服务是啥,这里就不废话了,如何用在哪里用也不废话了,这里我这篇文章只是详述了我在vs2012中创建window服务的经过,希望对你有所帮助。另外:我在编写服务过程中参考了 Professional C# 2012 and .NET 4.5第一步,创建一个解决方案名称MonitoringF... 阅读全文
posted @ 2014-12-24 13:52 Myisqq 阅读(5910) 评论(1) 推荐(2) 编辑
摘要: 这是读取文件的代码 StreamReader myreader = File.OpenText(_filepath);//读取记事本文件 string s = ""; s = myreader.ReadToEnd();//从当前位置读取到文件末尾 s = s.Replace(txt, "");//替换了第一行,因为我读取的是ascx,第一行不能修改,因此我将它保存在字符串中将读取的字符串中的替换掉 FCKeditor.Value = s; myreader.Close(); myreader.Dispose(); 读取文件时,平淡无奇,没什么错误如果想一 阅读全文
posted @ 2012-09-22 16:33 Myisqq 阅读(421) 评论(0) 推荐(0) 编辑
摘要: 先定义两个类 public class A { protected void fun1() { fun2(); } protected virtual void fun2() { Console.WriteLine("A.fun2"); } } public class B : A { public 阅读全文
posted @ 2021-04-01 16:23 Myisqq 阅读(88) 评论(0) 推荐(0) 编辑
摘要: URL 重写可能会降低应用的性能。 如果可行,应限制规则的数量和复杂度。 何时使用 URL 重写中间件 如果无法使用以下方法,请使用 URL 重写中间件: 在 Windows Server 上使用带 IIS 的 URL 重写模块 在 Apache 服务器上使用 Apache mod_rewrite 阅读全文
posted @ 2021-03-30 09:57 Myisqq 阅读(707) 评论(0) 推荐(0) 编辑
摘要: 使用sudo + 命令 (每次多写sudo,还要输密码,密码错了还要重来 :P ) sudo docker ps (一次性的,不设置DOCKER_HOST)unset DOCKER_HOST unset DOCKER_HOST 修改 ~/.bashrc文件 vi ~/.bashrc # 在最下面添加 阅读全文
posted @ 2021-01-14 09:58 Myisqq 阅读(807) 评论(0) 推荐(0) 编辑
摘要: 环境变量配置问题参考地址:https://github.com/docker/for-mac/issues/3039执行以下命令 unset DOCKER_HOST unset DOCKER_TLS_VERIFY unset DOCKER_TLS_PATH docker ps 阅读全文
posted @ 2021-01-13 16:48 Myisqq 阅读(1742) 评论(0) 推荐(0) 编辑
摘要: liunx上部署netcore 服务,数据库采用了sql server 2014 在运行服务时候无法启动遇到了错误 ERROR 2026 (HY000): SSL connection error: error:1425F102:SSL routines:ssl_choose_client_vers 阅读全文
posted @ 2020-09-25 15:19 Myisqq 阅读(1185) 评论(0) 推荐(0) 编辑
摘要: springboot 配置文件中需要 在tomcat server.xml中 配置 <Host name="localhost" appBase="webapps" unpackWARs="true" autoDeploy="true"> <Context path="/testweb" docBa 阅读全文
posted @ 2020-07-03 18:03 Myisqq 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 1、左移n位就是乘以2的n次方,右移n位就是除以2的n次方 2、flages特性的使用 https://www.cnblogs.com/netqq/p/9383144.html 总的来说是对于2^n 次方之间位运算和运算结果的还原和 匹配 例如1、2、4、8 这几个数字 10进制 2进制 1 000 阅读全文
posted @ 2020-06-11 13:35 Myisqq 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、consul 2、Gateway->Ocelot 3、服务治理 Steeltoe.Discovery.ClientCore 4、缓存 CSRedisCore 5、服务调用 Feign.net 一套 6、日志 NLog 7、接口文档组件 Swashbukle.AspNetCore 8、Skywal 阅读全文
posted @ 2019-12-20 10:40 Myisqq 阅读(272) 评论(0) 推荐(0) 编辑