我们需要根据域名访问项目,那么就需要配置Nginx反向代理,让访问的域名转发到localhost:3000上。1.vscode安装remote-ssh插件由于要操作很多文件,所以我们需要一个可视化工具进行修改项目。 vscode中的remote-ssh插件可以如本地操作一样,直接在本地操作服务器项目。类似宝塔。 插件搜索remote-ssh: 安装完成后,左侧导航栏就会出现远程连接图标:2.使用r
python的os模块-对文件的相关操作 1.文件重命名os模块中的rename()可以完成对文件的重命名操作rename(需要修改的文件名, 新的文件名)import os os.rename("text1.txt", "text2.txt")2.删除文件 os模块中的remove()可以完成对文件的删除操作remove(待删除的文件名)import os os.remove("t
转载 2024-06-07 10:49:24
63阅读
Redission分布式锁原理Redission中分布式锁lua脚本源码//KEYS[1]:表示你加锁的那个key,比如说 //RLock lock = redisson.getLock(“myLock”); //这里你自己设置了加锁的那个锁key就是“myLock”。 //ARGV[1]:表示锁的有效期,默认30s //ARGV[2]:表示表示加锁的客户端ID,类似于下面这样: //8743c9
转载 2023-09-22 18:38:41
74阅读
# 安装Lua的Redis扩展教程 在现代开发中,Redis作为一种高性能的键值存储,广泛用于缓存和数据交换等场景。而Lua作为一种轻量级的脚本语言,常常被用来更方便地处理Redis的数据。通过本文,我将手把手教你如何安装Lua的Redis扩展。我们将遵循以下的步骤: ## 流程概述 以下是安装Lua的Redis扩展的主要步骤: | 步骤编号 | 步骤描述
原创 2024-10-23 05:18:19
44阅读
为什么我喜欢Python?对于初学者来说,这是一种简单易学的编程语言,另一个原因:大量开箱即用的三方。下面给大家分享6个实用Python,喜欢的话就点赞或收藏吧!1. Typer在FastAPI取得巨大成功之后,tiangolo使用同样的原理开发了typo,这是一个新的,它允许你利用Python 3.6+的类型提示特性来编写命令行接口。它是FastAPI的升级版,不仅能够准确地记录代码,还能
# Python 拓展:为什么要使用它们? Python 是一种强大的编程语言,其广泛应用得益于众多的拓展。这些为 Python 提供了更强的功能,使得开发人员可以快速高效地实现复杂的功能。当我们谈到拓展时,通常指的是在 Python 的基础上进行扩展,以支持特定领域的应用,比如数据分析、机器学习、网络爬虫等。在这篇文章中,我们将探讨 Python 拓展的意义,常用的拓展,并给出一些
原创 2024-09-11 04:14:33
45阅读
Vulnhub 靶机 Breach 1.00x00 环境准备0x01 信息收集0x02漏洞挖掘思路一:web 漏洞挖掘步骤一:80web漏洞挖掘(1)查看首页 顺便进行目录遍历(2)查看源码(3)base64解密(4)用获取到的账号密码尝试登录(5) inbox 中发现三封邮件步骤二:分析利用攻击者攻击步骤(1)将pcap包用wireshark打开(2)解密keystore步骤三:利用tomca
构建 Python C 扩展模块有好几种扩展 Python 的功能的方法。其中一种就是用 C 或 C++ 编写 Python 模块。通过这个过程可以提高性能,更好地访问 C 库函数和系统调用。在本教程中,我将带大家了解如何使用 Python API 来编写 Python C 扩展模块。这里说的都是 Cpython。通过本教程你将学到在 Python 内部执行 C 的函数将参数通过 Python 传
# Nginx的拓展模块 # ngx_lua模块 # 淘宝开发的ngx_lua模块通过lua解释器集成近Nginx,可以采用lua脚本实现业务逻辑,由于lua的紧凑、快速以及内建协程,所以在保证宝兵法服务能力的同时极大地降低了业务逻辑实现成本 # ngx_lua模块环境准备 # 方式一:OpenRe ...
转载 2021-11-03 14:38:00
215阅读
2评论
一、YUM源安装GD  #yum install php-gd* 二、源码安装GD 下载 zlib-1.2.2.tar.gz jpegsrc.v6b.tar.gz libpng-1.2.7.tar.tar freetype-2.1.9.tar.gz gd-2.0.33.tar.gz 安
原创 2011-08-09 20:07:52
321阅读
GD 拓展笔记 图片操作
转载 2020-02-12 18:10:00
113阅读
2评论
# Python拓展下载 在Python的开发过程中,我们经常会使用到各种拓展来增强我们的开发效率和功能。拓展是已经封装好的功能模块,我们可以直接引用来使用,避免重复造轮子。在Python中,拓展的下载和安装十分方便,通过pip工具可以轻松实现。 ## 1. 下载pip工具 pip是Python的包管理工具,用于安装、卸载和管理Python包。在Python官方安装包中,pip会自动
原创 2024-03-11 04:32:53
63阅读
# Python编译扩展入门指南 Python是一种高层次的编程语言,其内置的丰富使得开发变得相对简单。然而,某些情况下,我们希望通过编译的方式提升性能,这时,编译扩展便派上用场。本文将简要介绍如何创建一个Python编译扩展,并附上代码示例。 ## 什么是Python扩展? Python扩展是用C或C++等语言编写的动态链接,它允许Python代码调用这些编写的代码。在性能要
原创 2024-10-28 06:08:20
25阅读
关于linux系统搭建yum软件安装 文章目录yum简介本地yum源适用环境一、配置方法1.镜像拷贝在vm虚拟机环境下其他环境此处是错误例子以及错误原因2.镜像挂载3.yum配置总结衍生 yum简介yum(软件包管理器):  Linux系统提供了多种软件包管理器,如apt、yum、dnf等,yum最大的优势就是能够解决rpm包的依赖问题,自动解决安装时候的依赖。。本地yum源适用环境  
 0.使用Sublime Text3 配置Lua运行环境:1.string--string中所有的function都不会直接操作原字符串,而是复制一份再进行操作 s = "[Abc]" print(string.len(s)) --5 print(string.rep(s, 2)) --[Abc][Abc] print(string.lower(s))
转载 2024-04-15 13:17:21
40阅读
   相比Java、Python、Perl,Lua的开源工具和可能并不算多,但其中不乏优秀之作。以下介绍的资源均可在http://lua-users.org/wiki/LuaAddons上找到,而且绝大多数都遵循着与Lua相同的许可协议。一、Kepler    Kepler是一个简单且轻量的Web开发平台(但这并不意味着只能用它来开发简单的应用)
转载 2024-05-13 15:39:41
61阅读
Lua OS整理os.clock()返回一个程序使用CPU时间的一个近似值local x = os.clock(); print("---begin----",os.clock()) local s = 0; for i = 1, 100000000 do s = s + i; end print("---end----",os.clock()) print(string.format
转载 2024-03-03 08:36:04
122阅读
第 18 章 Table         table由一些操作 table 的辅助函数组成。他的主要作用之一是对 Lua 中 array的大 小给出一个合理的解释。另外还提供了一些从 list 中插入删除元素的函数,以及对 array 元素排序函数。 18.1 数组大小      &n
转载 2024-07-18 13:19:11
48阅读
lua库函数的简单列举 math三角函数:sin , cos , tan , asin , acos等指数对数:exp , log , log10取整函数:floor , ceilmax , min随机数:random , randomseedmath.random(6) -- [1,6]之间的伪随机数 math.random(2,9)
转载 2024-03-17 10:48:26
53阅读
# Python如何扩展C 在许多场景中,Python 的执行速度可能无法满足需求,尤其是在处理大量数据或者计算密集型任务时。这时,结合 C 语言的高性能特性就是一个非常好的解决方案。通过扩展 C ,可以在 Python 中利用已经实现的 C 代码,或者将 Python 转换为本地 C 代码,从而提高性能。 ## 解决问题 假设我们需要计算一个大数组的平方和,这个计算对于 Python
原创 2024-08-04 05:01:55
29阅读
  • 1
  • 2
  • 3
  • 4
  • 5