ubuntu 20.04上搭建LNMP环境的方法步骤
简单说明由于之前是用Centos7搭建的,后来使用ubuntu 20.04的系统做为个人开发环境,所以想在ubuntu上也搭建一下环境,和Centos有一些小区别所以记录一下仅供学习。安装前准备下载软件:php:7.3.18nginx:1.18.0mariadb:10.5.4解压文件:tar zxf php-7.3.18.tar.gztar zxf mariadb-10.5.4.tar.gztar zxf nginx-1.18.0.tar.gz...
2024-01-10漂亮的thinkphp 跳转页封装示例
项目是要一点点按优先级进行优化的,现在到优化thinkphp的跳转页了。<?php if(C('LAYOUT_ON')) { echo '{__NOLAYOUT__}'; }?><!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>跳转中</title> <style> .buffer{ background-color: black; height: 100%; width: 60%; margin: auto; fil...
2024-01-10Selenium执行JavaScript脚本的方法示例
JavaScript是运行在客户端(浏览器)和服务器端的脚本语言,允许将静态网页转换为交互式网页。可以通过 Python Selenium WebDriver 执行 JavaScript 语句,在Web页面中进行js交互。那么js能做的事,Selenium应该大部分也能做。WebDriver是模拟终端用户的交互,所以就不能点击不可见的元素,有时可见元素也不能点...
2024-01-10详解Vue的异步更新实现原理
最近面试总是会被问到这么一个问题:在使用vue的时候,将for循环中声明的变量i从1增加到100,然后将i展示到页面上,页面上的i是从1跳到100,还是会怎样?答案当然是只会显示100,并不会有跳转的过程。怎么可以让页面上有从1到100显示的过程呢,就是用setTimeout或者Promise.then等方法去模拟。讲道理,...
2024-01-10解决vue刷新页面以后丢失store的数据问题
刷新页面时vue实例重新加载,store就会被重置,可以把定义刷新前把store存入本地localStorage、sessionStorage、cookie中,localStorage是永久储存,重新打开页面时会读取上一次打开的页面数据,sessionStorage是储存到关闭为止,cookie不适合存大量数据。根据我的需求,最合适的是sessionStorage。beforeunload在页面刷新...
2024-01-10Servlet3.0实现文件上传的方法
Servlet 实现文件上传所谓文件上传就是将本地的文件发送到服务器中保存。例如我们向百度网盘中上传本地的资源或者我们将写好的博客上传到服务器等等就是典型的文件上传。Servlet 3.0上次完成文件下载功能使用的是 Servlet 2.5,但是想要完成文件上传,那么继续使用 Servlet 2.5 肯定不是一个好的选择...
2024-01-10详解Spring MVC的异步模式(高性能的关键)
什么是异步模式要知道什么是异步模式,就先要知道什么是同步模式,先看最典型的同步模式:浏览器发起请求,Web服务器开一个线程处理,处理完把处理结果返回浏览器。好像没什么好说的了,绝大多数Web服务器都如此般处理。现在想想如果处理的过程中需要调用后端的一个业务逻辑服务器,会是...
2024-01-10Java 实现文件批量重命名亲测可用(精简版)
之前在网上下载了很多视频,解压缩后,发现里面每个文件前面都有一长串的网址,导致我根本看不清每个视频的名字到底叫什么?网上搜了一些批量重命名的方法,可都不是我想要的,既然这样,干脆自己动手用Java写一个吧。测了一下应该没问题,现在分享出来。先上代码:import java.io.File;import...
2024-01-10Java组件javabean用户登录实例详解
本文简单讲述使用javabean实现用户登录,包括用户登录,注册和退出等。1.关于javabeanJavaBean 是一种JAVA语言写成的可重用组件。为写成JavaBean,类必须是具体的和公共的,并且具有无参数的构造器。JavaBean 通过提供符合一致性设计模式的公共方法将内部域暴露成员属性,set和get方法获取。众所周知,属...
2024-01-10Python中线性回归的要点
本文概述了解回归问题线性回归-如何运作?优化线性回归模型-各种方法最小二乘回归梯度下降的优化正则化仍然值得花时间学习线性回归吗?Python案例研究包起来!数据科学领域取得了空前的进步。它将统计, 线性代数, 机器学习, 数据库等众多不同领域纳入其帐户, 并以最有意义的方式将它...
2024-01-10python3 for循环语句 – Python3教程
上一章Python教程请查看:python3 if…else语句在本文中,你将学习如何使用for循环的不同变体迭代一系列元素。Python中的for循环是什么?Python中的for循环用于遍历序列(列表、元组、字符串)或其他可迭代对象,迭代一个序列称为遍历。for循环的语法for val in sequence: Body of for在这里,val是在每次迭代...
2024-01-10python循环语句和循环控制语句用法- Python入门开发教程
上一章Python教程请查看:python条件语句用法学习总结通常语句是按顺序执行的:先执行函数中的第一个语句,然后执行第二个语句,依此类推。当你需要多次执行一个代码块时,可能会出现这种情况。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许我们多次执行一个语句或一组...
2024-01-10symfony 2.3 连接mongodb的问题
准备使用DoctrineMongoDBBundle 1.{ "require": { "doctrine/mongodb-odm": "1.0.*@dev", "doctrine/mongodb-odm-bundle": "3.0.*@dev" },}2.php composer.phar update然后报错了请大家指点指点,谢谢!回答:“ext-mongo...is missing”你没有装pecl的mongodb扩展。nix: sudo pecl install...
2024-01-10ssh链接主机后,怎样运行不同的shell窗口?
ssh链接到远程服务器后,想开启多个命令窗口,这样能够边下载边执行其他操作,不知道有什么办法?回答:你需要 tmux 或者 screen,推荐 tmux。回答:我常用screenscreen -S name # 新建一个名为name的命令窗口。ctrl+a b 就可以将窗口放到后台。screen -r name 重新进入之前的命令窗口回答:其实不用开那么多sh...
2024-01-10上传图片到腾讯云路径是正确的,但是显示空白,刷新一下图片就出来了,这是什么原因啊
回答:打开调试器去看看,不出来的图片,src,对不对。只要是对的,基本没理由不出来回答:应该是浏览器发过一次图片的请求,但是此时图片不存在,你等上传完成之后手动刷新一下图片呢,或者更新一下图片路径,后面加个时间戳回答:是不是时机的问题?OSS上传的流程一般是获取上传凭证(...
2024-01-10vscode nls 应该如何正常使用?
我正在编写一个 vscode 扩展,希望能被国际化,所以我使用了官方的 vscode-nls 软件包。但是,根据该教程(实际上,没有教程),我添加了两种语言的翻译文件,但仍然遇到一些问题。无效,当我的语言切换为 zh-cn 时,仍显示默认的替代语言如何通过 localize 从配置文件中加载多语言文本?GitHub Repo...
2024-01-10iOS11 navigationBar上的按钮显示不正常
iOS 11之前的导航栏是这个样的iOS 11是这个样子的item莫名变大。无从下手。求回答:最好用 iOS 推荐的方式创建这些按钮, 我这边用下面的方法创建的按钮没有出现问题.UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"returnIcon"] style...
2024-01-10关于Spring配置文件中xmlns的一些问题,求大家帮忙看一下!
虽然一直都在用spring,但是一直都在用MyEclipse提供的自动添加“Spring能力”的办法来为项目添加SPring支持,今天手动搭建spring框架时遇到了这个问题:关于xmlns等这个标签实在是不明白到底是什么意思?经过一番百度之后,明白了xmlns是xml命名空间的意思,而xmlns:xsi是指xml所遵守的标签规范!那么问题...
2024-01-10eclipse部署Tomcat,出现项目部署的文件不完整
eclipse部署Tomcat,出现项目部署的文件不完整,比如修改了xml文件,但在本地Tomcat的webAPP文件中的内容还是没有改变回答:原来是eclipse的设置问题,project -->Build Automatically没勾选上...
2024-01-10