问题列表 - 第15954页

如何在git功能分支工作流中处理xml/html?

我们的项目在代码相当近的范围内工作(在代码的相当小的地理区域中并行发生了很多变化),而我们的基于特征分支的git工作流对我们的java代码非常有用.

但是xml/html的东西效果不好.简单的无关更改(设计者添加了一个周围的div,一个开发人员更改了一个元素的id)给出了非常糟糕的合并.

我意识到如何处理这个问题可能有几种选择.一个好的git xml合并将是最佳的,或者限制重新格式化xml/html代码.不在如此紧密的地方工作将是另一个(不可接受的)选择.

你如何有效地解决这个问题?

html xml git merge

20
推荐指数
2
解决办法
8410
查看次数

WCF客户端代理初始化

我正在使用WCF服务并使用VS 2008服务引用创建其代理.

我正在寻找调用WCF服务方法的最佳模式

  • 我应该在每次调用服务方法时创建客户端代理实例,并在完成后立即关闭客户端吗?当我分析我的客户端应用程序时,我可以看到在初始化代理客户端时花费大量时间来获取Channel
  • 我应该为客户端代理使用Singleton模式,以便我可以使用只有一次的实例并摆脱重新初始化的开销吗?这种方法有什么隐藏的问题吗?

我使用的是.Net framework 3.5 SP1,basicHttp绑定很少有自定义.

c# wcf channel

7
推荐指数
1
解决办法
4268
查看次数

在移动设备上实现DLNA/UPnP(Win7 Play To)

对于一个学期的项目,我有想法实现Windows 7的Play to infrastructure来使用手机作为终点(播放器)或者将手机中的内容流式传输到Windows 7机器上.有没有人有使用这个API的经验?这可以在几周内完成(原型,只是概念证明,而不是最终用户准备好),还是这个范围的项目太多了?注意:我不是在寻找代码示例,只是对该项目可行性的评估.如果您有来自MS或其他方面的任何文件,那将是非常棒的,尽管不是问题的关键.

编辑: 我发现Windows 7 Play-to功能基于DLNA,任何支持DLNA的设备(我认为)都可以用作Play-To上下文菜单的目的地.但是,我很难找到有关DLNA的任何文档.我想知道你是否需要成为DNLA的成员才能真正获得规范?或者,我知道DLNA是建立在UPnP之上的,它不会完全按照我的意愿行事,但它会朝着正确的方向迈出一步,因此,修改我的问题是否有人知道任何开源的C/C++或Java (首选)可以帮助我实施UPnP或DLNA的库?

谢谢!克里斯

java android multimedia

8
推荐指数
1
解决办法
7243
查看次数

6
推荐指数
2
解决办法
3362
查看次数

CSS:Mac上的Safari不符合我的提交按钮样式

我已将以下CSS应用于FORM提交按钮:

font:normal 15px helvetica,arial,sans-serif;
padding:6px;
Run Code Online (Sandbox Code Playgroud)

在Windows上,无论使用何种浏览器(IE/Firefox/Chrome),都会增加FORM提交按钮,并提供6px的按钮间距填充.

但是,在OS X(Mac)上,表单提交按钮根本没有风格化.意思是,字体大小是默认值,并且不应用填充.

关于如何在OS X(Mac)上制作更大的FORM提交按钮的任何想法?

css macos

8
推荐指数
2
解决办法
1万
查看次数

未收到NSApplicationWillTerminateNotification

我有一些代码需要在应用程序终止时运行.我为NSApplicationWillTerminateNotification注册了我的控制器,如下所示:

[[NSNotificationCenter defaultCenter] 
    addObserver: self
       selector: @selector(applicationWillTerminate:)
           name: NSApplicationWillTerminateNotification
         object: nil];
Run Code Online (Sandbox Code Playgroud)

现在,如果我启动我的应用程序并在前20秒内退出它, applicationWillTerminate就会被调用.如果我稍后退出该应用程序,则不会.我的应用程序中可能会导致此行为?我还试图将我的控制器设置为NSApplication的委托,但结果相同.有任何想法吗?

谢谢.

哦,这是XCode 3.2,Snow Leopard 10.6.1,使用10.5 SDK.在Debug和Release版本中都会发生.

macos cocoa objective-c appkit

1
推荐指数
1
解决办法
1240
查看次数

如何在Python中调试MemoryError?跟踪内存使用的工具?

我有一个Python程序,当我提供一个大文件时会死于MemoryError.有没有什么工具可以用来弄清楚使用内存的是什么?

这个程序在较小的输入文件上运行良好.该程序显然需要一些可扩展性改进; 我只想弄清楚在哪里."优化之前的基准",正如一位聪明人曾经说过的那样.

(只是为了预防不可避免的"添加更多RAM"答案:这是在一个带有4GB RAM的32位WinXP盒子上运行,因此Python可以访问2GB的可用内存.从技术上讲,添加更多内存是不可能的.重新安装我的PC 64 -bit Windows不实用.)

编辑:哎呀,这是推荐哪个Python内存分析器的副本

python profiling memory-management out-of-memory

10
推荐指数
1
解决办法
2万
查看次数

为什么Jython拒绝找到我的Java包?

我知道这很傻,但出于某种原因,Jython拒绝找到javax.swing.我正在使用Java 1.6.0_11.这是我的初创脚本:

@echo off

"%JAVA_HOME%\bin\java" -Xmx1024M -classpath ".;c:\Projects\Jython2.5.1\jython.jar" org.python.util.jython 
Run Code Online (Sandbox Code Playgroud)

我的输出看起来像:

Jython 2.5.1 (Release_2_5_1:6813, Sep 26 2009, 13:47:54)
[Java HotSpot(TM) Client VM (Sun Microsystems Inc.)] on java1.6.0_10
Type "help", "copyright", "credits" or "license" for more information.
>>> import javax.swing
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named swing
>>> import javax
>>> dir(javax)
['__name__']
>>>
Run Code Online (Sandbox Code Playgroud)

swing jython

12
推荐指数
2
解决办法
4860
查看次数

我的CruiseControl.NET配置中导致此异常的原因是什么?

在尝试为我正在处理的演示项目设置构建时,我收到以下异常:

System.IO.DirectoryNotFoundException:找不到路径'C:\ Documents and Settings\Administrator\Local Settings\Temp\1bea7440-959c-4dd4-89ad-05dcd00e369c\ThoughtWorks.CruiseControl.MsBuild.dll'的一部分

问题:我没有正确配置什么?

以下是我的ccnet.config文件中的任务块:

<tasks>
    <msbuild>
        <executable>C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\MSBuild.exe</executable>
        <workingDirectory>C:\CCWorkingDirectory\DemoApplication</workingDirectory>
        <projectFile>DemoApplication.sln</projectFile>
        <!--<buildArgs>/noconsolelogger /v:quiet
            /p:Configuration=Debug
            /p:ReferencePath="C:\Program Files\NUnit 2.4.7\bin"
        </buildArgs>-->
        <targets>ReBuild</targets >
        <timeout>600</timeout >
        <!--<logger>c:\Program Files\CruiseControl.NET\server\Rodemeyer.MsBuildToCCNet.dll</logger >-->
    </msbuild>
</tasks>
Run Code Online (Sandbox Code Playgroud)

cruisecontrol.net msbuild

2
推荐指数
1
解决办法
1392
查看次数

如何确保输入是C编程语言的两倍

我怎样才能确保我有双倍而不是别的东西?

int main() {
    int flagOk = 0;
    double number;
    while(!flagOk) {
        printf("Put in a double");
        scanf("%lf", &number);
        if(number == "%lf"); //this want make sure
        flagOk = 1;
    }
}
Run Code Online (Sandbox Code Playgroud)

c validation scanf

3
推荐指数
1
解决办法
1万
查看次数