vss

Visual SourceSafe 入门教学

社会主义新天地 提交于 2021-01-13 18:42:17
Visual SourceSafe 入门教学 作者:蔡焕麟 日期: Sep-4-2003 1. 简介 在软件工程的领域里,有一块叫做 SCM ( Software Configuration Management ),有人管它叫「软件建构管理」。 SCM 的传统定义是原始码的版本管理,后来则逐渐演进扩大,还包含了软件开发的一些标准和程序的制定与应用 [Summerville 2000] 。版本管理工具对目前的软件开发开环境来说相当重要,因为不管是软硬件环 境的改变、需求改变、软件本身的 bug... 等等,都会令软件不断地演进,我 们必须记录各个版本,以便随时比对版本之间的差异,或者回到( rollback to )过 去的某个版本;此外,当项目小组成员众多时,工作交接、多人修改同一个档案等情况,都有可能造成档案的版本混乱。例如一支程序本来由张三撰写,可是因为某 些原因(请假、临时支持其它项目、请别人 debug.... )暂时由李四修改,后来又 交回给张三。如果用传统的档案共享机制,每次有这种情形就要互相通知:我改好啰,请把档案从档案服务器搬回你家,万一有人忘了,可能就会造成档案版本错 乱,而东西交到客户手上才发现 bug 依然存在。 因此,如果你曾碰过下列情形,而且深感困扰,你可能就需要版本管理工具的协助: 档案不见了(用鼠标拖放档案时误动作,不知道拖去哪儿放了);

vss的安装配置

喜你入骨 提交于 2020-03-27 07:14:18
服务器端: 1。服务器端安装IIS(非Internet方式可不用) 2。安装VSS2005的服务器端(当然如果本地测试,客户端也同时装好了) 3。选择microsoft visual sourcesafe administration->open sourcesafe database->Create a new database->c:\vss2005(新建目录)->vss2005(默认)->local-modify-unlock-model->ok->open 4。添加一个普通用户A(是域就添加域用户,否则添加本地用户) 5。资源管理器中设置c:\vss2005的共享及安全页 添加共享,使用户A又足够权限 在安全页中,也添加A的足够权限//容易忽略的重要一步 6。转回的microsoft visual sourcesafe administration->打开刚才建立的database->server-config->钩选Enable SourceSafe Internet for this computer和Enable SourceSafe Internet for this database->ok (如果不是internet方式,该步不要) 客户端 1。安装vss2005 2。visual studio2005->option->源代码管理->选Microsoft

Nant daily build实践

风格不统一 提交于 2020-03-07 19:35:16
折腾了一个周,基于Nant的VS.NET项目每日构建终于成功了,在网上实际上有很多这样的例子,但所集成的解决方案都比较简单,我现在做的解决方案,有4个类库项目和2个web项目,使用网上的资料时,编译过程都不能成功,最后翻了不少资料,问了不少人才成功,其中主要过程参考了 http://bitarray.co.uk/marc/ 这个博客,我的文章大部分内容就算是翻译吧,写出来希望对大家有用处,同时感谢给过帮助的朋友,包括coolbug的文章 asp.net 下开发产品的部署,不同于 asp 中 interdev 开发目录和站点发布目录相同的特点,在 asp.net 下,开发目录实际上存在于 VSS 中,必须建立对应的发布目录,将编译过的文件放到其中,建立应用程序的虚拟目录才能完成 asp.net 的发布,如果使用手动方式完成这一过程,则在项目多、或者迭代式开发的多次小规模发布情况下,人工工作量大,且不易管理,本文的 .net 每日构建过程,可以自动的完成这一过程,简化管理过程。 一、 系統需求 Win2000 以上操作系统 .NET 框架 1.0 以上运行平台 二、 相关工具及下载地址 1. Nant 开源工具,完成 .net 代码自动编译及其它工具的调用(必选) http://nant.sourceforge.net/builds/ 2. NantContrib 开源工具, Nant

比原链研究院 | 一种弱同步网络假设下的门限签名系统

孤者浪人 提交于 2020-02-29 14:51:00
近几年门限密码学在区块链系统里开始逐渐被应用,分为门限加密和门限签名,一般见于随机预言机、防审查、减少通信复杂度(HotStuff)、共识网络中防拜占庭(HoneyBadgerBFT 中用于 BA 环节的 common coin)以及作为分布式伪随机数生成器(coin tossing)的重要原语,其优越的资产协同防盗特性也慢慢被新兴数字资产托管机制所重视,今天我们主要讨论公钥密码学(PKC)里的门限签名机制。一种理想的门限签名系统是可以在异步的网络环境里做到容错容灾不可伪造(non-forgeability),并且拥有极度可靠安全的消息传输通道,签名份额的生成和验证是完全非交互式的,在初始密钥阶段具备可以防止拜占庭行为的异步分布式密钥生成(DKG)机制。 与基础签名机制类似,门限签名机制(Threshold Signature Schemes)也分为两部分: 门限密钥生成(Thresh-Key-Gen):基于安全参数构造一种分布式密钥生成协议 DKG,协议运行输出一个共同的公钥 pk 和分属不同参与方各自所有的私钥份额 ski,聚集起满足阈值数量的私钥份额可以构建出真正的私钥 sk。 门限签名(Thresh-Sig):基于分布式通信网络,各参与方通过自己的私钥份额 ski 完成对消息 m 的分布式协作签署并输出最终的可验证签名 Sig(sk, m),这个签名跟单独用 sk

版本控制工具VSS使用说明

时光总嘲笑我的痴心妄想 提交于 2020-01-04 02:56:14
7.2 版本控制工具VSS 在开发过程,为了控制开发错误以及不同时期代码的管理,通常使用版本控制工具。本小节主要介绍Microsoft提供的版本控制工具VSS(Visual SourceSafe)。VSS可以详细记录源代码从开发到发布期间所有的修改和版本信息,并使用签入签出控制一个代码文件一次只能由一个程序员修改,这就保证了源代码的安全性和准确性。本例使用Microsoft提供的最新版本VSS2005英文版。 7.2.1 VSS的使用 VSS2005安装完成后,在Windows的程序菜单中会生成两项:Microsoft Visual SourceSafe和Microsoft Visual SourceSafe Administrator。顾名思义,第2项用于权限管理,控制登录VSS的用户数量和权限级别。 1.VSS服务器端使用 先在VSS Administrator中添加项目组的开发人员名单,权限由管理员分配。 (1)打开VSS Administrator,出现登录窗口,如图7-6所示。首先要创建一个新的VSS管理数据库。 (2)单击“Browse”按钮,打开VSS数据库窗口。如图7-7所示。列表中显示的是之前项目的VSS数据库。右边的一系列按钮可实现对这些数据库信息的操作。 (3)单击“Add”按钮,此时会出现一个向导,帮助用户选择文件夹并创建数据库文件

在.NET环境中实现每日构建(Daily Build)--ccnet,MSBuild篇

元气小坏坏 提交于 2019-12-26 00:30:42
每日构建,对我们团队来说一个全新的概念。随着项目开发的进展,在开发过程需要及时反馈一些 BUG 和功能要求的处理情况。而在这种情况下每天或隔一段时间 Build 一个版本,工作量还是比较大的,所以就特别有必要引入每日构建。关于每日构建,在园里有已经有很多的文章了,特别是 摩诘 的《 在 .NET 环 境中实现每日构建 (Daily Build)--NAnt 篇 》更是从概念上和实践上手把手地介绍如果在 .NET 环境下实现每日构建。但很遗憾,在我实现每日构建之前没有看到这篇文章,错失了一次快速入门的机会,不过感到庆幸的是,经过一天的研究和学习,把自己在学习配置过程中遇到的一些问题总结一下,算是对每日构建实现方法的一个补充吧。 我是在 Windows 2003 中做每日构建的,使用 CruiseControl.Net 自动从 VSS 服务器中检测并下载最新的源代码,然后用 MsBuild 对解决方案自动编译。利用 CCTray 可以对每日构建的情况进行监控,了解 CruiseControl.Net 的工作情况。 下载安装完 ccnet 后,最重要的工作就是配置 ccnet.config 了。在安装目录下的 server 子目录里可以找到这个文件。虽然有帮助文件的支持,并且在 Examples 目录下有一个示例的配置文件,但是要想正确地配置这个文件也不是很容易的。在 Ccnet

VSS使用详解释

点点圈 提交于 2019-12-18 01:42:58
原文地址: http://www.cn-doc.com/_soft_ect_doc/2005_08_18_23/20050818233150768.htm 源代码版本控制机制是现代软件开发中必不可少的管理机制之一,通常借助版本控制软件即 source code management(scm) systems 或者 version control systems 来实现。版本控制在软件开发中的重要作用如下: 1 )作为代码仓库有效的管理软件开发中各个不同版本的源代码和文档,占用空间小并且方便各个版本代码和文档的获取。 2 )对开发小组中对源代码的访问进行有效的协调(不同的版本控制软件采取不同的协调策略)。 常用的版本控制软件有 clearcase, cvs, pvcs 和 microsoft 公司的 visual sourcesafe (vss) 。下面对 windows 平台开发最常用的 visual sourcesafe 6.0 进行简单介绍。 运行环境 windows 平台下使用 vss 开发的典型环境是基于 c/s 架构的,即开发小组的每个开发者在各自的 windows 平台下利用开发工具(比如 vc )开发项目中的各个模块,而配有专门的服务器集中控制开发过程中的文档和代码。服务器和开发人员的客户机分别装有 vss 的服务器和客户端程序。 安装 vss6.0 服务器的安装  

python爬取昵称并保存为vss

ε祈祈猫儿з 提交于 2019-12-06 20:41:28
代码: 1 import sys 2 import io 3 import re 4 sys.stdout=io.TextIOWrapper(sys.stdout.buffer,encoding='gb18030') 5 import requests 6 from bs4 import BeautifulSoup 7 8 def html_save(s): 9 with open('Name.csv','a')as f: 10 f.write(s+'\n') 11 # soup = BeautifulSoup(html,'index') 12 def getName_link(): 13 lst=[] 14 soup = BeautifulSoup(open('Girl.html')) 15 for div in soup.find_all('div',{'class':'babynology_textevidence babynology_bg_grey babynology_shadow babynology_radius left overflow_scroll'}): 16 for strong in div.find_all('strong'): 17 print(strong.find_all('a')[0].text.replace(' ','').replace(

PCB制图--VCC、VDD、VEE、VSS、VDDA、VSSA

允我心安 提交于 2019-12-05 20:16:07
VDDA为所有的模拟电路部分供电,包括: ADC模块,复位电路,PVD(可编程电压监测器),PLL,上电复位(POR)和掉电复位(PDR)模块,控制VBAT切换的开关等。即使不 使用ADC功能,也需要连接VDDA,强烈建议VDD和VDDA使用同一个电源供电。 VDD与VDDA之间的电压差不能超过300mV,VDD与VDDA 应该同时上电或调电。 VDDA,VSSA是模拟部分的电源,因为它连接着复位电路,所以这个必须接,否则无法下载代码。 Power supply schemes(供电方案) • VDD = 2.0 to 3.6 V: external power supply for I/Os and the internal regulator. Provided externally through VDD pins. • VSSA, VDDA = 2.0 to 3.6 V: external analog power supplies for ADC, reset blocks, RCs and PLL (minimum voltage to be applied to VDDA is 2.4 V when the ADC is used). VDDA and VSSA must be connected to VDD and VSS, respectively. •

beta 2/2 阶段中间产物提交

百般思念 提交于 2019-12-04 08:37:00
作业要求: http://edu.cnblogs.com/campus/nenu/2019fall/homework/9961 一、小组情况:   组名:都是为了生活   组长:王可非   组员:董亚辉 徐姗姗 迟俊文 肖亚男 二、git地址: https://e.coding.net/thiking/AllForEating.git 三、问题回答 1. 你的团队的源代码控制在哪里?用的是什么系统?如何处理文件的锁定问题? 答:(1)团队项目的源代码提交到coding.net上进行托管    (2)项目的开发用的微软的Windows10系统,开发工具是微信开发者工具。    (3)本项目的文件没有被锁定,为了便于团队成员之间要了解代码并且进行沟通,在本地处理好文件代码中的问题,然后提交。 2. 如何看到这个文件和之前版本的差异? 如何看到代码修改和工作项 (work item),缺陷修复 (bug fix) 的关系。 答:我们利用TortoiseGit中的 “与上一版本比较差异的功能“,可以看到两个版本之间的变化。 还可以通过git log语句查看日志,通过查看日志中的提交说明,及代码中对修改作出的相应注释可以看到代码修改和工作项,缺陷修复的关系。 3. 如果某个文件在你签出之后已经被别人修改,并且签入了,那么你在签入你的修改的时候, 如何合并不同的修改(merge)?