- 博客(62)
- 资源 (4)
- 收藏
- 关注
原创 winget InternetOpenUrl() failed. 0x80072f7d
尝试更新源时失败: winget执行此命令时发生意外错误:InternetOpenUrl() failed.0x80072f7d : unknown error
2022-12-06 17:08:08
3977
2
原创 linux下mysql cpu占用过高问题查找思路
本文以centos为例查找mysql资源暂用过高问题,其他系统思路一样,可能部分命令有所区别。
2022-07-27 11:29:17
1794
原创 net6 docker镜像大小优化之路
前言创建项目发布项目在终端执行创建 docker 镜像构建镜像查看镜像镜像优化自包含发布构建镜像再次优化前言有没有试问过自己,你的 docker 镜像是不是尽可能的小?有没有优化空间?为什么需要更小的镜像?首先较大的镜像意味着如下几点:更长的下载时间更多的存储空间更多的冗余组件所有我们尝试下常规项目中是否可以优化我们的镜像大小创建项目开始前我们需要一个示例项目,这里就用dotnet new webapi -o Test创建一个 net api 项目,.
2022-04-01 11:18:18
2679
原创 linux mkdir 创建同级多目录
在当前目录创建三个文件夹,且每个文件夹分别创建名为a,b,c三个文件夹结构如下├── 1│ ├── a│ ├── b│ └── c├── 2│ ├── a│ ├── b│ └── c└── 3 ├── a ├── b └── c如果挨个手动创建很麻烦,想实现该需求可以利用{}实现,执行如下命令即可mkdir {1,2,3}/{a,b,c} -p...
2022-03-07 15:23:29
1804
原创 vscode 将 netcore 项目以单文件发布并裁剪
前言net6 支持单文件发布,没事捣鼓了下,由于我开发用的 vscode 所以发布也就直接用 vscode 了正文知识点vscode默认生成的任务中的发布以进程形式执行net 发布需要用dotnet publish命令,以读取项目文件中指定的所有依赖项并将生成的文件集发布到目录中dotnet publish 命令其实底层还是调用MSBuild,因此任何传递给 dotnet publish 的参数都将传递给 MSBuild-c 和 -o 参数分别映射到 MSBuild 的 Conf
2021-12-28 20:52:41
1249
原创 /usr/bin/dotnet: 没有那个文件或目录
今天在服务器上更新了dotnet后想查看下已安装的所有版本dotnet --info-bash: /usr/bin/dotnet: 没有那个文件或目录瞬间懵逼了,经过查阅资料后发现,早期版本的dotnet安装的是/usr/local/bin/下,因此环境变量也就在该目录,后期的版本则安装到了/usr/share/下,于是尝试了下/usr/share/dotnet/dotnet --info.NET SDK (反映任何 global.json): Version: 5.0.403 Comm
2021-12-10 09:25:48
2771
原创 阿里云+acme.sh通配符ssl证书
前言简介Let’s Encrypt 是一个由非营利性组织互联网安全研究小组(ISRG)提供的免费、自动化和开放的证书颁发机构(CA)。它只支持 DV 证书的签发,也就是通过验证域名所有权,然后签发该域名的证书。它支持两种验证方式,一种是通过 HTTP 的方式验证,另一种是通过 DNS 的方式验证,只有这种支持通配符,而今天要讲的就是第二种方式。官网地址:https://letsencrypt.org客户端Let’s Encrypt 使用 ACME 协议来验证您对给定域名的控制权并向您颁发证书。要获
2021-11-06 01:51:27
4805
原创 docker 容器内访问宿主ip
在生产环境下难免会在容器内访问宿主服务,此时只需要使用host.docker.internal即可,如ping host.docker.internal输出如下PING host.docker.internal (192.168.65.2): 56 data bytes64 bytes from 192.168.65.2: seq=0 ttl=37 time=1.013 ms64 bytes from 192.168.65.2: seq=1 ttl=37 time=3.942 ms64 bytes
2021-07-13 20:44:55
6453
原创 centos 磁盘分析工具 ncdu 安装
官网地址:https://dev.yorhel.nl/ncduNcdu 是一个带有 ncurses 接口的磁盘使用分析器。它旨在在您没有完整图形设置可用的远程服务器上分析磁盘占用情况。安装本问以 centos 系统为例yum 方式yum install -y ncdu文件方式下载编译好的文件wget -O ncdu.tar.gz https://dev.yorhel.nl/download/ncdu-1.16.tar.gz解压文件tar -zxvf ncdu.tar
2021-07-06 10:00:01
2297
原创 docker 保存镜像至文件并在内网使用
当我们在开发环境下打包的镜像需要在生产环境无互联网的服务器上使用时,无法通过镜像仓库拉取镜像,这时候就需要将镜像导出为文件,然后上传至服务器,再通过加载镜像使用,具体操作步骤如下:本文以自己制作的doris镜像为例1. 保存镜像将doris:0.14.00镜像保存为doris.tar文件-o 为保存为文件,参数为文件路径docker save -o doris.tar doris:0.14.00此时可以在当前目录下看到新增了名为doris.tar文件2. 上传镜像将doris.ta
2021-07-05 17:11:08
678
原创 powershell 执行多条命令
需求同时执行多条命令以前在win的cmd上执行多条命令是用&&连接即可,但是这在powershell中并不管用方法1使用 -and进行连接,如(mkdir test) -and (cd test)方法2使用;号进行连接,如mkdir test;cd test方法2使用shift+enter换行输入多行命令,如在powershell中使用shift+enter表示换行继续输入mkdir testcd test...
2021-06-24 09:20:58
10696
原创 docker集群部署doris
1. 前言这篇文章主要讲述如何在 docker 环境下搭建 doris 集群,以及一些注意事项。开始前请参考下必备技能表技能槽熟练度docker熟悉dockerfile熟悉docker-compose熟悉linux熟悉ctrl | c ctrl | v精通如果已经具备以上技能,并满足对应的熟练度要求,那么请继续,反之去熟悉一下技能2. 简介引用官网一句话支持对海量大数据进行快速分析的 MPP 数据库官网地址:https://dori
2021-06-21 16:27:48
8265
1
原创 docker wsl2 Error 139
今天在尝试kylin的时候发现创建的容器无法启动,并报error 139错误码,而这个时候查看日志又什么都没有,经过一顿面向搜索引擎后找到 解决方法,具体操作如下:进入到%userprofile%\后新建一个名为.wslconfig的文件,并添加如下内容后保存重启机器即可[wsl2]kernelCommandLine = vsyscall=emulate...
2021-05-21 18:22:02
893
原创 react typescript 页面跳转state传参获取值
随着时间推移ts逐渐成为主流,以前jsx很多骚操作会受到类型检测的限制,虽然能正常运行,但是编辑器会提示各种错误。比如这次要讲的react下页面跳转时利用state传参的功能发起跳转<Link to={{ pathname: '/login', state: { userName: "xxoo" } }}/>接收参数jsx写法该写法在ts中其实也能获取到值。const userName=props.location.state.userName;注意:如果你用这.
2021-04-05 00:00:06
2368
原创 tcp端口转发工具
目录GatewayBranch开源地址诞生背景解决问题频繁新增转发的需求项目重构使用dockerGatewayBranchGatewayBanch是一个基于DotNetty的轻量级端口转发工具开源地址github 地址gitee 地址诞生背景做tcp通讯的朋友可能深有感触,当一个tcp项目上线之后避免不了需要数据转发解决问题频繁新增转发的需求第一次收到转发需求的时候可能花点时间就能实现,测试发布一气呵成第二次收到转发需求的时候可能你就犯嘀咕了第三次…第四次…项目重构项目重
2021-01-03 22:39:31
3044
原创 win借助任务计划程序实现开机自启、定时重启nginx
1. 打开任务计划程序2. 点击右侧创建任务输入名称、描述等信息勾选不管用户是否登录都要运行3. 点击触发器标签点击新建在弹窗中的开始任务中选择启动时确定4. 点击操作标签新建在程序或脚本选择nginx.exe所在位置(也就是nginx.exe的绝对路径)在添加参数输入框输入-p nginx.exe所在目录确定5. 确定6. 右击刚刚创建的任务点击运行看是否能够成功运行nginx最好到任务管理器里看看有没有nginx进程...
2020-10-13 23:39:28
2063
4
原创 centos 搭建 kafka 及开机启动
目录1. 下载kafka2. 安装2.1 解压2.2 修改配置3 开机自启3.1 zookeeper 自启3.2 kafka 自启3.3 刷新配置3.4 加入开机自启3.5 启动服务3.6 查看状态4 开启外网端口1. 下载kafka到kafka官网http://kafka.apache.org/downloads.html下载,我这里下载的是2.6.0版本2. 安装2.1 解压创建/home/software/kafka/2.6.0文件夹 并进入/home/software/kafka目录下解压
2020-10-12 17:51:18
1443
原创 Windows10 子系统(WSL) 或 docker wsl 模式 修改虚拟磁盘目录
目录1 wsl1.1 简介1.2 常用命令1.2.1 启动默认发行版1.2.2 启动指定发行版1.2.3查看所有安装的发行版1.2.4 查看正在运行的发行版1.2.5 设置默认发行版1.3 CMD运行Linux命令1.3.1 语法1.3.2 示例1.4 用win资源管理器打开Linux文件系统2.修改安装目录2.1查看所有分发版本2.2导出分发版为tar文件到指定路径2.3注销已安装的子系统2.4重新导入1 wsl1.1 简介WSL 是 Windows subsystem linux 的简称,可以到
2020-10-12 01:43:03
2436
5
原创 linux screen 工具使用及开机启动运行程序
目录简介安装使用说明参数示例创建一个名为`ping`的`screen`终端显示已创建的 screen 终端恢复名为`ping`的`screen`终端技巧1、离开`screen`终端并不中断程序2、开机启动`screen`并执行指定`shell``centos` 系统简介screen 用于多重视窗管理程序当我们使用 ssh 连接 linux 执行命令的时候会占用当前控制台,虽然可以用nohup的方式扔到后台去执行,但是也觉得不是很方便,screen 就可以帮我们解决这样的苦恼安装centosy
2020-10-10 16:54:58
4199
1
原创 win下docker运行contos
目录下载镜像运行centos1.默认登录密码运行1.1 CONTAINER_ID查看2.指定密码运行3.指定密码并启用ssh3.1 ssh 连接下载镜像首先执行一下命令拉取contos镜像docker pull tutum/centos运行centos1.默认登录密码运行docker run -d -p 0.0.0.0:2222:22 tutum/centos这样运行会随机生成登...
2020-03-19 21:49:05
172
原创 net core 打包工具dotnet-warp
dotnet-warp是开源免费的.NET Core全局工具,用于生成单个可执行文件1、安装dotnet tool install --global dotnet-warp2、打包dotnet-warp具体使用请移步github查看文档,地址:https://github.com/Hubert-Rybak/dotnet-warp个人网站:yedajiang44.com配置有限轻点。...
2019-09-25 09:02:32
1503
3
原创 git error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413
刚才在提交git的时候冷不丁来了个413错误,错误信息如下error: RPC failed; HTTP 413 curl 22 The requested URL returned error: 413http的413错误码是请求体太大,那自然是服务器配置问题由于我服务端是用nginx反向代理的,所以首先去改nginx配置在http 的 server 节点中添加client_max_b...
2019-08-12 12:09:58
6038
1
原创 net core iis 下 restful 风格 webapi put delete 时 405 Method Not Allowed
个人网站:yedajiang44.com/blog(配置有限,轻点)webapi打包发布后当发送put、delete等请求时出现405错误码如下图这个错误是因为服务器不支持该谓词请求解决方法:1、在web.config文件中system.webServer节点添加如下配置 <modules runAllManagedModulesForAllRequests="f...
2019-07-18 17:54:00
721
原创 C#/net core 使用Protocol Buffers入门
个人网站:yedajiang44.com1、什么是Protocol BuffersProtocol Buffers是在网络通讯或者数据存储时用到的一种语言无关、平台无关、可扩展的序列化结构数据格式。类似于XML、json,不过比XML、json更小、更快、更简单。你首先要定义自己想要的数据结构(在 .proto 文件中定义数据结构信息),经过Protocol Buffers 编译后生成...
2019-05-21 23:17:52
2472
3
原创 net core HTTP Error 502.5 - ANCM Out-Of-Process Startup Failure
个人博客:yedajiang44.com/blog昨天更新了下vs,今天打开项目运行的时候直接报如下错误:HTTP Error 502.5 - ANCM Out-Of-Process Startup FailureCommon causes of this issue:The application process failed to startThe application pr...
2019-05-20 23:30:15
5626
原创 net core 3.0已安装,但vs2017 没有net core 3.0 SDK
由于目前net core3.0为预览版,而vs默认不适用预览版SDK,有已在新建项目或已有项目更换SDK时不显示3.0解决方法只需要设置vs使用预览版的SDK即可操作步骤:工具->选项->搜索 core->项目和解决方案,勾选右边的:使用.net core sdk预览版最后记得重启vs...
2019-05-19 10:33:20
13826
2
原创 angular2 url地址传参
首先在组件的构造函数注入ActivatedRouteconstructor(private route: ActivatedRoute) {}然后通过ActivatedRoute.snapshot.params["参数名"]获取,如下代码获取url中参数名为id的值: constructor(private route: ActivatedRoute) { let id=...
2019-04-12 22:38:59
770
原创 Visual Studio 2019密钥
企业版:BF8Y8-GN2QH-T84XB-QVY3B-RC4DF个站:yedajiang44.com(服务器配置有限,请轻点)掘金:https://juejin.im/user/5af08c8a6fb9a07ac56011fc
2019-04-11 21:32:00
8780
原创 github clone 慢解决方法
经常在github clone的小伙伴应该会发现clone的时候速度惊奇的慢1、首先打开www.ipaddress.com站点,在输入框中输入:github.global.ssl.fastly.net并回车2、回车后会给出映射ip地址(此时请记录下该ip)如下图:3、重复1-2步骤,获取github.com映射ip并记录4、修改host文件Windows下在C:/Win...
2019-02-13 23:57:03
1567
1
原创 ckeditor cloudservices-no-token-url 异常
由于新版ckeditor增加了云服务,用于上传资源用的,而且默认是开启的,所以只需要关闭相应的插件即可解决该异常配置文件中配置如下:CKEDITOR.editorConfig = function (config) { //...其他设置 config.removePlugins = 'easyimage,cloudservices';//添加该行代码关闭easyimag...
2019-02-11 14:44:05
4259
7
原创 sqlserver2017无法添加维护计划问题
个人博客地址:http://www.yedajiang44.com/Blog由于sqlserver2017默认不启用维护计划功能,因此需要手动启用前提是sql server版本为开发板或者企业版,因为express版没有维护计划功能启用方法:1、在sql server management studio中链接数据库(连接时的账号必须时sysadmin角色)2、点击新建查询3、...
2018-12-07 09:06:49
5032
2
原创 android压缩图片保存为文件后显示方向被改的解决方法
个人博客地址:http://yedajiang44.com/blog今天使用libjpeg-turbo压缩图片后再显示时图片方向变了,原图时纵向的图,压缩后再加载变成横向的了,最主要的原因是压缩后的图片文件没有了EXIF信息有可能是我调用libjpeg-turbo的c文件代码问题,但是我对c是毛都不懂
2018-11-15 19:50:11
3172
原创 .net core 中 DateTime 序列化为json后带字母T问题
当实体类中的类型为DateTime类型时(如下)//实体class Model{ //... //创建时间 public DateTime CreateTime{get;set;} //...}再进行json序列化后,前端收到的结果为xxxx-xx-xxT xx:xx:xx 如:2018-11-03T15:20:20原因是core版本中的Newt...
2018-11-03 19:16:25
3448
原创 Did you mean to run dotnet SDK commands?
今天在服务器上执行dotnet命令时命令行报出:“Did you mean to run dotnet SDK commands?xxxx”的错误于是看了下环境变量,确实存在C:\Program Files (x86)\dotnet和C:\Program Files\dotnet这两个变量,但是就是执行dotnet命令就是报错于是我分别进了各自的文件夹执行dotnet命令...
2018-10-20 10:14:21
4342
原创 c# 利用office将word、excel、ppt转换为pdf的工具类
利用office将word、excel、ppt转换为pdf此方法的弊端就是依赖office,如果服务器上没有office就没办法正常使用直接上代码using Microsoft.Office.Core;using Microsoft.Office.Interop.Excel;using Microsoft.Office.Interop.PowerPoint;using Syst...
2018-09-14 21:14:25
718
原创 linq 或 lambda的sum()值为null的解决方法
今天在用lambda查询数据的时候用了sum()获取数据后作为where,可是查出来的数据死活不对,下面是部分代码x => x.DeliveryDetails.Where(w => !w.IsDeleted).Sum(s=>s.Quantity) < x.Quantity于是把生成的sql复制出来稍作修改执行了一下,结果如下(q是上面sum()的结果,q1是上面...
2018-08-24 09:49:01
14361
原创 解决windows下文件名太长无法删除的问题
今天删除一个无用文件夹时windows跳出如下弹窗:解决方法:1、在要删除的文件夹同级新建一个空文件夹(如图:1是要删除的文件夹,也就是包含那个文件名过长的文件的文件夹,2是空文件夹)2、点下空白处(只要不选中文件或文件夹就行)按住Shift键不松,然后右击鼠标,选择在此处打开命令窗口(如图)3、在命令行中输入以下命令并回车robocopy 2 1 /purge注意:2是空文件夹,1是要删除...
2018-06-29 11:07:03
77632
42
原创 .net mvc model使用验证注解时在Razor中jqueryValidate隐藏域不验证问题
jqueryValidate作为验证插件可以很好的保证表单的正确性,但是如果有隐藏域的时候,这个隐藏域默认是不受到验证的,但是很多情况下我们隐藏域也需要验证其正确性,这时候就需要配置jqueryValidate的设置了代码如下:$("form").validate({ ignore: [],//关键配置在此 rules: { Name: { ...
2018-06-02 17:36:01
919
原创 asp.net js(前台)调用cs(后台)文件中的方法
js脚本:var man= <%=getData()%>;console.log(man)后台中的方法:/// <summary>/// 获取数据/// </summary>/// <returns>字符串</returns>public string getData() { return "{Name:'张三',Ag...
2018-05-09 17:50:10
4128
原创 android NFC TAGID的进制转换
去年做了个app用到了NFC,当时获取到的id需要进制转换后才能与硬件厂商那边对接,所以搞了几个进制转换的方法先上进制转的代码: /** * 转十六进制 * @param bytes * @return */ private String toHex(byte[] bytes) { StringBuilder sb = new ...
2018-03-14 16:51:34
2211
2
libsqlite_.tar.gz
2017-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人