经典的O3优化(一般写在开头) #pragma GCC optimize("O3") #pragma G++ optimize("O3") G++手动扩大栈(写在main的开始) int size = 256 << 20; // 256MB char *p = (char*)malloc(size) ...
分类:
编程语言 时间:
2020-04-24 21:49:40
阅读次数:
111
@disable_multi_worker def predict(self, x, batch_size=None, verbose=0, steps=None, callbacks=None, max_queue_size=10, workers=1, use_multiprocessing=F ...
分类:
其他好文 时间:
2020-04-24 15:58:10
阅读次数:
349
MQ全称为Message Queue,是一种应用程序对应用程序的通信方法,应用程序通过读写出入消息队列的数据来通信,从而无需专用连接来链接他们(如RPC)。 消息队列是典型的生产者和消费者模型,生产者和消费者只关心消息的发送和接受,没有业务逻辑的侵入,实现了生产者和消费者的解耦。 AMQP:一个提供 ...
分类:
其他好文 时间:
2020-04-23 22:56:09
阅读次数:
72
进程对象及其他方法 僵尸进程与孤儿进程(了解) 守护进程 互斥锁 多个进程操作同一份数据的时候,会出现数据错乱的问题 针对上述问题,解决方式就是加锁处理: 将并发变成串行,牺牲效率但是保证了数据的安全 进程间通信 队列Queue模块 IPC机制 生产者消费者模型 线程理论 致命三问 什么是线程 为何 ...
分类:
系统相关 时间:
2020-04-23 22:47:52
阅读次数:
82
单循环队列 q :用数组来记录数据 cap:代表数组的长度 len:代表元素的个数,取尾部元素可以根据头元素指针和这个值来进行计算 (queue head+queue len)%queue cap , 取余是为了在规定范围内循环使用有限空间 head:头元素的指针 出队:出头元素只需要将head往前 ...
分类:
其他好文 时间:
2020-04-23 21:07:34
阅读次数:
53
232. Implement Queue using Stacks FILO to FIFO MyQueue queue = new MyQueue(); queue.push(1); queue.push(2); queue.peek(); // returns 1 queue.pop(); // ...
分类:
其他好文 时间:
2020-04-23 20:53:26
阅读次数:
56
一、题目说明 题目406. Queue Reconstruction by Height,队列每个元素包括 ,其中h是身高,k是身高不低于h的数量,请按照k和h重构队列。难度是Medium! 二、我的解答 这个题目理论上不难,但是细节不好处理。代码如下: 性能如下: 三、优化措施 这个用到map,用 ...
分类:
其他好文 时间:
2020-04-23 12:08:47
阅读次数:
67
1 class Twitter 2 { 3 public: 4 unordered_map<int,priority_queue<pair<int,int>,vector<pair<int,int>>,greater<pair<int,int>>>> u;//用户 -> (出现的次数,推文) 小根堆 ...
分类:
其他好文 时间:
2020-04-22 23:00:19
阅读次数:
114
链接 https://www.acwing.com/problem/content/1133/ 题目 1944 年,特种兵麦克接到国防部的命令,要求立即赶赴太平洋上的一个孤岛,营救被敌军俘虏的大兵瑞恩。 瑞恩被关押在一个迷宫里,迷宫地形复杂,但幸好麦克得到了迷宫的地形图。 迷宫的外形是一个长方形,其 ...
分类:
其他好文 时间:
2020-04-22 19:46:53
阅读次数:
277
1 class Solution 2 { 3 public: 4 vector<int> topKFrequent(vector<int>& nums, int k) 5 { 6 vector<int> res; 7 unordered_map<int,int> hash; 8 for(auto a ...
分类:
其他好文 时间:
2020-04-22 19:38:30
阅读次数:
43