- 博客(62)
- 资源 (2)
- 收藏
- 关注
原创 工作流程
1 安装jdktar -zxvf jdk-8u121-linux-x64.tar.gz 解压mv jdk1.8.0_121/ /opt/ 移动到opt下vi /etc/profile 编辑环境变量 expo...
2018-10-09 23:31:49
229
原创 游标的概念及应用
游标的概念: 游标是SQL的一个内存工作区,由系统或用户以变量的形式定义。游标的作用就是用于临时存储从数据库中提取的数据块。在某些情况下,需要把数据从存放在磁盘的表中调到计算机内存中进行处理,最后将处理结果显示出来或最终写回数据库。这样数据处理的速度才会提高,否则频繁的磁盘数据交换会降低效率。 游标有两种类型:显式游标和隐式游标。在前述程序中用到的SELECT...INTO...查询...
2018-09-10 09:51:17
798
1
原创 MYSQL中常用的函数
一、数学函数ABS(x) 返回x的绝对值BIN(x) 返回x的二进制(OCT返回八进制,HEX返回十六进制)CEILING(x) 返回大于x的最小整数值EXP(x) 返回值e(自然对数的底)的x次方FLOOR(x) 返回小于x的最大整数值GREATEST(x1,x2,...,xn)返回集合中最大的值LEAST(x1,x2,...,xn) 返回集合中最小的...
2018-09-06 15:41:52
189
原创 Django中,models定义属性详情
定义属性 概述 ·django根据属性的类型确定以下信息 ·当前选择的数据库支持字段的类型 ·渲染管理表单时使用的默认html控件 ·在管理站点最低限度的验证 ·django会为表增加自动增长的主键列,每个模型只能有一个主键列,如果使用选项设置某属性为主键列后,则django不会再生...
2018-08-09 10:00:02
796
原创 在ubuntu下安装虚拟环境
首先在你想要的位置创建目录 mkdir xnhj 进入 虚拟环境 cd xnhj执行命令 virtualenv ms -p /usr/bin/python3ms为自己起的虚拟环境名
2018-07-30 09:08:40
502
原创 python写web表单标签
表单标签:1. form标签 <form action="提交服务器地址" method="post|get"> </form> 注意:post提交与get提交的区别: post用来提交数据,提交的数据是封装到消息体中的; get虽然也能用来提交数据,但提交的数据会显示在地址栏上,所以,get方式 提交数据不安全;...
2018-06-05 23:02:26
801
原创 python写web基础笔记
一:HTML5简介与结构 HTML(Hypertext Markup Language):超文本标记语言,是用来编写网页 的标记语言。 HTML5的基本结构: <!DOCTYPE html> <html> <head> <title>网页标题</title> &...
2018-06-05 23:01:27
134
原创 Redis实现mysql功能
import pymysql,redisdef selectFromMySQL(_id): #传入产品的id,通过SQL查询 conn = pymysql.Connect( host = '10.35.165.97', port = 3306, user = 'root', passwd = '123456', db = ...
2018-06-05 10:29:09
469
1
原创 数据的存储
数据的存储思考:为什么使用计算机?存储数据,计算数据思考:数据存在哪里?数据存储在内存里思考:数据怎么在内存里存储的?首先弄明白怎么存储数字1010.5“sunck is a good man”内存:抽象:一个开关,有两种状态,开启和关闭。一种状态对应1,另一种状态对应0。把八个开关放到一间房间里,这个房间称为"一个字节",一个开关代表"一位"。每个房间都有门牌号,看做"地址"。把无数个房间堆叠起...
2018-06-04 22:46:22
229
原创 操作Mongodb
一:Mongodb介绍 Mongodb是一种分布式的文档数据库,是一种NoSQL数据库。 以数据库、集合(collection)、文档来组织数据。 安装方式: sudo apt-get install mongodb Mongodb的配置文件:/etc/mongodb.conf 查看mongodb的进程信息:ps -ef | grep mongodb 查看...
2018-06-04 16:25:59
203
原创 操作mongodb数据库
一、操作mongodb数据库 1、创建数据库 语法:use 数据库名 注意:如果数据库不存在则创建数据库,否则切换到指定的数据库 注意:如果刚刚创建的数据库不在列表内,如果要显示它,我们需要向刚刚创建的数据库中插入一些数据 ( db.student.insert({name:"tom", age:18, gender:1,addre...
2018-06-04 14:44:23
157
原创 Linux基础测试
1、如何将ls -l 内容以覆盖模式写入到文件list.txt中:ls -l >list.txt2、如何将ls 打印内容以追加模式写入到到文件list.txt中:ls >>list.txt ,Python中追加模式的modo是: a 3、如何查看list.txt文件头5行内容:head -5 list.txt4、如何查看list.txt文件尾5行的内容:tail -5 lis...
2018-06-04 10:15:07
450
原创 Redis命令大概总结
keys * 查看type key 类型del key删除expire过期时间ttl查看键的剩余过期时间set key value 设置单个get key获取单个值mset key value设置多个键值mget key根据多个键获取多个值hset key field value设置单个值hget key field获取多个属性的值hdel key field删除属性及值hstrlen key ...
2018-06-04 09:42:55
135
原创 redis详细操作
一、String 概述:String是redis最基本的类型,最大能存储512MB的数据,String类型是二进制安全的,即可以存储任何数据、比如数字、图片、序列化对象等 1、设置 a、设置键值 set key value b、设置键值及过期时间,以秒为单位 setex key seconds value ...
2018-06-03 17:41:03
114
原创 redis的主从复制
Redis主从复制:Redis的主从复制是单向的,只能从master复制数据到slave。设置主从关系:1. 在从服务器(slave)Redis命令行中直接输入:slaveof master的地址 master的端口号2. 在从服务器(slave)的配置文件redis.conf中加入 slaveof master的地址 master的端口号切主与断开复制:切主操作:slaveof master的地...
2018-06-03 17:39:54
117
原创 redis基本操作
启动与关闭Redis服务、进入Redis环境 1.启动Redis服务 redis-server 拷贝的redis.conf的位置redis-server redis6380/redis.conf 启动6380Redis服务 2.关闭Redis服务 redis-cli shutdown # 默认关闭的是本机的6379端口的Redis服务 全称: redis...
2018-06-03 17:39:14
187
原创 事务的基本操作:
一:事务的基本操作:1.开启事务 begin 或者 start transaction 2.提交事务 commit3.回滚整个事务 rollback4.设置保存点 savepoint 保存点名称5.回滚到具体的保存点 rollback to 保存点名称二:操作事务隔离级别的基本命令 1.查看当前隔离级别 select @@tx_isolation; 2.设置当前会...
2018-06-02 14:47:51
1804
原创 Python操作MySQL的步骤
Python操作MySQL的步骤:第一步:引入pymysql模块,连接MySQL,返回连接对象import pymysqlconn = pymysql.Connect( host = 'MySQL所在的主机', port = MySQL的端口号, user = '连接MySQL的用户名', passwd = '连接MySQL的密码', db = '进...
2018-06-02 14:47:24
438
原创 一:事务(transaction)的概念与特性
一:事务(transaction)的概念与特性 事务是一系列操作,这些操作组成了一个逻辑工作单元。这个逻辑工作 单元中的操作作为一个整体,要么全部成功,要么全部失败。 事务的特性(ACID): 1.原子性(Atomicity): 事务中的一系列操作作为一个原子性的逻辑工作单元,这个逻辑工作 单元中的操作要么全部成功,要么全部失败。 2.一致性(Co...
2018-06-02 14:46:53
3077
原创 vi编辑器设置
1,在命令行敲入“vi”后按"tab"键,可以看到目前系统中只安装了vi和vim.tiny。vim是从VI发展而来的一个文本编辑器,功能更强大。而vim.tiny是vim的精简版,所以,安装vim势在必行。2,ubuntu系统:sudo apt-get install vim-gtk3,这里,输入“y”后,回车。4,现在开始配置vim5,sudo vim /etc/vim/vimrc6,在最后一行...
2018-05-31 19:49:48
623
原创 mysql的练习题(employ和dept)
创建数据表employee和dept。CREATE TABLE dept(d_no INT NOT NULL PRIMARY KEY AUTO_INCREMENT,d_name VARCHAR(50),d_location VARCHAR(100));由于employee表dept_no依赖于父表dept的主键d_no,因此需要先创建dept表,然后创建empl...
2018-05-31 09:18:35
7605
1
原创 mysql查询
一:模糊查询 模糊查询中的两个通配符: 1 % 代表任意多个任意字符 2 _ 代表任意一个字符 模糊查询的SQL语法: select 字段列表 from 表名称 where 字段名 like 匹配条件; 创建worker表 create table worker( worker_id int auto_increment...
2018-05-30 17:03:24
470
原创 实例说明,mysql基本操作
1.创建一个名为mydb的数据库 create database mydb default character set 'utf8';2.进入mydb use mydb;13:55 2018/5/293.创建student表 create table student( stuid int auto_increment primary key, name varcha...
2018-05-30 08:58:06
424
原创 Mysql基本使用
一:MySQL简介与安装 MySQL是一种中型、易用的关系型数据库管理系统(DBMS,Database Management System)。 安装步骤: 第一步: sudo apt-get install mysql-server 第二步: sudo apt install mysql-client 第三步: sudo apt install libmysql...
2018-05-29 21:28:57
135
原创 实例
1. 现有用户 tome , 在它的home目录下,有一个bank文件夹, 现有 github的仓库,它的http位置是 https://github.com/disenQF/mysql_py.git 要求: 将bank 文件夹打包成 bank.tar.gz , 将后再 上传到github仓库中 su tome cd ~ tar -zcvf bank.tar...
2018-05-29 09:26:45
331
原创 github的基本使用
1. github仓库的使用 1) 在github创建空仓库 xxx.git 2) 在地 git clone git@github.com:注册用户名/xxx.git # 从远程复到本地, 前提必须交换公钥 cd xxx #本地仓库 echo “hi,git serve...
2018-05-29 09:25:54
93
原创 实例
1. 统计root用户下的进程数量 ps -ef | grep root -c2. 查看tcp的22端口的进程信息(包含端口号、进程ID, 进程名等) netstat -antp | grep 223. 编写shell脚本的要求是什么 1) 脚本文件的扩展名 .sh 2) 脚本内容的第一行: #!/bin/bash 3) 脚本需要执行权限: chmod +x ...
2018-05-29 09:23:28
102
原创 实例解释
1. 将a.txt的内容 追加到 b.txt文件中 cat a.txt >> b.txt2. 读取b.txt文件的内容,并去除重复的,同时倒序方式排列,并支持数值排序 cat b.txt | sort -rg | uniq3. 查看disen用户所属组(主组和附加组)的信息 id disen cat /etc/group | grep disen ...
2018-05-29 09:22:43
129
原创 实例说明添加用户
1. 添加用户tomy, 口令设置为tomy,并通过tomy登录到系统中, 在它的home目录中创建一个mysql/bin目录。 sudo useradd -d /home/tomy -rm tomy sudo passwd tomy su tomy # 输入口令 cd ~ mkdir -pv mysql/bin2. 修改tomy的home...
2018-05-29 09:21:57
287
原创 mysql基本使用
Mysql 是最流行的关系型数据库管理系统sudo apt install mysql-server 服务端sudo apt install mysql-client 客户端lsof -i:3306 查看3306的端口ps aux | grep mysql 查看mysql的进程进入mysql用户:mysql退出mysql: exitshow databases; 查看一共的数据库use m...
2018-05-29 09:20:15
108
原创 用户组和用户的详细解释
whoami 查看当前登录用户名 /etc/group文件包含所有组 /etc/shadow和/etc/passwd系统存在的所有用户名 1、/etc/group 解说; /etc/group 文件是用户组的配置文件,内容包括用户和用户组,并且能显示出用户是归属哪个用户组或哪几个用户组,因为一个用户可以归属一个或多个不同的用户组;同一用 户组的...
2018-05-29 09:18:54
9421
原创 Linux常用命令大全
Linux常用命令大全系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinf...
2018-05-29 09:16:33
139
原创 Giuhub配置
1.ssh-keygen -t rsa -C "1834735408@qq.com"2.cd .ssh3.cat id_rsa.pub4.git clone https://github.com/yangheng520maxin/python1802.git5.ls6.cd python27.vi a.txt8.git add a.txt9.git commit -m . #上传所所有的还在本...
2018-05-29 09:15:06
229
原创 git应用
一:Git简述与基本配置 Git是一个分布式的版本控制工具,简单易用。 Git全局配置: git config --global user.name "用户名" # 配置使用Git的用户名 git config --global user.email "邮箱" # 配置使用Git的邮箱 git config --global color.ui true...
2018-05-28 22:14:36
78
原创 模块与包
一:模块与包模块是处理某一类问题的集合,模块由函数和类组成。一个Python文件就是一个模块。包是由一系列模块组成的集合。包必须含有一个__init__.py文件,用于标识当前文件夹是一个包。模块的导入import 模块名from 模块名 import 函数名from 模块名 import *注意:采用from 模块名 import *的方式导入模块受到模块中__all__模块属性的影响包...
2018-05-28 17:11:30
143
原创 可变数据类型VS不可变数据类型
一:可变数据类型VS不可变数据类型 可变数据类型: 通过可变数据类型,可以直接对数据结构对象的内容进行修改,修改后的新结果仍与原对象引用同一个id地址值。可变数据类型包括列表、字典、可变集合等。 不可变数据类型: 不可变数据类型,不能对数据结构对象中的内容进行增加、删除、修改等操作。常用的不可变数据类型包括数字、字符串、元组等。二: 字符串 在Python中,我...
2018-05-28 17:11:18
1076
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人