问题:我经常需要更新两个或更多存储库:一个用于我正在处理的项目和一个或多个库.有没有办法"链接"更新,所以每次更新项目X时,库Y也会更新?
我知道,这是一个不寻常的问题,因为我猜这样的事情会成为构建过程的一部分,但是现在我的工作场所已经存在,但这还不可能.
我正在使用SVN 1.5和TortoiseSVN.
目前,我为每个项目设置了根级存储库,如下所示:
Project1
Project2
Project3
Project5
Project5
Run Code Online (Sandbox Code Playgroud)
我想重新组织这个,以便不是每个项目的存储库,而是每个逻辑分组只有一个,然后项目只是这些"组存储库"中的文件夹,例如:
WebSites
Project1
Project2
DesktopApps
Project3
Libraries
Project4
Project5
Run Code Online (Sandbox Code Playgroud)
在保留现有存储库的历史的同时,这是否可行?我看了很多,但我能找到的只是在同一个存储库中移动文件夹,并将文件夹从存储库移动到新的存储库中.
无论如何它只适用于个人的东西,所以如果它只是一个直接的"不",它不是世界的尽头 - 但是知道所以我不仅仅是撞墙而已.
我有一个应用程序需要每分钟检查一次数据库表.该表按时间索引,因此应用程序需要每分钟运行此检查.
这样做最好的方法是什么?我可以创建一个后台工作线程,但是如果我在每次检查后将其设置为休眠60秒,那么由于调用支票的开销,我最终会错过一分钟.
我记得我检查然后检查的那一刻,每隔15秒说一次,如果分钟已经改变,则进行检查.
或者我应该使用其他方法吗?
我正在使用WPF,VS2008和VB.NET
TIA,
西蒙
有可能做像cout <<"my string"这样的事情; 并将我的字符串大写?从我所知道的,没有办法做到这一点?我需要将它包裹在一个函数中
我想向.NET应用程序添加报告功能.我的数据源只是应用程序的数据模型,即可能已经从任何东西生成或加载的一堆对象(不一定是来自数据库).
最初的计划是从这些对象生成报告数据XML文件,然后使用XSLT将其转换为XHTML报告文件.然后,可以使用浏览器控件在应用程序中显示该报告.
但是,我注意到存在Microsoft.Reporting.*命名空间,并且根据我的尝试,似乎那里的类和控件也可以处理我的报告.改为使用它会是个好主意吗?与XML/XSLT方法相比,它是否可以节省工作量?我可能会遇到哪些限制(如果有)的Microsoft报告框架?
有没有办法如何从自定义宽度/高度的flickr api获取图像?我发现只有标准功能flickr.photos.getSizes,但这个功能只返回预定义的大小.谢谢
我有两个应用程序 - 一个是asp.net网站,另一个是Windows服务.
这两个应用程序都引用了我的业务层(库项目),它本身就是引用我的数据访问层(库项目),它本身使用企业库数据应用程序块从sql server 2005数据库接收数据.
目前我在我的BL中使用System.Web.Caching.Cache对象来缓存我的一些对象:
public static System.Web.Caching.Cache Cache
{
get
{
if(cache == null)
{
if (System.Web.HttpContext.Current != null)
{
//asp.net
cache = System.Web.HttpContext.Current.Cache;
}
else
{
//windows service
cache = System.Web.HttpRuntime.Cache;
}
}
return cache;
}
}
Run Code Online (Sandbox Code Playgroud)
因为两个应用程序都是自己运行的 - 它们都在自己使用单独的Cache对象 - 实际上这就是问题所在:
如果我更改asp.net网站中的对象并将其保存到数据库.从缓存中删除此缓存键的对象 - asp.net应用程序的缓存!没关系.
但Windows服务的缓存变得陈旧!
反之亦然
两个应用程序是否可能使用相同的缓存?两个应用程序的一个缓存?
我想到的唯一选择是我将不得不使用SqlDependency
还有其他方法吗?
编辑:我刚刚找到http://www.codeplex.com/SharedCache.我会试试看.因为速度将在2009年中期之前处于候选发布状态.
在Oracle SQL Developer中输入SQL语句时,我注意到我有两个选择.我可以"执行语句"或"运行脚本".类似的选择似乎也可以在SQL Maestro中使用,尽管命名为"执行查询"和"执行为脚本".
这两者究竟有什么区别?