问题列表 - 第49542页

将二进制数据(std :: string)写入std :: ofstream?

我有一个std::string包含二进制数据的对象,我需要将其写入文件.可能ofstream f("name"); f << s;有问题吗?我需要完全按照原来的方式读回数据.

我当然可以使用fwrite(s.c_str(), s.size(), 1, filep),这两种方法都有任何优点/缺点吗?

c++ binary iostream

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

WPF c#从同一datatemplate中的按钮检索列表框行的内容

我已经研究了一段时间并且无济于事(我已经尝试过让命令工作了但是有一些我认为我很想念的东西.对于WPF做事的方式很新,但没有帮助(但是真的喜欢我用WPF找到的东西)

我遇到与此帖相同的问题: 从DataTemplate上的按钮获取ListBox行对象

我有一个列表框,每个数据模板中有标签+ 2个按钮.单击按钮时,我不需要知道单击了哪一行.(根本没有选择该行,因此Selectedindex不在问题中).我真的很喜欢Vaccano的方法,但似乎无法让它在他给出的信息上工作(他说自己非常简短)

<ListBox x:Name="lbDirectoryTreeBox" Height="auto" Width="auto" Grid.Column="0" Grid.Row="0" Margin="10,10,5,10" ItemsSource="{Binding}" 
            MouseDoubleClick="lbDirectoryBox_MouseDoubleClick" SelectionChanged="lbDirectoryTreeBox_SelectionChanged">
    <ListBox.ItemTemplate>
        <DataTemplate>
            <StackPanel Orientation="Horizontal">                        
                <Button x:Name="btnOpenFolder" Content="R" Width="20" Height="20" Click="btnDirectoryOpen_Click" />
                <Button x:Name="btnAddFolder" Content="R" Width="20" Height="20" Click="btnAddFolder_Click" />
                <Label Width="auto" Content="{Binding Path=Name}" />
            </StackPanel>
        </DataTemplate>
    </ListBox.ItemTemplate>
</ListBox>
Run Code Online (Sandbox Code Playgroud)

单击任一按钮后,如何获取行的selectedindex?(在c#中)

在此提前感谢您的帮助.

c# wpf listbox datatemplate

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

Jquery-UI对话 - 无需DIV即可实现

我有一个我怀疑是一个简单的问题,在搜索后我怀疑我的问题的答案是否定的,但要仔细检查......

是否可以使用Jquery ui对话框设置DIV?

即而不是..

$(function() { $( "#dialog" ).dialog();});...

<div id="dialog" title="Do I really need this?">This is a lot of typing just to pass on a simple message</div>

是否有可能只是...

$(function(quickly) { $( "#dialog" ).dialog('this would be much easier');});...

并在需要时用quick()类型的东西调用它.

您可能会注意到,我可能会通过Javascript混淆并通过反复试验来尽力找到适用于我的解决方案.

我想,我问我是否能以某种方式使用对话框以类似的方式...

alert("this is simple")

...所以我可以在需要时向用户发出提醒,而不是按下网址或按下按钮.

希望以上是有道理的,我会怀疑我必须坚持丑陋的标准警报,但如果有一个简单的解决方案,请告诉我.

谢谢

html dialog jquery-ui

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

android评级栏大小

我终于找到了如何更改ratingBar的图像,但我无法弄清楚如何更改大小.我有这个

<resources>
    <style name="foodRatingBarSmall" parent="@android:style/Widget.RatingBar.Small">
        <item name="android:progressDrawable">@drawable/rating_bar_used</item>
        <item name="android:minHeight">10dip</item>
        <item name="android:maxHeight">10dip</item>
    </style>
</resources>
Run Code Online (Sandbox Code Playgroud)

但每当我改变它的大小minHeight,maxHeight它仍然是相同的.

我的布局xml:

<TableLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:layout_width="fill_parent" android:onClick="showRecipeOnClick" android:clickable="true" style="@style/row">

    <TableRow
            android:id="@+id/tableRow1" android:layout_gravity="center" android:layout_height="wrap_content" android:layout_width="fill_parent" android:gravity="center_vertical">
        <TextView android:id="@+id/customName"
            android:textSize="25px"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="TextView"
            android:textColor="@color/black"
            android:layout_weight="5">
        </TextView>
        <RatingBar android:id="@+id/mainRatingBar"
                   android:layout_width="wrap_content"
                   android:layout_height="wrap_content"
                   android:numStars="5"
                   android:stepSize="0.5"
                   android:isIndicator="true"
                   android:layout_gravity="center_vertical"
                   style="@style/foodRatingBarSmall"></RatingBar>
    </TableRow>
        <View android:layout_width="fill_parent"
            android:layout_height="2dip"
            android:background="@color/black"/>
    </TableLayout>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

谢谢您的帮助

layout android

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

xpath中的逗号操作符,和c一样吗?

    <xsl:variable name="html-output-name" 
         select="(if(@index and @index eq 'true') 
             then concat($default-name, '.html') 
             else (), 
         @html-output-name,
         @output-name, 
         $default-html)[1]" />
Run Code Online (Sandbox Code Playgroud)

我看到“if”在做什么,但我不确定如何理解命令中的其余项目,以及最后的 [1]。这是否等于“列表中的第一个非空项目?”

xpath xpath-2.0

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

学习Word XML格式的资源?

您建议了解哪些资源有关Microsoft的Open Office格式(Office 2007中引入的XML格式,不要与OpenOffice.org混淆),特别是对于.docxWord文件?(理想情况下,有大量样本和教程的.)

ms-word openxml openxml-sdk

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

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

我应该如何在Python中安排类中的方法?

如何(或者是一种干净的方式)在Python中组织方法?

我总是__init__首先使用方法,然后是其他任何方法__foo__(你称之为什么?)方法.但随后它会导致混乱.

python methods code-organization

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

使用宏迭代生成函数声明

我正在尝试使用宏生成函数声明

/* goal: generate int f(int a, float b) */
template<typename P>
struct ptype;

template<typename P>
struct ptype<void(P)> { typedef P type; };

#define NAMEe
#define COMMAe
#define COMMA ,

#define NAME(N) N PARAMS
#define PARAMS(P, ...) COMMA ## __VA_ARGS__ P NAME ## __VA_ARGS__
#define PARAM_ITER(P) P NAME

#define PROTO(R, N, P)  \
  ptype<void R>::type N (PARAM_ITER P (,e))

PROTO((int), f, (int)(a)(float)(b));
Run Code Online (Sandbox Code Playgroud)

它将使用具有空的宏参数来迭代地处理下一个(name)(type)NAMEPARAMS分别...。但海湾合作委员会抱怨

prototype.hpp:20:35: warning: ISO C99 requires rest arguments …
Run Code Online (Sandbox Code Playgroud)

c++ c99 c-preprocessor variadic-macros c++11

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

dr drcket中的位图

如何在dr racket中的一个帧(gui)上加载一个位图??? 请提供必要的代码和参考....

racket

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