SQL学习笔记之MySQL视图、触发器、事务、存储过程、函数

阅读目录 一 视图 二 触发器 三 事务 四 存储过程 五 函数 六 流程控制 一 视图 视图是一个虚拟表(非真实存在),其本质是【根据SQL语句获取动态的数据集,并为其命名】,用户使用时只需使用【名称】即可获取结果集,可以将该结果集当做表来使用。 使用视图我们可以把查询过程中的临时表摘出来,用视图去实现,这样以后再想操作该临时表的数据时就无需重写复杂的sql了,直接去视图中查找即可,但视图有明显地效率问题,并且视图是存放在数据库中的,如果我们程序中使用的sql过分依赖数据库中的视图,即强耦合
分类: 其他 发布时间: 05-26 21:31 阅读次数: 1

PXE自动化安装配置过程

1. 2. 3. centos7中system-config-kickstart图形界面默认不能显示可选软件包选项,需要yum源repo文件中有[development] 为名的可用源 以上界面参数如何设置参考 kickstart配置案例 5. 6. 7. 8. 最后确保需要的服务端口都开启: 后记注意事项: 1.安装效果 2.centos7自动安装完成后会提示初始化设置(其实是接受license)导致不能全自动准备系统, 按照以下图在ks7.cfg中添加红框部分,注意首尾的%post和%en
分类: 其他 发布时间: 05-26 21:31 阅读次数: 1

python-logging模块下的logger函数

import logging logger=logging.getLogger() fh=logging.FileHandler('text.log') ch=logging.StreamHandler() fm=logging.Formatter("%(asctime)s %(message)s") fh.setFormatter(fm) ch.setFormatter(fm) logger.addHandler(fh) logger.addHandler(ch) logger.setLev
分类: 其他 发布时间: 05-26 21:31 阅读次数: 1

搭建NFS服务器和客户端过程中遇到的问题

Q:在建立好了共享文件夹后建立txt文件,写入时显示Permission denied A:sudo chmod -R 777 /sharedata/ 注:/sharedata/是建立的共享文件夹 -R 是指级联应用到文件夹里的全部子文件夹和文件 777 是全部用户都拥有最高权限
分类: 其他 发布时间: 05-26 21:31 阅读次数: 1

linux之基础命令篇

1. linux 常用命令 开关机: reboot 重启 shutdown -h -now 立即关机 shutdown -h 60 延时关机 图形化界面和文本界面切换: 修改/etc/inittab文件中i “initdefault” 参数可以修改默认init启动级别,可切换3为默认进入文本界面,切换5为默认进入图形化界面。 上传下载(xshell) 安装: yum -y install lrzsz rz: 上传 sz: 下载 安装软件 1. rpm安装 rpm -ivh xxx.rpm rp
分类: 其他 发布时间: 05-26 21:31 阅读次数: 3

STM32-cJSON库的打包和解析

这几天使用了一下JSON在STM32103平台上的使用,还是很好用的,在此记录下。 JSON是啥我也不总结了,就是直观的看起来是一个有格式的字符串,看起来非常清楚明白,有点像Python中的dicitionary的意思,键值对,详细的可以看此链接http://www.cnblogs.com/catgatp/p/6380030.html。实际使用的过程中主要就是“打包”和“解析”。下面直接来代码。 1 char * Status_to_cJSON( char * cJSONROOM, ROBO
分类: 其他 发布时间: 05-26 21:31 阅读次数: 1

zookeeper-02 部署

1. 主机规划 主机名称 外网IP【外部访问】 内网IP 操作系统 备注 安装软件 docker01 10.0.0.11 172.16.1.11 CentOS 7.2 zookeeper-3.4.5【集群】 docker02 10.0.0.12 172.16.1.12 CentOS 7.2 zookeeper-3.4.5【集群】 docker03 10.0.0.13 172.16.1.13 CentOS 7.2 zookeeper-3.4.5【集群】 docker04 10.0.0.14 17
分类: 其他 发布时间: 05-26 21:31 阅读次数: 3

SQL学习笔记之ORM框架SQLAlchemy

阅读目录 一 介绍 二 创建表 三 增删改查 四 其他查询相关 五 正查、反查 一 介绍 SQLAlchemy是Python编程语言下的一款ORM框架,该框架建立在数据库API之上,使用关系对象映射进行数据库操作,简言之便是:将对象转换成SQL,然后使用数据API执行SQL并获取执行结果。 1、安装 pip3 install sqlalchemy  2、架构与流程 #1、使用者通过ORM对象提交命令 #2、将命令交给SQLAlchemy Core(Schema/Types SQL Expr
分类: 其他 发布时间: 05-26 21:31 阅读次数: 2

看神级程序员如何用Python处理自然语言?这波技能get到了吗?

盲维 我总爱重复一句芒格爱说的话: To the one with a hammer, everything looks like a nail. (手中有锤,看什么都像钉) 这句话是什么意思呢? 就是你不能只掌握数量很少的方法、工具。 否则你的认知会被自己能力框住。不只是存在盲点,而是存在“盲维”。 你会尝试用不合适的方法解决问题(还自诩“一招鲜,吃遍天”),却对原本合适的工具视而不见。 结果可想而知。 所以,你得在自己的工具箱里面,多放一些兵刃。 最近我又对自己的学生,念叨芒格这句话。 因
分类: 其他 发布时间: 05-26 21:31 阅读次数: 1

python3学习笔记(三):注释和字符串

一、注释 为了让别人能够更容易理解程序,使用注释是非常有效的,即使是自己回头再看旧代码也是一样。 # 打印圆的周长: print(2* pi* r) 在python 中用井号(#)表示注释。井号(#)右边的内容都会忽略。 二、字符串 1、单引号字符串和转义引号 >>> "Hello,world!" 'Hello,world!' >>> 'Hello,world!' 'Hello,world!' 双引号和单引号的输出是一样的,没什么区别。 在特殊情况下,只能用单引号或只能用双引号,如: >>>
分类: 其他 发布时间: 05-26 21:31 阅读次数: 2

pandas分组group

Pandas对象可以分成任何对象。有多种方式来拆分对象,如 - obj.groupby(‘key’) obj.groupby([‘key1’,’key2’]) obj.groupby(key,axis=1) 现在来看看如何将分组对象应用于DataFrame对象 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/5/24 15:03 # @Author : zhang chao # @File : s.py i
分类: 其他 发布时间: 05-26 21:31 阅读次数: 2

css3 属性 clip-path

1.用clip-path 将图片切割为圆,为正方形 参数半径和圆心坐标(x y),用at关键字来定义圆心坐标。 .box{ width:100px; height:100px; background:blue; clip-path: circle(50% at 50% 50%); } 2.切割为一个三角形,polygon(多边形)三组坐标 分别代表三个位置从左下角开始,上部中间,到右下角 .box{ width:100px; height
分类: 其他 发布时间: 05-26 21:21 阅读次数: 2

python3 os模块

一.os操作系统模块 os模块提供了不少与操作系统相关联的函数,os 模块或os.path模块提供了非常丰富的方法用来处理文件和目录 1 #os操作系统模块 2 import os 3 print(os.getcwd())#返回当前工作目录 4 # os.chdir('D:\\')#改变工作目录 5 # print(os.listdir('E:\\'))#返回指定的文件夹包含的文件或文件夹的名字的列表 6 # os.mkdir('E:\\A')#用于以数字权限模式创建目录,只能创建
分类: 其他 发布时间: 05-26 21:21 阅读次数: 1

vi 经典配色 molokai.vim 配色安装

1、安装后的效果图,如下: 2、将配色文件molokai.vim放在 ~/.vim/colors中,源文件下载地址:https://github.com/tomasr/molokai/blob/master/colors/molokai.vim 3、然后设置 vi ~/.vimrc filetype plugin on let g:pydiction_location = '~/.vim/bundle/pydiction/complete-dict' #自动补全,需要单独安装 let g:
分类: 其他 发布时间: 05-26 21:21 阅读次数: 3

72.Properties(配置文件)

Properties(配置文件):主要用于存储配置文件到硬盘上面和读取配置文件 public class Properties extends Hashtable<Object,Object> 注意: Properties实现了Map<Object, Object>接口 Hashtable因为继承Dictionary类的,而这个类已经被淘汰了,新的实现类应该实现Map接口,例如HashMap和TreeMap Hashtable是通过"拉链法"实现的哈希表,它包括几个重要的成员变量:table,
分类: 其他 发布时间: 05-26 21:21 阅读次数: 3

【面向对象程序设计】作业四

编辑中。。。
分类: 其他 发布时间: 05-26 21:21 阅读次数: 2

java通过poi导入excel数据

前端代码: <form method="post" action="xxx.action" enctype="multipart/form-data"> <input type="file" name="inputExcel" /> </form> 后端代码: private File inputExcel; private String inputExcelFileName; private String inputExcelContentType; 补上相应的setter和getter方法
分类: 其他 发布时间: 05-26 21:21 阅读次数: 2

Select下拉框使用ajax异步绑定数据

<!--前端样式--> <style> #searchs { width: 200px; position: absolute; border-top: none; margin-top: -5px; margin-left:112px; } .line { font-size: 12px; color: #000; background:
分类: 其他 发布时间: 05-26 21:21 阅读次数: 1

2018.5.26 PXE和Cobbler自动化系统部署实施步骤

实现自动化部署首先了解一些系统安装时内部执行的过程: 1.POST后找到镜像中的可引导文件MBR:isolinux/boot.cat 2.进入grub第二阶段运行isolinux/isolinux.bin 3.读取配置文件isolinux/isolinux.cfg(菜单界面)。其中定义了即将加载的内核isolinuz/vmlinuz;以及向内核传递参数append initrd=initrd.img 4.加载根文件系统并启动anaconda安装引导程序 5.手动安装时anaconda生成图形引
分类: 其他 发布时间: 05-26 21:21 阅读次数: 1

第一个Hadoop程序-单词计数

上一篇配置了Hadoop,本文将测试一个Hadoop的小案例 hadoop的Wordcount程序是hadoop自带的一个小的案例,是一个简单的单词统计程序,可以在hadoop的解压包里找到,如下: 1、启动Hadoop 2、进入上面的路径找到hadoop-mapreduce-examples-2.6.5.jar 包 下面命令可以查看这个jar包括哪些工具 可以看出hadoop-mapreduce-examples-2.6.5.jar 下面不只有单词统计案例,本文只演示单词统计 3、执行命令查
分类: 其他 发布时间: 05-26 21:21 阅读次数: 3