×

django

Django学习之旅(二)创建数据模型及数据迁移(Django数据迁移)

Zni Zni 发表于2024-05-27 浏览6347 评论0
Django也属于面先对象的编程方式,因此以对象的形式承载数据及与数据库进行传输。 创建数据模型 在blog应用的models.py中编写数据模型,数据模型都必须继承models.Model,模型的属性也以系统规定的类型进行定义,如models.CharField等。参照追梦人物老师的教程,我们定义了博客及其分类、标签三个数据模型,如下。 from django.contrib.auth.models import User from django.db import models

JavaScript教程

2022年前端Vue常见面试题大全(三万长文)持续更新...(2020前端面试题vue篇)

Zni Zni 发表于2024-05-27 浏览38214 评论0
目录 1.Vue和React有什么不同?使用场景分别是什么? 2.axios是什么?怎么使用它,怎么解决跨域? 3.说说Vue,React,angularjs,jquery的区别 4.什么阶段(生命周期)才能访问操作dom?为什么 5.组件中的data为什么是个函数? 6.说一说scoped样式隔离 7.v-if与v-show的区别? 8.什么是MVVM? 9.Vue修饰符有哪些? 10.函数式组件使用场景和原理 11.能说下 vue-router 中常用的路由模式实现

scala

一次说清scala-spark中的模式匹配,样例类以及option

Zni Zni 发表于2024-05-27 浏览7250 评论0
目录目录 前言 一、模式匹配是什么? 二、模式匹配案例 1.简单模式匹配 2.类型模式匹配 3.样例类模式匹配 样例类是什么? 样例类的模式匹配 4.option类 前言  在spark中scala的模式匹配是重要的功能,它大量体现在spark的源码之中,它的作用与Java中的switch语句相似 一、模式匹配是什么? 模式匹配就是Java中的switch语句,如果能够匹配的上,就会执行case的语句,如果匹配不上,就会默认匹配case_,相当于Java中的

ribbon

Spring cloud Ribbon Feign 超时,重试配置(spring cloud feign调用超时)

Zni Zni 发表于2024-05-27 浏览5603 评论0
在使用Spring Cloud 的时候,都会用到Ribbon做负载均衡,使用Feign 简化web 服务调用,在使用的过程中,网络服务是不稳定,所有要设置超时时间,避免服务端响应慢影响调用的服务,网络可能偶尔不稳定,重试机制能增加成功的几率。处理超时机制的几个方式;如下 Ribbon 超时设置 1.全局设置,所有的ribbon客户端都会生效  ribbon.ReadTimeout=2000 # 设置读取时间为2s  ribbon.ConnnectTimeout=1000 #tcp建立连

flask

python Web开发 flask轻量级Web框架实战项目--实现功能--账号密码登录界面(连接数据库Mysql)

Zni Zni 发表于2024-05-27 浏览4629 评论0
ps:各位好久不见,我回家了!终于有时间把之前的一些东西整理一下了(好吧,之前是我太懒了),今天分享一个功能简单的python web实战项目,后期功能可自行丰富。 先看效果    输入正确用户名和密码即可登录成功(下图为存放数据的表单)    正文 一、导入模块 from flask import Flask, render_template, request import pymysql 二、创建web程序,连接数据库 app = Flask(__

MSSQL教程

[Mysql] GROUP_CONCAT函数

Zni Zni 发表于2024-05-27 浏览13414 评论0
GROUP_CONCAT函数用于将GROUP BY产生的同一个分组中的值连接起来,返回一个字符串结果 GROUP_CONCAT函数首先根据GROUP BY指定的列进行分组,将同一组的列显示出来,并且用分隔符分隔,由函数参数(字段名)决定要返回的列 语法结构 GROUP_CONCAT([DISTINCT] 要连接的字段 [ORDER BY 排序字段 ASC/DESC] [SEPARATOR '分隔符']) 说明: (1) 使用DISTINCT可以排除重复值 (2) 如

tomcat

Several ports (8005, 8080,8888) required by Tomcat v9.0 Server at localhost are already in use问题解决

Zni Zni 发表于2024-05-26 浏览8733 评论0
eclipse运行项目时界面弹框报错“Several ports (8005, 8080) required by Tomcat v9.0 Server at localhost are already in use”,明明之前都是好好地,怎么突然就觉得连服务器都没法启动了呢?有没有很气愤,百思不得其解?(下面是报错效果图) 看到这里的小伙伴请不要慌张,这问题很是简单,三条命令教你轻松解决:       原因分析:错误信息里边的8080,8888,8005等这些端口被占用了。

html5教程

React 父组件获取子组件的方法/数据(useRef

Zni Zni 发表于2024-05-26 浏览9267 评论0
帮同事debug发现的问题,记录一下, 弗曼学习大法好 interface RefFunType { hdlUpdate(): void, name: string } 父组件使用useRef useRef<RefFunType>() 传入的泛型是子组件存放在ref.current中的数据格式, (如果子组件内部绑定了自己的ref,那用的泛型为useRef ref是绑定在自定义组件上,子组件直接从props中获取ref是获取不到的, 这是因为ref不是p

Ruby教程

4.8自动化运维工具ansible(一) ---介绍与详解(Ansible自动化运维)

Zni Zni 发表于2024-05-26 浏览4695 评论0
1.ansible简介 1.1 ansible是什么 ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。 ansible是基于 paramiko 开发的,并且基于模块化工作,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。ansible不需要在远程主机上安装client/agents,因

spring cloud

2023年,前端开发未来可期(2021年前端技术)

Zni Zni 发表于2024-05-26 浏览7690 评论0
        ☆ 对于很多质疑,很多不解,本文将从                 △ 目前企业内前端开发职业的占比;                 △ 目前业内开发语言的受欢迎程度;                 △ 近期社区问答活跃度;         等维度来说明目前前端这个职业的所处位置。         ☆ 还有强硬的干货,通过深入浅出的方式说明前端开发都做什么,甚至提出一些工作多年的高级开发都不曾想过自己未来是什么的前进道路;    

rust

【一起学Rust · 项目实战】命令行IO项目minigrep——接收命令行参数与读取文件内容

Zni Zni 发表于2024-05-25 浏览49749 评论0
前言 本系列文章章将构建一个与文件和命令行输入/输出交互的命令行工具来练习现在一些你已经掌握的 Rust 技能。 Rust 的运行速度、安全性、单二进制文件输出和跨平台支持使其成为创建命令行程序的绝佳选择,因此我们的项目将创建一个我们自己版本的经典命令行工具:grep。grep 是 “Globally search a Regular Expression and Print.” 的首字母缩写。grep 最简单的使用场景是在特定文件中搜索指定字符串。为此,grep 获取一个文