??xml version="1.0" encoding="utf-8" standalone="yes"?> 有两U方案: ==svn开启动===================== 创徏autoRunSVN.bat文gQ内ҎQ?o p=""> Cpp代码 sc create MySVNServer binpath= "\"C:\Program Files\Subversion\svnserve\svnserve\" --service -r H:\homerepos" displayname= "SVNService" depend= Tcpip start= auto pause sc create MySVNServer binpath= "\"J:\java\Subversion\bin\svnserve.exe" --service -r \"G:\svn repository\"" displayname= "SVNService" depend= Tcpip start= auto pause 注意之处Q?o p=""> Q?Qsc是windows自带的服务配|程序,MySVNServer 是服务的名称Q似乎没什么用?o p=""> Q?Q参数binPath表示svnserve可执行文件的安装路径Q由于\径中?Program Files"带有I格Q因此整个\径需要用双引号引h。而双引号本n是个Ҏ字符Q需要进行{义,因此在\径前后的两个双引号都需要写成\" ?o p=""> Q?Q?-service参数表示以windows服务的Ş式运行,--r指明svn repository的位|,service参数与r参数都作为binPath的一部分Q因此与svnserve.exe的\径一赯包含在一对双引号当中Q而这对双引号不需要进行{义?o p=""> Q?Qdisplayname表示在windows服务列表中显C的名字Q?nbsp;depend =Tcpip 表示svnserve服务的运行需要tcpip服务Qstart=auto表示开机后自动q行。安装服务后Qsvnserve要等下次开机时才会自动q行?nbsp;Q?QbinPath的等号前面无I格Q等号后面有I格 displayname depend start也都一?o p=""> service前面?-Q不? Q而r前面? Q?Q若要卸载svn服务Q则执行 sc delete svnserve 卛_?nbsp; Q?Q从“sc”?#8220;auto”是在同一个命令scQ必d在同一行?o p=""> 创徏成功后,可以在运行中键入service.msc察看pȝ服务Q找到SVNService,查看q项服务的属性,可以使用Windows提供的界面操作SVNService服务了?/font> P.S. l本人实验,以上的SVN开启动Ҏ一直无法实玎ͼ׃不会写批处理语句Q也不知道是哪里错,但网上很多地斚w是用q种Ҏd?nbsp; 开启动。最后,只能重新找了一U新ҎQ虽然无法开启动Q但可以较方便实现多个服务进E和理多个文g夹,请各位自行选择?/strong> 创徏SVNService.bat文gQ内容如下(重作者版权,请勿删除作者信息)Q?/font> @ECHO OFF ECHO *** 安装 Subversion 服务 *** ::====================================================================== :INPUT_SVC_NAME ::输入资源库信?br />
:INPUT_REPOS ::创徏服务 ::====================================================================== ::====================================================================== ::====================================================================== :SC_ERROR :SC_INV_PORT :END 其中SC create %svc_name% binPath= "\"E:\Subversion\bin\svnserve.exe\" --service -r \"%repos%\"" depend= Tcpip start= auto| find "1060:" >> NUL需要将binpath改ؓsvnserve.exe所在\径,之后可以运行服务了?/font> 五、配|用户和权限原文出处Qhttp://blog.163.com/air-blue55/blog/static/9708657020105612454398/
* VisualSVN ServerQ安装更单、更直观Q?/strong>http://www.visualsvn.com/server/download/
* 传统的Subversion 服务器程序:
一、准备工?br />
1、获?strong> Subversion 服务器程?br />
到官方网站(http://subversion.tigris.org/Q下载最新的服务器安装程序。目前最新的?.5版本Q具体下载地址在:http://subversion.tigris.org/servlets/ProjectDocumentList?folderID=8100&expandFolder=8100&folderID=91
2、获?nbsp;TortoiseSVN 客户端程?br />
从官方网?nbsp;http://tortoisesvn.net/downloads 获取最新的 TortoiseSVN 。TortoiseSVN 是一个客LE序Q用来与 subvers 服务器端通讯。Subversion 自带一个客LE序 svn.exe ,?nbsp;TortoiseSVN 更好操作Q提高效率?br />
二、安装服务器端和客户?br />
安装 SubversionQ以下简USVNQ的服务器端和客L。下载下来的服务器端是个 zip 压羃包,直接解压~即可,比如我解压到E:\subversion 。客L安装文g是个 exe 可执行文Ӟ直接q行按提C安装即可,客户端安装完成后提示重启?br />
三、徏立版本库QRepositoryQ?br />
q行Subversion服务器需要首先要建立一个版本库QRepositoryQ。版本库可以看作是服务器上集中存攑֒理数据的地斏V?br />
开始徏立版本库。首先徏?nbsp;e:\svn I文件夹作ؓ所有版本库的根目录。然后,q入命o行ƈ切换?/strong>subversion的bin目录。输入如下命令:
svnadmin create E:\svn\repos1
此命令在 E:\svn 下徏立一个版本库 repos1 。repos1 下面会自动生成一些文件夹和文件?br />
我们也可以?nbsp;TortoiseSVN 囑Ş化的完成q一步:
先徏立空目录 E:\svn\repos1 Q注意一定是要空的。然后在 repos1 文g夹上“右键->TortoiseSVN->Create Repository here...”Q然后可以选择版本库模式,q里使用默认的FSFS卛_Q然后就创徏了一pd文g夹和文gQ同命o行徏立的一栗?br />
四、运行独立服务器
此时 subversion 服务q没有开始,只是通过它的命o建立了版本库。l在刚才的命令窗口输入:
svnserve.exe --daemon
svnserve 会在端?nbsp;3690 {待hQ?-daemonQ两个短横线Q选项告诉 svnserve 以守护进E方式运行,q样在手动终止之前不会退出。注意不要关闭命令行H口Q关闭窗口会?nbsp;svnserve 停止?br />
Z验证svnserve正常工作Q用TortoiseSVN -> Repo-browser 来查看版本库。在弹出?nbsp;URL 对话框中输入Q?br />
svn://localhost/svn/repos1
?nbsp;OK 按钮后就可以看见 repos1 版本库的目录树结构了Q只不过q时 repos1 是个I库?br />
你也可以使用--root选项讄根位|来限制服务器的讉K目录Q从而增加安全性和节约输入svnserve URL的时_
svnserve.exe --daemon --root drive:\path\to\repository
以前面的试作ؓ例,svnserve 会q行为:
eg:
svnserve.exe --daemon --root e:\svn
然后TortoiseSVN中的版本库浏览器URL~减为:
svn://localhost/repos1
::======================================================================
::作?nbsp; : Zealic
::版本 : 1.05
::功能 : 通过便快L方式安装 Subversion.
::最后更?: 2007-12-28
::======================================================================
::初始化环?br />
::======================================================================
::======================================================================
::创徏服务
::======================================================================
ECHO +++ 创徏资源库服?+++
ECHO 创徏pȝ服务Q这需要输入一些信?..
SET /P svc_name=误入服务名 :
::服务名不能ؓI?br />
if "%svc_name%" == "" (
ECHO 服务名不能ؓI,请重新输入?br />
GOTO INPUT_SVC_NAME
)
::查询服务是否存在Q通过查找输出是否存在错误Q?1060:"是发生错误是时输出的错误代码?br />
SC QUERY "%svc_name%" | find "1060:" >> NUL
IF %errorlevel% == 1 (
ECHO 服务 "%svc_name%" 已经存在Q请重新输入服务名?br />
GOTO INPUT_SVC_NAME
)
ECHO.
SET /P repos=误入资源库路径 :
ECHO.
ECHO 您用以下信息创?Subversion 服务 :
ECHO 服务名称 : "%svc_name%"
ECHO 资源库\?: "%repos%"
ECHO 正在创徏服务...
SC create %svc_name% binPath= "\"E:\Subversion\bin\svnserve.exe\" --service -r \"%repos%\"" depend= Tcpip start= auto| find "1060:" >> NUL
ECHO.
IF %errorlevel% == 0 GOTO SC_ERROR
ECHO --- 创徏服务成功! ---
ECHO.
ECHO.
::生成操作批处理文?br />
::======================================================================
ECHO +++ 生成服务操作批处?+++
ECHO 服务操作批处理文件可以帮助您快速操作服务?br />
SET bat_delete=DELETE_%svc_name%.BAT
SET bat_start=START_%svc_name%.BAT
SET bat_stop=STOP_%svc_name%.BAT
ECHO 生成删除服务批处?"%bat_delete%" ...
::bat_delete
ECHO @ECHO OFF> %bat_delete%
ECHO NET STOP %svc_name%>> %bat_delete%
ECHO SC delete %svc_name%>> %bat_delete%
ECHO DEL %bat_start%>> %bat_delete%
ECHO DEL %bat_stop%>> %bat_delete%
ECHO DEL %bat_delete%>> %bat_delete%
ECHO PAUSE>> %bat_delete%
::bat_start
ECHO 生成q行服务批处?"%bat_start%" ...
ECHO @ECHO OFF> %bat_start%
ECHO NET START %svc_name%>> %bat_start%
ECHO PAUSE>> %bat_start%
::bat_stop
ECHO 生成停止服务批处?"%bat_stop%" ...
ECHO @ECHO OFF> %bat_stop%
ECHO NET STOP %svc_name%>> %bat_stop%
ECHO PAUSE>> %bat_stop%
ECHO.
ECHO --- 生成服务操作批处理成? ---
ECHO.
ECHO.
::Finish
::======================================================================
ECHO ### 所有操作成? ###
GOTO END
::错误D?br />
::======================================================================
:ENV_ERROR
ECHO --- 讄环境变量p|! ---
GOTO END
ECHO --- 创徏服务p|! ---
GOTO END
ECHO 无效的端口号Q请重新输入?br />
GOTO INPUT_SVC_PORT
PAUSE
用文本编辑器打开E:\svn\repos1\conf目录Q修?strong>svnserve.confQ?br />
:
# password-db = passwd
改ؓQ?br />
password-db = passwd
卛_掉前面的 # 注释W,注意前面不能有空根{?/strong>
然后修改同目录的passwd文gQ增加一个帐P
:
[users]
# harry = harryssecret
# sally = sallyssecret
增加帐号Q?/strong>
[users]
#harry = harryssecret
#sally = sallyssecret
test = test
六、初始化导入
下面是我们的数据Q项目)导入到这个版本库Q以后就q本库理我们的数据。我们的M改动都回被版本库记录下来Q甚x们自׃失、改错数据时版本库也能帮我们扑֛数据?br />
比如Q我?nbsp;d:\wwwroot 下有?nbsp;guestbook 文g夹,里面存放的是我编写的留言程序。在此文件夹?#8220;右键 -> TortoiseSVN -> Import...” Q在弹出对话框的“URL of repository”输入“svn://localhost/repos1/guestbook”。在“Import message”输入“导入整个留言?#8221;作ؓ注释?br />
?nbsp;OK 后要求输入帐受我们在用户名和密码处都输入 test 。完成后 guestbook 中的内容全部导入C svn://localhost/svn/repos1/guestbook ?br />
我们看到?nbsp;e:\svn\repos1 没有M变化Q连?nbsp;guestbook 文g多w没有建立Q唯一的变化就是e:\svn\repos1定w变大了。实际上我们源guestbook中的内容已经导入 repos1 版本库了Q源 guestbook 文g夹可以删除了?br />
需要注意的是,q一步操作可以完全在另一台安装了 TortoiseSVN 的客h上进行。例如运行svnserve的主机的IP?33.96.121.22Q则URL部分输入的内容就?#8220;svn://133.96.
七、基本操作流E?br />
1、取出(check outQ?br />
取出版本库到一个工作拷贝:
来到LI目录下Q比如在f分区建立一个空文g?nbsp;f:\work ?#8220;右键 -> SVN Checkout”。在“URL of repository”中输?#8220;svn://localhost/svn/repos1/guestbook”Q这h们就得到了一?nbsp;guestbook 中内容的工作拯?br />
2、存入(check inQ?提交QcommitQ?br />
在工作拷贝中作出修改q提交:
?nbsp;guestbook 工作拯中随便打开一个文Ӟ作出修改Q然?#8220;右键 -> SVN Commit... ”。这h们就把修Ҏ交到了版本库Q版本库Ҏ情况存储我们提交的数据?br />
在修改过的文件上“右键 -> TortoiseSVN -> Show Log” Q可以看到对q个文g所有的提交。在不同?nbsp;revision 条目?#8220;右键 -> Compare with working copy”Q我们可以比较工作拷贝的文g和所?nbsp;revision 版本的区别?/p>
]]>
一、矿用考勤普遍存在的问?/strong>
二、艾Ҏ益矿用虹膜考勤机简?/span>
艄永益矿用虹膜考勤Zؓ您解决一切烦|目前市场上广泛采用的卡QIC卡,频卡等问题无法解决替代性问题,而指UVh脸识别等生物识别技术,也因别精度不够,指纹Ҏ损伤、先天指U不清、下井h员面部因素、设备维护困隄问题不能满需要?br /> 而虹膜识别考勤pȝ可以从根本上杜绝公司考勤时有人替打卡现象Q手指和因矿井的外在因素影响Q而且识别率很高?br /> q且虹膜考勤pȝ有着以下几方面的优点Q?br /> 1?虹膜识别技术免接触Q不可以改Q安全性高Q?br /> 2?正常状态下的虹膜识别速度?U左叟?br /> 3?l计虹膜识别考勤数据快捷Q不需人工l计?br /> 4?产品先进Q虹膜n份识别技术是目前所有生物识别技术里安全性,唯一性最高的Z生物识别技术。用上已经非常方便可靠Q所以投资一步到位,操作单,使用寿命ѝ?/span>
我们为您提供最优质的服务,Ҏ您的具体要求Q与各种其他pȝl合Q比如智能卡Q,完全实现订制?/span>
三、配套考勤软g
考勤pȝ的目的是为实现员工考勤数据采集、数据统计和信息查询q程的自动化Q完善h事管理现代化Q方便员工上班报刎ͼ方便理人员l计、考核员工出勤情况Q方便管理部门查询、考核各部门出勤率Q准地掌握员工出勤情况Q有效地理、掌握h员流动情况,适用于机养I金融和各企事业单位?br />
考勤基本功能
1. 员工上下班的数据Q经考勤软g从门数据库采集Qؓ原始考勤数据的来源?br />
2. l计Q统计系l将个h的信息进行过滤处理,只保留每天考勤记录Q然后按员工姓名、日期或其他分类方式q行l计Q生成各cL表?br />
3. 查询Q可Ҏ需要随时在查询pȝ查询各员工的上下班、出勤缺勤等情况Qƈ可随时打印出来?br />
4. 考勤理Q系l允许系l管理员q行pȝ讄。设|包括每ơ采集的有效旉D设|,q到、早退、旷工的旉讄{。如提前多少旉上班有效Q早退多少旉是旷工等。用户可以根据自q实际情况Q进行设|。可Ҏ公司的制度设定迟到、早退、旷工的条g?br />
5. 员工理Q每位员工都有较详细的信息,包括员工~号、部门、职位等?br />
6. 无h值守考勤Q记录Q何非法出入信息及囑փQ及时记录于机器盘上,断电仍可保证记录安全储存?/span>
男h=吃饭+ 睡觉+挣钱
?吃饭+ 睡觉
男h=?挣钱
?男h-挣钱
所以男Z挣钱{于猪?/p>
女h=吃饭+ 睡觉+花钱?br>?nbsp; =吃饭+ 睡觉。代入上式得Q?br>女h=?花钱。移得Q?br>女h-花钱=猪?br>l论Q女Z花钱的都是猪?/p>
lgQ?br>男hZ让女Z变成猪而挣钱!
女hZ让男Z变成猪而花?
写字楼里写字_写字间中E序?br>E序人员写程序,又将E序换酒?br>酒醒只在屏前坐,酒醉q来屏下?br>酒醉酒醒日复日,屏前屏下q复q?br>但愿老死电脑_不愿鞠躬老板?br>奔驰宝马贵者趣Q公交自行程序员
别hW我太疯癫,我笑自己命太?br>但见满街漂亮妹,哪个归得E序?/p>
关闭标记被Rich Editorqo掉了Q重新用bbcode贴一下:
cluster的作用不是加速单个请求的Q是提高整体的负载能力的?/p>