问题列表 - 第24518页

WPF复选框,如StackOverflow的"已接受答案"复选框

我想创建一个自定义复选框,其行为与StackOverflow的"接受答案"复选框完全相同:

alt text http://sstatic.net/so/img/vote-accepted-on.png

alt text http://sstatic.net/so/img/vote-accepted.png

也就是说,我只想在选中时显示单个图像,在未选中时显示单个不同的图像.我不关心不确定的状态.

对于WPF ControlTemplates,我是一个新手,所以我无法自定义CheckbBox的ControlTemplate,以便在选中/取消选中时显示这些图像.有人能指出我正确的方向吗?

wpf checkbox wpf-controls

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

ASP.NET MVC 2中的RadioButtonFor

有人可以提供一个如何正确使用Html.RadioButtonFor的简单示例吗?让我们说这是一个简单的场景,我的模型有一个名为Gender的字符串属性.我想显示两个单选按钮:"男性"和"女性".

在编辑视图中保留所选值的同时实现此最简洁的方法是什么?

asp.net-mvc radiobuttonfor asp.net-mvc-2

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

版本控制和编码格式

我目前是组织内部实施新版本控制系统(Subversion)的团队成员.关于如何处理代码格式化存在一些争论,我想就此主题获得其他人的意见和经验.

我们目前有大约10名开发人员,他们各自使用不同的工具(由于许可和偏好).其中一些工具具有自动代码格式化程序,而其他工具则没有.

如果我们允许"盲目"签入,那么每次有人签入时代码看起来都会大不相同.这会使诸如差异和合并之类的东西变得复杂.

我和几个人聊过,他们提到了以下解决方案:

  1. 使用具有相同代码格式化程序的相同开发人员程序(由于许可而不是真正的选项)
  2. 有一个钩子(客户端或服务器端),它会在进入存储库之前自动格式化代码
  3. 手动格式化代码.

关于第3点,概念是永远不会自动格式化代码并具有一些标准.现在,这似乎是我们倾向于的.我对这种方法有点犹豫,因为它可能导致开发人员花费大量时间手动格式化代码.

如果有人能够提供一些他们的想法和经验,这将是伟大的.

谢谢,

马丁

svn tortoisesvn

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

这是什么消息?

**c:\ Windows\Microsoft.NET\Framework\v3.5\Microsoft.Common.targets(0,0):警告MSB3245:无法解析此引用.无法找到程序集"System.Web.Mvc,Version = 2.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35,processorArchitecture = MSIL".检查以确保磁盘上存在程序集.如果您的代码需要此引用,则可能会出现编译错误.

任何人都能告诉我这是什么消息吗?

当我使用TFS部署我的ASP.net MVC应用程序时,我收到此错误消息?

谢谢

asp.net asp.net-mvc

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

如何在Windows上运行Android NDK安装?

以下是我在Google上设法找到的关于如何安装Android NDK的唯一说明,它的编写好像我们都运行Linux并假设我们都了解这些模糊的工具是什么.如果知道Unix和Windows的人会翻译,我的评论和问题会以斜体显示,那就太棒了!


Android NDK安装

介绍:

请阅读docs/OVERVIEW.TXT以了解Android NDK是什么,不是.此文件提供有关如何正确设置NDK的说明.

一,要求:

Android NDK目前需要Linux,OS X或Windows主机操作系统.Windows用户需要安装Cygwin(http://www.cygwin.com)才能使用它.请注意,不支持在MSys下运行NDK.

您需要安装Android SDK及其依赖项.NDK无法生成最终的应用程序包(.apk文件),只能生成可以进入它们的共享库文件.

重要:

Android NDK只能用于使用Cupcake(1.5)或更高版本的平台来定位系统映像.这是由于微妙的工具链和ABI相关的变化导致它与1.0和1.1系统映像不兼容.

NDK要求您的开发系统上可以使用GNU Make 3.81或更高版本.早期版本的GNU Make可能有效,但尚未经过测试.

您可以通过从命令行运行'make -v'来检查这一点.输出应如下所示:

GNU Make 3.81
Copyright (C) 2006  Free Software Foundation, Inc.
...
Run Code Online (Sandbox Code Playgroud)

在某些系统上,GNU Make可能通过"gmake"或"gnumake"等不同命令提供.对于这些系统,在调用NDK构建系统时,请使用相应的命令替换"make",如文档中所述.

伟大的,一些奇怪的东西叫做gnu make.如果你不打算告诉我它的作用,那你至少可以给我一个URL吗?

NDK还需要在您的开发系统上提供Nawk或GNU Awk可执行文件.请注意,原始的'awk'程序没有实现NDK构建系统使用的'match'和'substr'函数.

好的,另一个工具,有两个可能的名称中的一个,但不是第三个......还有我应该在哪里下载这个?

在Windows上,您需要安装最新版本的Cygwin才能使用NDK.有关说明,请访问http://www.cygwin.com.

哇哇一个URL!下载大约需要一天,因为这些安装说明没有指定要下载的部分.

II.准备安装预构建的跨工具链二进制文件:

安装和取消归档NDK后,您需要从根文件夹运行以下命令:

建立/ host-setup.sh

你好?除了.exe .com或.dll之外,Windows不会运行任何东西,只需告诉我你希望我如何运行它.

这将测试您的设置并确保NDK可以正常工作.

关于这些东西需要安装到哪个目录(什么目录)没有任何说法

unix android android-ndk

2
推荐指数
3
解决办法
737
查看次数

Qt 4.6 QLineEdit风格.如何设置灰色高光边框的样式以使其圆润?

我正在为QLineEdit设计样式以使用圆形边框作为搜索框.边界本身的舍入很容易,但我无法弄清楚如何在焦点有焦点的情况下围绕窗口小部件的突出显示部分.我尝试过QLineEdit :: focus,但这只会修改内部边框.下面的图像显示了圆形qlineedit的幻觉在获得焦点时如何丢失.

QListView, QLineEdit {
    color: rgb(127, 0, 63);
    selection-color: white;   
    border: 2px groove gray;
    border-radius: 10px;
    padding: 2px 4px;
}
QLineEdit:focus {
    color: rgb(127, 0, 63);
    selection-color: white;   
    border: 2px groove gray;
    border-radius: 10px;
    padding: 2px 4px;
}

QLineEdit:edit-focus {
    color: rgb(127, 0, 63);
    selection-color: white;   
    border: 2px groove gray;
    border-radius: 10px;
    padding: 2px 4px;
}
Run Code Online (Sandbox Code Playgroud)

有和没有焦点的图像: 没有http://img688.imageshack.us/img688/1986/screenshot20100406at310.png 与http://img251.imageshack.us/img251/1986/screenshot20100406at310.png

qt qt4 qlineedit

9
推荐指数
2
解决办法
7526
查看次数

SEO在数据库驱动的网站上

我对我正在开发的网站有疑问.它是一个数据库驱动的目录站点,人们可以在一个或多个区域代码和一个或多个工作领域中创建一个配置文件并列出自己.当某人正在寻找雇用的人时,他们会输入一个或多个区号来查看(或选中带有复选框),当表单提交时,它会将这些保存为cookie,以便网站记住您在搜索的位置.然后,您可以按类别和字段(即链接)缩小搜索范围,并获取与您的搜索匹配的所有配置文件的列表.

我关心的是:因为搜索引擎无法输入或选择要搜索的区号,如何查找和索引任何个人资料页面?它不允许用户在没有首先选择区号的情况下搜索人,因为这样做没有实际意义.从用户体验/可用性的角度来看,仅仅将每个区域代码的列表作为类别页面的链接也没有实际意义,但据我所知,这不是搜索引擎看到的唯一方式每个人?

Facebook这样的网站如何实现这一目标?没有某种主目录链接到单个Facebook用户的个人资料页面,但它们通常是一个人姓名的第一搜索结果.

sitemap seo dynamic database-driven

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

匹配和删除元组列表中的项目

我有一个元组列表,比方说,

[{x, a, y}, {x, b, y}].
Run Code Online (Sandbox Code Playgroud)

是否有内置函数(或者我可以使用BIF的组合)来删除所有匹配的元组{x, _, y},如基于元组中第一个和第三个项的匹配和删除,忽略第二个?

erlang tuples list pattern-matching

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

将Derived类的构造函数中的项插入Base类的私有std :: vector的最佳方法是什么?

我有这些课程:

class Base
{
...
private:
std::vector<X> v;
};

class Derived : public Base
{
Derived(X*, int n);
};
Run Code Online (Sandbox Code Playgroud)

其中Derived的构造函数传递了一个项目X的数组,我需要在Base类中插入到我的vector v中.(X是智能指针)

目前我看到两种方法:

  1. 在Base中创建一个函数:InsertItem(X*),它将一个项插入向量中(1乘1)
  2. 在Derived中创建包含完整列表的向量,然后通过移动整个向量将其放入Base.

我没有看到#2的任何优势,但是想知道#1是否是一个好的解决方案,或者是否有更好的方法来做到这一点.

谢谢!

c++ inheritance stl

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

如果当前文档库中尚不存在文件夹,如何创建文件夹?

我修改了代码.我现在可以上传到当前文档库(不再硬编码文档库或实际URL).我现在需要做的就是确保文件夹是否存在.如果当前文档库中不存在,则创建该文件夹.如果我遇到解决方案,我会继续更新代码.

谢谢

public override void ItemAdded(SPItemEventProperties properties)
{
    base.ItemAdded(properties);


    using (SPSite currentSite = new SPSite(properties.WebUrl))
    using (SPWeb currentWeb = currentSite.OpenWeb())

    {   SPListItem oItem = properties.ListItem;             
        string doclibname = "Not a doclib";

        //Gets the name of the document library
        SPList doclibList = oItem.ParentList;

        if (null != doclibList)
        {
            doclibname = doclibList.Title;
        }
        // this section also not working.
        // getting Object reference not set to an instance of an object or something like that.
        //if (currentWeb.GetFolder("uHippo").Exists == false)
        //{

            SPListItem folder …
Run Code Online (Sandbox Code Playgroud)

sharepoint document-library

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