其他
// 创建套接字,系统调用sys_socket
// 步骤:
// 1.分配套接字描述符
// 2.创建套接字对应的文件描述符
// 参数:
// 协议族: 对于TCP/IP协议族,该参数为AF_INET
// 套接字类型:流套接字类型为SOCK_STREAM, 数据报套接字类型为SOCK_DGRAM
// 通信协议: 单个协议系列中的不同传输协议,在internet通信域中,此...
git - 简明指南
助你入门 git 的简明指南,木有高深内容 ;)
创建新仓库
创建新文件夹,打开,然后执行
git init
检出仓库
执行如下命令以创建一个本地仓库的克隆版本:
git clone /path/to/repository
如果是远端服务器上的仓库,你的命令会是这个样子:
git clone username@host:/path/to/...
在Java开发中常用到For循环,它对简化业务处理,提高效率,非常有帮助。但要防止程序算法中可能导致死循环的情况,而且有的死循环还不好察觉。比如下面这个例子,算法极容易认为是50,实际上其结果是无穷大的一个死循环。...
struts2集成javamail发邮件(带附件)实践及问题总结...
Farey序列wiki:http://zh.wikipedia.org/wiki/%E6%B3%95%E9%87%8C%E6%95%B8%E5%88%97
关于Farey序列的相邻3项,有如下性质:
若p?q在某法里数列的邻项是a?b和c?d,即a?b p?q c?d,则有
利用该等式,设k=gcd(a+c,b+d),
则可以计算出c=kp-a,d=kq-b。
那么k应该取多少呢...
当用workbench 修改cube后,保存到saiku路径。
saiku读取该cube时,如果以前加载过该cube(同路径,同名)。则不会新加载,而是用缓存中的cube,这个cube是以前的cube文件,以前的机制。显示不出新的cube信息。
这是需要用刷新cube:saiku页面上 cube选项栏上放有一个刷新键,点击,刷新cube,就会重新读取新的cube设置。...
// 绑定套接字到地址
// 步骤:
// 1.根据用户空间的文件描述符查找socket描述符
// 2.复制地址信息到内核空间
// 3.由具体的协议族完成绑定
1.1 SYSCALL_DEFINE3(bind, int, fd, struct sockaddr __user *, umyaddr, int, addrlen)
{
struct socket *sock;
struct...
Git中从远程的分支获取最新的版本到本地有这样2个命令:
1. git fetch:相当于是从远程获取最新版本到本地,不会自动merge
git fetch origin mastergit log -p master..origin/mastergit merge origin/master 以上命令的含义:
首先从远程的origin的master主分支下载最新的版本到...
题目来源:
中兴面试题
题目简介:
输入两个整数 n 和 m,从数列1,2,3…….n 中随意取几个数,使其和等于 m ,要求将其中所有的可能组合列出来。
题目解答:
详情请见点击打开链接...