Day 79 xadmin后台管理/Git仓库
目录 xadmin后台管理 Git仓库 版本控制器 git git使用 过滤文件 创建远程gitee仓库 用本地仓库首次初始化远程仓库 remote源操作 多分支开发 xadmin后台管理 安装:luffy虚拟环境下 # >: pip install https://codeload.github.com/sshwsfc/xadmin/zip/django2 注册app:dev.py INSTALLED_APPS = [
# ...
# xamin主体模块
'xadmi
01、springboot+security+vue个人博客系统之项目创建
整体项目结构 更改后的目录结构为 配置pom.xml文件 添加依赖 <!--security-->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
<!--web-->
<dependency
SHELL用法九(awk练习)
1、SHELL编程Awk语句案例实战 Awk主要是用于对文本文件进行处理,通常是逐行处理,其语法参数格式为, AWK常用参数、变量、函数详解如下: awk 'pattern + {action}' file (1) AWK基本语法参数详解: 单引号''是为了和shell命令区分开;
大括号{ }表示一个命令分组;
pattern是一个过滤器,表示匹配pattern条件的行才进行Action处理;
action是处理动作,常见动作为Print;
使用#作为注释,pattern和action可以
bala001 浏览器中的JavaScript执行机制:09 | 块级作用域:var缺陷以及为什么要引入let和const?
前言:该篇说明:|请见 说明 —— 浏览器工作原理与实践 目录 在前面《07 | 变量提升:JavaScript 代码是按照顺序执行的吗?》这篇文章中,我们已经讲解了 JavaScript 中变量提升的相关内容,正是由于 JavaScript 存在变量提升这种特性,从而导致了很多于直觉不符的代码,这也是 JavaScript 的一个重要设计缺陷。 虽然 ECMAScript6(以下简称 ES6 )已经通过引入块级作用域并配合 let、const 关键字,来避开了这种设计缺陷,但是由于
微信小程序H5——自定义属性data-*
背景 HTML5中增加了很多属性,我们使用 data-* 属性来嵌入自定义数据。也就是说这个data-*是可以用来存储数据的,data-的后面紧跟自己起的一个变量名,然后后面赋予一个值,这个值就会被存储起来。然后获取数据通过js来实现。 用法 HTML标签中使用data-* 属性嵌入数据 <!DOCTYPE html>
<html>
<body>
<ul>
<li onclick="showDetails(this)" id="owl" data-animal-bird
C++ 并行编程之memory_order
一.如果只是简单地解决在多线程中对共享资源的读写并发问题,只需要用C++以下内容: 线程类 thread, 原子数据类模板 atomic<T> t, 互斥 mutex, 锁 lock, 条件变量 condition_variables. 二.在此基础上,如果想在并行编程中获得更好的性能,尤其当使用的是一些弱内存顺序的平台(比如PowerPC)的话,设定原子操作间的内存顺序则很有必要. C++11 加入了支持并行编程的原子操作模块,而所有的原子操作都有一个参数 memory_order. 1.内
Java(二)——Java基础
目录 一、hello world程序 二、运行Java文件 三、Java程序的基本结构以及命名规范 四、基本数据类型 1、基本数据类型 2、数据类型在内存中的大小 3、基本数据类型详解 4、类型自动提升与强制转型 五、整型运算符 1、基本运算 2、移位运算 3、位运算 4、运算优先级 六、布尔类型运算符 1、运算符 2、短路运算 七、字符类型 八、字符串类型——引用类型 九、数组类型——引用类型 Java基础 一、hello world程序 public class Hello {
p
rman输出日志的几种方法(转)
rman输出日志的几种方法(转)
在使用rman的时候经常会碰到以下两种场景,需要把rman的日志输出到文件中;
1、显示的日志太多,导致一个屏幕显示不完,影响了问题的诊断,这时候需要把rman的log输出到文本中,整个的诊断过程就相对容易了许多。
2、在使用自动备份的时候,需要把日志输出到文本中,便于第二天进行备份任务的检查;
一、简单的日志数据的脚本
rman target / log /usr/oracle/rman.log
该脚本直接把rman的日志写到/u01/,并
GrowingIO产品使用中的常见疑问
1、为什么登录用户比访问用户多? 根据客户上传的ID标记登录用户,根据访问用户的设备/cookie标记访问用户,两者是多对多的关系。 比如一个设备登录了两个账号,则登录用户+2,访问用户+1。 2、圈选指标数据只能回溯7天,怎么办? 如果是页面,可以在事件分析中通过过滤域名+页面来查询过往数据; 如果是元素点击,则没办法了。 3、预定义维度中城市未知 GIO通过IP地址解析地理信息 1、3G/4G下运营商限制,IP只能解析到地区(即省级),所以城市未知; 2、用户访
manjaro mysql安装
安装并初始化MySql sudo pacman -S mysql 正在安装 mysql-clients (8.0.11-1)...
正在安装 mysql (8.0.11-1)...
:: You need to initialize the MySQL data directory prior to starting
the service. This can be done with mysqld --initialize command, e.g.:
mysqld --init
响应式布局---3. Bootstrap栅格系统
1.1 栅格系统介绍 利用Bootstrap做响应式内部采取的是一种叫做栅格系统的方式。 栅格系统:英文名girdsystems,又称网格系统,它是指将页面布局划分成等宽的列,然后通过列数的定义来模块化页面布局。 与rem划分等份数不同的是:rem响应式布局中是将整个屏幕划分成若干等分,而栅格系统是将页面内容(container)划分成若干等份。 Bootstrap提供了一套响应式、移动设备优先的流式栅格系统,随着屏幕或视口尺寸的增加,系统会自动分为最多12列。 Bootstrap里面的con
nf_conntrack: table full, dropping packet 解决
系统连接数高的时候,机子出现掉包,查看日志发现报错,nf_conntrack: table full, dropping packet,解决办法就是调整参数。 有的人建议关闭防火墙,但是对于linux来说,iptables就是一个命令好像没有关闭开启之说。 这里采取调整参数的方式进行调优。 查看相关参数 1 sysctl net.netfilter.nf_conntrack_max 可以查看当前值
2
3 sysctl net.netfilter.nf_conntrack_count 可以查
Java(三)——流程控制
目录 一、输入输出 1、输出 2、输入 二、if判断 三、switch 四、while 与do...while... 五、for循环 六、for each循环 一、输入输出 1、输出 System.out.println(); // 输出并换行
System.out.print(); // 输出不换行 格式化输出 占位符 说明 %d 格式化输出整数 %x 格式化输出十六进制整数 %f 格式化输出浮点数 %e 格式化输出科学计数法表示的浮点数 %s 格式化字符串 System.ou
Ubuntu 桌面环境-读物
常见的桌面环境 KDE 所有桌面环境最易定制的 绿色小恐龙 GNOME 大大脚印 Ubuntu17 默认 1910也是 Xfce Unity 目前Ubuntu使用 使用Unity 菜单栏 启动器 writer Word Calc excel Impress PPt 隐藏文件 --前面+ .pdf 消失了 Crtl+f 找文件 定制桌面 定制启动器
实际Django项目+VUE项目开发
目录 实际Django项目+VUE项目开发 项目搭建 1. pip换源 2. 项目虚拟环境搭建 (1)优点: (2)windows系统下搭建虚拟环境: (3) MacOS、Linux系统下搭建虚拟环境: (3)虚拟环境的使用 (4)使用pycharm开发项目 3. 项目后台创建 (1)项目环境搭建 (2)项目后端文件的创建 4. 后台项目配置 (1)基本配置 (2)项目内的环境变量配置 (3)日志配置 (4)二次封装异常处理模块 (5)二次封装Response模块 (6)路由组件配置 (7)m
python中工厂方法实现demo
工厂方法实现放在factory_method.py模块中: class BenBen:
def __init__(self, money):
"""
奔奔支付
:param money:支付金额
"""
self.money = money
def pay(self):
print("收到奔奔金融支付金额{0}".format(self.money))
class WeChat
如何用分支结构计算年份
请用户输入年份和月份,打印出这个月有多少天1,3,5,7,8,10,12月有31天4,6,9,11有30天2月,如果是平年就是28天,闰年就是29天 1 var year = +prompt("请用户输入年份");
2 var year1 = +prompt("请用户输入月份");
3 if (year1 == 1, 3, 5, 7, 8, 10, 12) {
4 alert("有31天");
5
今日推荐
周排行