自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wens07的专栏

Where there is a will, there is a way

  • 博客(15)
  • 收藏
  • 关注

原创 linux常用头文件详解

linux常用头文件如下:POSIX(可移植性操作系统接口)标准定义的头文件        目录项         文件控制    文件名匹配类型    路径名模式匹配类型        组文件    网络数据库操作        口令文件

2011-08-28 15:49:50 867

原创 Network温故知新--如何划分子网

假设取得网络地址200.200.200.0 ,子网掩码为255.255.255.0。现在一个子网有100台主机,另外4个子网有20台主机,请问如何划分子网,才能满足要求。请写出五个子网的子网掩码、网络地址、第一个主机地址、最后一个主机地址、广播地址。(子网号可以全0和全1)。请直

2011-08-27 21:16:18 809

原创 桥接、交换和路由三者的区别

一、什么是桥接  桥接工作在OSI网络参考模型的第二层数据链路层,是一种以MAC地址来作为判断依据来将网络划分成两个不同物理段的技术,其被广泛应用于早期的计算机网络当中。  我们都知道,以太网是一种共享网络传输介质的技术,在这种技术下,如果一台计算机发送数据的时候,在同一

2011-08-27 20:54:48 2939

原创 TCP/UDP报文格式

TCP 协议为终端设备提供了面向连接的、可靠的网络服务,UDP 协议为终端设备提供了无连接的、不可靠的数据报服务。从上图我们可以看出,TCP 协议为了保证数据传输的可靠性,相对于UDP 报文,TCP 报文头部有更多的字段选项。首先让我们来看一下 TCP 的报文头部主要字段

2011-08-27 19:52:17 839

原创 C语言:内存字节对齐详解[转载]

一、什么是对齐,以及为什么要对齐:1. 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定变量的时候经常在特定的内存地址访问,这就需要各类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放

2011-08-27 15:38:27 309

原创 输出和为n的所有的连续自然数序列

输出和为n的所有的连续自然数序列  如 n = 9:       9       4 5       2 3 4 《编程之美》的题目(2.21只考加法的面试题),去年曾经写过本题的代码,后来不知道把代码放哪里了。按以前的思路,重写了下代码,写完后翻了下书,

2011-08-26 20:51:29 715

原创 输出自然数n的所有因子

假设 n = i * j (i = 0 思路一:    j = n / i >= i (注意:i – int(n / i) 随着i的增大而增大,int(n/i)指n/i的整数部份)从i = 1 开始判断 i是否能被n整除,当int(n / i)

2011-08-26 20:49:01 1017

原创 编程之美——2.21 只考加法的面试题

我们知道:1+2 = 3;4+5 = 9;2+3+4 = 9。等式的左边都是两个或两个以上连续的自然数相加,是不是所有的整数都可以写成这样的形式呢?问题1:  对于一个64位正整数,输出它所有可能的连续自然数(两个以上)之和的算式。问题2:  大家在测试上

2011-08-26 20:45:24 647

原创 求一个数的立方的新方法

JOJ的2042题目也是一个程序理解题目,这个题目非常有意思,给出了下面一段C++源代码,要求计算出最后的输出结果,源代码如下:       #include int main(void) { int x = 987654

2011-08-26 11:30:41 1293 2

原创 编程之美——2.20 程序理解和时间分析

最近在看《编程之美》,为找工作面试做准备。该书中2.20程序理解和时间分析一题没有给出解答,所以简单写一下我自己的答案。题目如下:阅读以下C#代码,回答问题:         using System;using System.Collections.Generic

2011-08-26 11:20:18 2280

原创 时针,分针和秒针的重合问题

问题:                 在一天的24小时之中,时钟的时针、分针和秒针完全重合在一起的时候有几次?都分别是什么时间?你怎样算出来的?分析:             初看此问题觉得很简单,但是网上各种版本的答案都各不相同,那到底谁是对的呢?

2011-08-21 15:57:48 11796

原创 编程之美——2.8 找符合条件的整数

题目:任意给定一个正整数N,求一个最小的正整数M(M>1),使得N*M的十进制表示形式里只含有1和0.解决这个问题首先考虑对于任意的N,是否这样的M一定存在。可以证明,M是一定存在的,而且不唯一。简单证明:因为 这是一个无穷数列,但是数列中的每一项取值范围都在

2011-08-21 14:44:13 890

原创 最大公约数算法

算法一:欧几里得算法原理: gcd (a,b) = gcd(b, a mod b)c++ 算法表述如下:int gcd(int a, int b){ if (b == 0) return a; else r

2011-08-20 22:05:10 415

原创 ZOJ 1013 Great Equipment (DP)

很巧妙很经典的一道DP, 其中dp[n][x][y] 表示前n辆车装了x个装备1和y个装备2之后能装的最多的装备3的个数,而把第n辆车上装的ix,iy装备去掉后就是前n-1辆车在拿了x - ix,y - iy个1,2装备后所能装的最大的装备3的个数所以 dp[n][x

2011-08-20 16:17:46 838

转载 reentrant,thread-safe 和 async-signal-safe

reentrant,thread-safe 和 async-signal-safeJanuary 21st, 2009 by 王 聪Leave a reply »先上定义吧,POSIX对它们的定义分别是:Reentrant FunctionA func

2011-08-20 10:29:38 842

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除