问题列表 - 第21424页

CMake并包括其他makefile

假设我有一个CMakeLists.txt并且我想在另一个包含另一个makefile的文件中调用(类似于C中的#include语法),我将如何实现这一目标?

build-process makefile cmake include

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

Visual Studio 2008中"if statements"之类的垂直行?

是否有一个加载项或设置可以添加垂直行来链接像Visual Studio 2008中的"if语句"?

替代文字http://i49.tinypic.com/i4jyqe.png

谢谢

c# add-in visual-studio

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

查看加载时使UISearchBar成为第一个响应者

我有一个简单的UIViewController和a UISearchBar,当视图加载时我想让搜索栏立即成为第一个响应者,以便键盘显示,他们可以立即开始键入他们的查询.我尝试在viewWillAppear下面这样做,没有任何运气:

- (void)viewWillAppear:(BOOL)animated
{
    [productSearchBar becomeFirstResponder];
    [super viewWillAppear:animated];
}
Run Code Online (Sandbox Code Playgroud)

难道还有其他的,我要打电话的地方becomeFirstResponderUISearchBar或者我应该是别的完全调用的东西吗?

iphone objective-c uiviewcontroller uisearchbar first-responder

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

带有UpdatePanel Viewstate问题的JQuery BlockUI

我正在使用BlockUI来显示模态.在阻止的模式中,我有一个更新面板.在更新面板中,我有一个文本框和一个按钮,可以将内容提交回服务器.到目前为止一切正常(调用blockUI,出现模态,按钮执行回发).但是,当按钮的click事件被触发时,即使输入了文本,文本框的值也始终为空.更新面板更新时,文本框显示为空白.看来这可能是某种viewstate问题,我没有关闭viewstate.

<a href="javascript:$.blockUI({ message: $('#divTest') });">SHOW MODAL</a>

<div id="divTest" style="display: none;">
<asp:UpdatePanel ID="upTest" UpdateMode="Conditional" runat="server">
    <ContentTemplate>
        <asp:TextBox ID="txtTestVS" runat="server" /><br />
        <asp:Button ID="cmdTest" Text="TEST" OnClick="cmdTest_Click" UseSubmitBehavior="false" runat="server" />
    </ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

服务器端:

protected void cmdTest_Click(object sender, EventArgs e)
Run Code Online (Sandbox Code Playgroud)

{string x = txtTestVS.Text; }

字符串"x"始终等于"".

asp.net viewstate jquery updatepanel blockui

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

Vim作为笔记平台:在垂直分割窗口中跳转到标记

在过去,我使用Vim作为笔记平台,通过使用Vim帮助文件格式创建带有标签列表的index.txt文件,然后创建一组具有正常*Help_Tag*链接语法的文本文件,以便CTRL-]在index.txt文件中的tag将跳转到任意注释文本文件中的相应标记.您需要:helptags dir为目录生成标记(其中dir是notes目录的路径).

替代文字

我正在寻找的是一个简单的方法,在左侧分割窗口,并在右侧分割窗口中打开光标下的标签.像CTRL-W v标签跳跃和使用已经打开的垂直分割窗口的东西.

问题是如果你这样做CTRL-]将打开左窗格中的标签,如果你这样做,它会在左窗格中CTRL-W CTRL-]创建一个水平分割窗口.

我必须有一种方法可以做到这一点.

tags vim

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

如何为可空类型获取字符串类型

我正在使用从我的dbml文件生成的数据类的属性生成T4模板.要获取我使用的类的属性类型item.PropertyType.Name,问题是,对于可空类型,它返回Nullable``1 , is there a way to getNullable for example, orint?`?

c# reflection

4
推荐指数
2
解决办法
2053
查看次数

如何在Java中获取所有枚举值?

我遇到了这个问题,我不知道enum我需要迭代其可能值的实际类型.

if (value instanceof Enum){
   Enum enumValue = (Enum)value;
}
Run Code Online (Sandbox Code Playgroud)

任何想法如何从enumValue中提取其可能的值?

java enums

85
推荐指数
7
解决办法
11万
查看次数

分析高斯整数的好方法是什么?

我已经有了素数因子化(对于整数),但现在我想用高斯整数来实现它,但我该怎么做呢?谢谢!

algorithm math complex-numbers prime-factoring number-theory

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

使ExtJS GridPanel的某些单元格不可编辑

我目前有一个带有Ext.ux.RowEditor插件的GridPanel.行编辑器中存在四个字段:端口,IP地址,子网和DHCP.如果选中所选行的DHCP字段(复选框),我需要使其他三个字段不可编辑.

我一直试图在触发beforeedit事件时执行此代码,但无济于事......我只找到了使整个列不可编辑的方法.我的代码到目前为止:

this.rowEditor.on({
    scope: this,
    beforeedit: this.checkIfEditable
});

checkIfEditable:function(rowEditor, rowIndex) {
    if(this.getStore().getAt(rowIndex).get('dhcp')) {
        // this function makes the entire column un-editable:
        this.getColumnModel().setEditable(2, false); 

        // I want to make only the other three fields of the current row 
        // uneditable.
    }
 }
Run Code Online (Sandbox Code Playgroud)

如果需要澄清,请告诉我.

任何有助于扩展RowEditor以完成目标功能的帮助也将非常受欢迎!

javascript gridview extjs

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

Ruby .each删除集合中的项目

我目前正在使用一个应用程序,它允许通过rub脚本添加和删除下拉列表中的项目.Ruby看起来像这样

SAFE = ;
return control if control.CyclesCount == 0;
control.Items.each{|item| control.Items.Remove(item) if item.Value.index('|').nil?};
return control;
Run Code Online (Sandbox Code Playgroud)

control是自定义用户控件,其Items是ListItemCollction.我正在通过单元测试运行,以使我的Ruby代码正确并遇到麻烦.我传入的ListItemColletion看起来像这样..

var lic = new ListItemCOllection {
  new ListItem {Text = "Item2", Value = "8"}, 
  new ListItem {Text = "Item1", Value = "1"},
  new ListItem {Text = "Item3", Value = "3|1"},
  new ListItem {Text = "Item4", Value = "4"},
  new ListItem {Text = "Item5", Value = "5|2"},
  new ListItem {Text = "Item6", Value = "6"}
}
Run Code Online (Sandbox Code Playgroud)

此代码似乎总是在items集合中留下3个项目,而不是将2个项目与管道放在一起.3取决于我放置项目的顺序(按此顺序,Item1,Item3,Item5左转)这使我相信它的删除被搞砸了.我还尝试了一个集合的副本,循环它,从原始中删除,以便我没有从我正在迭代的集合中删除.我是Ruby的忠实用户,所以对我很轻松......但我可以使用一些建议.

谢谢

c# ironruby

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