Freya's Blog - New Morning
Mac认证OpenLDAP服务器
OpenLDAP服务器是Linux操作系统,ldap客户端是Mac操作系统,那么mac认证OpenLDAP的方法如下。
- 进入System preferences
- 进入Users & Groups
- 点击Login Options,再点击左下方的锁图标,在弹出的对话框中输入密码,点击Unlock
- 点击Join
- 在弹出的对话框中点击Open Directory Utility
- 选择LDAPv3,然后点击左下角的编辑按钮
- 点击new,在Configuration Name文本框输入test172.com(openldap基准DN),在Server Name or IP Address文本框输入openldap服务器IP
注:如果mac没有配置DNS,Server Name or IP Address必须输入IP,不能输入基准DN
LDAP Mappings选择RFC2307,并在弹出的Search Base Suffix对话框中输入openldap域名,格式为dc=test172,dc=com,点击OK
点击OK
- 在Directory Utility中点击Search Policy选项卡
Search方式选择Custom path
点击左下角的加号按钮
点击Add
点击Apply
- 回到Users & Groups界面,等待5s左右,可以看到绿色标记
- 打开mac终端,在终端输入id u1(u1是ldap用户),可以查看到u1详细信息
认证成功!
用matlab软件实现Kolmogorov-Smirnov检验
K-S检验是来自某一特定分布的方法。它的检验方法是以样本数据的经验分布函数与特定理论分布比较,若两者间的差距很小,则推论该样本取自某特定分布族。
即对于假设检验问题:
H=0:样本所来自的总体分布服从某特定分布;
H=1:样本所来自的总体分布不服从特定分布。
k-s检验的检验统计量是
其中,是经验分布函数,是理论分布函数。
经验分布函数:
设是抽自总体X的一个样本,观察值为,次序观测值为,则总体X的经验分布函数定义为
即
理论分布函数:
由于我们产生的是服从0-1均匀分布的随机数,(a,b)均匀分布的分布函数为
将a=0,b=1代入公式,可得到数据的理论分布函数。
matlab代码如下:
path=strcat(pwd,'\filename'); x=importdata(path); x=sort(x); %画出经验分布函数 figure cdfplot(x); hold on %画出标准分布函数 plot(x,unifcdf(x,0,1),'r-'); hold off %检验数据序列符合均匀分布的程度 [H,pvalue]=kstest(x[x,unifcdf(x,0,1)],0.05);