Jul022023
Jun142023
shell脚本每行后面多了一个^M的原因和解决办法
shell 脚本每行后面多了一个 ^M 的原因和解决办法。
在开发过程中,有时候不小心将 Windows 本地创建的 shell 脚本(以 .sh 结尾的脚本),传到 linux 系统中,通过 vi 或者 view 命令查看文件时,发现在末尾发现出现了很多 ^M 字符。
^M 是什么?
这个字符就是换行符,是由于跨平台解析的原因,因为 windows 和 Linux 下对行尾的换行的定义不同。
Windows: \r\n
Linux/Unix: \n
Mac: \r
...阅读全文
Jun092023
常用的前端JavaScript方法封装
1、输入一个值,返回其数据类型**
function type(para) {
return Object.prototype.toString.call(para)
}
2、数组去重
function unique1(arr) {
return [...new Set(arr)]
}
function unique2(arr) {
var obj = {};
return arr.filter(ele => {
if (!obj[ele]) {
obj[ele] = true;
return true;
}
})
}
function uni...阅读全文
Jun082023
从现实到虚拟,如何将物理机Windows系统迁移到VMware虚拟机?
启动Diskgenius > 选中需要虚拟化的磁盘或分区 > 然后点击 “工具”-“虚拟化当前系统到VMware虚拟机” 然后下一步下一步
硬盘ESP和MSR分别作为硬盘的“系统引导分区”和“隐藏分区”,这两个分区正常在windows系统环境下都是隐藏的,只有在”DISKGENIUS”磁盘工具下才能看得到,建议不要随意删除,接下来分别讲解都有什么作用?
电脑ESP分区的作用
ESP...阅读全文
Jun072023
selenium webdriver 启动三大浏览器Firefox,Chrome,IE
一. 安装Python3
1. 进入Python官方网站:https://www.python.org/downloads/ 下载并安装最新版本的Python(建议安装Python3) 。
下面是Python官网上几个版本的区别:
(1).web-based installer 是需要通过联网完成安装的
(2) .executable installer 是可执行文件(*.exe)方式安装
(3) .embeddable zip file 嵌入式版本,可以集成到其它应用中。
其中(1),(2)是较为常用的安装方式
...阅读全文
Apr222023
05:基础入门-系统及数据库等
前言:除去前期讲到过的搭建平台中间件,网站源码外,容易受到攻击的还有操作系统、数据库、第三方软件平台等。其中此类攻击也能直接影响到WEB或服务器安全的安全,导致网站或者服务器权限的获取。
1、操作系统层面
1.识别操作系统常见方法
如何测试一个目标操作系统是Linux还是windows?
(1)有网站
可以通过网站的手工识别方法判断:
Windows对网址大小写不敏感,Linux对大小写敏...阅读全文
Apr222023
01:基础入门-概念名词
1、域名
1.什么是域名
域名,相当于网站的名字。维基百科对域名的解释是:互联网上某一台计算机或计算机组的名称,用于在数据传输时标识计算机的电子方位(有时也指地理位置)。
网域名称系统(Domain Name System),有时也简称为域名(DNS),是互联网的一项核心服务,它作为可以将域名和 IP 地址相互映射的一个分布式数据库,能够使人更方便地访问互联网,而不用去记住能够被机...阅读全文
Apr082023
MySQL入门指南:安装、配置与基础操作
MySQL是一个开源的关系型数据库管理系统,广泛应用于Web应用程序中。本文将为您提供MySQL的入门指南,包括安装、配置和基础操作。
安装MySQL
首先,让我们来安装MySQL。根据操作系统的不同,可以选择不同的安装方式。
对于Windows用户,可以下载MySQL的Windows安装程序,并按照安装向导进行安装。
对于Mac用户,可以使用Homebrew命令来安装MySQL。在终端中运行以下命令:
brew install ...阅读全文
Mar292023
php利用多线程下载文件示例
php利用多线程下载文件示例。
<?php
/**
* php利用多线程下载文件示例
* 还可以参考:https://docs.guzzlephp.org/en/stable/request-options.html#stream
* author:https://www.phpernote.com/
*/
$url = 'https://www.phpernote.com/image/shop.zip';
$st = time();
download($url, 50);
//file_put_contents('./file1', file_get_contents($url));
$et = time();
echo '耗...阅读全文
Mar032023
