Jul022024
Python3学习之路~11.1 jQuery
jQuery API速查表: http://www.php100.com/manual/jquery/
参考:https://www.w3cschool.cn/jquery/
一 jQuery 简介
jQuery是一个JavaScript函数库。
jQuery是一个轻量级的”写的少,做的多”的JavaScript库。
jQuery 库可以通过一行简单的标记被添加到网页中。
jQuery库包含以下功能:
HTML 元素选取
HTML 元素操作
CSS 操作
HTML 事件函数
JavaScript 特效和动画
HTML DOM ...阅读全文
抢沙发
Jul022024
Python3学习之路~8.7 开发一个支持多用户在线的FTP程序-学习总结
1.设计好软件目录结构。规范
2.Python命名规范。
3.if __name__ == ‘__main__’:的意思是:当我们手动执行程序时,它下面的内容会执行,当程序作为模块被别的程序引用时,它下面的内容不会被执行。
4.os.path.getsize()函数返回参数中文件的字节数,参数为文件夹和文件时返回的区别如下:
import os
print(os.path.getsize('F:\\test\\aaa.txt') )#参数为文件,输出:11178154...阅读全文
Jun192024
FRP内网穿透实践教程
什么是内网穿透
内网穿透,也即 NAT 穿透,进行 NAT 穿透是为了使具有某一个特定源 IP 地址和源端口号的数据包不被 NAT 设备屏蔽而正确路由到内网主机。 说人话就是我们想在不连接家里的wifi的情况下访问我们家里面的电脑和其他设备时,由于家庭宽带没有固定的公网ip使得我们无法向访问云服务器一样 直接访问,这时候我们就需要使用到内网穿透技术,让我们在其他网络下也能访问到处于内网...阅读全文
May232024
Spring Cloud Gateway限流熔断异常处理实战:基于Resilience4j的高可用网关架构设计
Spring Cloud Gateway限流熔断异常处理实战:基于Resilience4j的高可用网关架构设计
一、引言:微服务网关的挑战与高可用需求
在现代微服务架构中,Spring Cloud Gateway 作为核心的 API 网关组件,承担着请求路由、协议转换、安全认证、限流熔断、日志监控等关键职责。随着业务规模的扩大和用户量的激增,网关面临的高并发、服务雪崩、依赖故障等问题日益突出。一旦网关出现异常或下游服...阅读全文
May132024
windows 10 环境 docker 下 PhpStorm 2022.1.4 配置xdebug
windows 10 系统,使用 docker 搭建的 lnmp 环境,php 版本为 8.2,本篇文章记录一下在 PhpStorm 2022.1.4(中文版) 上配置 xdebug 的过程。
1. 配置客户端 xdebug 装备
如果程序是网页形式的,则需要在浏览器上安装 xdebug 扩展,具体安装 xdebug 扩展的方式可网上搜索。
本次需要调试的程序是接口形式的,通过 postman 模拟 http 请求的形式,只需要在 Header 里加上:
Cookie XDE...阅读全文
Apr232024
IntelliJ IDEA中的代码片段与宏录制
介绍
IntelliJ IDEA 是一款功能强大的 Java 集成开发环境(IDE),它提供了许多高效的特性来加快开发过程。其中两个非常有用的功能是代码片段和宏录制。代码片段允许开发者定义和重用代码段,而宏录制则可以帮助开发者自动执行一系列编辑操作。
本文将介绍如何在 IntelliJ IDEA 中使用代码片段和宏录制来提高开发效率。
代码片段(Code Snippets)
代码片段是预先定义的一段代码,可以在...阅读全文
Apr182024
C#语言:一种强大而灵活的编程语言
C#是一种由微软开发的面向对象的编程语言,它是.NET框架的重要组成部分。自从2000年首次发布以来,C#已经成为了广泛使用的编程语言之一,尤其是在Windows平台上。本文将深入探讨C#语言的特性和优势,以及如何使用它来构建各种类型的应用程序。
一、C#语言的特性和优势
类型安全
C#是一种强类型语言,这意味着在编译时类型是固定的,不能随意更改。这种类型安全有助于减少运行时错误,并...阅读全文
Apr062024
git一步完成文件的 add, commit 和 push功能的命令(git合并命令实现快速提交代码)
使用git做代码提交每次都要不厌其烦的三步走:
git add include/mysql.php
git commit -m "增加XXX接口文件,实现XXX功能"
git push
时间长了,发现大部分时间都浪费在敲这几个命令上了,今天自己写了一个方法,直接一条命令实现上述三步的功能。具体实现如下:
vim ~/.bashrc
在该文件中增加如下函数:
function g() {
log=$1 files=$2
if [ ! -n "$log" ]; then
ech...阅读全文
Feb212024
修改git log默认的时间显示方式
git log 默认的时间显方式是:
Date: Mon Oct 20 17:26:23 2014
月份用英文缩写显示,看的不是很习惯。
于是根据自己习惯改成如下显示方式:
Date: 2014-10-21 14:55:24 +0800
这样就比较方便看了,方法很简单,一条命令。
在终端直接执行:
git config log.date iso
如上命令还会带上一个 +0800 的小尾巴,彻底格式化成比较友好的格式,在终端直接执行:
git config log.date forma...阅读全文
Feb082024
VSCODE 从 Git 上 Clone 代码:跨平台开发下换行符 CRLF 和 LF 的问题
引言
在跨平台开发中,我们经常会使用 Git 来进行代码版本控制。而在使用 Visual Studio Code(简称 VSCODE)这款强大的代码编辑器时,我们常常会遇到换行符的问题。本文将探讨在从 Git 上 Clone 代码到 VSCODE 中时,如何正确处理换行符 CRLF 和 LF 的问题。
什么是换行符 CRLF 和 LF
换行符指的是在文本文件中控制行尾的字符。在 Windows 系统中,通常使用的是 CRLF(回车换行),即一...阅读全文