0%

今天遇到一个客户用外网的软件,但是数据要上传到内网服务器上,需要配置一下同时访问内外网

win系统参考 这个链接

1
2
3
4
5
6
7
8
9
现假设一个内外网环境:

外网:
网关:192.168.110.1
本机ip:192.168.0.2

内网:
网关:172.1.21.2
本机ip:172.1.21.1

注意:内网的网段,如果内网终端数量庞大有可能子网的掩码是255.255.0.0,我就拿这个子网做教程了,其他的情况请参照教程自己修改。

阅读全文 »

  1. 安装依赖
    npm install nodemailer
  2. 需要先开启 qq 的 SMTP,在设置(左上角 qq 号后面) - 账号(顶部页签里面) - POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务 开启
    阅读全文 »

在 IntelliJ IDEA 中,SFTP(Secure File Transfer Protocol)是一个内置的功能,用于安全地与远程Linux服务器进行文件传输。IDEA 提供了一种集成的方式来配置和管理SFTP连接,使得开发人员能够直接从IDE内部上传、下载、编辑以及同步项目文件到远程服务器。

配置SFTP连接

  • 打开 IntelliJ IDEA,菜单栏 ToolsDeploymentConfiguration (或在某些版本中可能是 Settings/PreferencesBuild, Execution, DeploymentDeployment)。

    阅读全文 »

SFTP 简介

SFTP(Secure File Transfer Protocol)是一种安全的网络文件传输协议,设计用于通过加密的连接在客户端与服务器之间传输数据。它基于SSH (Secure Shell) 协议实现,确保数据包括用户身份验证信息、命令和数据传输内容都是经过加密处理的,从而防止被第三方窃取或篡改。

以下是SFTP主要特点和功能:

  1. 安全传输:所有通过SFTP的数据传输都经过了SSH加密,这意味着即使在网络上传输的是敏感信息,也能得到安全保障。
  2. 认证机制:采用和SSH相同的身份验证方式,支持多种认证方法,如密码、密钥对等,确保只有授权用户才能访问远程服务器上的文件。
  3. 文件操作:用户可以使用SFTP执行类似于FTP的各种文件操作,包括上传、下载、重命名、删除、创建目录以及更改文件权限等。
  4. 会话管理:SFTP会话是在一个已建立的SSH连接上进行的,所以会话管理和错误恢复机制是内置的,能够支持暂停传输后继续及目录列表浏览等功能。
  5. 默认端口:SFTP服务通常运行在TCP端口22上,这是SSH的标准端口,无需额外配置即可使用。
阅读全文 »

这篇文章将指导你如何在iPhone上添加QQ邮箱。无论你是工作中需要使用QQ邮箱,还是想将它作为你的主要电子邮件账户之一,本文将为你提供简单易懂的步骤。你将学习到如何在iPhone上下载并安装QQ邮箱应用,以及如何设置和绑定你的QQ邮箱账户。随着添加QQ邮箱,你将能够方便地接收和发送邮件,与朋友、家人和同事保持联系。无论你是QQ邮箱的新手还是有经验的用户,这篇文章都将为你提供必要的指导和帮助,让你在iPhone上充分利用QQ邮箱的功能。

上面简介来自chatGPT

阅读全文 »

js生成身份证号

平时测试的时候需要生成完整的用户信息要用到身份证,之前整理的脚本生成的身份证号校验位不对,所以重新写了一个,源码来自网络,部分细节有调整,这个生成的身份证号校验位是对的,但是生成的身份证号是随机的,不是真实的身份证号,只是校验位是对的,所以不要用来做什么非法的事情,仅供测试使用.

下面这个简介由 chatGPT 生成

本文介绍了如何使用JavaScript生成身份证号码。身份证号码在许多应用程序和系统中是必需的,包括身份验证、年龄验证和个人身份标识等。通过学习本文,你将了解到如何使用JavaScript编写一个简单但有效的身份证号码生成器。我们将涵盖生成合法身份证号码的算法和规则,并提供逐步指南来实现这个生成器。此外,我们还将讨论如何生成符合特定地区或国家身份证号码格式的方法,并探讨身份证号码中包含的个人信息的解析。无论你是开发人员还是对身份证号码生成感兴趣的人,本文都将为你提供实用的知识和技巧,帮助你在JavaScript中生成有效的身份证号码。

阅读全文 »

今天我们来聊一下css权重,这个问题在面试中也经常遇到,但是我们可能对他有一些误解~

我们理解的权重

常见的最简单的权重记法:

1
2
3
4
`!important``1000`
`id`选择器是`100`
`class`选择器是`10`
`tag标签`选择器是`1`

我们认为的权重

10个tag选择器的权重就要大于class选择器的权重了

10个class选择器的权重就要大于id选择器的权重了

10个id选择器的权重就要大于!important的权重了

阅读全文 »

html中使用less

日常开发的时候经常有需要写一个单页面测试,但是写less习惯了之后再去写css,less中的嵌套,混入,变量,等等这些语法css是不支持的,严重影响了开发效率,这时候我们可以借助less.js来提高效率

css部分,这里要修改type为text/less 同时加上lang="less"

1
2
3
4
5
6
7
8
<style type="text/less" lang="less">
.test{
background-color:#f00;
.item{
color:blue;
}
}
</style>

less.js引入

阅读全文 »

Http状态码

http状态码有5种,分别是

  1. (1**)消息,服务器收到请求,需要执行请求者继续执行操作
  2. (2**)成功,操作被成功接收并处理
  3. (3**)重定向,需要进一步操作以完成请求
  4. (4**)客户端错误,请求包含语法错误或无法完成请求
  5. (5**)服务器错误,服务器在处理请求过程中发生了错误

下面详细介绍一下这5中状态码出现的场景

阅读全文 »