问题列表 - 第26956页

将IO输出收集到列表中

如何SDL.pollEvent :: IO Event在输出结束之前发出多个调用SDL.NoEvent并将所有结果收集到列表中?

在命令性的术语中,这样的事情:

events = []
event = SDL.pollEvent
while ( event != SDL.NoEvent ) {
        events.add( event )
        event = SDL.pollEvent
}
Run Code Online (Sandbox Code Playgroud)

io monads haskell

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

我如何使用strace来了解我的C程序中的系统调用

我想知道如何使用strace跟踪我的C程序中的系统调用以及如何使用它来调试我的代码.

c system-calls strace

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

WPF TreeView的列标题

我使用WPF TreeView来显示一些分层信息.TreeView中的每个项目都包含多个属性,因此我在HierarchicalDataTemplate中使用Grid来显示这些属性:

<HierarchicalDataTemplate x:Key="ArtistTemplate"
    ItemsSource="{Binding XPath=Title}"
    ItemTemplate="{StaticResource TitleTemplate}">

    <Grid>
        <Grid.ColumnDefinitions>
            <ColumnDefinition SharedSizeGroup="NameColumn" />
            <ColumnDefinition SharedSizeGroup="GenreColumn" />
            <ColumnDefinition SharedSizeGroup="BornColumn" />
            <ColumnDefinition SharedSizeGroup="DiedColumn" />
        </Grid.ColumnDefinitions>

        <TextBlock Grid.Column="0" Text="{Binding XPath=@Name}" />
        <TextBlock Grid.Column="1" Text="{Binding XPath=@Genre}" />
        <TextBlock Grid.Column="2" Text="{Binding XPath=@Born}" />
        <TextBlock Grid.Column="3" Text="{Binding XPath=@Died}" />
    </Grid>

</HierarchicalDataTemplate>
Run Code Online (Sandbox Code Playgroud)

这显示为一个漂亮的TreeView有4列 - 到目前为止一切都很好!我需要的唯一额外的东西是TreeView上方的标题,显示列名称.标题列宽度应与TreeViewItems同步,标题样式也应该是可自定义的.最简单的方法是什么?

PS我找到了两个接近的解决方案:

1)这里有一个TreeListView ,但这需要我为我的模型实现一个自定义接口(ITreeModel).此解决方案中的方法是从ListView开始并手动实现RowExpander.在我的情况下,TreeView足够接近我需要的,所以我希望在它上面放一个标题应该非常简单.

2)这里有一个TreeListView .这个确实以TreeView开头,但我无法弄清楚如何自定义标头.我怀疑我必须在generic.xaml中自定义GridViewHeaderRowPresenter,但是这个元素似乎没有自己的ControlTemplate.

wpf treeview columnheader

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

在VBA Access中使用.text和.value之间的区别

我将textbox1.text值传递给查询,有时传递给字符串:

Dim combor1 As String
combor1 = comboReason1.Text
Run Code Online (Sandbox Code Playgroud)

我怎么知道什么时候该放combor1 = comboReason1.Value

另外,为什么我需要为控件设置焦点以引用其属性?这对我来说没有意义.

此外,当我设置combor4 = comboReason4.Value并且.value为null时,我收到有关无效使用null的错误.

ms-access vba

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

C++头文件如何工作?

当我在C++程序中包含头文件中的某些函数时,整个头文件代码是否被复制到最终的可执行文件中,或者只生成特定函数的机器代码.例如,如果我std::sort<algorithm>C++中的标题调用,则仅为sort()函数或整个<algorithm>头文件生成机器代码.

我认为Stack Overflow上存在一个类似的问题,但我已尽力找到它(我曾经看了一次,但丢失了链接).如果你能指出我的话,那就太棒了.

c++ header-files

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

Mysql maven jpa骨架

是否有使用mysql的项目的骨架,一些与RESOURCE_LOCAL作为连接类型的eclipse/top链接?最好使用maven.我正在寻找它几个小时,甚至不能运行最狡猾的exaple.所以,如果你准备好并且正在运行,请发布:-).即使是像这两个类一样简单的东西.


@Entity
public class Message implements Serializable{
    public Message() {}
    public Message(String s){
        this.s = s;
    }
    @Id
    String s;
    public String getS(){
        return s;
    }
}
public class App {
    static private EntityManagerFactory emf;
    static private EntityManager em;
    public static void main( String[] args ) {
        emf = Persistence.createEntityManagerFactory("persistence");
        em = emf.createEntityManager();
        Message m = new Message("abc");
        em.persist(m);
    }
}

java mysql maven-2 jpa eclipselink

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

不使用Collection方法对列表进行排序

如何在不使用Collection方法的情况下对列表进行排序?

java

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

FluentNHibernate错误 - "无效的对象名称"

我正在尝试使用FluentNHibernate和Sql2005进行最简单的映射.基本上,我有一个名为"sv_Categories"的数据库表.我想添加一个类别,自动设置ID,并添加提供的用户ID和标题.

数据库表格布局:

  • CategoryID - int - 非null,主键,自动递增
  • UserID - uniqueidentifier - not null
  • 标题 - varchar(50) - 非null

简单.

My SessionFactory code (which works, as far as I can tell):
            _SessionFactory = Fluently.Configure().Database(
                MsSqlConfiguration.MsSql2005
                    .ConnectionString(c => c.FromConnectionStringWithKey("SVTest")))
                    .Mappings(x => x.FluentMappings.AddFromAssemblyOf<CategoryMap>())
                    .BuildSessionFactory();
Run Code Online (Sandbox Code Playgroud)

我的ClassMap代码:

public class CategoryMap : ClassMap<Category>
{
    public CategoryMap()
    { 
        Id(x => x.ID).Column("CategoryID").Unique();
        Map(x => x.Title).Column("Title").Not.Nullable();
        Map(x => x.UserID).Column("UserID").Not.Nullable();
    }
}
Run Code Online (Sandbox Code Playgroud)

我的班级代码:

public class Category
{
    public virtual int ID { get; private set; }
    public virtual string Title …
Run Code Online (Sandbox Code Playgroud)

asp.net nhibernate sql-server-2005 fluent-nhibernate

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

有没有办法使用Objective C查找月中的天数?

而不是计算月和闰年来做这个计算.有没有办法检查使用一些Apple内部API这样做?

我发现Java有这样的东西:

calendar.getActualMaximum(calendar.DAY_OF_MONTH) 
Run Code Online (Sandbox Code Playgroud)

Objective C有什么类似的东西吗?你.

cocoa objective-c

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

正确的案例标题案例问题

我在这做错了什么?我希望用户名在输出中显示为正确但我无法弄明白.

string proper = this.xTripNameTextBox.Text;
CultureInfo properCase = System.Threading.Thread.CurrentThread.CurrentCulture;
TextInfo currentInfo = properCase.TextInfo;
proper = currentInfo.ToTitleCase(proper);

this.xTripOutputLabel.Text = proper +  Environment.NewLine + "The total gallons you would use: " + Output.ToString("0") + Environment.NewLine + "Total amount it will cost you: " + Coutput.ToString("C") + Environment.NewLine +" Your customer number is " + rnd1.Next(1, 1000).ToString(); 
Run Code Online (Sandbox Code Playgroud)

c#

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