host

16-pymysql模块的使用

假装没事ソ 提交于 2020-01-22 06:34:43
本节重点: pymysql的下载和使用 execute()之sql注入 增、删、改:conn.commit() 查:fetchone、fetchmany、fetchall 一、pymysql的下载和使用   之前我们都是通过MySQL自带的命令行客户端工具mysql来操作数据库,那如何在python程序中操作数据库呢?这就用到了pymysql模块,该模块本质就是一个套接字客户端软件,使用前需要事先安装。 (1)pymysql模块的下载 pip3 install pymysql (2)pymysql的使用 数据库和数据都已存在 # 实现:使用Python实现用户登录,如果用户存在则登录成功(假设该用户已在数据库中) import pymysql user = input('请输入用户名:') pwd = input('请输入密码:') # 1.连接 conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', password='', db='db8', charset='utf8') # 2.创建游标 cursor = conn.cursor() #注意%s需要加引号 sql = "select * from userinfo where username='%s' and pwd='%s'" %(user,

我终于学会了使用python操作postgresql

落爺英雄遲暮 提交于 2020-01-22 03:52:38
一 前言 这篇文章不仅适合pgsql,更适合mysql,思路都是一致的,如果读者学会使用psycopg2操作pgsql,那么使用PyMySQL 操作mysql也是很简单;本篇文章涵盖内容广泛,提供的操作选择性很多,比如多种数据插入操作,防止sql注入方式,异常处理,sql语句打印处理,显示行号等操作,一篇文章真的收益匪浅;觉得知识追寻者文章不错,随手点赞谢谢。如果看了作者文章有收获,不关注都是耍流氓。 二 数据库连接 2.1 安装 psycopg2 # pip install psycopg2 2.2 连接数据库 每条完整的sql执行步骤如下,读者应谨记; 建立连接获得 connect 对象 获得游标对象,一个游标对象可以对数据库进行执行操作,非线程安全,多个应用会在同一个连接种创建多个光标; 书写sql语句 调用execute()方法执行sql 抓取数据(可选操作) 提交事物 关闭连接 # -*- coding: utf-8 -*- import psycopg2 # 获得连接 conn = psycopg2.connect(database="python", user="postgres", password="123456", host="127.0.0.1", port="5432") # 获得游标对象 cursor = conn.cursor() # sql语句 sql

Linux学习之CentOS(十)--虚拟机下的CentOS如何上网

孤人 提交于 2020-01-22 01:50:06
一、先恶狠狠地吐槽一下: 这篇随笔真是让我折腾了2天2夜才敢下笔写!!!为什么呢?之前是通过去Samba的官网下载的源码包,也就是.tar.gz来进行安装配置,不过这个让我折腾来折腾去就是没折腾出结果,还花了我整整1天1夜的时间,最后实在是熬不住了,想通过yum来重新进行Samba服务器的安装与配置,但是要使用yum首先必须是CentOS要联网,而我又没有找到Samba的rpm包,而之前一直没有搞定在虚拟机中的CentOS上网的问题,所以新的纠结又开始了,首先得先想办法让虚拟机能上网,这段经历已经记录下来了,可以查看上一篇随笔-- Linux学习之CentOS(十)--虚拟机下的CentOS如何上网 在经过一番痛苦的搜索、尝试之后,虚拟机上的CentOS终于能够上网了,当时我的那个热泪盈眶啊。。。。。。在能上网之后,我迫不及待地准备使用yum来重新安装我的Samba服务器。。。。。。至此,才开始下笔记录这段艰辛的历程!!!!! 二、Samba的简介: Samba是一个能让Linux系统应用Microsoft网络通讯协议的软件,而SMB是Server Message Block的缩写,即为服务器消息块 ,SMB主要是作为Microsoft的网络通讯协议,后来Samba将SMB通信协议应用到了Linux系统上,就形成了现在的Samba软件。后来微 软又把 SMB 改名为 CIFS

CISCO_ASA防火墙配置详解

五迷三道 提交于 2020-01-21 20:43:41
配置 PIX 防火墙 之前,先来介绍一下 防火墙 的物理特性。防火墙通常具有至少 3 个接 口,但许多早期的防火墙只具有 2 个接口;当使用具有 3 个接口的防火墙时,就至少产生了 3 个网络,描述如下: 内部区域(内网)。 内部区域通常就是指企业内部网络或者是企业内部网络的一部分。它是互连网络的信任区域,即受到了防火墙的保护。 外部区域(外网)。 外部区域通常指 Internet 或者非企业内部网络。它是互连网络中不被信任的区域,当外部区域想要访问内部区域的主机和服务,通过防火墙,就可以实现有 限制的访问。 停火区( DMZ )。停火区是一个隔离的网络,或几个网络。位于停火区中的主机或服务器被称为堡垒主机。一般在停火区内可以放置 Web 服务器, Mail 服务 器等。停火区对于外部用户通常是可以访问的,这种方式让外部用户可以访问企业的公开信息,但却不允许他们访问企业内部网络。 注意: 2 个接口的防火墙是没有停火区的。 由于 PIX535 在企业级别不具有普遍性,因此下面主要说明 PIX525 在企业网络中的应用。 PIX 防火墙提供 4 种管理访问模式: 非特权模式。 PIX 防火墙开机自检后,就是处于这种模式。系统显示为 pixfirewall> 特权模式。 输入 enable 进入特权模式,可以改变当前配置。显示为 pixfirewall# 配置模式。 输入

Linux之WARNING: REMOTE HOST IDENTIFICATION

被刻印的时光 ゝ 提交于 2020-01-21 19:02:43
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ @ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. The fingerprint for the ECDSA key sent by the remote host is SHA256:pXX7CnpO220DlBkRiyn7VSpojvDgEhSUNpNGCCWtDR8. Please contact your system administrator. Add correct host key in /c/Users/Administrator/.ssh/known_hosts to get rid of this

MySQL——DOS命令

↘锁芯ラ 提交于 2020-01-21 16:08:36
翻开之前的笔记发现有这么一篇,于是整理了一下发出来加深记忆并分享交流,欢迎纠错,谢谢!!! 1. 启动 MySQL 服务: net start mysql; 2. 停止 MySQL 服务: net stop mysql; 3. 登陆 MySQL 数据库: mysql -h 服务器主机地址 -u 用户名 -p 密码 如果是在本机操作,可以省略 -h 参数; -p 后面可以不直接写密码,按 Enter 键后输入密码。直接写密码要注意, -p 和密码之间没有空格。 localhost : 本地主机服务器;或: 127.0.0.1 4. 查看当前的 MySQL 版本信息及用户名 : select version(),user(); version() 函数返回 MySQL 的版本号 user() 函数返回连接数据库的用户名如 “root@localhost” 。 5. 创建数据库: create database 数据库名; 创建数据库并设置字符集: CREATE DATABASE 数据库名 DEFAULT CHARACTER SET 字符集 COLLATE 字符排序; 提示行 : “Query OK”:表示SQL语句执行成功。 “1 row affected”:表示操作影响的行数。 “0.00sec”:表示操作执行时间。 6. 查看数据库列表: show databases; 7.

yum 安装时错误 Errno 14 Couldn't resolve host 解决办法

时光总嘲笑我的痴心妄想 提交于 2020-01-20 19:05:32
Downloading Packages: http://mirrors.163.com/centos/6.5/os/i386/Packages/mlocate-0.22.2-4.el6.i686.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.163.com'"Trying other mirror. http://mirrors.aliyun.com/centos/6.5/os/i386/Packages/mlocate-0.22.2-4.el6.i686.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'mirrors.aliyun.com'"Trying other mirror. http://centos.ustc.edu.cn/centos/6.5/os/i386/Packages/mlocate-0.22.2-4.el6.i686.rpm: [Errno 14] PYCURL ERROR 6 - "Couldn't resolve host 'centos.ustc.edu.cn'"Trying other mirror. 后来网上查了一下说是DNS服务器错误。于是修改一下 /etc/resolv.conf

Spring-使用JAVA的方式配置Spring-代理模式

本秂侑毒 提交于 2020-01-20 12:25:29
9、使用Java的方式配置Spring 我们现在要完全不使用Spring的xml配置了,全权交给Java来做! JavaConfig是Spring的一个子项目,在Spring4之后,它成为了一个核心功能 实体类 //这里这个注解的意思,就是说明这个类被Spring接管了,注册到了容器中 @Component public class User { private String name; @Override public String toString() { return "User{" + "name='" + name + '\'' + '}'; } public String getName() { return name; } @Value("尹锐") public void setName(String name) { this.name = name; } } 配置文件 package com.rui.config; import com.rui.pojo.User; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context

远程访问服务器出现Host key verification failed问题

风格不统一 提交于 2020-01-19 19:24:30
解决Host key verification failed问题 前言:最近有小伙伴问如何访问远程服务器,关于出现Host key verification failed问题也很尴尬,毫无疑问我们基本上都会选择使用ssh进行连接 1.基本条件 首先你要确保在你的访问的本地安装了ssh,系统可能会默认安装 sudo apt-get install openssh-server root@Wangxinyao:/home/wxy# ssh usage: ssh [-46AaCfGgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-E log_file] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file] [-J [user@]host[:port]] [-L address] [-l login_name] [-m mac_spec] [-O ctl_cmd] [-o option] [-p port] [-Q query_option] [-R address] [-S ctl_path] [-W host:port] [-w local_tun[:remote_tun]] [user@