[王淑江著][人民邮电出版社][2014.02][708页]WindowsServer2012活动目录管理实践Windows域的核心价值是身份验证系统。
域从出现(WindowsNT)到现在(WindowsServer2012ADDS域服务)已经经过了15年的时间,从初期单纯的身份验证功能到现在的企业管理中枢,域已经成为企业WindowsServer网络系统的基础架构平台,为IT人士提供了日益丰富的功能。
本书以WindowsServer2012ADDS域服务为例,详细讲解了ADDS域服务的各个功能以及在管理中遇到的问题,为读者抛砖引玉,方便读者根据各自企业的实际情况更好地运营企业网络。
本书语言流畅、通俗易懂、深入浅出、可操作性强,注重读者实战能力的培养和技术水平的提高。
本书适用于网络管理人员,以及对微软基础架构平台感兴趣的计算机爱好者,并可作为大专院校计算机专业的教材或课后辅导资料。
2024/11/19 7:04:06 166.82MB windows server
1
(1)用户输入用户名、密码后,进入企业人事管理界面(2)单击“基础信息管理”菜单栏中的“数据基础”/“民族类别设置”命令,对民族类别信息进行添加、修改、删除及查看操作。
(3)单击“基础信息管理”菜单栏中的“数据基础”/“职工类别设置”命令,对职工类别信息进行添加、修改、删除及查看操作。
(4)单击“基础信息管理”菜单栏中的“数据基础”/“文化程度设置”命令,对文化水平信息进行添加、修改、删除及查看操作。
(5)单击“基础信息管理”菜单栏中的“数据基础”/“政治面貌设置”命令,对政治面貌信息进行添加、修改、删除及查看操作。
(6)单击“基础信息管理”菜单栏中的“数据基础”/“部门类别设置”命令,对部门类别信息进行添加、修改、删除及查看操作。
(7)单击“基础信息管理”菜单栏中的“数据基础”/“工资类别设置”命令,对工资类别信息进行添加、修改、删除及查看操作。
(8)单击“基础信息管理”菜单栏中的“数据基础”/“职称类别设置”命令,对职称类别信息进行添加、修改、删除及查看操作。
(9)单击“基础信息管理”菜单栏中的“数据基础”/“奖惩类别设置”命令,对奖惩类别信息进行添加、修改、删除及查看操作。
(10)单击“基础信息管理”菜单栏中的“数据基础”/“记事本类别设置”命令,对记事本类别信息进行添加、修改、删除及查看操作。
(11)单击“基础信息管理”菜单栏中的“员工提示信息”/“员工生日提示”命令,对员工生日提示时间进行设置。
(12)单击“基础信息管理”菜单栏中的“员工提示信息”/“员工合同提示”命令,对员工合同提示日期进行设置。
(13)单击“人事管理”菜单栏中的“人事档案浏览”命令,通过该窗体,可对职工基本信息、工作简历、家庭关系、培训记录、奖惩记录和个人简历等信息进行添加、修改、删除及查询操作。
(14)单击“人事管理”菜单栏中的“人事资料查询”命令,对人事资料信息进行查询操作。
(15)单击“人事管理”菜单栏中的“人事资料统计”命令,对人事资料信息进行统计操作。
(16)单击“备忘记录”菜单栏中的“日常记事”命令,对日常记事信息进行添加、修改、删除及查询操作。
(17)单击“备忘记录”菜单栏中的“通讯录”命令,对通讯信息进行添加、修改、删除及查询操作。
(18)通过“数据库”菜单栏,可对数据库进行备份、恢复及清空数据库操作。
注意:在进行对数据库操作时,请先备份数据库,以防造成不必要的损失。
(19)通过“工具管理”菜单栏,可直接调用计算器和记事本的快捷方式。
(20)通过“系统管理”菜单栏,可对本系统进行重新登录、用户设置、及系统退系统操作。
(21)通过“帮助”菜单栏,直接调用帮助文件。
1
常用中文词库,最短一个字,最长15个字,包括专用名称和常用短句,可用于输入法编码、汉语词典等用途。
2024/11/14 14:21:05 698KB 汉语词库
1
GJK计算碰撞代码的应用//-----------------------------------------------------------------------------//Torque3D//Copyright(C)GarageGames.com,Inc.////Thecorealgorithmsinthisfilearebasedoncodewritten//byG.vandenBergenforhisinterferencedetectionlibrary,//"SOLID2.0"//-----------------------------------------------------------------------------#include"core/dataChunker.h"#include"collision/collision.h"#include"sceneGraph/sceneObject.h"#include"collision/convex.h"#include"collision/gjk.h"//----------------------------------------------------------------------------staticF32rel_error=1E-5f;//relativeerrorinthecomputeddistancestaticF32sTolerance=1E-3f;//DistancetolerancestaticF32sEpsilon2=1E-20f;//ZerolengthvectorstaticU32sIteration=15;//Stuckinaloop?S32num_iterations=0;S32num_irregularities=0;//----------------------------------------------------------------------------GjkCollisionState::GjkCollisionState(){a=b=0;}GjkCollisionState::~GjkCollisionState(){}//----------------------------------------------------------------------------voidGjkCollisionState::swap(){Convex*t=a;a=b;b=t;CollisionStateList*l=mLista;mLista=mListb;mListb=l;v.neg();}//----------------------------------------------------------------------------voidGjkCollisionState::compute_det(){//Dotnewpointwithcurrentsetfor(inti=0,bit=1;i0)returnfalse;}}returntrue;}//----------------------------------------------------------------------------inlineboolGjkCollisionState::closest(VectorF&v){compute_det();for(ints=bits;s;--s){if((s&bits)==s){if(valid(s|last_bit)){ bits=s|last_bit;if(bits!=15) compute_vector(bits,v); returntrue;}}}if(valid(last_bit)){bits=last_bit;v=y[last];returntrue;}returnfalse;}//----------------------------------------------------------------------------inlineboolGjkCollisionState::degenerate(constVectorF&w){for(inti=0,bit=1;imState=this;mListb=CollisionStateList::alloc();mListb->mState=this;}//----------------------------------------------------------------------------voidGjkCollisionState::reset(constMatrixF&a2w,constMatrixF&b2w){VectorFzero(0,0,0),sa,sb;a2w.mulP(a->support(zero),&sa);b2w.mulP(b->support(zero),&sb);v=sa-sb;dist=v.len();}//----------------------------------------------------------------------------voidGjkCollisionState::getCollisionInfo(constMatrixF&mat,Collision*info){AssertFatal(false,"GjkCollisionState::getCollisionInfo()-Thereremainscalingproblemshere.");//ThisassumesthattheshapesdonotintersectPoint3Fpa,pb;if(bits){getClosestPoints(pa,pb);mat.mulP(pa,&info->point);b->getTransform().mulP(pb,&pa);info->normal=info->point-pa;}else{mat.mulP(p[last],&info->point);info->normal=v;}info->normal.normalize();info->object=b->getObject();}voidGjkCollisionState::getClosestPoints(Point3F&p1,Point3F&p2){F32sum=0;p1.set(0,0,0);p2.set(0,0,0);for(inti=0,bit=1;isupport(va);a2w.mulP(p[last],&sa);VectorFvb,sb;w2b.mulV(v,&vb);q[last]=b->support(vb);b2w.mulP(q[last],&sb);VectorFw=sa-sb;if(mDot(v,w)>0)returnfalse;if(degenerate(w)){++num_irregularities;returnfalse;}y[last]=w;all_bits=bits|last_bit;++num_iterations;if(!closest(v)||num_iterations>sIteration){++num_irregularities;returnfalse;}}while(bitssEpsilon2);returntrue;}F32GjkCollisionState::distance(constMatrixF&a2w,constMatrixF&b2w,constF32dontCareDist,constMatrixF*_w2a,constMatrixF*_w2b){num_iterations=0;MatrixFw2a,w2b;if(_w2a==NULL||_w2b==NULL){w2a=a2w;w2b=b2w;w2a.inverse();w2b.inverse();}else{w2a=*_w2a;w2b=*_w2b;}reset(a2w,b2w);bits=0;all_bits=0;F32mu=0;do{nextBit();VectorFva,sa;w2a.mulV(-v,&va);p[last]=a->support(va);a2w.mulP(p[last],&sa);VectorFvb,sb;w2b.mulV(v,&vb);q[last]=b->support(vb);b2w.mulP(q[last],&sb);VectorFw=sa-sb;F32nm=mDot(v,w)/dist;if(nm>mu)mu=nm;if(mu>dontCareDist)returnmu;if(mFabs(dist-mu)sIteration){++num_irregularities;returndist;}y[last]=w;all_bits=bits|last_bit;if(!closest(v)){++num_irregularities;returndist;}dist=v.len();}while(bitssTolerance);if(bits==15&&mu<=0)dist=0;returndist;}
2024/11/12 17:21:22 50KB GJK 碰撞
1
此版本非常难找,跟现在15-18以上的版本不同的是汉化完全,该有的功能也都有了!
2024/11/12 3:18:51 838KB WINHEX
1
ASP.NETc#操作word模板插入文字、图片及表格这个资源第一次上传是在15年,反正离现在有点年代了,当年肯定是用的起得现在我不做保证哈,目前修改原因是积分太高了,我需要修改一下,意思意思就行,
2024/11/8 2:25:54 50KB ASP.NET c#
1
课上老师布置的用C++实现A*算法的十五数码问题,该程序能够完美运行,并且输出最佳解路径。
2024/11/2 22:40:28 3.4MB 十五数码 A*算法
1
这是flashAS3.0的小游戏,里面有15个小游戏,希望对你开始学flash小游戏有帮助。
2024/11/2 8:18:52 9.46MB flash
1
RTL8723BU芯片的WIFI和蓝牙的Linux驱动源码,在Linux4.1.15上已调试通过
2024/11/1 0:23:16 32.23MB RTL8723 WIFI BLUETOOTH
1
简单的飞机大战游戏importjava.awt.Color;importjava.awt.Graphics;importjava.awt.Image;importjava.awt.event.MouseEvent;importjava.awt.event.MouseMotionListener;importjava.util.ArrayList;importjava.util.Random;importjavax.swing.ImageIcon;importjavax.swing.JPanel;publicclassMyJPanelextendsJPanelimplementsRunnable,MouseMotionListener{ Yingxiongjiyingxiong=newYingxiongji(); ArrayListzidans=newArrayList(); booleanisFire=false;//是否冒泡(发射) booleanpass=false; ArrayListdijis=newArrayList();//保存所有的敌机 intdicount=15; ImageyingxiongImg=null; ImagezidanImg=null; ImagedijiImgs[]=newImage[15]; ImagebeijingImg=null; intbeijingY=-720; Randomran=newRandom();
10.25MB Game
1
共 881 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡