上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 42 下一页
摘要: DescriptionHintsSubmissionsDiscussSolution Pick One Given a m x n grid filled with non-negative numbers, find a path from top left to bottom right whi 阅读全文
posted @ 2018-07-11 14:39 大老虎打老虎 阅读(167) 评论(0) 推荐(0)
摘要: 前提条件,下载boost库并编译 boost库弄好后,就可以编译leveldb了 首先,下载leveldb-windows,这个github上有 一。 1文件-》新建-》从现有代码文件创建新项目 打开 从现有代码文件创建新项目 向导窗口 2要创建什么类型的项目? 选择Visual C++ 3项目文件 阅读全文
posted @ 2018-07-10 13:55 大老虎打老虎 阅读(2943) 评论(0) 推荐(0)
摘要: 时隔大半年又开始OJ了! A robot is located at the top-left corner of a m x n grid (marked 'Start' in the diagram below). The robot can only move either down or r 阅读全文
posted @ 2018-07-07 16:00 大老虎打老虎 阅读(167) 评论(0) 推荐(0)
摘要: 环形缓冲区是生产者和消费者模型中常用的数据结构。生产者将数据放入数组的尾端,而消费者从数组的另一端移走数据,当达到数组的尾部时,生产者绕回到数组的头部。如果只有一个生产者和一个消费者,那么就可以做到免锁访问环形缓冲区(Ring Buffer)。写入索引只允许生产者访问并修改,只要写入者在更新索引之前 阅读全文
posted @ 2018-07-05 19:50 大老虎打老虎 阅读(2343) 评论(0) 推荐(0)
摘要: 队列及参数 tcp-sync-queue-and-accept-queue-small.jpg server端的半连接队列(syn队列) 在三次握手协议中,服务器维护一个半连接队列,该队列为每个客户端的SYN包开设一个条目(服务端在接收到SYN包的时候,就已经创建了request_sock结构,存储 阅读全文
posted @ 2018-07-05 18:59 大老虎打老虎 阅读(493) 评论(0) 推荐(1)
摘要: 1.常用的三个状态是:ESTABLISHED 表示正在通信,TIME_WAIT 表示主动关闭,CLOSE_WAIT 表示被动关闭。 TCP协议规定,对于已经建立的连接,网络双方要进行四次握手才能成功断开连接,如果缺少了其中某个步骤,将会使连接处于假死状态,连接本身占用的资源不会被释放。网络服务器程序 阅读全文
posted @ 2018-07-05 15:23 大老虎打老虎 阅读(243) 评论(0) 推荐(0)
摘要: 首先在表的某列加入唯一约束 阅读全文
posted @ 2018-07-03 14:19 大老虎打老虎 阅读(295) 评论(0) 推荐(0)
摘要: 这个问题的背景是在用libevent的buffer_remove时出现的,写一个伪代码 在这里断点调试时发现buffer的数据是正确的,转到str时,总会在字符串的结尾出现几个乱七八糟的字符且每次都不一样. 下面说一下原因,首先我们都知道每个字符串是以'\0'(即0)结尾的,而buffer_remo 阅读全文
posted @ 2018-06-30 23:31 大老虎打老虎 阅读(339) 评论(0) 推荐(0)
摘要: 判断表是否存在方法1: 方法2: 用if判断,但有以下条件 The IF statement is part of the default procedural language PL/pgSQL. You need to create a function or execute an ad-hoc 阅读全文
posted @ 2018-06-28 10:38 大老虎打老虎 阅读(21224) 评论(0) 推荐(0)
摘要: 这样就会崩溃,可以用memset 或者结构体中加入一个别的类型的对象, 另外string 用mallo分配内存也会出错,因为malloc不会调用string的构造函数,所以应用new 阅读全文
posted @ 2018-06-26 15:52 大老虎打老虎 阅读(1710) 评论(0) 推荐(0)
上一页 1 ··· 27 28 29 30 31 32 33 34 35 ··· 42 下一页