使用swoole+thinkphp6.0+redis 结合开发的登录模块,做完之后有几点感悟: 1.不要相信任务数据,包括请求的外部接口,特别是超时者部分,尽可能的交给task完成。 2.原来可以在入口文件哪里使用超全局变量声明已经实例化的server服务对象,然后就其他文件使用了。 3.异步任务( ...
分类:
其他 时间:
2020-02-01 09:23:20
收藏:
0 评论:
0 赞:
0 阅读:
56
例:StringBuilder 转 String 例: String 转 StringBuilder 结果 ...
分类:
其他 时间:
2020-02-01 09:23:02
收藏:
0 评论:
0 赞:
0 阅读:
39
题目链接 https://leetcode-cn.com/problems/implement-queue-using-stacks/ 题目描述 使用栈实现队列的下列操作: push(x) -- 将一个元素放入队列的尾部。pop() -- 从队列首部移除元素。peek() -- 返回队列首部的元素。 ...
分类:
编程语言 时间:
2020-02-01 09:22:22
收藏:
0 评论:
0 赞:
0 阅读:
41
代码参考博客原文: https://blog.csdn.net/jiongnima/article/details/84750819 在原文和原文的引用里,找到了关于mIoU详尽的解释。这里重点解析 fast_hist(a, b, n) 这个函数的代码。 生成混淆矩阵的代码: 1 #设标签宽W,长H ...
分类:
其他 时间:
2020-02-01 09:21:59
收藏:
0 评论:
0 赞:
0 阅读:
173
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_urls yes ...
分类:
其他 时间:
2020-02-01 09:21:39
收藏:
0 评论:
0 赞:
0 阅读:
399
Nginx 负载均衡配置 负载均衡分类 一种是通过硬件来进行解决,常见的硬件有 NetScaler、F5、Radware 和 Array 等商用的负载均衡器,但是它们是比较昂贵的 一种是通过软件来进行解决的,常见的软件有 LVS、Nginx、apache 等,它们是基于 Linux系统并且开源的负载 ...
分类:
其他 时间:
2020-02-01 09:21:15
收藏:
0 评论:
0 赞:
0 阅读:
48
The Japanese language is notorious for its sentence ending particles. Personal preference of such particles can be considered as a reflection of the s ...
分类:
其他 时间:
2020-02-01 09:20:55
收藏:
0 评论:
0 赞:
0 阅读:
57
当html引用外部资源时,图片,js,css文件相对路径都是正确的,但就是报错404。 解决方案: 在启动js文件中(server.js)添加静态文件夹的配置语句: app.use(express.static(__dirname + "/public")); 这意味着在当前目录下的public文件 ...
分类:
Web开发 时间:
2020-02-01 09:20:36
收藏:
0 评论:
0 赞:
0 阅读:
57
网上有很多文章已经介绍了如何添加自己的cmd命令,以此可以实现在cmd或者运行中执行自定义的命令。 但网上的方法多有一些错误,再次我重新写一个操作步骤的教程。 1)在自己希望的地方建立一个文件夹,专门方式希望运行程序的快捷方式、脚本等。 例如 D:\myCmd 2)进入系统环境变量设置(此电脑右键- ...
分类:
其他 时间:
2020-02-01 09:19:48
收藏:
0 评论:
0 赞:
0 阅读:
94
//附加数据库 sp_attach_db 当使用 sp_attach_db 系统存储过程附加数据库时。 sp_attach_db:将数据库附加到服务器。 语法 sp_attach_db [ @dbname = ] 'dbname' , [ @filename1 = ] 'filename_n' [ ...
分类:
数据库技术 时间:
2020-02-01 09:19:25
收藏:
0 评论:
0 赞:
0 阅读:
86
1. 以下 Integer 代码输出的结果是? Integer age = 10; Integer age2 = 10; Integer age3 = 133; Integer age4 = 133; System.out.println((age == age2) + "," + (age3 == ...
分类:
编程语言 时间:
2020-02-01 01:30:38
收藏:
0 评论:
0 赞:
0 阅读:
101
D https://www.luogu.com.cn/problem/CF1278D 扫描线判断构成的边是否n-1条,用并查集寻父亲判断会不会构成环 #include<bits/stdc++.h> using namespace std; const int maxn=5e5+10; set<int ...
分类:
其他 时间:
2020-02-01 01:30:04
收藏:
0 评论:
0 赞:
0 阅读:
80
题意: 给定n个数字a[i],m个询问,每次询问给定l,r,x,求(a[l]+x)xor(a[l+1]+x)xor...xor(a[r]+x)。 题解: 分开来按位考虑。对于第i位,显然,大于第i位的数值都是没有意义的,可以全部丢掉看做0,无论是a还是x都可以这样处理。 如果不+x,那么经过处理之后 ...
分类:
其他 时间:
2020-02-01 01:29:29
收藏:
0 评论:
0 赞:
0 阅读:
82
在分析 CPU、内存、磁盘等的性能指标时,有几种工具是高频出现的,如 top、vmstat、pidstat,这里稍微总结一下: CPU:top、vmstat、pidstat、sar、perf、jstack、jstat; 内存:top、free、vmstat、cachetop、cachestat、sa ...
分类:
其他 时间:
2020-02-01 01:28:50
收藏:
0 评论:
0 赞:
0 阅读:
78
最后一种二分法的可能情况:最终的答案是二分的。也就是说答案是处在sort array中的,需要每次验证一下mid对应的值是偏大还是偏小。 例 lintcode 183. Wood Cut https://www.lintcode.com/problem/wood-cut/description 从考 ...
分类:
其他 时间:
2020-02-01 01:28:32
收藏:
0 评论:
0 赞:
0 阅读:
86
传送门 解题思路 我们可以先来到最终状态,第i,i位置都是黑色,然后考虑怎样可以转换过来,我们可以发现,当列与列交换时(a,b)(b,a)两个点可以通过a,b两列的交换得到正确的位置(a,a)(b,b),所以我们现在就是要确定是否每一行都对应着独特的一列。 这就很显然了——二分图。 行为A,列为B, ...
分类:
其他 时间:
2020-02-01 01:27:52
收藏:
0 评论:
0 赞:
0 阅读:
81
代码: 1 page.addTargetRequests( 2 page.getHtml().xpath("//div[@class='rinfo']/a/@href").all()); 实战代码: ...
分类:
Web开发 时间:
2020-02-01 01:27:29
收藏:
0 评论:
0 赞:
0 阅读:
158
private:--父类的"私有财产" 只允许在本类中访问 protected: --"只要是我或我的子类、或者和我在一个包里面的,都可以用。" --允许在声明该变量的类、同包子类、跨包子类中、 以及同包类中调用。 public: --"公共财产" 允许在任意位置访问 默认:--变量前什么修饰符也不 ...
分类:
编程语言 时间:
2020-02-01 01:26:38
收藏:
0 评论:
0 赞:
0 阅读:
74
原文出自:http://blog.csdn.net/xiaohui_hubei/article/details/16319249 一、双缓冲作用 双缓冲甚至是多缓冲,在许多情况下都很有用。一般需要使用双缓冲区的地方都是由于“生产者”和“消费者”供需不一致所造成的。这样的情况在很多地方后可能会发生,使 ...
分类:
其他 时间:
2020-02-01 01:26:19
收藏:
0 评论:
0 赞:
0 阅读:
72
1、python的GIL 【Global Interpreter Lock】 GIL是什么 首先需要明确的一点是GIL并不是Python的特性,它是在实现Python解析器(CPython)时所引入的一个概念。就好比C++是一套语言(语法)标准,但是可以用不同的编译器来编译成可执行代码。有名的编译器 ...
分类:
编程语言 时间:
2020-02-01 01:26:03
收藏:
0 评论:
0 赞:
0 阅读:
58