自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Programming

Programming

  • 博客(24)
  • 收藏
  • 关注

原创 一款开源的Slurm Dashboard监控平台

今天给大家介绍一款开源Slurm web监控平台,它主要用来监控集群的节点、作业、作业分布、队列、QoS,资源预留等等。该平台具有丰富的图示:集群机架图,节点拓扑图,队列使用情况甘特图等。并且支持多集群统一监控。

2023-02-15 21:03:29 1972

转载 Linux sed插入修改删除内容 - 猿码设计师

Linux sed插入修改删除内容 - 猿码设计师源码设计师:sed是一个强大的Linux命令行工具,在不打开文件的情况下,能够对文件内容进行增删改的操作。下面介绍下,我们如何使用sed来操作文件。我们给出几个示例来解释sed的运行https://www.yuanmadesign.com/ymdesign/linux-sedsed是一个强大的Linux命令行工具,在不打开文件的情况下,能够对文件内容进行增删改的操作。下面介绍下,我们如何使用sed来操作文件。首先我们给出一个示例文件:$ cat test.t

2022-06-10 11:16:38 683

转载 Linux Shell 进阶 - Linux Shell进阶学习教程 - Linux Shell练习 - HPC基础 - 源码设计师

Linux Shell 进阶 - Linux Shell进阶学习教程 - Linux Shell练习 - HPC基础 - 源码设计师 Linux Shell进阶学习教程 - Linux Shell练习 - HPC基础 - 猿码设计师; Linux shell的存在时间比大多数用户的存在时间都要长。它之所以幸存下来,是因为它是一个强大的工具,通常只需几个按键或几行代码,就可以让用户执行复杂而强大的任务。它可以帮助用户自动执行重复性任务,并轻松地将较小的任务组合成更大、更强大的作业流程。https://www.

2022-06-09 22:56:00 210

转载 Linux Shell - Linux Shell小白入门学习教程 - Linux Shell练习 - HPC基础 - 源码设计师

Linux Shell - Linux Shell小白入门学习教程 - Linux Shell练习 - HPC基础 - 源码设计师 Linux Shell小白入门学习教程 - Linux Shell练习 - HPC基础 - 猿码设计师; Linux shell的存在时间比大多数用户的存在时间都要长。它之所以幸存下来,是因为它是一个强大的工具,通常只需几个按键或几行代码,就可以让用户执行复杂而强大的任务。它可以帮助用户自动执行重复性任务,并轻松地将较小的任务组合成更大、更强大的工作流程。使用shell是各种高

2022-06-09 22:53:28 188

转载 Linux gdb子进程和多进程调试 - 猿码设计师 follow-fork-mode

Linux gdb子进程和多进程调试 - 猿码设计师 follow-fork-mode默认情况下,父进程fork一个子进程,gdb只会继续调试父进程而不会关心子进程的运行。如果需要在多个子进程和父进程间来回跳跃调试,则需要设置相关参数detach-on-fork。https://www.yuanmadesign.com/ymdesign/gdb-debug-fork默认情况下,父进程fork一个子进程,gdb只会继续调试父进程而不会关心子进程的运行。如果需要在多个子进程和父进程间来回跳跃调试,则需要设置相关

2022-06-06 09:39:38 417

转载 python unittest web可视化报告 - 猿码设计师

python unittest web可视化报告 - 猿码设计师python自带了用来进行单元测试的框架unittest。现在我们就来说说怎么样能够产生unittest的可视化报告。所谓可视化报告,就是能够以图表的形式来展现测试结果。我介绍的工具能够产生一个单独html页面,能够打开即结果的效果,而且还能够查看异常信息。https://www.yuanmadesign.com/ymdesign/python-unittest1python自带了用来进行单元测试的框架unittest。这个单元测试框架是受到

2022-06-06 09:38:58 238

转载 RVM怎么下载和管理ruby版本 - 猿码设计师 ruby rvm

RVM怎么下载和管理ruby版本 - 猿码设计师 ruby rvmrvm工具使用,ruby 安装。RVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换。如果你打算学习 Ruby / Rails, RVM 是必不可少的工具之一。https://www.yuanmadesign.com/ymdesign/rvm-rubyRVM 是一个命令行工具,可以提供一个便捷的多版本 Ruby 环境的管理和切换。如果你打算学习 Ruby / Rails, RVM 是必不可少的工具之一。这里所有的命令

2022-06-06 09:38:06 341

转载 JavaScript调试,停止使用console.log - 猿码设计师

JavaScript调试,停止使用console.log - 猿码设计师JavaScript log 前端; 停止对JavaScript所有内容使用 console.log; 我已经看到并继续看到许多开发人员经常以我认为不正确的方式使用控制台对象的 log 方法。https://www.yuanmadesign.com/ymdesign/js-console-log停止对JavaScript所有内容使用 console.log 。我已经看到并继续看到许多开发人员经常以我认为不正确的方式使用控制台对象的 lo

2022-06-06 09:37:18 649

转载 MySQL/MariaDB行最大长度限制8192和65535 - 猿码设计师

MySQL/MariaDB行最大长度限制8192和65535 - 猿码设计师MySQL/MariaDB设计表的时候,需要慎重考虑变长字段的长度。最常见的业务场景:一个变长字段varchar,30长度已经能够满足其业务需求,但是对于追求向后兼容的源码设计师来说,可能会选择100甚至更高。https://www.yuanmadesign.com/ymdesign/mysql-max-sizeMySQL/MariaDB设计表的时候,需要慎重考虑变长字段的长度。最常见的业务场景:一个变长字段varchar,30长度

2022-06-06 09:36:26 1811

转载 Web应用如何解决CRLF注入漏洞 - 猿码设计师

Web应用如何解决CRLF注入漏洞 - 猿码设计师web CRLF injection nginx ;在HTTP协议中,header之间是用一个CRLF分隔的。Body是用两个CRLF分隔的。浏览器就是根据这些CRLF解析header和Body并显示页面。如果我们能够控制header中的值,注入恶意的CRLFhttps://www.yuanmadesign.com/ymdesign/web-crlf-injection-nginx什么是CRLF注入漏洞?CRLF是\r\n的简称,也就是‘回车换行’。它们的U

2022-06-06 09:35:44 1033

转载 web安全测试之appscan – TLS1.0 is enabled - 猿码设计师

web安全测试之appscan – TLS1.0 is enabled - 猿码设计师https://www.yuanmadesign.com/ymdesign/web-appscan-tlsAppScan发现服务器支持较老的 TLS 版本(TLSv1.0 或 TLSv1.1)。服务器端配置的TLS版本比较老,需要更改。以Nginx配置为例:server {...ssl_protocols TLSv1.2 TLSv1.3;...}老版本的TLS有安全漏洞,虽然客户端支持,但是最好还是不要使用。...

2022-06-06 09:34:54 1459

转载 web安全测试之appscan – “X-XSS-Protection”头缺失或不安全 - 猿码设计师

web安全测试之appscan – “X-XSS-Protection”头缺失或不安全 - 猿码设计师https://www.yuanmadesign.com/ymdesign/appscan-web-test3Appscan是一款安全漏洞扫描软件,由IBM公司研发,后又被卖给了印度公司HCL。在web安全测试中,今天我们说下扫描结果中包含X-XSS-Protection请求头header的缺失或不安全的时候,我们该如何应对。风险:可能会收集有关 Web 应用程序的敏感信息,如用户名、密码、机器名和/或敏感

2022-06-06 09:33:15 3474

转载 Linux配置虚拟IP(VIP) - 猿码设计师

Linux配置虚拟IP(VIP) - 猿码设计师Linux vip config配置;添加虚IP的两种方式:手动ifconfig添加和keepalived添加虚ip。在keepalived中2种模式,分别是master->backup模式和backup->backup模式https://www.yuanmadesign.com/ymdesign/linux-vip手动添加虚IP1 ifconfig查看当前活动网卡。如:eth02 进行vip添加ifconfig eth0:0 166.111.69.100

2022-06-06 09:31:43 2875

转载 如何自定义(和着色)你的 Bash 提示 - 猿码设计师

如何自定义(和着色)你的 Bash 提示 - 猿码设计师linux bashLinux Shell 如何自定义(和着色)你的 Bash 提示 - 源码设计师; 大多数 Linux 发行版将 Bash 提示配置为类似于 username@hostname:directory$ 。https://www.yuanmadesign.com/ymdesign/linux-shell-bash-ps1正在上传…重新上传取消大多数 Linux 发行版将 Bash 提示配置为类似于 username@hostname:d

2022-06-06 09:24:11 315

转载 Linux Bash 配置揭秘 shell - 猿码设计师

Linux Bash 配置揭秘 shell - 猿码设计师linux shell bash 配置;.bash_profile、.profile 和 .bashrc 约定; Login Shell vs. Non-login Shell;https://www.yuanmadesign.com/ymdesign/linux-shell-bash.bash_profile、.profile 和 .bashrc 约定Linux 和 OS X 上的 Bash 配置可能会让很多人感到困惑,包括我自己。我写了这个简短的

2022-06-05 20:53:38 147

转载 web安全测试之appscan – “X-Content-Type-Options”头缺失或不安全

web安全测试之appscan - “X-Content-Type-Options”头缺失或不安全 - 猿码设计师web 安全测试 appscan; 通过设置"X-Content-Type-Options: nosniff"响应标头,对 script 和 styleSheet 在执行是通过MIME 类型来过滤掉不安全的文件。https://www.yuanmadesign.com/ymdesign/appscan-web-test2Appscan是一款安全漏洞扫描软件,由IBM公司研发,后又被卖给了印度公司

2022-06-05 20:48:50 6549

转载 web安全测试之appscan – “Content-Security-Policy”头缺失或不安全

web安全测试之appscan – “Content-Security-Policy”头缺失或不安全 - 猿码设计师https://www.yuanmadesign.com/ymdesign/appscan-web-testAppscan是一款安全漏洞扫描软件,由IBM公司研发,后又被卖给了印度公司HCL。在web安全测试中,今天我们说下扫描结果中包含Content-Security-Policy请求头header的缺失或不安全的时候,我们该如何应对。首先,它的严重性低。AppScan 检测到 Conten

2022-06-05 20:47:35 11441

转载 如何在 Golang 中构建生产级 REST API - 猿码设计师

如何在 Golang 中构建生产级 REST API - 猿码设计师https://www.yuanmadesign.com/ymdesign/go-router有一种说法是,用 golang 编写的 API 不能像其他语言那样简单和惯用。实际上,我遇到过很多 REST API 代码库,这些代码库复杂混乱,其中包含很多的抽象,最终损害了可读性和可维护性。在这个系列中,我们将介绍如何构建一个生产级的 todo list rest api,它将有机地增长,从代码结构和路由等开始,然后添加一个 mongo db

2022-06-05 20:43:56 249

转载 Wordpress Apache服务器SSL证书自动安装部署 - 猿码设计师

Wordpress Apache服务器SSL证书自动安装部署 - 猿码设计师https://www.yuanmadesign.com/ymdesign/apache-httpd-ssl用wordpress搭建了网站,为了安全起见,想设置https来增强网站的安全性。那么先得从服务商那里获得证书,免费的或者收费的都可以,只不过免费的安全服务和时间上会有限制,具体限制是什么,阿里和腾讯可能不一样,这里不做深入探讨。这篇文章主要介绍apache httpd服务的https证书的配置过程。文章最后给出了一键配置的脚

2022-06-05 20:26:28 451

转载 Fetch与Axios - 猿码设计师

Fetch与Axios - 猿码设计师https://www.yuanmadesign.com/ymdesign/axios-fetch“ 在前端页面开发过程中,应该用fetch还是axios呢?比较出真知。”在开始一个新的前端项目时,我一直争论的一件事是:应该使用 fetch API 吗?还是应该使用 Axios?在这里,我将描述每种工具之间的区别,以便您可以就使用哪些工具做出明智的决定。让我们先回顾一下每个工具的基础知识,从 Fetch 开始。Fetch API 是一个内置的浏览器 API,用于从服务器

2022-06-05 20:23:12 161

转载 15 个你永远需要的Javascript代码段 - 猿码设计师 JS代码片段 Code

15 个你永远需要的Javascript代码段 - 猿码设计师 JS代码片段 Codehttps://www.yuanmadesign.com/ymdesign/js-snippet清洗数组数据使用排序和随机方法对数组进行清洗非常容易。const shuffleArray = (arr) => arr.sort(() => 0.5 - Math.random());console.log(shuffleArray([1, 2, 3, 4]));// Result: [ 1, 4, 3, 2 ]检测日期是否合

2022-06-05 20:21:23 102

转载 成为高年薪JavaScript开发者的路线图

猿码设计师 - 成为高年薪JavaScript开发者的路线图https://www.yuanmadesign.com/ymdesign/js-roadmap“ 本文为你呈现成为JavaScript技术专家的路线图,教你怎么达到这个目标。”如果你想在软件开发方面一飞冲天,并且想用 JavaScript 做到这一点,恭喜你,你做了一个不错的选择。尽管如此,这段旅程有时会很艰难、困难和具有挑战性。记住,不要放弃。如果你能获得很多的经验,你的年薪将超过40万/年。因此,让我们深入探讨如何实现这一目标,并构建一些美丽

2022-06-05 19:32:36 150

转载 2022年JavaScript最著名的库和框架

猿码设计师 - 2022年JavaScript最著名的库和框架https://www.yuanmadesign.com/ymdesign/js-lib-framework“ 流行的JavaScript库和框架,帮助我们构建美好的世界和生活。”根据 2021 年 Stack Overflow 开发者调查,JavaScript 是世界上使用最多、最著名和被认可的编程语言。也许,即使是 JavaScript 的创造者 Brendan Eich,也无法想象它今天是如此成功。他只打算制作一种可以使 Web 开发过程更

2022-06-05 19:24:27 581 1

转载 React VS Angular:前端巨头的冲突

源码设计师 - react vs angularhttps://www.yuanmadesign.com/ymdesign/react-angular如今,几乎一半的基于JavaScript 的前端项目都是使用这两个庞大且公认的框架编写的。Web 开发世界在很大程度上依赖于这项技术,如果你没有听说过它们,你就不能认为自己是真正的开发人员。因此,在本文中,我们将展现关于这两件令人难以置信的艺术品的故事。01—ReactReact 是一个 JavaScript 开源前端库,由 Meta(创建时为 Faceboo

2022-06-05 19:18:41 140

空空如也

空空如也

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

TA关注的人

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