C/C++ C++面试题集锦:二进制相关 例题一 不使用额外变量,通过一个表达式判断整数 n 是否为 2^x,不能使用循环语句。 思路 2^x = 2, 4, 8, 16 ...,二进制形式为 10, 100, 1000, 10000,如果 n 减 1 后和... 01 月 18 日224评论二进制 面试 阅读全文
Golang Golang 使用 RemoteAddr() 获取远程主机地址的注意事项 一、问题描述 http.Request 下的方法 RemoteAddr() 可以获取客户端的地址和端口号,最近的一个项目中用到了这个方法。 使用过程中一直都没有什么问题,但是当项目上线之后就发现不管怎么获取... 01 月 18 日3,099评论http nginx 阅读全文
Windows 克隆虚拟机后启动网卡失败的解决方法 一、概述 克隆一个虚拟机之后,开启网卡报错: [crayon-68232f5699cc3264157180/] 网上百度之后解决了,原理就不分析了,网上多的是,也不想去弄清楚原理,记录下解决方法。 二... 01 月 17 日308评论虚拟机 阅读全文
计算机网络 HTTP 协议中的 X-Real-IP, X-Forwarded-For 和 remote_addr 头 一、概述 X-Forwarded-For, X-Real-IP, remote_addr 是 http 协议中用来表示客户端地址的请求头。 X-Forwarded-For 和 X-Real-IP 只有请求存在代理... 01 月 17 日15,1851 http 阅读全文
C/C++ STL 标准库类型 string(一):string 的基本用法 一、概述 标准库类型 string 用来表示可变长的字符串序列,使用它需要包含 string 头文件。 作为标准库的一部分,它被定义在 std 命名空间中,使用前需要加上以下代码: [crayon-68232f5... 01 月 16 日253评论c++11 stl 阅读全文
MySQL MySQL 用户操作:添加删除用户 一、创建用户 [crayon-68232f569a74f152550247/] 查询当前用户: [crayon-68232f569a758057210783/] 二、授权 [crayon-68232f... 01 月 14 日271评论 阅读全文
C/C++ C++面试题集锦:赋值语句相关 一、未定义变量的初始值和变量作用域 下列 C/C++代码的输出结果是什么: [crayon-68232f569a979218323903/] c 语言中,局部变量的优先级会高于全局变量。这里 int i =... 01 月 13 日248评论面试 阅读全文
C/C++ 求一个数的二进制形式中 1 的个数 一、问题描述 给定一个数 n,求该数转换成二进制后包含的 1 的个数。 二、代码实现 非常老也是非常经典的一个面试题,第一次面试的时候就遇到了,这里只要把 n 和 n-1 循环按位与就可以了。 [crayon-68... 01 月 13 日192评论二进制 面试 阅读全文
CentOS CentOS 6 源码编译安装 SVN 参考文档:官方安装文档,安装方法已经制作成一键安装脚本位于码云。 git clone https://gitee.com/vazd/subversion-installer.git 运行 install... 01 月 13 日198评论centos linux 阅读全文