.netcore 依赖注入, 跨线程访问控件invoke

  • Post author:
  • Post category:其他

一个例子 依赖注入只需要修改注入, 就能改变实现 using Microsoft.Extensions.DependencyInjection; using System; namespace DependencyInjectionDemon2 { class Program { static void Main(string[] args) { ServiceCollection service…

继续阅读 .netcore 依赖注入, 跨线程访问控件invoke

WPF 计时器(支持倒计时、正计时)

  • Post author:
  • Post category:其他

using System; using System.Windows; using System.Windows.Threading; namespace WpfApplication1 { /// <summary> /// MainWindow.xaml 的交互逻辑 /// </summary> public partial class MainWindow : Win…

继续阅读 WPF 计时器(支持倒计时、正计时)

linux 搭建pptpd服务器出现可以ping通但无法登录网页

  • Post author:
  • Post category:linux

linux 搭建pptpd服务器出现可以ping通但无法登录网页有可能是MTU值的问题,关于MTU值详解可以网上搜下 以下为三种修改MTU的办法 一,如果开启了iptable的 iptables -A FORWARD -p tcp --syn -s 10.0.0.0/24 -j TCPMSS --set -mss 1356 其中粗体部分换上你的pptp client的ip段 二、 在/ec/ppp…

继续阅读 linux 搭建pptpd服务器出现可以ping通但无法登录网页

windows下复制文件报错“文件名对目标文件夹可能过长 。您可以缩短文件名并重试,或者……”…

  • Post author:
  • Post category:其他

我将一个路径下文件夹复制到另一个路径下时,出现了报错,报错图片如下: 然后查资料发现: 1、文件名长度最大为255个英文字符,其中包括文件扩展名在内。一个汉字相当于两个英文字符。 2、文件的全路径名长度最大为260个英文字符,包含扩展名在内。如路径为C:\Program Files\filename.txt,那么这28个字符都包含在此字符数值中。一个汉字相当于两个英文字符,同样,文件(夹)的名字是…

继续阅读 windows下复制文件报错“文件名对目标文件夹可能过长 。您可以缩短文件名并重试,或者……”…

如何排查java应用的高CPU占用的问题

  • Post author:
  • Post category:java

这类问题,如果应用不是在容器中运行的(K8S,docker),那排查起来相对简单,无非就是先用top定位哪个java服务的进程的CPU占用较高,再用**top -Hp {pid}**命令来查看具体哪些线程的CPU占用较高,最后通过jstack命令打印服务的线程堆栈信息,再将占用过高的线程的PID转换成16进制到线程堆栈文件中去搜索,找到对应的高CPU占用的线程就行了。 但如果应用是通过容器启动的,…

继续阅读 如何排查java应用的高CPU占用的问题

Roslyn导致发布网站时报错-编译失败

  • Post author:
  • Post category:其他

最近新升级了Visual Studio 2017,创建的Web项目Bin目录中多了一个叫roslyn的文件夹,该文件夹导致网站在某些服务器上发布出错 从网上搜索了一下,Roslyn是新出的动态编译工具 但是在服务器上安装.net4.6后仍然提示编译出错。 解决方法:打开解决方案NuGet包管理器,卸载一个叫“Microsoft.CodeDom.Providers.DotNetCompilerPla…

继续阅读 Roslyn导致发布网站时报错-编译失败

was cached in the local repository, resolution will not be reattempted until the update interval of

  • Post author:
  • Post category:其他

可能原因是maven私服找不到相关jar。 我们可以到 http://mvnrepository.com 中找到相应的jar,上传到私服即可。 然后到本地仓库中找到相应的文件夹路径,删除相关文件夹后,再执行maven命令。 下面是其他网友的补充: 方法二、 今天使用命令mvn compile编译maven项目时提示错误信息,部分错误信息如下: ...... was cached in the lo…

继续阅读 was cached in the local repository, resolution will not be reattempted until the update interval of

nuxt项目dist上传服务器,nuxt.js构建的项目,打包后如何部署到服务器?

  • Post author:
  • Post category:其他

1、运行程序 真正的部署是先打包npm run build,然后运行npm run start,但是我们知道nuxt是结合express框架的,使用npm run start运行,如果程序出现错误就会停止。所以为了保持程序持续运行,在linux我们要结合 nohup来运行: nohup npm run start 1>>app.log 2>>error.log & …

继续阅读 nuxt项目dist上传服务器,nuxt.js构建的项目,打包后如何部署到服务器?

Android11 SELinux 添加权限后不生效

  • Post author:
  • Post category:linux

软件平台:Android11 硬件平台:QCS6125 Android 11上需要对一个节点进行写操作,但是添加了Selinux以后还是报错 allow platform_app yft_temperature_file:file { write read getattr open }; 加了权限还是一直报avc 01-26 09:40:55.556  7891  7891 W yft.facto…

继续阅读 Android11 SELinux 添加权限后不生效

字符串类的设计与实现C++

  • Post author:
  • Post category:其他

数据结构课程设计之字符串类的设计与实现 主要实现了字符串显示、查找指定字符、插入字符、删除字符、替换字符、字符串的拼接、求子串以及模式匹配BF算法八大功能。 编译器为Devc++。实现语言为C++。 主要思想: 我们在主函数输入了一个字符串,将其转换为字符数组,并获取该字符数组的长度。 这样我们就可以轻松地进行字符串类的设计与实现功能。 #include <iostream> #inc…

继续阅读 字符串类的设计与实现C++