Pythpn并发编程——多线程与协程 1. 进程与线程 1.1 概念上 对于操作系统来说,一个任务就是一个进程Process,在一个进程内部,要同时干很多事情,就需要同时运行多个子任务,进程内的这些子任务就称为线程Thread 操作系统是让各个任务交替执行实现支持多任务的,真正地同时执行多任务需要多 ...
分类:
编程语言 时间:
2020-07-10 09:28:34
阅读次数:
63
一、前言 还记得在flask中是怎么引入request对象的吗?没错是通过: from flask import request 那么,这样全局引入的,势必会存在下面的问题,如果多个用户同时发送请求,一个request对象会被多个用户修改,最后大家拿到的返回值就都是最后一个用户的返回值,那么应该如何 ...
分类:
编程语言 时间:
2020-07-10 00:09:17
阅读次数:
76
[记录点滴]编译安装luarocks、luacheck、luautf8 0x00 摘要 记录一次安装luarocks&第三方库的过程。 0x01 luarocks 如今每个语言体系中都有一个包管理工具,PHP的Composer,Ruby的gem,Python的pip,lua第三方包管理工具就是lua ...
分类:
其他好文 时间:
2020-07-09 20:51:53
阅读次数:
90
线程 一个人,他有三个思想。第一个思想是做饭,第二个思想是烧水,第三个思想是洗衣服。这三个思想就是三个线程。 一个人不能同时干三件事。这三个线程具有竞争性,谁赢了这个人就先做这件事。 比如做饭这个线程赢了,这个人就先做饭,做完饭后洗衣服这个线程赢了,这个人接着就洗衣服。。。 进程 有10个人,每个人 ...
分类:
编程语言 时间:
2020-07-08 09:16:03
阅读次数:
67
/// 判断一串字符串是否都是汉字 - (BOOL)isAllCheniseWithString:(NSString *)string{ NSString *regex =@"(^[\u4e00-\u9fa5]+$)"; NSPredicate *pred = [NSPredicate predic ...
分类:
移动开发 时间:
2020-07-07 13:06:21
阅读次数:
64
请问php能把函数名作为参数传递吗? 类似javascript,lua里面一样,函数名本来就是个变量,可以随时传递。 比如js可以这样写: function test(msg){ console.log(msg); } function a(b){ b(msg); } a(test); 可以。方法主 ...
分类:
Web程序 时间:
2020-07-07 11:33:40
阅读次数:
89
笔者分析mr.baidu.com/xxx这样的短网址链接后,抓包了一些百度参数后,得出如下方法,可以简单利用如下代码去生成调用方法,流程清晰可见,具体可以去百度开放接口平台去申请,也可以用一下代码调用。GEThttp://www.app10086cn.com/?messageHost:xxx.baidu.comConnection:keep-aliveAccept:text/javascript,
分类:
Web程序 时间:
2020-07-07 09:36:31
阅读次数:
497
在Unix中,凡是被 #!注释的,统统是加载器(解释器)的路径。比如:#!/bin/bash#上面的意思是说,把zhi下面的字符统统dao传递给/bin/bashecho "Hello Boy!"...当然,还有很多。#! /bin/lua#! /bin/perl#! /bin/python#! / ...
分类:
系统相关 时间:
2020-07-06 10:52:10
阅读次数:
141
.h { #ifndef __LUA_YFFMPEG_H__ #define __LUA_YFFMPEG_H__ #ifdef __cplusplus extern "C" { #endif #include "tolua++.h" #ifdef __cplusplus } #endif TOLUA ...
分类:
其他好文 时间:
2020-07-05 23:16:34
阅读次数:
78
ninx是一个HTTP和反向代理服务器,目前很多网站都在使用nginx作为反向代理服务器。 njs是JavaScript语言的一个子集,它允许扩展nginx的功能,这点跟lua有点类似,不过采用的语言是javascript。 1. 安装nginx 要使用njs,需要安装一个nginx,这里的我使用的 ...
分类:
编程语言 时间:
2020-07-05 12:02:07
阅读次数:
78