在我们的项目文件中,如果有二进制文件,如.doc,.xls,.jpg,我们选择不保留过去的版本(只保留最新版本没问题),有没有办法告诉SVN,Git ,或Mercurial或其他工具,以跳过这些文件或特定文件夹的修订?
比如,有一个4MB的.doc文件,我需要检查数百次,但我真的不太关心它过去的版本.因此,如果系统保留了100个修订版,那已经是400MB ...检查300次意味着1个文件的1.2GB,这并不好.只有最新版本是好的,所以每个人都可以同步它.此外,我不希望其他人检查项目,并且必须检查20GB的东西.(Git和Mercurial会在每个人的本地存储库中保留所有修订版吗?)
我已经在服务器上备份了SQL Server 2008 DB,并将它们下载到本地环境.
我正在尝试恢复该数据库,并继续给我以下错误.
执行Transact-SQL语句或批处理时发生异常.(Microsoft.SqlServer.ConnectionInfo)
- - - - - - - - - - - - - - - 附加信息:
设备'C:\ go4sharepoint_1384_8481.bak'上的媒体系列格式不正确.SQL Server无法处理此媒体系列.RESTORE HEADERONLY异常终止.(Microsoft SQL Server,错误:3241)
如需帮助,请单击:http: //go.microsoft.com/fwlink?ProdName = Microsoft + SQL + Server &ProdVer = 09.00.4053&EvtSrc = MSSQLServer&EvidID = 3241&LinkId = 20476
我试图在服务器上创建一个临时数据库,并尝试恢复相同的备份文件,这是有效的.我也试过没有.使用Filezila(Auto,Binary)上的不同选项将文件从服务器下载到本地PC的时间
但它不起作用.之后我尝试在服务器上执行以下命令.
BACKUP DATABASE go4sharepoint_1384_8481
TO DISK=' C:\HostingSpaces\dbname_jun14_2010_new.bak' with FORMAT
Run Code Online (Sandbox Code Playgroud)
它给了我以下错误:
消息3201,级别16,状态1,行1无法打开备份设备'c:\ Program Files\Microsoft SQL Server\MSSQL10.SQLEXPRESS\MSSQL\Backup\C:\ HostingSpaces\dbname_jun14_2010_new.bak'.操作系统错误123(文件名,目录名或卷标语法不正确.).消息3013,级别16,状态1,行1 BACKUP DATABASE异常终止.
经过研究,我发现了以下2个有用的链接:
但我仍然无法正确恢复数据库.
任何帮助将非常感激.谢谢.
我有一个SSIS项目,我正在构建一个基于某些变量的SQL命令.我正在脚本任务中构造命令,并希望将构造的SQL输出到"执行结果"窗口.我试图使用我的脚本内部的FireInformation行执行此操作,如下所示:
Dts.Events.FireInformation(99, "test", "Make this event appear!", "", 0, true);
Run Code Online (Sandbox Code Playgroud)
但是,在脚本编辑器中编辑ScriptMain.cs时,该行以红色下划线,并且在鼠标悬停时,我收到以下消息:
错误:
'Microsoft.SqlServer.Dts.Tasks.ScriptTask.EventsObjectWrapper.FireInformation(int,string,string,string,int,ref bool')的最佳重载方法匹配包含一些无效参数
结果,我的脚本无法编译,我无法执行它.
知道我在这里做错了什么,或者我需要改变什么才能在执行输出中看到我的变量的值?
我在数据结构类"Foo"中有NSMutableArray*子节点,它是许多其他类的超类,如"Bar1"和"Bar2".该数组存储Bar1和Bar2对象,以从Foo获得类似树的递归父子结构子类.要访问数组中的对象,我使用Objective-C中的foreach循环遍历它们:
for(Foo *aFoo in children) {
...
}
Run Code Online (Sandbox Code Playgroud)
但是我经常只需要遍历数组中具有某个类的对象,在这种情况下,我想为数组子类中的类Bar1的每个对象执行一个任务.使用for(子节点中的Bar1*anObject)再次循环遍历所有对象,而不仅仅是具有类Bar1的对象.有没有办法实现我的需要?
有人可以在Perl中提供一个好/好的解决方案来比较2个数组(a和b),它们检查数组a中的每个元素是否都在数组b中找到(并且在数组b中只找到一次)?
我正在使用CoreData开发iPhone应用程序.我的一个实体有一个名为'time'的NSDate属性.它存储时间到分钟/秒.作为我的部分我想要有一天的日期.因此,如果有条目'2010-06-14 8:00'和'2010-06-14 11:00',我希望它们被分组为'2010-06-14'.
目前我只使用@"time"作为我的sectionNameKeyPath:
NSFetchedResultsController *aFetchedResultsController =
[[NSFetchedResultsController alloc]
initWithFetchRequest:fetchRequest
managedObjectContext:managedObjectContext
sectionNameKeyPath:@"time"
cacheName:@"Root"];
Run Code Online (Sandbox Code Playgroud)
是不是有一个技巧可以按时分组?或者我必须使用纯SQL和" GROUP BY date(time, '%Y-%m-%d')"之类的东西?
我一直在用@ViewScoped托管bean敲打头脑.我正在使用primeface的"schedule"组件来显示一些事件.当用户单击特定按钮时,使用ajax调用viewscoped bean中的方法,但每次我得到"java.io.NotSerializableException"时,如果我更改managed-bean范围以请求问题消失.
我究竟做错了什么?有任何想法吗?
这是我的托管bean:
@ManagedBean(name = "schedule")
@ViewScoped
public class ScheduleMBean implements Serializable {
@EJB
private CongeBean congeBean;
@ManagedProperty(value = "#{sessionBean}")
private SessionMBean sessionBean;
private DefaultScheduleModel visualiseurConges = null;
public ScheduleMBean(){
}
@PostConstruct
public void init() {
if(visualiseurConges == null){
visualiseurConges = new DefaultScheduleModel();
}
}
public void updateSchedule(){
visualiseurConges.addEvent(new DefaultScheduleEvent("test" , new Date(), new Date() ));
}
public void setVisualiseurConges(DefaultScheduleModel visualiseurConges) {
this.visualiseurConges = visualiseurConges;
}
public DefaultScheduleModel getVisualiseurConges() {
return visualiseurConges;
}
public void setSessionBean(SessionMBean sessionBean) {
this.sessionBean …Run Code Online (Sandbox Code Playgroud) 将script标记放在body(</body>)的结束标记之后是多么错误.?
<html>
....
<body>
....
</body>
<script type="text/javascript" src="theJs.js"></script>
</html>
Run Code Online (Sandbox Code Playgroud) 在我的工作机器上,我没有安装任何东西的权限,而且令人惊讶的是,没有设置任何版本控制软件包.我正在使用VS2008,并希望根据SourceSafe进行解决.我已经和网络管理员谈过了,我得到的只是"我们没有设置任何版本控制." 有没有什么好方法可以解决这个问题,还是我必须咬紧牙关?