01 MySQL必知必会
本人博客根据学习《MySQL必知必会》写的心得体会。 书中以MySQL 5版本作为基础,作者成书时,稳定版本是5.1。现在(2019年6月20)8.X版本的我都装上了,所以版本有点旧,但是sql是通用的,对小白来说,经典毕竟是经典,还是值得一读的。 前期数据库准备: 创建数据库 :crashcourse 建表语句: 1 ########################################
2 # MySQL Crash Course
3 # http://www.fort
tput 命令行使用说明
转载自:https://blog.csdn.net/fdipzone/article/details/9993961 什么是 tput? tput 命令将通过 terminfo 数据库对您的终端会话进行初始化和操作。通过使用 tput,您可以更改几项终端功能,如移动或更改光标、更改文本属性,以及清除终端屏幕的特定区域。 什么是 terminfo 数据库? UNIX 系统上的 terminfo 数据库用于定义终端和打印机的属性及功能,包括各设备(例如,终端和打印机)的行数和列数以及要发送至该设备
【转】BSON数据格式
原文:https://www.e-learn.cn/content/qita/1999197 ------------------------------------------------------------- BSON https://baike.baidu.com/item/BSON 概念 编辑 BSON()是一种类json的一种二进制形式的存储格式,简称Binary JSON,它和JSON一样,支持内嵌的文档对象和数组对象,但是BSON有JSON没有的一些数据类型,如Date和Bi
Spring Boot 知识笔记(整合Mybatis续-补充增删改查)
续上篇,补充数据库增删改查的其他场景。 一、Mapper中添加其他场景操作 package net.Eleven.demo.Mapper;
import net.Eleven.demo.domain.UserNew;
import org.apache.ibatis.annotations.*;
import java.util.List;
/**
* 功能描述:访问数据库的接口,相当于dao层
* @author Eleven
*/
public i
Nodejs模块:path
当前版本:v 10.16.0 一,获取文件相关信息 1,path.basename(filepath[, ext]) 获取该文件的文件名,如果有扩展名,则一起显示扩展名; 如果不想展示扩展名,只想展示文件名,那么第二个参数可选,传入具体的文件扩展名,返回文件名而不包括扩展名。 path.basename('/foo/bar/baz/asdf/quux.html');
// Returns: 'quux.html'
path.basename('/foo/bar/baz/asdf/quu
git同步代码至github和gitee(码云)
我们有时候开发代码需要把代码同步到多个远程库中,如何操作才能做到呢? 我们知道,git是分布式版本控制系统,同步到多个远程库时,需要用不同的名称来标识不同的远程库,而git给远程库起的默认名称是origin。所以我们需要修改、配置名称,以关联不同远程库。有两种方式! 为了方便举例,我以GitHub和Gitee(码云)作为示例! 同步方式 命令方式同步 git remote rm origin 然后,先关联GitHub的远程库: git remote add github git@github.
Django ——auth认证
Auth 认证模块 1、什么是auth认证 Auth模块是Django自带的宇哥用户认证模块,里面包括:用户认证,用户登录,用户认证,注销,修改密码等功能。 它内置统一的认证体系--auth:它默认使用auth_user 表来存储用户数据 2、怎么用auth认证 from django.contrib import auth 2.1 authenticate() 提供用户认证功能,及用户名和密码是否争取。需要username,password两个关键字参数 如果认证成功,返回一个User对象
mybatis 踩坑记录
1.通过业务编写sql(解决数据重复问题) 从加盟商维度导出联系人及项目(背景,加盟商和联系人及项目之间两两有关系,导出的数据要和加盟商总数相同,但是加盟商对应多个联系人,加盟商又会对应多个项目,所以不应该从加盟商关联联系人,再从联系人关联项目,而应该从加盟商维度出发,用加盟商关联联系人,取其中一个,再用加盟商关联项目,取其中一个(按产品要求)) <select id="selectFranchiseeList" resultType="com.hzgroup.fcrm.model.Franc
shell脚本合并文件内容
#!/usr/bash curDir=/app/cur hisDir=/app/his newDir=/app/new newFile=xxxx_`date +%Y%m%d%H%M%S`_100.txt #每天开始合并标志文件的时间点,各业务系统约定的时间点后开始,比如23点30分后 runTime=153000 echo"======脚本开始执行=======" while true do hh=`date '+%H%M%S'` echo"======$hh=======$runTime==
在webpack构建的项目中使用vue、vue-router开发
1、导vue的包,搭建vue开发环境 2、组件开发 .vue文件----就是vue中纯粹的组件 组件文件构成:tempalte script style---vue-loader会把这个.vue文件编译解析成js返回给main.js去打包 webpack默认无法打包编译 .vue文件类型,需要安装相关的loader 3、总结下使用方式步骤 4、es6的导入和导出 node的导入和导出(最好配套使用,不要混着用) 5
ModelFormset
一:ModelFormset 1.1:models.py class Student(models.Model):
"""
学生表(已报名)
"""
customer = models.OneToOneField(verbose_name='客户信息', to='Customer',on_delete=models.CASCADE,null=True,blank=True)
class_list = models.ManyToManyField(verb
今日推荐
周排行