摘要:
额额 要使用的话首先要配置一下: 选择word2013的创建,然后点击模版,搜索博客。 然后就是创建账户了,账户主要填写的下面这些信息: 注意,cnblogs后面的子域名应该使用你自己的子域名 下面填写用户名密码就可以了。然后就可以试着用word写一个试试,毕竟是比网页编辑器要友好的. 点击上面的发 阅读全文
摘要:
抽象工厂(Abstract Factory) 抽象工厂是为了提供一系列相关或相互依赖对象的接口。对象创建型模式的一种。 需要生产的几种产品分别是:ConcreteProductA1/ConcreteProductA2/ConcreteProductB1/ConcreteProductB2。 各个系列 阅读全文
摘要:
投的是360上海的商业化部门,岗位是C++服务端开发实习生,记录一下面试历程: 视频面试,但是是有代码框让你写代码的。 一面: Q:先说一下个人信息,做过的项目 A:.......... Q:先写个翻转字符串 A:........(这个简单,不过要注意一下细节) Q:了解nginx吗 A:听说过,没 阅读全文
摘要:
内存布局可能使用vs的界面调试看到的旺旺是一串数字,很不方便,但是vs的命令行界面可以很直观的显示出一个类中具体的内存布局。 打开命令行。界面如下所示: 测试代码如下所示: 然后使用cl命令的/d1 reportAllClassLayout或reportSingleClassLayoutXXX选项。 阅读全文
摘要:
TCP(Transmission Control Protocol):传输控制协议 UDP(User Datagram Protocol):用户数据报协议 TCP(Transmission Control Protocol):传输控制协议 UDP(User Datagram Protocol):用户 阅读全文
摘要:
RCU机制是Linux2.6之后提供的一种数据一致性访问的机制,从RCU(read-copy-update)的名称上看,我们就能对他的实现机制有一个大概的了解,在修改数据的时候,首先需要读取数据,然后生成一个副本,对副本进行修改,修改完成之后再将老数据update成新的数据,此所谓RCU。 在操作系 阅读全文
摘要:
这个问题主要是UI没有更新导致的,根治的方法为: 项目中的.pro内增加 UI_DIR=./UI,同时删除掉源代码目录中ui_*.h,clear all,->qmake->rebuilt all 导致ui_*.h文件没有更新的原因是源代码中#include ui_*.h的位置和实际生成的位置不同,引 阅读全文
摘要:
经常装系统或者给人装系统,这些配置还是记一下,方便恢复到以前的环境 删除libreoffice 删除Amazon的链接 删掉基本不用的自带软件 安装Vim vim优化 安装搜狗输入法 首先vim /etc/apt/sources.list.d/ubuntukylin.list文件,加入ubuntu 阅读全文
摘要:
之前刷题的时候,很多类似二叉树的题,但是千变万化,基本上都是几种遍历,反转,求高度这些的变形或者组合,所以这里索性直接写一个得了: 首先是二叉树的节点:1 template2 struct TreeNode{3 T val;4 TreeNode * left;5 Tre... 阅读全文
摘要:
现在可能STL使用的越来越多,但是一些较老的api并不支持例如vector这样的兑现,但是可以使用一些技巧来使其适应于这些函数。 例如对于使用到int*型的函数来说,传入一个 &vector[1],是完全可以的,再比如说C语言经常使用到的memcpy,下面的使用也是可以的:1 vector n... 阅读全文