首 页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 尾 页

python快速实现任务队列

发布者: superzhang | 发布时间:2017-12-07

当你的项目需要一个任务行列步队时,虽然你会先想到celery,尔后你花了三个月弄懂了基本的设置设备陈设选项,你觉得已经生无可恋了。也许你可以或者利用大略一点的任务行列步队,如huey和rq。

或者,你自己写一个如何?你能做到的!

首先,我们利用redis作为消息的存储组件。我们不需要单独装配redis,我们用docker来得到一个redis。打开终端,尔后运行

python快速实现任务队列

对,你做到了。尔后我们创建一个Python虚拟环境来管理依靠库。我们需要redis的Python链接库和dill。

python快速实现任务队列

很好。我们的代码利用dill来把要执行的函数序列化为一个任务,尔后存储到redis中。

客户端部分(任务行列步队的客户端,不是APP)

想读更多 ->

Mysql学习:mysql常用基础知识总结!

发布者: superzhang | 发布时间:2017-12-07

在mysql的学习中,基础打好才是关键,为了让大家更好的学习mysql,今天上海尚观小编在这里整理了mysql常用基础知识总结,需要的朋友可以参考一下!

首先要知道SQL分类:

DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE),定义了数据库模式,包括CREATE、ALTER、DROP、TRUNCATE、COMMENT与RENAME语句。

DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)主要用于表达数据库的查询与更新,主要包括增删改查(INSERT,UPDATE,DELETE,SELECT)。

DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 用于用户权限的管理,包括了GRANT与REVOKE命令。

Mysql学习:mysql常用基础知识总结!

在这里小编整理了sql基础语句,也是大家必须要知道的:

1、创建数据库 CREATE DATABASE database-name

2、删除

想读更多 ->

主从配置-读写分离「Mysql」

发布者: superzhang | 发布时间:2017-12-07

主从配置-读写分离「Mysql」

环境:Ubuntu 14.04.1 Server mysql5.5

必须保证两台数据库的IP能够ping通,端口能够打开,防火墙关闭

主服务器:master

从服务器:slave

主数据的配置(主从配置之前,主从两个库的所有的数据必须一致)

1. 更改配置文件:sudo vi /etc/mysql/my.cnf

# bind-address 127.0.0.1 // 找到此选项注释,默认访问本机

server-id=1 // 区别服务器的标识符,只要唯一就行,默认1

log_bin=/var/log/mysql/mysql-bin.log // binlog日志

2. 重启MySQL /etc/init.d/mysql restart

如果启动失败,查看my.cnf中log-error错误日志的位置,找到该文件查看错误信息

3.进入mysql数据库,给从库赋予权限

gran

想读更多 ->

mysql基础知识

发布者: superzhang | 发布时间:2017-12-07

mysql基础知识

创建,删除,查看,使用 数据库

create database 数据库名称——创建

drop database 数据库名称——修改

show database——查看

use 数据库名称——使用

desc 表名——查看表结构

创建表的属性

auto_increment 自增

default 默认值

null 和 not null

unsigned 不允许出现负数

zerofill 自动用0补齐不足的位数

除了这些,创建表时,还要指定默认表类型,字符集,校队规则。

例如:

create table (if not exists 如果表存在,也会创建成功) test(

id int(11) unsigned not null auto_increment,

username varchar(50) not null,

userpa

想读更多 ->

用 Python 连接 MySQL 的几种姿势

发布者: superzhang | 发布时间:2017-12-07

用 Python 连接 MySQL 的几种姿势

尽管很多 NoSQL 数据库近几年大放异彩,但是像 MySQL 这样的关系型数据库依然是互联网的主流数据库之一,每个学 Python 的都有必要学好一门数据库,不管你是做数据分析,还是网络爬虫,Web 开发、亦或是机器学习,你都离不开要和数据库打交道,而 MySQL 又是最流行的一种数据库,这篇文章介绍 Python 操作 MySQL 的几种方式,你可以在实际开发过程中根据实际情况合理选择。

1、MySQL-python

MySQL-python 又叫 MySQLdb,是 Python 连接 MySQL 最流行的一个驱动,很多框架都也是基于此库进行开发,遗憾的是它只支持 Python2.x,而且安装的时候有很多前置条件,因为它是基于C开发的库,在 Windows 平台安装非常不友好,经常出现失败的情况,现在基本不推荐使用,取代的是它的衍生版本。

# 前置条件sudo apt-get install python-dev libmysqlclient-dev # Ubuntusudo

想读更多 ->

几行MySQL命令,让你轻松搞定用户权限的设置

发布者: superzhang | 发布时间:2017-12-07

开心一刻:

问:程序猿最讨厌康熙的哪个儿子?答:胤禩,因为他是八阿哥(bug)。

小知小慧

有时候,砸门不得不为防止,在开发程序的过程中对数据的处理会有误操作,到时候只好杀几只程序猿来祭天了,哈哈,开玩笑,下面进入正题。

如何搞定在开发过程中MySQL用户权限的分配呢?简单几句命令,轻松搞定~

1、新用户的创建

在创建用户的同时,砸门也会给用户设置对哪些数据库有哪些访问权限的设置

格式:grant [权限] on [能访问到的范围] to [用户名]@localhost identified by [用户密码] with grant option;

几行MySQL命令,让你轻松搞定用户权限的设置

其中,权限:all privileges(所有权限)、select、insert、delete、update权限,用逗号分隔

能访问到的范围:*.*(所有)、数据库名称.*(该数据库中所有表)、数据库名称.*(该数据库中所特定的表)

with grant option

想读更多 ->

Python3连接mysql必读——基本操作与使用技巧

发布者: superzhang | 发布时间:2017-12-07

Python3连接mysql必读——基本操作与使用技巧

今天这篇就暂时不讲语言细节了,总结一下pymysql的操作要点。

模块的github地址是:https://github.com/PyMySQL/PyMySQL/

安装方法很简单,在命令行中输入

pip install pymysql

基本操作

由于基本演示也毕竟是数据库需要数据...这里随便拿个表(知乎的Live信息爬虫结果)提供一下表的结构

Python3连接mysql必读——基本操作与使用技巧

名为zhihu的表

首先,连接数据库,只需要一行代码:

想读更多 ->

忘记MySQL的登录密码,怎么办呢?教你一招

发布者: superzhang | 发布时间:2017-12-07

有时候,身为酷(苦)毙(逼)的程序猿的我们,硬盘就是我们的“大脑”,运行内存就是我们的思维,宁愿把知识装进硬盘,也不愿意装进大脑;即使装进了硬盘,也很难再记得去让它去“运行”下。

在登录MySQL后台的时候,突然忘记了登录密码,咋办???最后面有总结哦~~~

1、如何更好的驾驭MySQL命令行,一步步让自己成为SQL高手?该文章就谈到过,通过在my.ini配置文件中加入这样一句话:skip-grant-tables,然后重启MySQL服务器,即可无密码进入MySQL后台中,但是有一个缺陷,那就是每次登录MySQL后台都不需要密码呀,那怎么办呢?

解决:

先进入MySQL后台,然后,依次输入命令:

show databases

use mysql(mysql数据库为MySQL自带的)

select user, password from user;

如图

忘记MySQL的登录密</p><p><a href='internet/internet_233458.html'> 想读更多 -></a></p></div><div class='art bs'><h1><a href='internet/internet_233457.html'>怎么用Mysql的Point类型来完成APP附近商家的功能?你知道吗?</a></h1><span class='art_des'>发布者: superzhang | 发布时间:2017-12-07</span><p><p>很多具备线上和线下功能的APP都有附近功能,这里的附近就是APP使用人所在位置附近几公里以内,那么我们怎么用MySQL来完成附近检索功能呢?</p><p>存储商家经纬度数据</p><p><img src=

首先,我们需要准备很多商家的数据,尤其是商家的地理位置,即经纬度,然后将这些商家数据存储在MySQL里面,对于经纬度数据,我们可以使用MySQL的Point类型来完成数据的存储,这里需要注意的是,最好选用MySQL5.7,能够满足INNODB存储引擎支持Point数据建索引。

这里有一个小插曲,就是很多使用XAMPP的PHP程序员,目前最新的XAMPP自带的数据库还不支持

怎么查询附近的数据

怎么用Mysql的Point类型来完成APP附近商家的功能?你知道吗?

想读更多 ->