问题列表 - 第19498页

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

为什么我不能在XAML中评论属性?

这困扰了我一段时间,也许我错过了一些东西.

以下引用了注释属性(expected>)的错误,但是我不能做这样的事情吗?

<Label x:Name="Gaga"
               FontSize="20"
               <!--
               Content="{Binding SomethingThatIsEmptyAtDesignTime"}
                -->
               Content="LookAtMe!"
               />
Run Code Online (Sandbox Code Playgroud)

xaml attributes comments

28
推荐指数
3
解决办法
8438
查看次数

是否更好地使用getter方法或在覆盖toString时直接访问私有字段?

我已经看到这两种方法都被使用过,但是从来没有听说过任何一种方式因为任何特殊原因而优先于其他方式.

public String toString() {
  return this.field1 + " " + this.field2;
}
Run Code Online (Sandbox Code Playgroud)

public String toString() {
  return getField1() + " " + getField2();
}
Run Code Online (Sandbox Code Playgroud)

我在我的例子中使用String连接来保持代码简洁.

java tostring

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

使用git进行大型网站

我正在寻找一些关于如何将git用于具有大量html内容的网站的建议.

我们有2个内容管理器,它们执行基本的html编码并将其工作上传到服务器.我是唯一的开发人员.

该网站在两种类型的内容之间大​​致相同.首先是发布到数据库并在整个站点中显示的新闻内容.另一半内容是html.该网站使用模板系统,所有html页面只是页面的内容部分.模板系统添加页眉,页脚和导航.整个网站大约3.5GB(我们有很多pdf和图片).

第一个问题是,如果我把它全部转储到git会发生什么?我觉得一开始会很好,但随着变化和网站的增长,git repo会变得无法管理吗?

其次,由于模板系统,内容管理员无法在没有完整Web服务器设置的情况下在本地计算机上查看其工作.如果可行,我想避免这种情况.我在办公室里有一个测试服务器,但是我无法弄清楚如何让git gui在本地机器上运行,而是在远程服务器上引用文件.只需git gui在ssh上运行就会返回一个错误并告诉他们所有的git命令都不会发生.

任何建议都会有很多帮助.我们目前没有使用任何版本控制,这是一个烂摊子.人们不断地覆盖彼此的工作,我们没有简单的方法将更改从测试服务器移动到生产服务器.

git version-control workflow web

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

DependencyProperty 值未通过数据绑定设置

我有一个班级,其中有一个DependencyProperty成员:

public class SomeClass : FrameworkElement
{
    public static readonly DependencyProperty SomeValueProperty
        = DependencyProperty.Register(
            "SomeValue",
            typeof(int),
            typeof(SomeClass));
            new PropertyMetadata(
                new PropertyChangedCallback(OnSomeValuePropertyChanged)));

    public int SomeValue
    {
        get { return (int)GetValue(SomeValueProperty); }
        set { SetValue(SomeValueProperty, value); }
    }

    public int GetSomeValue()
    {
        // This is just a contrived example.
        // this.SomeValue always returns the default value for some reason,
        // not the current binding source value
        return this.SomeValue;
    }

    private static void OnSomeValuePropertyChanged(
        DependencyObject target, DependencyPropertyChangedEventArgs e)
    {
        // This …
Run Code Online (Sandbox Code Playgroud)

data-binding wpf binding dependency-properties

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

Grails域约束定义

我有一个带有-simplified - 域类的Grails应用程序,如下所示:

class Capacity {

static constraints = {              
    month(blank:false, nullable:false)
    company(blank:false, nullable:false)
}


Date month    
Company company
String note
...
}
Run Code Online (Sandbox Code Playgroud)

这对月份公司必须是独一无二的.(即它们应该是数据库的主键).

我该如何定义这样的约束?

非常感谢提前

路易斯

grails groovy

5
推荐指数
2
解决办法
3707
查看次数

当有许多重复顶点时,glDrawElements()比glDrawArrays()更有效吗?

我试图从我的iPhone OpenGL ES应用程序中挤出一些性能提升.根据Instruments的说法,我的贴片机使用率在大多数情况下接近100%,我的FPS大约是24.我想让我的FPS达到30以上.我可以通过将GL_FLOAT转换为GL_SHORT来达到目标​​,但是对我来说,技术问题相当令人生畏.我宁愿不去那里.

所以,我正在考虑从glDrawArrays()切换到glDrawElements().我有35个网格由708个顶点组成,但很多这些顶点在面之间共享.我是纹理贴图,但网格颜色大致均匀.需要特殊纹理的面将保留原样.

假设我可以将顶点数减少一半.让我们也说我也以对iPhone有意义的方式组织我的几何:比如说,使用Imagination Technologies PVRTTriStrip工具.忽略索引数组的少量额外内存,这意味着我大致将内存带宽减少了一半,所以我应该看到相当不错的性能提升.

这是真的,还是我错过了或误解了什么?建议表示赞赏.

iphone opengl-es

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

为多个ASP.NET用户缓存WCF ChannelFactories

我有一个企业系统,由少数WinForms客户端和面向公众的ASP.NET站点使用.后端WCF服务提供了每个客户端要使用的几种服务.这些服务需要消息凭据,在WinForms应用程序的情况下,在程序首次启动时由用户提供.

我在WinForm应用程序中缓存ChannelFactories以提高性能.我想在ASP.NET站点上做同样的事情.但是,由于ClientCredentials存储为factory(ChannelFactory<T>.Credentials)的一部分,我是否需要为每个用户的每个服务缓存一个ChannelFactory?似乎即使在适度使用下也会很快加起来.另外,我相信我需要将它们存储在应用程序级别,而不是会话级别,因为为了将来的可伸缩性,我无法保证我将始终使用InProc会话状态.

我没有看到任何方法可以为每个服务创建一个ChannelFactory,然后在创建通道时指定凭据.我错过了什么吗?

c# asp.net wcf caching

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

随机加权选择

我有这样的数据:

d = (
  (701, 1, 0.2),
  (701, 2, 0.3),
  (701, 3, 0.5),
  (702, 1, 0.2),
  (702, 2, 0.3),
  (703, 3, 0.5)
)
Run Code Online (Sandbox Code Playgroud)

其中(701,1,0.2)=(id1,id2,priority)

如果我知道id1,使用优先级,有没有一种选择id2的漂亮方法?

Func(701)应该返回:
  1 - 在20%的情况下
  2 - 30%
  3 - 50%

百分比当然很粗糙

python

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

Eclipse:导出到.jar并包含资源文件(ANT)

我们在eclipse中的项目大致显示以下文件夹:

application
    - src
    - JRE System Library [1.6]
    - Referenced Libraries
    - lib
    - rsc
Run Code Online (Sandbox Code Playgroud)

在我们的项目中,我们想使用File> Export ...> Executable JAR

好吧,除了一些例外:如果我们想运行我们的application.jar,我们仍然需要将文件夹rsc /复制到application.jar的相同位置.

在rsc /中,我们有其他文件夹来分隔不同的部分.基本上,我们使用代码加载碎片(有点改变,但路径样式是正确的)

strUrl = "file:rsc/properties/Constants.properties";
url = new URL(strUrl);
ImageIcon icon = new ImageIcon(url);
Run Code Online (Sandbox Code Playgroud)

我可以右键单击rsc /> Build Path> Use as Source Folder.

但这不起作用,因为eclipse不会自动将rsc文件夹复制到bin/-folder中.然后我们不能再从终端运行它(没有打包到jar)

编辑:为什么eclipse无法正确处理?为什么"嵌套"输出文件夹有问题?在Build Path对话框的Source-tab中,我可以轻松添加rsc/-folder,输出文件夹设置为bin/rsc /,但它似乎无法放置嵌套文件夹...


编辑2:现在我已经能够创建一个xml文件来使用ant构建东西,并以某种方式设法将rsc文件夹包含在jar中.由于相同的错误仍然无法运行.我是否真的需要检查它们是否在JAR中的资源路径?JAR的内容现在如下:

META-INF/
META-INF/MANIFEST.MF
configurator/
controller/
editor/
gui/
logic/
networking/
rsc/
rsc/gamesettings/
rsc/levels/
rsc/pics/
rsc/properties/
util/
Run Code Online (Sandbox Code Playgroud)

但Java仍然讨厌我,并抛出java.io.FileNotFoundException: rsc/properties/Constants.properties大约100行的堆栈跟踪.


任何人都知道如何做到这一点?感谢和问候

eclipse ant executable-jar java-6

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