host

mysql常见命令

放肆的年华 提交于 2020-02-08 01:43:29
1.进入mysql:mysql -u root -p 2.允许远程访问: mysql -u root –p mysql>use mysql; mysql> update user set host = '%' where user = 'root' ; mysql> flush privileges; 3.添加新用户 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 例子: CREATE USER 'dog'@'localhost' IDENTIFIED BY '123456'; CREATE USER 'pig'@'192.168.1.101_' IDENDIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY '123456'; CREATE USER 'pig'@'%' IDENTIFIED BY ''; CREATE USER 'pig'@'%'; 4.授权 命令:GRANT privileges ON databasename.tablename TO 'username'@'host' 说明: privileges - 用户的操作权限,如SELECT , INSERT , UPDATE 等(详细列表见该文最后面).如果要授予所的权限则使用ALL.

Python操作SQLAlchemy之连表操作

心已入冬 提交于 2020-02-08 01:43:17
多对一连表操作 首先有两个知识点: 改变数据输出的方式:可以在表的类中定义一个特殊成员:__repr__,return一个自定义的由字符串拼接的数据连接方式. 数据库中表关系之间除了MySQL中标准的外键(ForeignKey)之外,还可以创建一个虚拟的关系,比如 group = relationship("Group",backref='uuu') ,一般此虚拟关系与foreignkey一起使用. 需求: 用户组,有sa,dba组 用户,用户只能属于一个用户组 那么从需求可以看出来,是一个一对多的 遍历表中数据 接着,我们先来看下数据库中的表结构: from sqlalchemy import create_engine from sqlalchemy.ext.declarative import declarative_base from sqlalchemy import Column, Integer, String, ForeignKey, UniqueConstraint, Index from sqlalchemy.orm import sessionmaker, relationship engine = create_engine("mysql+pymysql://root:7ujm8ik,@192.168.4.193:3306/testsql", max

redhat6.5 linux 安装mysql5.6.27

我与影子孤独终老i 提交于 2020-02-08 01:42:48
1.yum安装mysql(root身份),适用于红帽6.5   yum install mysql-server mysql-devel mysql -y   如没有配置yum,请参见博客: http://www.cnblogs.com/wq242424/p/4863103.html 2.启动mysqld服务   执行下面的命令启动mysql:   service mysqld start   新版本的启动方法为:systemctl start mysqld.service   若提示command not found,是因为service环境变量没有设置     使用/sbin/service mysqld start     或把/sbin添加到环境变量 3.设置mysql帐号   mysql安装后默认生成两个帐号:一个是root,未设置密码,可以从本机登录到mysql;另一个是匿名帐号,无帐号名、无密码,可以从本机登录,未提供用户名的连接都将假定为此帐号。这样的设置存在着安全隐患,按下面的步骤进行更改。   以root帐号连接到mysql服务器:   mysql -u root   如果提示找不到mysql文件,请尝试使用绝对路径,如本文示例为:   /usr/local/mysql/bin/mysql -u root   命令成功执行后将进入到mysql命令提示符下:  

Android ADT安装

筅森魡賤 提交于 2020-02-07 23:56:58
Android ADT安装: 直接下载 http : //dl-ssl.google.com/android/eclipse/ 先下载ADT然后在安装 下载文件 Download the ADT Plugin zip file (do not unpack it): 下载地址 http://developer.android.com/sdk/installing/installing-adt.html 下载不下来 修改hosts文件访问 dl-ssl.google.com 。用记事本打开C:\WINDOWS\system32\drivers\etc中的hosts文件 在hosts文件的后面添加一行:74.125.237.1 dl-ssl.google.com , 这时再下载或者更新sdk发现可以了! 来自为知笔记(Wiz) 来源: https://www.cnblogs.com/Dminter/p/3432938.html

爬虫高性能相关

你离开我真会死。 提交于 2020-02-07 16:30:48
前言 之前讨论过python中多线程和多进程的不同。 由于我们使用的python解释器是Cpython,并不是线程安全的,所以python解释器为了解决这个问题,引入了GIL全局解释器锁。这导致了在同一个进程(一个python解释器下)并不能真正的实现多线程的并行执行,在某一确定的时刻永远只有一个线程在运行。 由此我们可以讨论: 1.当一个程序是I/O密集型时,是该采用多线程还是应该采用多进程? 我们知道当程序进入I/O(阻塞态)时,操作系统会自动剥夺我们程序的CPU使用权。如果我们程序采用多进程,即使给我们的程序分配另外的cpu,操作系统一样会剥夺其对CPU的使用权,这就导致了虽然我们消耗了很多的资源,但几乎对程序的性能没有提升。所以我们应该采用多线程。 2.当一个程序是计算密集型时,是该采用多线程还是应该采用多进程? 计算任务总是由cpu执行,如果我们的计算密集型程序采用多线程,虽然各个计算任务好像在并发执行,但是单位时间内cpu的计算次数是几乎固定的。这就导致了,性能没有额外的提升还额外多了线程之间的切换所带来的开销。 一、同步、异步、回调机制 1.同步调用 import requests def parse_page(res): print('解析 %s' %(len(res))) def get_page(url): print('下载 %s' %url)

16、CISCO交换机限制SSH访问

牧云@^-^@ 提交于 2020-02-07 13:08:16
限制只有192.168.1.100和192.168.1.200可以访问192.168.1.10的22号端口 access-list 101 permit tcp host 192.168.1.10 eq 22 host 192.168.1.100 access-list 101 permit tcp host 192.168.1.10 eq 22 host 192.168.1.200 access-list 101 deny tcp host 192.168.1.10 eq 22 any access-list 101 permit ip host 192.168.1.10 any interface GigabitEthernet0/17 switchport access vlan 10 switchport mode access ip access-group 101 in spanning-tree portfast 来源: 51CTO 作者: 开源殿堂 链接: https://blog.51cto.com/kaiyuandiantang/2469593

Xilinx OpenCL的存储模型

落爺英雄遲暮 提交于 2020-02-07 11:28:29
具体细节的展示图如下: 通过上图可知,在OpenCL中提供的存储模型中,有如下几种Memory类型。 Host Memory Host Memory指的是连接在主板上的内存条,仅供host进行数据读取。 Off-Chip Global memory Off-Chip Global memory 指的是在FPGA板卡上通过硬件与 FPGA 芯片连接的内存条。数据存取所花费的时间相对较长,但是容量相对较大。 Off-Chip Global Memory Off-Chip Global Memory Host端可以通过PCIe进行数据读写,Device端同样可以进行数据的读写 Off-Chip Constant Global Memory Constant Global Memory同样是在FPGA板卡上通过硬件与 大专栏 Xilinx OpenCL的存储模型 >FPGA 芯片连接的内存条。不同的是Host端只能进行写入,Device端只能进行读出。适用于参数数据的传输。 On-Chip Memory On-Chip Memory 主要是采用FPGA中BRAM资源组成,具有随机存储和低延时的特点,但是资源有限。 On-Chip Global Memory On-Chip Pipes Local Memory & Private Memory Local Memory可用于所有的 work

Tomcat(一):Tomcat启动时加载web.xml

这一生的挚爱 提交于 2020-02-07 10:51:59
server.xml配置文件样例: <?xml version="1.0" encoding="UTF-8"?> <!-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License

MySQL的MMM

你说的曾经没有我的故事 提交于 2020-02-07 03:01:38
参照原文:http://www.cnblogs.com/gomysql/p/3671896.html 简介 MMM(Master-Master replication manager for MySQL)是一套支持双主故障切换和双主日常管理的脚本程序。MMM使用Perl语言开发,主要用来监控和管理MySQL Master-Master(双主)复制,虽然叫做双主复制,但是业务上同一时刻只允许对一个主进行写入,另一台备选主上提供部分读服务,以加速在主主切换时刻备选主的预热,可以说MMM这套脚本程序一方面实现了故障切换的功能,另一方面其内部附加的工具脚本也可以实现多个slave的read负载均衡。 MMM提供了自动和手动两种方式移除一组服务器中复制延迟较高的服务器的虚拟ip,同时它还可以备份数据,实现两节点之间的数据同步等。由于MMM无法完全的保证数据一致性,所以MMM适用于对数据的一致性要求不是很高,但是又想最大程度的保证业务可用性的场景。对于那些对数据的一致性要求很高的业务,非常不建议采用MMM这种高可用架构。 MMM项目来自 Google: http://code.google.com/p/mysql-master-master 官方网站为: http://mysql-mmm.org 下面我们通过一个实际案例来充分了解MMM的内部架构,如下图所示。 具体的配置信息如下所示: 角色

nodejs基础 -- express框架

自作多情 提交于 2020-02-07 02:25:53
Node.js Express 框架 Express 简介 Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。 使用 Express 可以快速地搭建一个完整功能的网站。 Express 框架核心特性: 可以设置中间件来响应 HTTP 请求。 定义了路由表用于执行不同的 HTTP 请求动作。 可以通过向模板传递参数来动态渲染 HTML 页面。 安装 Express 安装 Express 并将其保存到依赖列表中: $ npm install express --save 以上命令会将 Express 框架安装在当前目录的 node_modules 目录中, node_modules 目录下会自动创建 express 目录。 以下几个重要的模块是需要与 express 框架一起安装 的: body-parser - node.js 中间件,用于处理 JSON, Raw, Text 和 URL 编码的数据。 cookie-parser - 这就是一个解析Cookie的工具。通过req.cookies可以取到传过来的cookie,并把它们转成对象。 multer - node.js 中间件,用于处理 enctype="multipart/form-data"(设置表单的MIME编码)的表单数据。