【引用】腾讯的面试题(很有科技含量)(3)
luyued 发布于 2011-01-03 22:26 浏览 N 次于是,当看到“OO”的答案时,我才有了豁然开朗的感觉。
2。
找规律填字母
Z H A
M E (W)
A. K
B. Y
C. B
D. W
网站上的媒体资源(图片、音频、视频等)很容易被盗链,相对比较安全的防范措施是:(D)
A 检查refer
B 为资源文件添加数字签名
C 添加基于session的判断
D 以上说法都正确
使用视频软件进行聊天时,视频数据几乎都通过udp协议传输。关于udp协议,下列说法错误的是______
A 数据通过udp协议传输存在丢包的可能,安全性不如tcp协议
B udp协议传输执行速度比tcp快
C udp协议的数据传输是无序的,tcp协议的数据传输是有序的。
D 视频、聊天、邮件等数据的传输都可以使用udp协议
c
局域网甲内的主机A开启了p2p下载工具(如bt,emule等),他如何同局域网乙中的主机B建立连接______
A 通过主机B的内网ip建立连接
B 通过主机B的物理地址建立连接
C 通过NAT穿越技术建立连接
D 无法建立连接
c
Windows将遵循下面的那种搜索来定位DLL()
1 进程的当前工作目录
2 包含EXE文件的目录
3 列在Path环境变量中的一系列目录
4 Windows系统目录
5 Windows目录
A 12453 B 12543 C 21453 D 21345
c
系统函数:
int strlen (const char * str)
{
int length = 0;
while( *str++ )
++length;
return( length );
}
不用中间变量:
int strlen (const char * str)
{
if(*str) return strlen(++str)+1;
return 0;
}
2 进程通信方法
2.1 文件映射
文件映射(Memory-Mapped Files)能使进程把文件内容当作进程地址区间一块内存那样来对待。因此,进程不必使用文件I/O操作,只需简单的指针操作就可读取和修改文件的内容。
Win32 API允许多个进程访问同一文件映射对象,各个进程在它自己的地址空间里接收内存的指针。通过使用这些指针,不同进程就可以读或修改文件的内容,实现了对文件中数据的共享。
应用程序有三种方法来使多个进程共享一个文件映射对象。
(1)继承:第一个进程建立文件映射对象,它的子进程继承该对象的句柄。
(2)命名文件映射:第一个进程在建立文件映射对象时可以给该对象指定一个名字(可与文件名不同)。第二个进程可通过这个名字打开此文件映射对象。另外,第一个进程也可以通过一些其它IPC机制(有名管道、邮件槽等)把名字传给第二个进程。
(3)句柄复制:第一个进程建立文件映射对象,然后通过其它IPC机制(有名管道、邮件槽等)把对象句柄传递给第二个进程。第二个进程复制该句柄就取得对该文件映射对象的访问权限。
文件映射是在多个进程间共享数据的非常有效方法,有较好的安全性。但文件映射只能用于本地机器的进程之间,不能用于网络中,而开发者还必须控制进程间的同步。
2.2 共享内存
Win32 API中共享内存(Shared Memory)实际就是文件映射的一种特殊情况。进程在创建文件映射对象时用0xFFFFFFFF来代替文件句柄(HANDLE),就表示了对应的文件映射对象是从操作系统页面文件访问内存,其它进程打开该文件映射对象就可以访问该内存块。由于共享内存是用文件映射实现的,所以它也有较好的安全性,也只能运行于同一计算机上的进程之间。
2.3 匿名管道
管道(Pipe)是一种具有两个端点的通信通道:有一端句柄的进程可以和有另一端句柄的进程通信。管道可以是单向-一端是只读的,另一端点是只写的;也可以是双向的一管道的两端点既可读也可写。
- 06-10· [推荐]网易财经会客厅:对
- 06-10· 网易娱乐
- 06-10· 从网易用户体验谈开去
- 06-10· 网易一卡通充值(看了笑喷
- 06-02· 濮青松与新浪网友一起关
- 06-02· 新浪博客
- 06-02· 新浪微博登陆首页i美股投
- 06-02· 董思阳做客新浪
- 06-02· 新浪SHOW【每周要闻播报】
- 06-02· 新浪精华买房文章
- 06-02· 新浪
- 06-02· 别的—中超联赛新浪体育
- 06-02· [转载]教你一招_xue花漂_新
- 06-01· Google Ranking Tips
- 05-31· www.iisun.cn阿里巴巴第一季
- 05-31· 阿里巴巴上市创造的神话
- 05-31· 阿里巴巴马云经典语录
- 05-31· 阿里巴巴的盈利模式
- 05-31· [推荐]“真假开心网”尘埃
- 05-29· [恶搞]网易财经:段永平谈