当前位置: 首页 > news >正文

Lattice库联合ModelSim仿真FIFO

Lattice联合ModelSim仿真FIFO

  • 前言
  • 一、添加IP
  • 二、库文件添加
    • (一)方式一:添加器件库到ModelSim
    • (二)方法二:直接添加器件库到Libray,和tb.v在同一个目录下仿真
  • 三、仿真
    • (一)仿真文件
    • (二)仿真结果

前言

本实验FPGA基于LFE5U—25F一6BG256C,软件Lattice Diamond 3.10 (64-bit)ModelSim SE-64 10.5
掌握基本使用方法后,调用FIFO的IP核,用Lattice联合ModelSim仿真。


一、添加IP

1.项目器件设置
具体参考02_LATTICE入门篇之新建项目
在这里插入图片描述


2.IP核配置
具体参考05_LATTICE入门篇之IP核
在这里插入图片描述



二、库文件添加

(一)方式一:添加器件库到ModelSim

此处参考Modelsim添加Lattice库
1.在modelsimF:\modeltech64_10.5目录下,新建一个文件夹,比如lattice,并进入此文件夹
2.新建一个名为sim.tcl的文本文件,输入如下脚本:

set DIAMOND_PATH F:/lscc/diamond/3.10_x64/cae_library/simulation/verilogvlib work
vlib ec
vlib ecp
vlib ecp2
vlib ecp3
vlib ecp5u
vlib lptm
vlib lptm2
vlib machxo
vlib machxo2
vlib machxo3l
vlib pmi
vlib sc
vlib scm
vlib xp
vlib xp2vlog -work ec       $DIAMOND_PATH/ec/*.v
vlog -work ecp      $DIAMOND_PATH/ecp/*.v
vlog -work ecp2     $DIAMOND_PATH/ecp2/*.v
vlog -work ecp3     $DIAMOND_PATH/ecp3/*.v
vlog -work ecp5u    $DIAMOND_PATH/ecp5u/*.v
vlog -work lptm     $DIAMOND_PATH/lptm/*.v
vlog -work lptm2    $DIAMOND_PATH/lptm2/*.v
vlog -work machxo   $DIAMOND_PATH/machxo/*.v
vlog -work machxo2  $DIAMOND_PATH/machxo2/*.v
vlog -work machxo3l $DIAMOND_PATH/machxo3l/*.v
vlog -work pmi      $DIAMOND_PATH/pmi/*.v
vlog -work sc       $DIAMOND_PATH/sc/*.v
vlog -work scm      $DIAMOND_PATH/scm/*.v
vlog -work xp       $DIAMOND_PATH/xp/*.v
vlog -work xp2      $DIAMOND_PATH/xp2/*.v

3.运行脚本
打开命令提示符进入sim.tcl 所在F:\modeltech64_10.5\lattice目录下
运行脚本

vsim -do sim.tcl

4.回到modesim主目录:F:\modeltech64_10.5,找到modelsim.ini文件,右键->将“只读”属性去掉。
在这里插入图片描述


5.然后再打开modelsim.ini,在[Library]这个标签后,添加如下:

ec       = $MODEL_TECH/../lattice/ec       
ecp      = $MODEL_TECH/../lattice/ecp      
ecp2     = $MODEL_TECH/../lattice/ecp2     
ecp3     = $MODEL_TECH/../lattice/ecp3     
ecp5u    = $MODEL_TECH/../lattice/ecp5u    
lptm     = $MODEL_TECH/../lattice/lptm     
lptm2    = $MODEL_TECH/../lattice/lptm2    
machxo   = $MODEL_TECH/../lattice/machxo   
machxo2  = $MODEL_TECH/../lattice/machxo2  
machxo3l = $MODEL_TECH/../lattice/machxo3l 
pmi      = $MODEL_TECH/../lattice/pmi      
sc       = $MODEL_TECH/../lattice/sc       
scm      = $MODEL_TECH/../lattice/scm      
xp       = $MODEL_TECH/../lattice/xp       
xp2      = $MODEL_TECH/../lattice/xp2      

6.保存modelsim.ini,然后关闭刚modelsim重启,看到库的情况如下:
在这里插入图片描述


7.回到modesim主目录:F:\modeltech64_10.5,找到modelsim.ini文件,右键->增加“只读”属性。

:这个方法添加了器件库后,编译没有问题,但是新建库仿真跑波形又会报错提示找不到对应的库对应.v了,很奇怪。猜测可能是添加的库文件.v和需要仿真的.v不在同一个Libray中,也可能是其他.所以用了下面的方法,解决。


(二)方法二:直接添加器件库到Libray,和tb.v在同一个目录下仿真

此处参考Lattice Diamond与modelsim联合仿真环境设置

1… 选中空库(work))

2.点击modelsim的菜单栏中选择Compile >> Compile
3.找到F:\lscc\diamond\3.10_x64\cae_library\simulation\verilog目录下对应器件库ecp5u下的所有.vCtrl+A全选点击Complie,编译完成点击Done

在这里插入图片描述


5.完成后可以看见库文件和tb文件全在同一个Library下了,再仿真,没有报错了。
在这里插入图片描述
在这里插入图片描述

除了找仿真文件tb.v的时候有点麻烦,其他的没什么问题。


三、仿真

下面是利用脚本进行仿真

(一)仿真文件

1.再添加ip时,Diamond会自动添加仿真文件,只需略微修改即可或者不修改也行。
在这里插入图片描述


2.tb文件,放到项目仿真目录下
在这里插入图片描述

`timescale 1 ns / 1 psmodule tb;GSR GSR_INST (.GSR(1'b1));PUR PUR_INST (.PUR(1'b1));reg [7:0] Data = 8'b0;reg WrClock = 0;reg RdClock = 0;reg WrEn = 0;reg RdEn = 0;reg Reset = 0;reg RPReset = 0;wire [7:0] Q;wire Empty;wire Full;integer i0 = 0, i1 = 0, i2 = 0, i3 = 0, i4 = 0, i5 = 0, i6 = 0, i7 = 0, i8 = 0, i9 = 0;fifo u1 (.Data(Data), .WrClock(WrClock), .RdClock(RdClock), .WrEn(WrEn), .RdEn(RdEn), .Reset(Reset), .RPReset(RPReset), .Q(Q), .Empty(Empty), .Full(Full));initialbeginData <= 0;#100;@(Reset == 1'b0);for (i1 = 0; i1 < 515; i1 = i1 + 1) begin@(posedge WrClock);Data <= Data + 1'b1;@(posedge WrClock);endendalways#5.00 WrClock <= ~ WrClock;always#5.00 RdClock <= ~ RdClock;initialbeginWrEn <= 1'b0;#100;@(Reset == 1'b0);for (i4 = 0; i4 < 515; i4 = i4 + 1) begin@(posedge WrClock);#1  WrEn <= 1'b1;@(posedge WrClock);#1  WrEn <= 1'b0;endWrEn <= 1'b0;#200;$stop;endinitialbeginRdEn <= 1'b0;@(Reset == 1'b0);@(WrEn == 1'b1);@(WrEn == 1'b0);for (i5 = 0; i5 < 515; i5 = i5 + 1) begin@(posedge RdClock);#1  RdEn <= 1'b1;@(posedge RdClock);#1  RdEn <= 1'b0;endRdEn <= 1'b0;#200;$stop;endinitialbeginReset <= 1'b1;#100;Reset <= 1'b0;endinitialbeginRPReset <= 1'b1;#100;RPReset <= 1'b0;end
endmodule

3.脚本文件top.do

vlib work
vmap work work#编译testbench文件
vlog ../sim/tb.v#编译 	设计文件
vlog ../ip/Clarity/fifo/fifo.v#添加库文件#指定仿真顶层
vsim -novopt work.tb
#添加信号到波形窗 	
add wave -position insertpoint sim:/tb//*

(二)仿真结果

对照参考Lattice系列内存时序
六、双端口FIFO(FIFO_DC) – 基于 EBR 或 LUT

1.写入第一个数据
WrEn=1:Wrclock上升沿写入第一个数据Data=8’d1

在这里插入图片描述


2.读出数据
RrEn=1:Rrclock上升沿写入第一个数据Q=8’d1

在这里插入图片描述


3,关于empty
empty延迟了两个周期生效

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-3834562.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

Java-100 位以上的整数运算 (小垃圾只写出了加法)

/*** 将通过它俩来进行运算*/private int[] xints,yints;// 默认给两个字符串前面都加上一个零 为了解决两数相加多一位的问题public String add(String x,String y){return add(new StringBuffer(x).insert(0,"0"),new StringBuffer(y).insert(0,"0"));…...

MyBatis入门

MyBatis入门 MyBatis的概述&#xff1a;MyBatis是一个持久层框架&#xff0c;用Java编写的。它封装了jdbc操作的很多细节&#xff0c;使开发者只需要关注SQL语句本身&#xff0c;而无需关注注册驱动&#xff0c;创建等繁杂过程。它使用了ORM思想实现了结果集的封装。 ORM&…...

apk自签证书

1.创建key 需要用到keytool.exe (位于D:\Program Files\Java\jdk1.8.0_291\jre\bin目录下)&#xff0c;使用产生的key对apk签名用到的是jarsigner.exe (位于D:\Program Files\Java\jdk1.8.0_291\bin目录下)&#xff0c;把上两个软件所在的目录添加到环境变量path后&#xff0c…...

记一次Maven优化过程,减少到分钟级别

以前在工作中&#xff0c;生产开发中出现了一些问题&#xff0c;比较严重&#xff0c;构建的时候居然要1个小时以上&#xff0c;没法子只能排查&#xff0c;尝试改maven源码的方式进行优化&#xff0c;和大佬研究一番后验证没问题发出来作为分享&#xff01;&#xff01; 1、问…...

突破Java面试 - Redis cluster集群模式的原理

面试题 Redis集群模式的工作原理说一下&#xff1f;在集群模式下&#xff0c;key是如何寻址的&#xff1f;寻址都有哪些算法&#xff1f;了解一致性hash吗&#xff1f; 2 考点分析 Redis不断在发展-Redis cluster集群模式&#xff0c;可以做到在多台机器上&#xff0c;部署多…...

为什么要做漏洞扫描呢?

摘要&#xff1a;本文介绍做漏洞扫描的内外部驱动力。本文分享自华为云社区《5W2H 分解漏洞扫描 - WHY》&#xff0c;作者&#xff1a; water^3 。 降低资产所面临的风险 我们知道&#xff0c;漏洞的典型特征&#xff1a;系统的缺陷/弱点、可能被威胁利用于违反安全策略、可能…...

[附源码]计算机毕业设计JAVA校园失物招领平台

[附源码]计算机毕业设计JAVA校园失物招领平台 项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybati…...

[RK3568][Android11]使用cmake编译Android可执行程序

文章目录 一、官方文档二、编译链和demo一、官方文档 使用Android studio下载ndk和cmake, 可以下载独立工具 https://developer.android.google.cn/ndk/downloads?hl=en 使用cmake+ndk编译说明:...

手持4个大厂offer的我,原理+实战+视频+源码

前言 最近我开始偷偷投简历了。与老东家的合同快要到期&#xff0c;想知道自己的斤两&#xff0c;续签合同也好有个底&#xff0c;顺便悄悄看看新的工作机会。虽然市场环境不好&#xff0c;但我们身在涨工资靠跳槽的行业没办法。 由于工作了5年了&#xff0c;经验有了&#x…...

做程序员的日子

Android 我还可以相信你多少系列文章三之通知栏 说起通知栏&#xff0c;是一块各个应用的必争之地&#xff0c;不显示通知栏就意味着没有存在感&#xff0c;通知栏显示得不靠前还得想方设法提前。加上 OnGoing 的通知还能提升进程优先级&#xff0c;大有被滥用的趋势。为了保活…...

嵌入式Linux 开发经验:注册一个 misc 设备

前言 之前买过好几本Linux 设备驱动的书&#xff0c;不过对设备驱动一知半解&#xff0c;什么叫设备&#xff0c;什么又叫驱动&#xff1f;最近工作需要&#xff0c;从源码级别深入的研究了一下 Linux 下的设备与驱动的概念&#xff0c;略有所收获 一般提起驱动开发&#xff0…...

了解 Linkerd Service Mesh 架构

从较高的层次上看,Linkerd 由一个控制平面(control plane) 和一个 数据平面(data plane) 组成。 控制平面是一组服务,提供对 Linkerd 整体的控制。 数据平面由在每个服务实例“旁边”运行的透明微代理(micro-proxies)组成,作为 Pod 中的 sidecar。 这些代理会自动处理进出服…...

【Redis的那些事 上篇】Redis的介绍、五种数据结构演示和分布式锁

Redis是什么 Redis,全称是Remote Dictionary Service,翻译过来就是,远程字典服务。 redis属于nosql非关系型数据库。Nosql常见的数据关系,基本上是以key-value键值对形式存在的。 Key-value: 就像翻阅中文字典或者单词字典,通过指定的需要查询的字或者单词(key),可以查找到…...

python进阶-文件和目录操作附加练习

下载链接&#xff1a;http://cdn1.python3.vip/files/py/prac_re.zip、 个人版的参考答案&#xff1a; """ Project &#xff1a;python Author : 文跃锐&#xff08;yuerwen&#xff09; Time : 2021/09/25 File :yuerwen_附加练习.py ""&quo…...

设置input日期选择框默认显示当前日期

$(document).ready(function () {var time new Date();var day ("0" time.getDate()).slice(-2);var month ("0" (time.getMonth() 1)).slice(-2);var today time.getFullYear() "-" (month) "-" (day);$(#element).val(t...

Vue2.6.11

Sass 示例代码&#xff1a; npm install sass-loader7.1.0 --savenpm install style-loadernpm install node-sass4.14.1...

巧用cpl文件维权和免杀

前言 最近无意间发现了cpl文件,之前对该类型的文件了解几乎为零,由于触及到我的知识盲区,于是决定探究。 cpl文件 CPL文件&#xff0c;是Windows控制面板扩展项&#xff0c;CPL全拼为Control Panel Item 在system32目录下有一系列的cpl文件,分别对应着各种控制面板的子选项 …...

[渝粤教育] 中国地质大学 信息检索 复习题 (2)

信息检索-模拟题 一.选择题 1.在CNKI中以下哪一个对检索结果的排序能够体现最新的文献 A.按照主题排序 B.按照下载量排 C.按照被引量排序 D.按照发表时间排序(降序) 2.ISBN是什么的缩写? A.国际标准刊号 B.国际标准书号 C.连续出版物代码 D.国内统一刊号 3.一篇论文列出的参…...

[Acwing] 最短编辑距离 线性dp

前言 好水啊,这题 思路 看一下操作,和上一题不可以说毫不相干,只能说一模一样 无非就是在外面枚举一下 a字符串数组 算一下时间复杂度 O n^3 正好1e9 卡过 CODE #include <bits/stdc.h> using namespace std;const int N 1010;int n, m; int f[N][N]; char s[N][…...

数据分享|R语言分析上海空气质量指数数据:kmean聚类、层次聚类、时间序列分析:arima模型、指数平滑法...

全文链接&#xff1a;http://tecdat.cn/?p30131最近我们被客户要求撰写关于上海空气质量指数的研究报告。本文向大家介绍R语言对上海PM2.5等空气质量数据&#xff08;查看文末了解数据免费获取方式&#xff09;间的相关分析和预测分析&#xff0c;主要内容包括其使用实例&…...

基于javaweb+jsp的高校教师教职工管理系统

基于javawebjsp的高校教师教职工管理系统 JavaWeb JavaBean JSP MVC MySQL Tomcat JavaScript 基础JSPServlet或JSPSSM(Spring、SpringMVC、MyBatis)框架或JSPSSMMaven(pom.xml)框架…均可 开发工具&#xff1a;idea或eclipse或myeclipse 部分代码实现JSP <div class&qu…...

赣网杯2021 CTF---MiscWebWriteup

文章目录前言MiscMisc1-decodemasterMisc2-lovemathMisc3-testcatWebWeb1-checkinWeb2-easypopWeb3-挖洞大师前言 如何评价2021赣&#xff08;dai&#xff09;网(lian)杯&#xff1f;&#xff0c;我的评价是"神仙打架&#xff0c;凡人遭殃"。 Misc Misc1-decodema…...

RuntimeError: The NVIDIA driver on your system is too old (found version 9000).

实验小白&#xff0c;准备跑一下代码&#xff0c;按照要求安装好环境&#xff0c;测试demo时提示&#xff1a; RuntimeError: The NVIDIA driver on your system is too old (found version 9000) No CUDA runtime is found, using CUDA_HOME/usr/local/cuda-10.1 RuntimeErro…...

Zookeeper临时节点删除时机解析

前言&#xff1a; Zookeeper中的节点主要分为临时节点和持久节点。 持久节点在创建之后&#xff0c;除非主动发起删除&#xff0c;否则节点会一直存在&#xff1b; 而临时节点则不同&#xff0c;创建该节点的Session过期后&#xff0c;则该Session创建的所有临时节点都会被删…...

kali重置密码

第一步&#xff1a;开机看e进入kali的编辑 第二步&#xff1a; 找到并修改 修改前 修改后 注意下面的提示快捷键 第三步&#xff1a;ctrlx进行保存&#xff08;你修改错的话按esc退回到上一步&#xff0c;还原默认&#xff09;&#xff0c;自动进入第四步 第四步&#xff1a; 这…...

[渝粤教育] 中国地质大学 城镇规划 复习题 (2)

《城市规划》模拟题 一.单选题 1.城镇规划所需编制的文件按原国家建委1980年颁布的《城市规划编制审批暂行办法》规定分为(). A.规划图纸和说明书 B.规划文件和说明书 C.城镇现状图和说明书 D.规划说明书和城镇现状图 2.城镇是区域生产力结集中心首先是()的中心. A.区域农业生…...

利用TLD2131组成LED矩阵显示实验电路板

简 介&#xff1a; 利用了Infineon公司的高边LED驱动芯片TLD2131,TLD2331&#xff0c;来与NPN晶体管共同组成LED矩阵驱动电路&#xff0c;可以利用少量的GPIO来驱动LED矩阵显示。本文利用了三个TLD2131组成了33的LED矩阵&#xff0c;测试了电路的工作原理。为应用在智能车竞赛中…...

少儿编程 电子学会机器人等级考试一级真题解析【选择题】2018-12

一、选择题(共35题,1-30单选题,31-35多选题,每题2分,共70分) 1、下列哪个不是机器人? A、a B、b C、c D、d 答案:B 考点分析:考查小朋友们的观察能力,ACD选项都是机器人,B选项是昆虫,所以答案B 2、电源相当于机器人的()。 A、手臂 B、大脑 C、心脏 D、皮…...

【数据库学习笔记】JDBC基础

JDBC的结构 Java调用API&#xff0c;API底层的Driver Manager会根据数据库类型使用不同的JDBC Driver来操作数据库 在代码中操作JDBC 1. 使用Class.forName加载驱动 驱动: MySQL8.0 前: com.mysql.jdbc.Driver MySQL8.0 以及后: com.mysql.cj.jdbc.Driver 其他类型数据库…...

Flink SQL管理平台flink-streaming-platform-web安装搭建-整理

目录 步骤 安装 第二步 下载flink 第三步 安装flink-streaming-patform-web 第四步 配置flink web平台 第五步 运行demo 在Flink学习的入门阶段&#xff0c;非常重要的一个过程就是Flink环境搭建&#xff0c;这是认识FLInk框架的第一步&#xff0c;也是为后续的理论学习和…...

店盈通:新消费品赛道上越来越多国潮品牌受到了青睐

穿上一件印着“中国”字样的卫衣&#xff0c;搭配一双李宁或者鸿星尔克的球鞋&#xff0c;喝上一杯“崔莺莺执扇”logo的奶茶&#xff0c;品一份中式烘焙的甜品&#xff0c;包里或许还装着一支致雕花的口红…… 国潮正在从方方面面影响着当代年轻人的生活。 而在这股东风之下&a…...

JavaScript中new Date对象,在safari和iphone上出现NaN(invalid Date)

一、问题如下 JavaScript中使用Date对象时&#xff0c;在safari、iphone等浏览器上&#xff0c;不能正确显示时间&#xff0c;而显示 “NaN”。 var date new Date("2018-11-30T03:04:010100");二、解决方案 使用node.js中的moment.js对时间进行处理&#xff0c;…...

全球大学计算机人工智能排名,全球大学计算机实力排名:清北人工智能内地前二...

排名分数计算依据不同于 US News 和 World Report 的方法(仅仅基于调查)&#xff0c;CSranking 的排名主要依据各个高校在计算机领域的顶级学术会议发表的论文数量&#xff0c;度量了绝大多数院校教员在计算机科学领域的各大顶会所发布的论文数量。这样能够帮助人们更好的了解&…...

安卓APP源码和报告——学生信息管理系统

学生信息管理系统APP演示视频《移动开发技术II》实践考核方案 适用网络工程&#xff08;网络软件开发&#xff09;2018级 一、考核内容&#xff1a; 环境配置及移动开发生命周期、控件的使用、用户界面设计、数据存储与访问、广播、服务、网络编程、蓝牙应用等知识点。 二、…...

计算机网络笔记二

计算机网络笔记二 bilibili王道考研笔记 文章目录计算机网络笔记二1. 物理层1.1 基本概念1.2 数据通信1.3 数据通信相关术语1.4 三种通信方式1.5 数据传输方式2. 码元&#xff0c;波特&#xff0c;速率&#xff0c;带宽2.1 码元2.2 速率 和 波特2.3 带宽3. 奈氏准则与香农定理…...

深度学习6---案例:人民币识别实现

文章目录一、图像识别流程二、深度学习算法流程三、人民币识别实现1、数据集拆分2、主文件3、数据集读取4、网络结构5、预测6、单张预测一、图像识别流程 1. 准备数据集1&#xff09;采集图像2&#xff09;拆分数据集训练集、测试集 8:23&#xff09;读图像和分批4&#xff0…...

hashmap面试题,恶补这份“阿里面试宝典”

RPC概述 RPC(Remote Procedure Call)即远程过程调用&#xff0c;允许一台计算机调用另一台计算机上的程序得到结果&#xff0c;而代码中不需要做额外的编程&#xff0c;就像在本地调用一样。 现在互联网应用的量级越来越大&#xff0c;单台计算机的能力有限&#xff0c;需要借…...

HCIP实验3-1:IBGP与EBGP

实验 3-1 IBGP与EBGP 学习目的 掌握区域内部BGP的配置方法掌握多区域BGP的配置方法观察BGP的邻居表和数据库掌握BGP更新源的配置方法掌握EBGP多跳的配置方法观察IBGP和EBGP中路由的下一跳的变化掌握IBGP中下一跳的配置掌握BGP的Network命令的配置方法 拓扑图 场景 你是公司…...

JDK1.7和JDK1.8 HashMap put一个元素分别都做了什么

HashMap put一个元素都做了什么 jdk1.7&#xff0c;HashMap采用的是数组链表的结构&#xff0c;我们先来看jdk1.7的源码 //EMPTY_TABLE是HashMap的一个静态常量&#xff0c;是一个Entry数组&#xff0c;默认值是空数组static final Entry<?,?>[] EMPTY_TABLE {};publ…...

智能硬件开发如何选择低功耗MCU?

本文转载至&#xff1a;http://www.iot-online.com/IC/embedded/2015/090928393.html 本文将市场上典型的低功耗MCU系列进行了比较&#xff0c;分析得出基于ARM. Cortex M0内核的MCU系列最适合穿戴式医疗设备的开发。设备开发者当密切关注其发展动向&#xff0c;结合现有的市场…...

一文弄懂23种设计模式之装饰器模式

前言 装饰器模式 Reference [1] bugstack.cn/md/develop/… [2] c.biancheng.net/view/1397.h… [3] refactoringguru.cn/design-patt… [4] cmsblogs.com/article/140… [5] blog.csdn.net/lovelion 什么是装饰器模式 装饰器&#xff08;Decorator&#xff09;模式的定…...

viewport视口的概念

viewport视口的概念 概念详见 MDN&#xff0c;我摘出来对比了下&#xff0c;如下图&#xff1a; 总结&#xff1a; viewport就是当前窗口的可视部分Visual Viewport 视觉视口 就是视口viewport中的可见部分 比如在mobile浏览器中&#xff0c;输入时&#xff0c;弹出的键盘&am…...

Vue的基本用法

目录 Vue的基本用法 模板语法 指令v-bind 指令v-on:click 指令v-model 条件渲染 列表渲染 网络请求 1.安装&#xff1a; 2.引入&#xff08;main.js中&#xff09;&#xff1a; 3.使用&#xff1a; Vue的基本用法 Vue 是一套用于构建用户界面的渐进式框架。与其它大…...

JS中数组,以及定时器和延时器的使用

前言 实训一的04day,主要学习了JS中数组&#xff0c;以及定时器和延时器的使用。 提示&#xff1a;以下是本篇文章正文内容&#xff0c;下面案例可供参考 文章目录前言DAY04一、Tab标签切换二、定时器和延时器三、JS中的数组1、数组的概念2、数组的用法3、数组的声明方式4、数…...

java - 数据结构,双向链表 - LinkedList

一、双向链表 &#xff08;不带头&#xff09; 无头双向链表&#xff1a;在Java的集合框架库中LinkedList底层实现就是无头双向循环链表 双向链表 和 单向链表的区别&#xff0c;就在于 双向 比 单向 多个 一个前驱地址。而且 你会发现 正因为有了前驱地址&#xff0c;所以所…...

JDBC是如何打破双亲委派模式的

yJDBC是如何打破双亲委派模式的 - 掘金为什么JDBC需要打破双亲委派机制 JDBC的DriverManager与SPI机制 类加载的机制以及双亲委派机制的介绍可以参考 JVM类加载机制 在JDBC 4.0之后&#xff0c;我们不再需要调用Class.https://juejin.cn/post/7007292903361871903为什么JDBC需要…...

第7关:杨辉三角

//用二维数组实现杨辉三角 #include<stdio.h> int main(void) {/*********Begin*********/int i, j, k,l;//for的控制变量int arr[10][10];for (i 0; i < 10; i){arr[i][i] 1;arr[i][0] 1;}//把杨辉三角的外层(除了底层)全部用数字1包裹起来for (i 2; i < 10; …...

[Java安全]—再探Filter内存马

前言 关于tomcat反序列化注入回显内存马问题中&#xff0c;就是通过filter内存马进行反序列化动态注册的&#xff0c;但filter内存马由于当时学的时候就没有学的很明白&#xff0c;所以打算重新回顾一下。 前置知识 Tomcat 与 Servlet 的关系 Tomcat中有四种类型的Servlet容…...

从零到一编码实现Redis分布式锁

有的同学&#xff0c;就是这么尿性。也能理解&#xff0c;不自己弄一下&#xff0c;怎么能理解透彻&#xff0c;那就一起来搞一下呗&#xff01; 使用场景和选型 分布式多节点的部署方式&#xff0c;使得共享变量有可能被同时操作&#xff0c;遇到有数据一致性要求的情况&…...

Java基础(面向对象 Java继承)

面向对象 Java继承 一、继承就是子类继承父类的方法和属性&#xff0c;代码更加简洁&#xff0c;提高代码的复用性 //狗类 public class Dog {private String color;private String name;private int price;private int age; ​public Dog(String color, String name, int pr…...

数字结合体输出个数

给定数组大小 #include<stdio.h> int main() {char a[10];int i,s0;scanf("%s",a);for(i0;i<9;i){if((a[i]>a&&a[i]<z)&&(a[i1]>a&&a[i1]<z))//a a {continue;}if((a[i]>a&&a[i]<z)&&(a[i1]>…...

[附源码]Python计算机毕业设计Django姜太公渔具销售系统

项目运行 环境配置&#xff1a; Pychram社区版 python3.7.7 Mysql5.7 HBuilderXlist pipNavicat11Djangonodejs。 项目技术&#xff1a; django python Vue 等等组成&#xff0c;B/S模式 pychram管理等等。 环境需要 1.运行环境&#xff1a;最好是python3.7.7&#xff0c;…...

微信分身服务器,苹果微信分身版

苹果微信分身版定制技巧一、怎样去做做seo&#xff1f;出现seo&#xff0c;一看就知道。seo如同天上掉馅饼&#xff0c;做到专注优化&#xff0c;那么就是正确的seo&#xff0c;后面的会做出***好的seo。打造微信中的自我推广、商业协同等。微信公众平台做业务流程也可以分为以…...

STM32 HAL库实现FreeRTOS+FreeModbus(从机篇)

软件准备&#xff1a; FreeModbus源码&#xff1a;FreeModbus 主机和从机源码地址 开发工具&#xff1a;Keilv5和CubeMX 硬件平台&#xff1a;STM32F407VET6&#xff08;带RS485接口&#xff09; 1.用CubeMX生成Keil工程&#xff1a; 其他基础部分就跳过&#xff0c;这里讲讲…...

liunx开启Nginx失败, 出现 An error occurred

liunx开启Nginx时,启动失败如何解决 启动Nginx失败的原因&#xff0c;具体要根据自己的情况逐一排查&#xff0c; Nginx启动失败的原因 Nginx启动时&#xff0c;失败原因可能有以下几点&#xff1a; 1、端口被占 2、文件夹有中文名字 3、配置文件中没有配置好&#xff0c;注释…...

python爬取天猫_Python如何抓取天猫商品详细信息及交易记录

本文实例为大家分享了Python抓取天猫商品详细信息及交易记录的具体代码&#xff0c;供大家参考&#xff0c;具体内容如下一、搭建Python环境本帖使用的是Python 2.7涉及到的模块&#xff1a;spynner, scrapy, bs4, pymmssql二、要获取的天猫数据三、数据抓取流程四、源代码#cod…...

用texstudio写伪代码

示例&#xff1a; \documentclass[11pt,twoside,a4paper]{article}\usepackage{algorithm} \usepackage{algorithmicx} \usepackage{algpseudocode} \usepackage{amsmath} \usepackage[top2cm, bottom2cm, left2cm, right2cm]{geometry} \begin{document}%% 写算法伪代码或者流…...

什么是蛋白质组学?

导读 本文[1] 将从蛋白质组学的定义&#xff0c;蛋白质组包含的类型&#xff0c;常用技术&#xff0c;面临的挑战等方面&#xff0c;对蛋白质组学进行一个简要的介绍。 1. 定义 “蛋白质组学”一词于 1995 年首次出现&#xff0c;被定义为对细胞系、组织或生物体所有蛋白质的大…...

基于易班开放平台接入研究与探索

基于易班开放平台接入研究与探索 平台介绍 ​  易班是提供教育教学、生活服务、文化娱乐的综合性互动社区。已经成为全国教育系统的知名文化品牌。 易班开放平台是指由易班网所享有并运营的软件和提供的服务&#xff0c; 开发者可通过这些软件和服务开发易班插件及应用组件…...

世界连续动作预测模型-方向模型

🍿*★,*:.☆欢迎您/$:*.★* 🍿 正文 <...

LLC的MOSFET漏源极并联电容的作用

说法一&#xff1a; 滤除DS电压尖峰&#xff0c;高频尖峰。减小DV/DT的值&#xff0c;改善EMI。曾经EMC整改试过&#xff0c;非常有用。但是不要加的太大了&#xff0c;一般就是471或者102的瓷片Y&#xff0c;加大了LLC就实现不了ZVS了&#xff0c;炸机了就更不好玩了。 说法…...

电容的并联和串联

电容器是电子电路中的标准元件。实际电路中使用了不同的电容器组合。 串联电容如何理解&#xff1f; 串联电容是指两个或多个电容连接在一条线上。一个电容的正极板连接到下一个电容器的负极板。 N个电容串联 在这里&#xff0c;QT Q1 Q2 Q3 ———- Q IC I1 I2 I3 —…...

nmake comment

it seems like the sharp "#" must be positioned at the top of line...

vs2019的nmake和cvtres异常

最近突然发现vs2019的nmake.exe和cvtres.exe出现异常&#xff0c;双击运行后出现卡死无反应现象&#xff0c;开始安装vs2019时一切正常&#xff0c;后来用windbg反汇编跟踪了一下&#xff0c;发现是nmake调用了ucrtbase.dll里的setlocale函数&#xff0c;直接跑死了&#xff0c…...

windows系统下使用vs2010命令行的nmake命令编译gdal源码

参考文章&#xff1a;http://blog.csdn.net/clever101/article/details/7993122 如果作者觉得我写的有太多雷同侵犯了你的权益请告知我&#xff0c;我会作修改。 其实这篇文章很多都是看了上一篇文章后写出来的&#xff0c;只不过自己想写下来&#xff0c;一方面以后如果用的话…...

【学习记录】Dynaslam源代码魔改-替换MaskRCNN为YoloV5

这两天接了个小任务&#xff0c;需求是替换Dynaslam里面的动态物体识别模块&#xff0c;将MaskRCNN换为YoloV5&#xff0c;这里记录一下过程中遇见的问题。 一、运行Dynaslam Dynaslam本身是一个基于ORBSLAM2的视觉SLAM框架&#xff0c;论文并没有仔细看过&#xff0c;简单来…...

微信公众号开发之内置地图

var currurl decodeURIComponent(location.href.split(#)[0]);$.ajax({//授权url : "../initWXJSInterface", dataType : json, data : { url : currurl//需要授权的页面}, complete : function(XMLHttpRequest, textStatus) {}, error : function(XMLHttpRequ…...

微信公众号开发本地调试【内网穿透】

在做微信公众号开发的时候&#xff0c;必须接入外网已经备案的URL地址&#xff0c;不然本地没法进行调试&#xff0c;比较简单的方法可以做内网穿透&#xff0c;映射生成一个外网URL地址来进行回调测试。 这里推荐一个内网穿透工具——cpolar&#xff0c;可以免费使用&#xf…...

微软的软件下载,MSDN下载(方便,无广告,仅提供下载)

找微软的软件&#xff0c;就来这里&#xff1a;MSDN 我告诉你 https://msdn.itellyou.cn/ 界面如图&#xff1a; 时刻提醒自己下载微软的软件&#xff0c;可以用这个&#xff0c;磁力链接下载很快&#xff0c;如默认office之外&#xff0c;Visio画流程图的...

MSDN for VC 6.0 MSDN下载地址

MSDN Library DVD Part1 http://ftp.sdshiyan.cn/soft/program/DN60ACHS1.rar MSDN Library DVD Part2 http://ftp.sdshiyan.cn/soft/program/DN60ACHS2.rar 安装方法&#xff1a;下载上面两个压缩包并解压到同一目录&#xff0c;然后打开解压目录运行安装程序。 2013年1月1…...

百度网盘里的加密文件怎么看?

现如今&#xff0c;许多培训机构或制作视频课程售卖的老师会通过一些方式来保护自己视频的权益&#xff0c;一般采用的方式就是使用加密软件来给自己的视频上一把保护锁。加密视频文件观看的方式大多归为两类&#xff1a;在线视频观看和下载观看。那就有人会说我购买的课程老师…...

如何用C语言简单加密文件+

上一篇文章写完以后&#xff0c;收到了很多朋友的私信&#xff0c;希望我能写出一个较为完善的利用C语言简单加密文件的代码&#xff0c;今天花了点时间终于调试完了&#xff0c;相比于上一篇文章的代码的话这里做了一些改进&#xff1a; 1.加密文件的数据改为原文件数据的十分…...

C++实现的一个加密文件的程序

近来写了一个有关加密文本的加密程序&#xff0c;基本原理是将文件中所有字节和指定的密码逐字节进行异或&#xff0c;一般文件内容远远长于密码&#xff0c;那么可以扩展密码为&#xff1a;123456123456…这种循环的形式&#xff0c;直到和原文件相同的长度。这样所有文件的内…...

pycrypto加密文件

# -*- coding: cp936 -*- #A Test to Return a AES-File of a Common Filefrom Crypto.Cipher import AES from Crypto import Random import binasciidef AES_File(fs):key b1234567890!#$%^ #16-bytes passwordiv Random.new().read(AES.block_size)cipher AES.new(key,...

eclipse中在包内建包

Package Explorer下有一个点击View Menu 点击Package Presentation 选中Hierarchical&#xff0c;将视图从平铺模式变成按等级划分 右键包&#xff0c;新建包&#xff0c;子包名为父包名.名称&#xff0c;例如&#xff0c;我们要在com.father下新建一个son包&#xff0c;那么…...

[附源码]计算机毕业设计springboot在线票务系统

项目运行 环境配置&#xff1a; Jdk1.8 Tomcat7.0 Mysql HBuilderX&#xff08;Webstorm也行&#xff09; Eclispe&#xff08;IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持&#xff09;。 项目技术&#xff1a; SSM mybatis Maven Vue 等等组成&#xff0c;B/S模式 M…...

IDEA包下不能建包问题

IDEA包下不能建包问题 刚开始学习idea的时候想要在包下建立子包&#xff0c;总是不成功。 在包上右键new->package,输入包的名称&#xff0c;只会更改原有包的名称&#xff1a; 或者删除前面自动填充的名字填写子包的名称&#xff0c;会建立成平级包 这是因为勾选了Compa…...

eclipse怎么在包里建一个包

实现效果如下图&#xff1a; 废话不多说&#xff0c;上图。。。 1.设置Package Presentation 为Hierarchical&#xff08;最为关键一步&#xff09; 2.在src下新建一个名为com.abc.hrm的包 3.在父包下新建子包a 因为只有一个子包&#xff0c;建完的子包会这样显示 4.继续…...

方舟服务器建家位置,《方舟生存进化》五种建家位置!每一种都能暴露建造者的种类!...

《方舟生存进化》中&#xff0c;基地的选址是相当重要的一环&#xff0c;要是没有一个易守难攻&#xff0c;或者隐蔽的基地位置&#xff0c;第二天免不了看到的就是一片狼藉&#xff0c;而在方舟中&#xff0c;这种不错的位置还是相当多的&#xff0c;但总体来说就只有五种建家…...

resources下建包

resources下建包resources下面不能创建package&#xff0c;只能创建文件夹Directory&#xff0c;并且文件夹里不能以“.”形式创建。可以使用com/zyj/mappings来建包&#xff0c;idea在resources中创建多级包的方式就是以“/”分割&#xff0c;而不是以“.”分割。使用“.”创建…...

方舟服务器建家位置,方舟生存进化新手建家图文攻略 方舟生存进化在哪建家比较好-游侠网...

在方舟生存进化中在搭建建筑时&#xff0c;玩家可以自由发挥&#xff0c;根据自己的意愿建造建筑&#xff0c;怎么才能是自己家美观而又牢固呢&#xff0c;下面为大家带来了方舟生存进化建家的图文教程&#xff0c;希望对你们有所帮助。新手建家图文攻略说起方舟建房&#xff0…...

山区建小学(递推,区间dp)

【题目描述】 政府在某山区修建了一条道路&#xff0c;恰好穿越总共m个村庄的每个村庄一次&#xff0c;没有回路或交叉&#xff0c;任意两个村庄只能通过这条路来往。已知任意两个相邻的村庄之间的距离为di(为正整数)&#xff0c;其中&#xff0c;0<i<m。为了提高山区的文…...

用conda建一个python2虚拟环境

用conda建一个python2虚拟环境 1. 显示可安装的python版本 conda search -f python 2. 安装虚拟环境,名称为py2 conda create -n py2 python2.7 3. 激活py2 利用conda info –envs 或者conda env list 查询的虚拟环境&#xff0c;输入activate py2激活py2环境 conda remove -n …...

什么是质量内建

读者提问&#xff1a;什么是质量内建&#xff1f; 阿常回答&#xff1a;这个问题我从两方面回答&#xff1a;1、质量内建定义&#xff1b;2、质量内建落地。 一、质量内建定义 质量内建&#xff0c;即质量保障体系&#xff0c;它是一种体系。 体系&#xff1a;泛指若干有关事务…...

OpenJudge 7624 山区建小学

在openjudge似乎无法凭题号搜到题...? 总时间限制: 1000ms 内存限制: 65536kB描述政府在某山区修建了一条道路&#xff0c;恰好穿越总共m个村庄的每个村庄一次&#xff0c;没有回路或交叉&#xff0c;任意两个村庄只能通过这条路来往。已知任意两个相邻的村庄之间的距离为di&a…...

(2)一圆形游泳池如图所示,现在需在其周围建一圆形过道,并在其四周围上栅栏。栅栏价格为35元/米,过道造价为20元/平方米。过道宽度为3米,游泳池半径由键盘输入。要求编程计算并输出过道和栅栏的造价。(

#include<iostream> using namespace std; class Circle {private:float r;public:Circle():PI(3.1415926){r0;}Circle(float r):r(r),PI(3.1415926){}void printInfor(){cout<<"r:"<<r<<endl;}void Girth(float r){float c;c2*PI*(r3);cou...

教你如何在电脑上建一个绝密文件夹

教你如何在电脑上建一个绝密文件夹 电脑中总有一些私密文件或者公司客户重要文件不想让别人看到或者窃取篡改&#xff0c;如何建立一个别人都打不开的文件夹&#xff0c;简单几招请往下看&#xff01; 1.在e盘中&#xff0c;建一个命名为“绝密文件”的文件夹为例子。 2.快捷键…...

IDEA如何在包下面继续建包

关于IDEA编辑器怎样在包的下面继续建包 当我们正常去建立一个包出现这样 先是建立了一个包&#xff0c;包名是com 再准备再com包下面建一个名为huawei的包 却出现了这样的情况&#xff0c;它会接着上面的包让你命名 很明显这不是我们想要的结果 问题就IDEA会自动隐藏空…...

一圆形游泳池如图所示,现在需在其周围建一圆形过道,并在其四周围上栅栏。栅栏价格为35元/米,过道造价为20元/平方米。过道宽度为3米,游泳池半径由键盘输入。要求编程计算并输出过道和栅栏的造价。

一圆形游泳池如图所示&#xff0c;现在需在其周围建一圆形过道&#xff0c;并在其四周围上栅栏。栅栏价格为35元/米&#xff0c;过道造价为20元/平方米。过道宽度为3米&#xff0c;游泳池半径由键盘输入。要求编程计算并输出过道和栅栏的造价。&#xff08;创建一个工程&#x…...

搭建一个简单的SpringBoot项目

一、创建项目 1.File->new->project&#xff1b; 2.选择“Spring Initializr”&#xff0c;点击next&#xff1b; .完善项目信息&#xff0c;组名可不做修改&#xff0c;项目名可做修改&#xff1b;最终建的项目名为&#xff1a;test&#xff0c;src->main->java下…...

基于JavaSwing的员工工资管理系统

开发环境 eclipsejdk1.8mysql5.7 系统简介 本项目是主要功能有员工信息管理&#xff0c;部门信息管理&#xff0c;员工工资设定&#xff0c;系统设置等&#xff0c;员工不需要登录系统&#xff0c;可以直接查询自己的工资&#xff0c;具体项目操作及项目结构请看演示视频&am…...

echarts热力背景图_ECharts保存背景透明PNG图片

ECharts 前端生成图片后&#xff0c;截图或采用 toolbox 的 saveAsImage 保存的图片存在背景&#xff0c;或为白色背景&#xff0c;下面即为如何保存为背景透明图片的方法。方法一、可以直接在配置项中将backgroundColor设置为rgba(128, 128, 128, 0)var option{backgroundColo…...

用java如何进行图片去白色_java如何对图片去除图片的白色的背景

最近在做一个需求是从数据库里面取出图片&#xff0c;但是图片都有一个白色的背景&#xff0c;于是项目组希望可以将图片的白色的背景去掉如图所示:---------->当然在这个上面是看不出来的&#xff0c;其实第一张图片是有一个白色的背景的&#xff0c;但是第二张图片没有&am…...

android textview 背景图片,Android—TextView 背景颜色与背景图片设置

Android TextView 背景颜色与背景图片设置&#xff0c;android textview 控件&#xff0c;android textview 背景&#xff0c;android textview 图片&#xff0c;android textview 颜色&#xff0c;android textview 组件&#xff0c;android textview background 。设置文本颜…...

php生成白色背景图片

$image imagecreatetruecolor($imgWidth, $imgHeight); $white imagecolorallocate($image, 255, 255, 255); imagefill($image, 0, 0, $white); 转载于:https://www.cnblogs.com/firesnow/archive/2012/09/25/2701828.html...

html背景图片被白色覆盖,html – CSS背景图片淡出白色

我试图从白色淡化背景图像而不淡化内容.这就是我所拥有的&#xff1a;.my-container {position: relative;background: white;overflow: hidden;background-repeat: no-repeat;width: 100%;height: 100%;background-size: cover;background-image: url(http://placekitten.com/…...

五行各500字,2位字符串组合,数据量大而采取分段输出表格形式方程式

/*文字组合情况分析&#xff1a;缺1时取五行相生按顺序及自组合&#xff1b;缺>2时按结果的前后&#xff0c;最多缺不会5&#xff1b;皆取2字名采用大名和小名并用。*/ void 五行名字(){ /*文字组合情况分析&#xff1a;缺1时取五行相生按顺序及自组合&#xff1…...

osgi为什么不流行_传承千年的“按辈分取名”,现在为什么不流行了?有个原因很尴尬...

《红楼梦》第八十三回“ 省宫闱贾元妃染恙闹闺阃薛宝钗吞声”&#xff0c;为入宫探望贵妃贾元春&#xff0c;贾赦和贾政“因派了贾琏贾蓉看家外&#xff0c;凡‘文’字辈至‘草’字辈一应都去……明儿黎明伺候。”看到“字辈”一词您是否熟悉&#xff1f;也就是人们常说的家族辈…...

第五人格显示没有服务器怎么办,第五人格 查看自己服务器 | 手游网游页游攻略大全...

发布时间&#xff1a;2018-03-24第五人格是由网易独家研发的一款生存解谜冒险类游戏,相信许多玩家都想和自己的小伙伴一起联机玩这款游戏,那么今天小编就给大家带来第五人格联机方法介绍,大家一起来看看吧. 第五人格联机方法: 过完新手剧情就行 有跳过剧情动画的 ...标签&#…...

algodoo是什么意思_洋是什么意思 带洋字的男孩名字 用洋字起名的寓意

带洋字的男孩名字&#xff0c;用洋字起名&#xff1a;洋 (yng)&#xff1a;洋表示广大、洋流、洋洋。繁体&#xff1a;无繁体字;部首&#xff1a;氵&#xff0c;洋为左右结构&#xff0c;姓名学笔画10画。声调&#xff1a;阳平;部首五行属水;数理五行属水。洋81数理&#xff1a…...

水晶与五行

使用水晶一定要配合命理的五行&#xff0c;这样会让你感受到水晶的神奇和不可思议。如果不配合五行使用&#xff0c;也会有一些效果&#xff0c;但是&#xff0c;不会像你想象的那样美好。所以&#xff0c;使用水晶之前我们一定要先了解水晶的五行分类。 对水晶进行五行分类是根…...

HTML中对字体颜色稀色,稀的五行属什么,五行分别代表什么颜色

说到稀的五行属什么&#xff0c;大家都知道&#xff0c;有人问稀字五行中属什么&#xff0c;另外&#xff0c;还有人想问(稀)这个字在五行属什么&#xff0c;这是怎么回事&#xff1f;其实稀字五行属什么的&#xff0c;下面就一起来看看五行分别代表什么颜色&#xff0c;希望能…...

秒懂:tomcat的maxConnections、maxThreads、acceptCount 图解

怎么配置tomcat&#xff0c;才能使得自己的服务效率更高呢&#xff1f; 首先&#xff0c;这和tomcat的使用的IO模式有关 关于Java IO模式、以及IO处理的线程模型等基础的通信框架的知识&#xff0c;是Java程序员的重要、必备的内功&#xff0c;具体请参见尼恩编著的《Netty、…...

Tomcat源码剖析|原来一次请求的背后竟是一条完整的责任链

Tomcat源码剖析——处理请求 本文解析源码来自于Tomcat8.5.33 本文引用参考文献为《Tomcat架构解析-刘光瑞》 注&#xff1a;此文为连载文章最后一篇&#xff0c;可以参考前序文章《类加载器》《初始化》《启动》 文章目录Tomcat源码剖析——处理请求前言源码剖析流程图代码分析…...

读书笔记--Tomcat架构解析

文章目录Tomcat总体架构总体设计服务器组件关系图概念抽象复用连接器设计服务器完整设计图组件总结Tomcat总体架构 总体设计 版本1 Server : 负责接收和解析请求,并处理业务逻辑版本2 Server (功能解耦,产生两个模块.便于拓展)connector : 负责接收和解析请求container : 并处…...

Tomcat架构解析以及设计借鉴

Tomcat 发展这么多年&#xff0c;已经比较成熟稳定。在如今『追新求快』的时代&#xff0c;Tomcat 作为 Java Web 开发必备的工具似乎变成了『熟悉的陌生人』&#xff0c;难道说如今就没有必要深入学习它了么&#xff1f;学习它我们又有什么收获呢&#xff1f; 静下心来&#…...

tomcat应用服务器有哪些,应用服务器:Tomcat配置技巧Top10

4&#xff0e;配置虚拟主机(Virtual Hosts)关于server.xml中“Host”这个元素&#xff0c;只有在你设置虚拟主机的才需要修改。虚拟主机是一种在一个web服务器上服务多个域名的机制&#xff0c;对每个域名而言&#xff0c;都好象独享了整个主机。实际上&#xff0c;大多数的小型…...

Tomcat 源码解析一初识

为什么我想研究Tomcat源码&#xff0c;我们现在都用的是SpringBoot开发项目&#xff0c;而SpringBoot对错Tomcat集成&#xff0c;导致现在基本上看不到Tomcat的身影了&#xff0c;但是Tomcat不存在吗&#xff1f;只要我们用Java开发Web项目&#xff0c;而它又无处不在&#xff…...

tomcat如何修改java版本_Java程序员必备——Tomcat配置技巧Top10

一、配置系统管理(Admin Web Application)大多数商业化的J2EE服务器都提供一个功能强大的管理界面&#xff0c;且大都采用易于理解的Web应用界面。Tomcat按照自己的方式&#xff0c;同样提供一个成熟的管理工具&#xff0c;并且丝毫不逊于那些商业化的竞争对手。Tomcat的Admin …...

Tomcat架构解析之HTTP

一、前言 HTTP协议可以说是互联网应用最广泛的网络协议&#xff0c;也是所有服务器均支持的最基本的协议。他是一种基于请求与响应模式的、无状态的应用层协议。这篇博客主要介绍HTTP协议&#xff08;1.1版本&#xff09;的基础知识以及在Tomcat中如何配置使用。 二、基础知识…...

mysql tomcat列表增删改查_Tomcat-Database

Tomcat-Database介绍根据Tomcat9源码二次开发&#xff0c;增加数据库功能&#xff0c;可一行代码实现CURD安装教程需要先配置Ant&#xff0c;然后在根目录下执行ant命令&#xff0c;即可编译&#xff0c;编译后的目录在Tomcat-Database/output/build下&#xff0c;其中在bin下可…...

linux下部署tomcat没起成功,linux下部署tomcat 上线jpress博客系统

tomcatTomcat服务器是一个免费的开放源代码的Web应用服务器&#xff0c;属于轻量级应用服务器。tomcat有三个端口开始部署安装tomcat第一步&#xff1a;下载tomcat 安装包tomcat官网&#xff1a;https://tomcat.apache.org第二步&#xff1a; 下载完毕后将安装包传入linux系统下…...

Tomcat基础学习笔记

目录 1. 什么是Tomcat 2. Tomcat中的应用程序是WAR包 3. Tomcat具有传统的Web服务器的功能&#xff1a;处理Html页面 3.1 Web基础 3.2 web的三大协议和四大角色 4. Tomat的下载&#xff0c;运行环境和配置&#xff0c;启动和访问 5. Tomcat项目结构 6. 手工创建和打包第…...

Tomcat 架构解析精简版

Tomcat 汤姆猫,哈哈, 基本属于那种大家天天用, 反而很容易忽视的角色. Tomcat 架构解析这本书详细地介绍了 Tomcat 的总体架构, 主要组件以及配置文件的使用, 书中掺杂了大量的源码来介绍业务流程, 这边都做了删减, 有兴趣的可以阅读原版.另外 Tomcat 官网也有相关文档, 只是比…...

生物素标记甾体化合物/多杀菌素探针分子/壳聚糖/聚乙二醇偶连基团为华生物提供

生物素标记的甾体化合物探针将D-生物素酰氯与胺反应,合成了新型生物素探针标记的甾体衍生物,经检测这些衍生物对某些肿瘤细胞株有较好的抗肿瘤活性,且对正常细胞株(HEK293T)没有明显的毒害作用。 生物素标记的多杀菌素探针分子&#xff0c;经检测验证&#xff0c;生物素标记多…...

tomcat配置日志按天输出

1.检查是否安装cronolog,若没有下载cronolog 检查命令:which cronolog 若没有则下载: 飞书文档链接: https://p5krhv9926.feishu.cn/file/boxcn3eVqcD1iingoJYeBTrhcRe 密码: mQ8b 2.上传到服务器并安装. 1)进入到sbin目录:cd /usr/local/sbin 2)解压:tar zxvf cronolo…...

apache+tomcat集群环境搭建

apachetomcat集群环境搭建 1. 什么是集群 简单理解就是&#xff1a;将项目同时部署在多台服务器上(tomcat)运行&#xff0c;通过一个web服务器(Apache/nginx)进行请求分发和负载均衡,将同时访问的多个请求按照权重通过分发到各个应用服务器上&#xff0c;从而大大减轻…...

linux下升级tomcat8,linux-tomcat版本升级

linux-tomcat版本升级linux-tomcat版本升级因tomcat8.0.15存在 CVE 2020-1938 Tomcat 文件读取包含漏洞所以讲 8.0.15版本升级至8.5.51 版本以linux为基础下载链接Linux &#xff1a;http://archive.apache.org/dist/tomcat/tomcat-8/v8.5.51/bin/apache-tomcat-8.5.51.tar.gzw…...

linux怎么查看tomcat错误日志,Linux下查看Tomcat运行日志

查看方式1、先切换到&#xff1a;cd usr/local/tomcat5/logs2、tail -f catalina.out3、Ctrlc 是退出tail命令/altER重置部署常用指令1、ps aux | grep tomcat 查看tomcat 进程ps -ef|grep java  查看Tomcat是否已关闭2、kill -9 进程号3、./startup.sh && tail -fn …...

how tomcat works 读书笔记 十一 StandWrapper 下

StandardWrapperValve StandardWrapperValve是StandardWrapper的基础阀,主要完成了三个工作。1 调用StandardWrapper的allocate的方法来获得该StandardWrapper所表示的servlet实例2 执行与该servelt相关联的全部过滤器3 调用servlet的service方法其中第二三步可以细分为调用它的…...

工程机械工业应用ART光学追踪系统

德国德累斯顿工业大学工程机械和传输技术学院研究仿真项目&#xff0c;在工程机械工业应用虚拟现实技术。 该项目的重点是研究交互式机械设备和虚拟现实技术。 移动式作业机械&#xff08;尤其是工程机械&#xff09;的作业环境经常发生变化&#xff0c;零件会出现疲…...

德累斯顿团审项目

我们都知道德国大学对学生的要求很高&#xff0c;所以说可以进入一个非常不错的学校也是要提前早做准备的&#xff0c;个审对学生各方面的要求很高&#xff0c;所以很多学习成绩并不是特别理想的学生会选择走团审项目&#xff0c;但这并不意味着团审项目的学校不好&#xff0c;…...

德累斯顿工大

到时候&#xff0c;咨询一下学长学姐&#xff0c;发成绩单问一下...

【德国】德累斯顿工业大学 机器学习和图像分析研究助理/博士生 招生

关注公众号&#xff0c;获取更多AI领域发展机会学校简介德累斯顿工业大学&#xff08;Technische Universitt Dresden&#xff09;&#xff0c;位于德国萨克森自由州首府德累斯顿&#xff0c;是该州最大的学府&#xff0c;同时也是德国乃至欧洲历史最悠久的工科大学之一。工作职…...

德累斯顿工业大学计算机学院,德累斯顿工业大学好不好

德国位于中欧&#xff0c;资本主义经济十分发达&#xff0c;矿物质资源丰富。下面就和选校帝了解一下德累斯顿工业大学好不好&#xff0c;希望对大家有所帮助。德累斯顿工业大学悠久历史德累斯顿工业大学(TU Dresden&#xff0c;全称Technische Universitaet Dresden)位于被称为…...

java实现微信小程序加密数据解密算法

开发微信小程序需要用到加密数据解密算法&#xff0c;但是微信官方没有提供java版本的&#xff0c;于是网上搜索&#xff0c;获取如下文章借鉴&#xff0c;现转载收藏&#xff1a; 来自&#xff1a;https://blog.csdn.net/l1028386804/article/details/79450115 一、概述 微信…...

微信自定义分享(php方法)

首先拥有一个微信公众号&#xff0c;企业认证的&#xff0c;获取接口权限。如下图所示&#xff1a;其次拥有一台服务器&#xff0c;备案号的域名因为前端页面需要的appId、signature是需要后台传递过来的。第一步&#xff1a;绑定域名 先登录微信公众平台进入“公众号设置”的“…...

对微信退款结果通知接口的说明和req_info字段解析(JAVA)

微信支付的申请退款接口&#xff0c;可以设置notify_url参数&#xff0c;这个参数代表微信退款成功后调用商户自己的接口&#xff0c;当微信调用这个接口时&#xff0c;代表款项正式退给了付款方。 根据观察&#xff0c;如果是微信零钱支付&#xff0c;调用申请退款接口后是秒…...

试水微信小程序与Java后台通信

写在前面 Client: 微信小程序 Server: Java Servlet running on local Tomcat 9.0 Tools: 微信开发者工具 && Eclipse Client 弄一个简陋的微信小程序进行测试&#xff0c;wxml 只需要绘制一个向后台发送信息的按钮即可&#xff1a; <!--index.wxml--> <…...

【微信开发】微信公众号开发 之 编辑模式使用

. 作者 : 万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/details/20306735 . .本人 微信公众账号(订阅号) : 韩曙亮 -- ╮(╯▽╰)╭ : 为毛我申请不到 服务号 %>_<%, 订阅号各种不方便啊, 编辑模式没有自定义菜单功能啊, 明天就开启开发模式; --…...

微信小程序密文解密工具

微信小程序密文解密工具 小程序对于敏感信息采用了加密&#xff0c;如果想得到明文必须解密&#xff0c;官方上提供了几种语言的demo,唯独没有java版的&#xff0c;这是在搞事情啊 因此在此提供一个java版的解密工具类 此工具类需要commons-codec支持&#xff0c;因此需要添…...

微信小程序开发笔记 进阶篇②——多个微信小程序一个用户体系,同一个UnionID

目录微信开放平台绑定小程序微信小程序login和getUserInfo后台请求auth.code2Session后台解密开放数据微信开放平台绑定小程序 微信官方文档&#xff1a;UnionID 机制说明 我们目前有一个微信开放平台&#xff0c;两个微信小程序&#xff0c;一个自己的后台服务器&#xff0c…...

【message:发生错误 Error: D:\微信小程序\second-demo\package.json 对应的 node_modules 不存在】

微信小程序安装vant-weapp报 node_module不存在&#xff1a; 提示&#xff1a;这里简述项目相关背景&#xff1a; 想使用vant-weapp写小程序&#xff0c;在安装的时候踩了一些坑&#xff0c;记录一下 1.安装vant/weapp 提示&#xff1a;这里一个一个来描述遇到的问题&#x…...

Uniapp-微信小程序实现全局事件监听并进行数据埋点

Uniapp-微信小程序实现全局事件监听并进行数据埋点 零、前言 最近接到需求&#xff0c;领导希望使用微信开放平台上免费的We分析进行数据埋点&#xff0c;但又不希望在现有uniapp开发的微信小程序代码上做侵入式修改&#xff0c;笔者奉命进行了技术调研&#xff0c;考虑通过劫…...

各大IT公司名字的由来

Yahoo!《格列佛游记》的作者Jonathan Swift发明了yahoo这个单词。在小说里&#xff0c;它代表了一个在外表和行为举止上都令人厌恶的家伙&#xff0c;简直都不能算是一个人。Yahoo! 的创始人杨致远和David Filo选择这个名字的原因是他们觉得自己是yahoo。另一种说法&#xff0c…...

【深度学习】卷积神经网络的实现与理解

本系列由斯坦福大学CS231n课后作业提供 CS231N - Assignment2 - Q4 - ConvNet on CIFAR-10 问题描述&#xff1a;使用IPython Notebook&#xff08;现版本为jupyter notebook&#xff0c;如果安装anaconda完整版会内置&#xff09;&#xff0c;在ConvolutionalNetworks.ipynb文…...

美国那些大学的软件专业很厉害

斯坦福&#xff0c;伯克利&#xff0c;麻省理工&#xff0c;卡内基*梅隆 Stanford&#xff08;斯坦福&#xff09;的CS是个很大的 CS&#xff0c;拥有40人以上的资深教员&#xff0c;其中不乏响当当硬梆梆的图灵奖得主&#xff08;Edward A &#xff0e;Feigenbaum &#xff0c…...

1.安卓的来历与发展史

天行健,君子以自强不息! 地势坤&#xff0c;君子以厚德载物! -------------《易经》 天的运动刚强劲健&#xff0c;相应的&#xff0c;君子处事&#xff0c;也应像天一样&#xff0c;自我力求进步&#xff0c;刚毅坚卓&#xff0c;发奋图强&#xff0c;不可懒惰成性&#xff…...

IT公司名字的由来

这几天看到《硅谷之谜》的时候&#xff0c;心里会有咯噔一下的感觉&#xff0c;原来这种看起来不太关心的领域之中竟然有这么多的传奇故事&#xff0c;当然书没有看完&#xff0c;也是泛泛而读&#xff0c;突然对里面很多公司的名字由来很感兴趣&#xff0c;那就简单来扒一扒。…...

Java概述及JDK的安装

Java简介及JDK的安装 1.JAVA的历史 SUN公司的名字的由来 SUNMicrosystems由斯坦福大学的四个家伙于1982年创建。请不要认为SUN是太阳的意思&#xff0c;SUN 是"Stanford University Network"的首字母缩写 。1982年&#xff0c;Sun Microsystems公司诞生于美国斯坦福…...

美国旧金山的大学之东城西语

这次去美国之行&#xff0c;主要任务是去参加OOW,对于我来说&#xff0c;还有一大福利就是有机会去看看美国的名校&#xff0c;在教育方面的领先程度&#xff0c;美国绝对是一枝独秀。我所在的区域是旧金山&#xff0c;最开始去的时候&#xff0c;也没有提前了解&#xff0c;还…...

斯坦福CS基础课程教JavaScript

JavaScript语言正变得愈来愈重要&#xff0c;斯坦福大学CS101计算原则入门课通过JavaScript引导学生入门。教师通过简短的JavaScript代码讲解基本的计算原则。关于JavaScript语言的来历可以阅读阮一峰的一篇博文。...

关于北京化工大学计算机专业毕设

关于北化毕设比较重要的事件就三个 &#xff08;1&#xff09;选题&#xff0c;大概大四上的12月份的某个清晨。每个老师会带大概五六个人&#xff0c;也有的老师会带十几个&#xff0c;但是每个人题目都不一样。有些人会提前跟老师约定好做那个老师的某个题目&#xff0c;不过…...

斯坦福公开课4:牛顿方法

北京理工大学计算机专业2016级硕士在读&#xff0c;方向&#xff1a;Machine Learning&#xff0c;NLP&#xff0c;DM 本讲大纲&#xff1a; 1.牛顿方法(Newton’s method) 2.指数族(Exponential family) 3.广义线性模型(Generalized linear models) 牛顿法 假设有函数&#xf…...

《浪潮之巅》12 短暂的春秋——与机会失之交臂的公司

在这个大时代&#xff0c;很多公司原本很有可能成为信息工业的王者&#xff0c;但是却最终和机会失之交臂&#xff0c;这些公司无论当初多辉煌&#xff0c;当它开始走下坡路的时候&#xff0c;被人遗忘的速度要比它衰落的速度要快的多。 太阳公司 昔日的辉煌 从斯坦福大学孵…...

斯坦福2021秋季·实用机器学习【中文】【合集】前八课笔记

1.1 课程介绍【斯坦福21秋季&#xff1a;实用机器学习中文版】 这节课老师主要对机器学习等知识做了一系列的介绍&#xff0c;听起来还是有点云里雾里的感觉。了解到了机器学习可能对于人处理的一件很简单的问题反而机器学习处理的难度会很高。李沫老师也提到了预测房价的例子…...

Stay Hungry, Stay Foolish 的由来 --2005斯坦福大学05年毕业演讲

Thank you. Im honored to be with you today for your commencement from one of the finest universities in the world. Truth be told, I never graduated from college, and this is the closest Ive ever gotten to a college graduation. Today, I want to tell you th...

斯坦福大学公开课-傅里叶变换及其应用-学习记录3-卷积

本文是对斯坦福大学公开课-傅里叶变换及其应用的一些学习总结 对应的课程视频链接为&#xff1a;课程链接 课程用到的讲义下载地址&#xff1a;讲义链接 本篇对应视频8-10节&#xff0c;讲义第三章&#xff0c;有关卷积的一些内容。 卷积的由来 对于两个函数ff、g" r…...

斯坦福大学卷积神经网络----Module 1 Lesson 2 线性分类

原文地址&#xff1a;http://cs231n.github.io/linear-classify/ 标题&#xff1a;Linear classification: Support Vector Machine, Softmax 随手翻译&#xff0c;不当之处请指正 线性分类 上一部分我们介绍过图片分类的问题&#xff0c;也就是从一系列不同的类别中挑出来…...

记OPNsense防火墙的安装过程 - 安全

前些天在网上看到防火墙软件OPNsense&#xff0c;对其有了兴趣&#xff0c;以前写过一个其前面的一个软件M0n0wall( 关于m0n0wall的安装及配置 )&#xff0c;当时也是非常有名的防火墙&#xff0c;现在有了OPNsense&#xff0c;这个老防火墙已经停止更新了。 下面对OPNsense防火…...

华为手机的备忘录提醒怎么改铃声设置

华为手机上可以使用备忘录工具来添加记事和提醒&#xff0c;提醒事项到期后可通过铃声的方式发送提醒通知。那么华为手机的备忘录提醒怎么改铃声设置呢&#xff1f; 在华为手机自带的备忘录中&#xff0c;可通过待办功能设置时间提醒&#xff0c;在待办页面右上角的设置项中选…...

RingtoneManager铃声设置

/system/media/audio/ringtones 来电铃声/system/media/audio/notifications 短信通知铃声/system/media/audio/alarms 闹钟铃声 中心服务&#xff1a;RingtoneManager *******************************************************************************…...

类与对象的原理

前言 在JavaScript中&#xff0c;类的实现是基于原型继承机制的。 JavaScript中的类的一个重要特性是“动态可继承”。 类与原型 在JavaScript中&#xff0c;类的所有实例对象都从同一个原型对象上继承属性&#xff0c;因此原型对象是类的核心。 所有的类都有一个共同的根…...

基于MirrorMaker与火山引擎的Kafka数据同步

Kafka MirrorMaker是Kafka官网提供的跨数据中心流数据同步方案&#xff0c;其实现原理是通过从Source集群消费消息&#xff0c;然后将消息生产到Target集群从而完成数据迁移操作。用户只需要通过简单的consumer配置和producer配置&#xff0c;启动MirrorMaker&#xff0c;即可实…...

CentOS8中文输入法

Step1 input this command “sudo dnf install ibus-libpinyin.x86_64” in terminal Step2 open settings and find the input sources under Region&language,click the button “”,choose chinese(China),then choose Chinese(intelligent Pinyin)...

fedora 33 安装输入法 fcitx

已验证 sudo dnf install fcitx fcitx-libpinyin fcitx-qt4 kcm-fcitx imsettings-switch fcitx reboot...

RHEL 8.0安装中文输入法

RHEL 8.0安装中文输入法 我们安装好rhel8.0后&#xff0c;如果需要在VIM编辑脚本时做中文注释&#xff0c;或者在编辑ansible的playbook时写一个中文名字&#xff0c;那我们就需要安装一个中文输入法&#xff0c;这里我们用到的输入法是ibus-pinyin输入法&#xff0c;下面是安…...

linux fedora 24 安装 fcitx 输入法

output linux fedora 24 安装 fcitx 输入法 input google linux 输入法 推荐 https://www.zhihu.com/question/19839748 baidu fedora fcitx http://blog.chinaunix.net/uid-14735472-id-5604579.html logout google fedora fcitx https://yq.aliyun.com/articles/333…...

linux8怎么添加中文输入法,CentOS 8更改语言和安装中文输入法记录

前言2019-9-25&#xff0c;CentOS 8正式发布。CentOS 8上游为Red Hat Enterprise Linux 8&#xff0c;基于Fedora 28, Linux kernel 4.18。CentOS-8 (1905) 发行注记&#xff1a;https://wiki.centos.org/Manuals/ReleaseNotes/CentOS8.1905此处主要记录一下语言类问题&#xf…...

fedora23 安装搜狗输入法

前段时间装的输入法最近调不出来了。重新装一下&#xff0c;特此记录。 我还是直接贴原文链接和内容吧 原文链接 经过开发和测试同学的辛勤劳动&#xff0c;搜狗输入法 For Linux 近日发布了 2.0.0.0066 更新&#xff1a; 新增双拼支持&#xff1b; 修复少数情况下焦点跳动…...

Foreda Workstation 36安装搜狗拼音输入法

1.卸载自带的ibus sudo dnf remove ibus 若受保护无法删除执行 sudo rpm -e --nodeps ibus 2.安装fcitx及相关 sudo dnf install fcitx-table fcitx-gtk3 fcitx-table-chinese fcitx fcitx-data fcitx-configtool fcitx-pinyin 修改配置文件.bashrc 打开.bashrc sudo …...

centos输入法安装

本来是想在原文后面回复的修改输入法切换的,但是不能回复图片,所以就转载了, CentOS8发布了&#xff0c;安装了下试试&#xff0c;结果发现中文输入法调不出来。 系统安装完成后&#xff0c;在系统【设置】的【Region&Language】里的【输入源】里可以添加汉语输入源&…...

linux输入法软件安装目录,Linux下的文件管理与汉语输入法的安装

#1、文件管理命令**touch **:新建文件&#xff0c;修改文件时间戳命令用处touch file file1 file2…创建file file1 file2等空文件touch file将文件的时间同步到当前时间touch -t YYYYMMDDHHMM将文件时间进行更改到指定的时间touch -t 进行时间更改stat:查看文件时间戳信息属性…...

fedora linux搜狗输入法,在Linux系统 Fedora 25 安装 搜狗拼音输入法

题记&#xff1a;因为使用fedora 25默认的输入法感受不太习惯&#xff0c;因此折腾想更换成搜狗输入法&#xff0c;致使以前的输入法也不能用了&#xff0c;查了半天资料终于弄好了。架构1.查看已安装的输入法oracle要在当前用户状态下查看&#xff0c;在root用户状态下会出现如…...

dll注入器(易语言dll注入器)

怎么把图片注入DLL文件&#xff01;怎么办&#xff1f; "加入修改后写文件&#xff0c;取特定目录 “文件名DLL”#dll 图标文件名写到文件 (取特定目录 &#xff0b;“\文件名DLL”, #DLL图标文件名)" dnf替换注入&#xff01;替换哪个DLL&#xff1f; 的感觉房间的感…...

【网络安全】Wireshark过滤数据包分析TCP三次握手

利用Wireshark分析TCP三次握手和四次挥手一、安装Wireshark二、界面介绍1. 网卡类型2. 首页功能2.1 按钮界面2.2 数据包列表2.3 数据包详细信息列表3. Wireshark过滤器3.1 设置数据抓取选项3.2 显示过滤器3.3 过滤关系3.4 复合过滤表达式3.5 常见用显示过滤需求及其对应表达式3…...

fedora27 搜狗输入法配置

折腾了两天终于把输入法配置好了&#xff0c;简单分享一下&#xff0c;因为对fedora整体系统还不算了解&#xff0c;本片文仅作参考&#xff1a; Linux输入法有三种架构分别为&#xff1a;ibus&#xff0c;fctix&#xff0c;scim &#xff08;网上有很多三者的对比&#xff1a;…...

nginx应用总结(1)-- 基础知识和应用配置梳理

在linux系统下使用nginx作为web应用服务&#xff0c;用来提升网站访问速度的经验已五年多了&#xff0c;今天在此对nginx的使用做一简单总结。 一、nginx服务简介 Nginx是一个高性能的HTTP和反向代理服务器&#xff0c;也是一个 IMAP/POP3/SMTP代理服务器。Nginx 已经因为它的…...

setState的使用+React更新机制+events+受控和非受控组件

setState是异步更新 总结&#xff1a; 1.setState设计为异步&#xff0c;可以显著的提升性能 如果每次调用 setState都进行一次更新&#xff0c;那么意味着render函数会被频繁调用&#xff0c;界面重新染&#xff0c;这样效率是很低的&#xff1b;最好的办法应该是获取到多个更…...

灰色预测模型一文详解+Python实例代码

目录 前言 一、模型理论 特点 二、模型场景 1.预测种类 2.适用条件 三、建模流程 1.级比校验 2.数据累加和微分方程构造 3.系数求解 4.残差检验与级比偏差检验 四、Python实例实现 总结 前言 博主参与过大大小小十次数学建模比赛&#xff0c;也获得了不少建模奖项…...

flask_sqlalchemy安装

pip install flask_sqlalchemy pip install pymysql ps:安装flask_sqlalchemy会自动安装sqlalchemy flask_sqlalchemy的数据库引擎是pymysql,因此要安装pymysql...

Flask-文件上传

在Flask中处理文件上传非常简单。 它需要一个enctype属性设置为multipart/form-data的HTML表单&#xff0c;将该文件提交到指定URL。 也可以配置上传文件路径和指定上传文件大小。 实例&#xff1a;upload.html文件中包含一个file和一个提交按钮。 执行action为upload函数&a…...

pycharm关闭flask服务

因为flask端口号默认是5000 按winR之后输入cmd 在终端输入netstat -ano | findstr 5000 (以我的为例) 发现有两个进程分别是1128、1296 之后输入下面命令taskkill /pid 1128 /f&#xff0c;将其关闭。&#xff08;将1128改为自己的&#xff09; 之后就可以运行你想要的flask…...

Flask 使用日志

Flask 自带 log 模块&#xff0c;以下方法是在blueprint 中调用的log 记录&#xff0c;首先在create_app() 配置好log def create_app():app Flask(__name__)#配置logformatter logging.Formatter("[%(asctime)s][%(filename)s:%(lineno)d][%(levelname)s][%(thread)d]…...

Flask连接数据库mysql

依赖包 pip install flask pip install flask-sqlalchemy pip install pymysqlSQL分类 SQL数据库是指关系型数据库: 表(table):存储数据的特定结构 模式(schema): 定义表的结构信息 文档存储(document store) { id:1, name:nick, sex:Male, occupation: Journalist }键值对存…...

docker部署Flask项目

1、部署 案例 这两个博主讲解的部署Flask的项目很详细可以参考搭建自己的项目 Flask Docker 无脑部署新手教程 - 知乎 用Docker部署Flask应用_猪逻辑公园-CSDN博客_docker部署flask 2、docker部署执行总结 # 测试启动flask gunicorn app:app -c gunicorn.conf.py# docker编…...

flask的g

什么是g from flask import g在flask&#xff0c;g对象是专门用来存储用户数据的&#xff0c;它是global的缩写&#xff0c;g是全局变量&#xff0c;在整个request生命周期内生效。 g对象如何使用 官方解释 The application context is created and destroyed as necessary. …...

flask使用token认证

前言 原本使用的是session&#xff0c;认证&#xff0c;服务器会把session-id存在浏览器的cookie里面&#xff0c;然后在服务端会保存session-id&#xff0c;也看到很多flask关于session的操作&#xff0c;自定义保存到redis等等&#xff0c;但是在负载均衡的时候&#xff0c;…...

Ubuntu部署flask项目

安装并配置虚拟机的python环境 apt-get install pythonpython -V安装pip包管理工具 将下载的pip-xxx.tar.gz包上传到虚拟机上tar -zxvf pip-xxx.tar.gz命令解压。 # 解压 tar -xzvf pip-xxx.tar.gz # 切换到目录 cd pip-xxx # 安装pip python setup.py install或者直接wget…...

flask参数的传递

flask框架的参数,不对,确切地说应该是大多数框架的参数传递都是这几种: 1. 路由传参 2. 请求头传参 3. 请求体传参 所以我们必须知道 路由传参: 指定参数: 比如说 http://localhost:8000/user/<int:id>/ 在flask里面有6种固定的转换器, 分别为: - UnicodeConvert…...