我想在MsBuild任务中计算一个路径,供另一个MsBuild任务使用.完成此任务的最佳方法是什么?
设置环境变量,打印到Console,......?
我有一个符号名称java或jre或jre1.5或jre1.6或java1.5或java1.6,它们将指向相应的目录.考虑到第一个例子,它看起来像:
java -> /usr/java/jdk1.5.x.x
Run Code Online (Sandbox Code Playgroud)
我的目标如下:
链接将在/ usr/tmp中.
我在Perl中编写了一些代码,如下所示:
$filename = "/usr/local/java";
if (-l $filename) {
print "File exists \n";
} else {
print "Not \n";
}
Run Code Online (Sandbox Code Playgroud)
但是如果java不存在而且存在java1.4或java1.5,我想搜索哪个应该以java开头并且是符号链接.
此外,我需要获取它指向的目录.请告知如何继续.
我有一个源矩形和一个目标矩形.我需要找到在适合目标矩形并保持其原始高宽比时可以缩放源的最大比例.
Google找到了一种方法,但我不确定它是否适用于所有情况.这是我自制的解决方案:
msrc和mdest.msrc < mdst,缩放源宽度以适合目标宽度(和比例高度相同的比例)寻找这个问题的其他可能的解决方案.我甚至不确定我的算法是否适用于所有情况!
我有很多代码需要优化并使其运行得更快.我用opreport告诉我代码花了很多时间.我使用以下命令来获取统计信息
opreport -g -l -d
Run Code Online (Sandbox Code Playgroud)
使用不同的标志可以获得建议以获得更好的统计数据,也许每个行号而不是功能号找到它.
因此,我所看到的很多问题都与以下方面有关:
我希望编译器能够更好地优化代码,从而帮助他.我将一些代码块分解为带有字限制的函数,告诉编译器我的指针数组不重叠.
所以我正在寻找(a)可以使代码运行更长时间的常见C结构和(b)如何帮助编译器优化代码.
谢谢
在SQL Server 2000系统上,我有一个templog.ldf文件似乎无限制地增长!但是当我检查时,tempdb中没有任何打开的事务(使用DBCC OPENTRAN),也没有在tempdb中使用显式事务.
但是,我在我的存储过程中使用临时表.谁知道ASP.NET数据访问对象可能在幕后做什么?数据库支持ASP.NET网站.
无论如何,tempdb.mdf文件 - tempdb数据文件 - 是一个非常合理的700 MB.templog.ldf文件一天可以增长到30 GB!如果我没有耗尽磁盘空间,可能会更多.我没有明确地删除存储过程中的#tables,但同样,mdf文件似乎永远不会变得非常大.
当没有未完成的交易时,为什么交易日志会增长?事务日志是否会回收空间?此外,DUMP TRAN WITH NO_LOG不会缩小文件,也不会通过截断事件检查CHECKPOINT事件.在tempdb上启用了登录chkpt.停止SQL Server清除tempdb(可能是DBCC SHRINKFILE,但我还没有这样做).
谢谢你的帮助!
我想在Joomla为客户编写一个小型Web服务,但我不知道如何开始.虽然我对Joomla非常熟悉并且对Web服务非常熟悉,但我对Joomla的Web服务完全不熟悉.
是否存在任何人都知道或可以在答案中证明的"你好,世界"的例子?有时我也看到计算器Web服务作为"hello,world"示例,您可以在其中支持各种操作,例如Add,Subtract等等.
我正在使用最新的Joomla 1.5.
我正在将WPF应用程序转换为Silverlight.
该应用程序包含一个继承自Shape的类.它会覆盖DefiningGeometry属性以返回Path对象.但是,Silverlight Shape类没有DefiningGeometry属性.
在互联网上阅读我发现其他人有同样的问题.该解决方案似乎涉及直接从Control继承,并将Content属性设置为路径.但是,我还想保留我的事件处理程序(MouseEnter,MouseLeave,GotFocus,LostFocus)以及我希望保持它的位置并按比例调整应用程序的其余部分.
我主要是一个后端开发人员,所以这不是我的强项 - 如果有人能给我一个如何实现这一目标的大纲样本,我会很感激.
我的DLL由第三方应用程序加载,我们无法自定义.我的程序集必须位于自己的文件夹中.我无法将它们放入GAC(我的应用程序需要使用XCOPY进行部署).当根DLL尝试从另一个DLL(在同一文件夹中)加载资源或类型时,加载失败(FileNotFound).是否可以以编程方式(从根DLL)将我的DLL所在的文件夹添加到程序集搜索路径?我不允许更改应用程序的配置文件.
.net ×1
algorithm ×1
assemblies ×1
c ×1
c# ×1
c++ ×1
gcc ×1
joomla ×1
jsp ×1
msbuild ×1
msbuild-task ×1
optimization ×1
path ×1
perl ×1
scaling ×1
search ×1
shape ×1
silverlight ×1
size ×1
symlink ×1
tempdb ×1
web-services ×1
wpf ×1
xaml ×1
xml-rpc ×1