摘要:
COUNT()函数主要用于统计表行数,主要用法是COUNT( )、COUNT(1)和COUNT(字段名)。 因为COUNT( )是SQL92定义的标准统计行数的语法,所以MySQL对它进行了很多优化。 MyISAM不支持事务,MyISAM中的锁是表级锁InnoDB支持事务,支持行级锁。MyISAM表 阅读全文
摘要:
一 是什么? Elasticsearch 是一个分布式可扩展的实时搜索和分析引擎,一个建立在全文搜索引擎 Apache Lucene(TM) 基础上的搜索引擎.当然 Elasticsearch 并不仅仅是 Lucene 那么简单,它不仅包括了全文搜索功能,还可以进行以下工作: 分布式实时文件存储,并 阅读全文
摘要:
django crontab实现服务端的定时任务 安装 pip install django crontab 在Django项目中使用 settings.py 在app中(与views.py同级)新建cron.py文件(文件名不限定) 可以进行的操作 阅读全文
摘要:
[TOC] itchat 一安装itchat pip install itchat pip install echarts python 二登陆并向文件传输助手发消息 二微信好友性别比例 三微信设置自动回复 四好友头像拼接 五微信个性签名词云 阅读全文
摘要:
Django.core 核心处理库由以下组成: (1) 分析、请求处理、缓存等。 Django.conf Django.conf的主要作用有: (1)处理全局配置,如数据库、加载应用、middleware等。 (2)处理urls配置,也就是处理url与view的映射关系。 Django.contri 阅读全文
摘要:
df命令简介 用于显示目前在Linux系统上的文件系统的磁盘使用情况统计。 df命令和du命令的差异 du s命令通过将指定文件系统中所有的目录、符号链接和文件使用的块数累加得到该文件系统使用的总块数;df命令通过查看文件系统磁盘块分配图得出总块数与剩余块数。文件系统分配其中的一些磁盘块用来记录它自 阅读全文
摘要:
locate命令介绍 locate(locate) 命令用来查找文件或目录。 locate命令要比find name快得多,原因在于它不搜索具体目录,而是搜索一个数据库/var/lib/mlocate/mlocate.db 。这个数据库中含有本地所有文件信息。Linux系统自动创建这个数据库,并且每 阅读全文
摘要:
目录 一 开启线程的两种方式 二 在一个进程下开启多个线程与在一个进程下开启多个子进程的区别 三 练习 四 线程相关的其他方法 五 守护线程 六 Python GIL(Global Interpreter Lock) 七 同步锁 八 死锁现象与递归锁 九 信号量Semaphore 十 Event 十 阅读全文
摘要:
目录 一 什么是线程 二 线程的创建开销小 三 线程与进程的区别 四 为何要用多线程 五 经典的线程模型 六 POSIX线程 七 在用户空间实现的线程 八 在内核空间实现的线程 九 用户级与内核级线程的对比 十 混合实现 一 什么是线程 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制 阅读全文
摘要:
目录 一 引子 二 协程介绍 三 Greenlet 四 Gevent介绍 五 Gevent之同步与异步 六 Gevent之应用举例一 七 Gevent之应用举例二 一 引子 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下 并发的 阅读全文