0

腾讯后台研发实习 完整面经 ( 已拿offer )

简历面 (电话) 1. 四次挥手 time_wait 1. 滑动窗口 2. 客户端当被告知服务端接收窗口大小为0后的行为,如果服务端的接收窗口又变大了呢? 3. 拥塞控制 4. 快重传 5. 快恢复 6. MTU是什么,在哪一层,路径MTU 7. 解释大小端、字节对齐以及原因 8. 编译过程 9. ...

CurtisChen 发布于 2019-05-25 23:56 评论(0)阅读(1)
0

memset

第一次随笔,有错误指正。谢谢。 C++中memset用来初始化整个“内存块”的值。 1.引用 C++中,memset通常包含在头<cstring>中。 2.原型 第一个参是指针变量,指向任何类型的数据 第二个参是赋值量,表示要初始化的值(int类型) 第三个参是赋值内存的大小 合起来就是:将指针变量 ...

Luke_Hatch0718 发布于 2019-05-25 23:13 评论(0)阅读(1)
0

Windows API 搭建OpenGL窗口

步骤: 1、创建windows窗口,得到窗口句柄hwnd 2、获取该窗口的设备环境hDC(当然也可以获取其他的设备环境,但我们一般是在创建的窗口上绘制) 3、创建OpenGL绘制环境RC,这个只能从hDC创建 4、将hDC和RC绑定到当前的线程 注:RC表示OpenGL的绘制环境,所有的OpenGL ...

茶飘香~ 发布于 2019-05-25 20:22 评论(0)阅读(12)
0

[NOI2006] 神奇口袋

之前遇到的题完全无印象,倒是本地有一份题解,略作修改放上来。 [NOI2006]神奇口袋 题目 一个口袋中先放有$a_i\;(1\le a_i,\;1\le i\le t)$个$i$颜色的球。若在第$i$次从中取到的球色为$C_i$,则要向口袋中放入$d$个与之同色的求,取到的球也要放回。每个球被取 ...

nosta 发布于 2019-05-25 18:15 评论(0)阅读(7)
0

bzoj1861 书架

题目链接 思路 用一个平衡树维护点的编号和权值。这里的权值是自己赋上去的。 操作1,就把x从平衡树中删掉,然后将其权值变为最小值,重新插入。 操作2,与操作1类似,只要将其权值变为最大值再重新插入就行了。 操作3,其实就是将x与他的前驱或者后继交换。也很容易实现。 操作4,查询排名。 操作5,查找第 ...

wxyww 发布于 2019-05-25 17:55 评论(0)阅读(6)
0

问题:C++类的静态成员变量如何初始化

C++类的静态成员变量属于该类,在该类所有的对象间共享。 要弄清如何初始化,首先要明白声明、定义、初始化三个概念的不同。 声明:指定变量的名字和类型,可以多次声明。 定义:为该成员变量分配存储空间,有且仅有一个定义。 初始化:为该成员变量赋初值。 在类的声明中,静态成员变量仅完成了声明过程,并没有进 ...

crazy_frog 发布于 2019-05-25 16:29 评论(0)阅读(3)
0

43.QT-访问远程SQLite数据库

在上章42.QT-QSqlQuery类操作SQLite数据库(创建、查询、删除、修改)详解学习了如何操作SQLite,本章来学习如何访问远程SQLite 1.首先设置共享,映射(用来实现远程访问) 将要共享的share文件夹设置为共享(远程访问默认只能读),如果要想远程访问能够写的话,则点击权限进行 ...

NQian 发布于 2019-05-25 15:25 评论(0)阅读(8)
1

42.QT-QSqlQuery类操作SQLite数据库(创建、查询、删除、修改)详解

Qt 提供了 QtSql 模块来提供平台独立的基于 SQL 的数据库操作。这里我们所说的“平台 独立”,既包括操作系统平台,也包括各个数据库平台,Qt支持以下几种数据库: QT自带SQLITE数据库,不需要再安装 QTDS在Qt4.7起已经被移除 1.QtSql 要使用QtSql 模块的话,需要在. ...

NQian 发布于 2019-05-25 11:58 评论(0)阅读(91)
0

[HNOI2012]矿场搭建 (点双连通)

题目 "[HNOI2012]矿场搭建" 解析 这个题做的我十分自闭。。 没看出这个是个点双,然后一晚上+半上午。。 一看肯定和割点有关,我们找到所有的点双,会发现有这么几种情况 1. 连通块中一个割点也没有,这时我们至少要建两个出口,以防万一某个出口塌了就GG了,方案的话就从size(联通块大小)个 ...

lykkk 发布于 2019-05-25 10:06 评论(0)阅读(7)
0

C++中函数异常规格的说明

1,本文介绍一个新的概念,它是一个重要的概念,并且是 C++ 中的一个高级主题; 2,问题: 1,如何判断一个函数(不是自己写的,有可能是第三方库中的函数)是否会抛出异常,以及抛出那些异常? 1,学习了异常处理,我们在调用一个函数的时候,就应该知道这个函数会不会抛出异常,如果会,抛那些: 2,如果是 ...

子宇24 发布于 2019-05-24 20:54 评论(0)阅读(9)
0

C++中的自定义内存管理

1,问题: 1,new 关键字创建出来的对象位于什么地方? 1,位于堆空间; 2,有没有可能位于其它地方? 1,有; 2,通过一些方式可以使动态创建的对象位于静态存储区; 3,这个存储区在程序结束后释放; 2,new/delete 被忽略的事实: 1,new/delete 的本质是 C++ 预定义的 ...

子宇24 发布于 2019-05-24 20:37 评论(0)阅读(14)
0

C++中的类型识别

1,为什么会提出类型识别概念呢? 1,为什么在 C 语言中没有提出这个概念呢,就是因为在 C++ 中引入了面向对象的特性,面向对象里面有一个非常重要的原则就是赋值兼容性原则; 2,在面向对象中可能出现下面的情况: 1,基类指针指向子类对象; 2,基类引用成为子类对象的别名; 3,示意图: 1,p 指 ...

子宇24 发布于 2019-05-24 20:04 评论(0)阅读(8)
0

洛谷 P3388 【模板】割点(割顶)(Tarjan)

题目链接 https://www.luogu.org/problemnew/show/P3388 模板题 解题思路 什么是割点? 怎样求割点? dfn :即时间戳,一张图的dfs序(dfs遍历时出现的顺序) 树边:连向孩子的边 反向边:连向祖先的边 low :即一个点能到达的时间戳最小的边(反向边只 ...

尹昱钦 发布于 2019-05-24 19:59 评论(0)阅读(10)
0

C++中的异常处理(上)

1,C++ 内置了异常处理的语法元素 try ... catch ...; 1,try 语句处理正常代码逻辑; 2,catch 语句处理异常情况; 3,try 语句中的异常由对应的 catch 语句处理; 1,代码示例: 2,C++ 通过 throw 语句抛出异常信息: 1,代码示例: 2,C++ ...

子宇24 发布于 2019-05-24 19:19 评论(0)阅读(14)
1

P1108 低价购买 (DP)

题目 "P1108 低价购买" 解析 这题做的我身心俱惫,差点自闭。 当我WA了N发后,终于明白了这句话的意思 当二种方案“看起来一样”时(就是说它们构成的价格队列一样的时候),这2种方案被认为是相同的。 这题有两问,第一问显然最长严格下降子序列,一看数据范围:5000,跟最长严格上升子序列一样,$ ...

lykkk 发布于 2019-05-24 19:10 评论(5)阅读(18)
0

学习c++的50个网站

原:http://blog.chinaunix.net/uid 20548989 id 2979724.html http://bbs.chinaunix.net/ chinaunix 1、http://snippets.dzone.com/tag/c/ 数以千计的有用的C语言源代码片段 2、htt ...

LSKReno 发布于 2019-05-24 17:54 评论(0)阅读(33)
0

C中的异常处理

1,C 语言崇尚简洁高效,因此语言本身并没有异常处理的相关语法规则,但是异常处理在 C 语言中 是存在的,我们有必要从 C 语言开始先看一看 C 语言中的异常处理是怎样, 然后对比 C++ 里面的异常处理是怎样; 2,异常的概念: 1,程序在运行过程中可能产生异常; 1,异常是我们在程序开发中必须考 ...

子宇24 发布于 2019-05-24 17:41 评论(0)阅读(8)
0

C++中的单例类模板

1,本节课讲述单例类模式,实现并抽取相关代码实现单例类模板,在以后开发工作 中,如果想要使用单例模式,那么直接使用今天开发的单例类模板就可以; 2,需求的提出: 1,在架构设计时,某些类在整个系统生命期中最多只能有一个对象存在 ( Single Instance ); 1,如超市收银系统,由外观来说 ...

子宇24 发布于 2019-05-24 17:13 评论(0)阅读(9)
0

[NOI2014] 购票

设f\[x\]为从x跑到1的最小花费,基本转移如下 $$ \left\{ \begin{aligned} f[1]&=0\\ f "x]&=\min_{dep[x] dep[y]\le l[x]} f[y]+p[x" +q[x]\\ &=p[x]dep[x]+q[x]+\min_{dep[x] de ...

nosta 发布于 2019-05-24 16:58 评论(0)阅读(10)
0

C++中的数据类模板

1,预备知识: 1,模板参数可以是数值型参数(非类型参数): 1,代码示例: 2,数值型模板参数的限制: 1,变量不能作为模板参数; 1,是变量的话就不满足准确确定的这个本质; 2,浮点数不能作为模板参数; 1,浮点数本身不精确; 3,类对象不能作为模板参数; 1,类对象编译时不能唯一确定的,同变量 ...

子宇24 发布于 2019-05-24 16:53 评论(0)阅读(7)