1.安装flower: pip install flower 1 2. 启动flower 例如启动项目工程下面celery_tasks目录的main.py 异步任务启动函数 flower -A celery_tasks.main --port=5555 1.安装Celery pip install celery 2.编写task from celery import Celery app = Celery('tasks', broker='amqp://guest@localhost//') @app.task def add(x, y): return x + y 3.运行 $ celery -A …
C++ 小记 CMAKE 工程构建工具 简单的使用 文件名大小写敏感 语法 cmake_minimum_required(VERSION 2.8)#设置cmake的版本 set(CMAKE_BUILD_TYPE Debug )#设置为debug模式 #项目名 PROJECT(HELLO) #设置某文件夹为头文件 include_directories("include") #设置一个头文件,把hello.cpp编译为libfile add_library(libfile src/hello.cpp) SET(SRC_LIST “fu nc.c”) # …
BIO (block io) 同步阻塞IO 线程池:伪异步IO,实际上也是同步阻塞IO NIO(同步非阻塞) selector会主动轮询,与客户端建立通信(channel) 每一个server会有一个selector AIO(异步非阻塞) 当客户端通知我(回调),我再去连接 单线程模式:所有的IO操作都由同一个NIO线程处理 主线程组,从单线程模型 主从线程组模型,具有一个主线程族和从线程组,主线程组去建立channel,从线程组会去进行处理
java跨平台 实现java跨平台只需要在相应的平台安装对应的虚拟机,我们就可以使用统一的接口进行开发。 java通过不同的系统,不同的版本,不同的位数,来屏蔽不同的系统指令集的差异,对外提供统一的接口 java中int数据占几个字节 java中有几种基本数据类型?8种 基本类型:byte 二进制位数:8 包装类:java.lang.Byte 最小值:Byte.MIN_VALUE=-128 最大值:Byte.MAX_VALUE=127 基本类型:short 二进制位数:16 包装类:java.lang.Short 最小值:Short.MIN_VALUE=-32768 最大值:Short.MAX_VALUE=32767 基本类 …