问题列表 - 第13621页

使用共享库与单个可执行文件

我的同事声称我们应该将我们的C++应用程序(C++,Linux)分解为共享库,以提高代码模块性,可测试性和重用性.

从我的观点来看,这是一个负担,因为我们编写的代码不需要在同一台机器上的应用程序之间共享,也不需要动态加载或卸载,我们可以简单地链接单个可执行应用程序.

此外,使用C函数接口IMHO包装C++类会使它变得更加丑陋.

我还认为单个文件应用程序将更容易在客户的站点远程升级.

如果不需要在应用程序之间共享二进制代码而没有动态代码加载,是否应该使用动态库?

c c++ shared-libraries

7
推荐指数
2
解决办法
4195
查看次数

WPF:GridViewColumn.Header 拖动(重新排序)问题

在我的 WPF 应用程序中,我有一个 GridViewColumn,如下所示:

<GridViewColumn Width="170">

    <GridViewColumn.Header>
        <StackPanel Orientation="Horizontal">
            <Path Data="{StaticResource pathStar}" Fill="Gold" Stroke="Red"/>
            <TextBlock VerticalAlignment="Center">New items</TextBlock>
        </StackPanel>
    </GridViewColumn.Header>
    ...
Run Code Online (Sandbox Code Playgroud)

如果单击并拖动任何子对象(如路径或文本块),我将无法拖动/重新排序该列。只有当我点击可用空间时,我才能拖动此列。

我将如何使整个列再次可以拖动?

wpf gridview drag

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

在Repeater中填充DropDownList不起作用

我正在尝试在转发器中填充下拉列表,但我不是很成功.我可能使用错误的EventArgs e.

这是我的aspx代码:

        <asp:Repeater runat="server" id="criteriaScore">
            <HeaderTemplate>
              <ul>         
                <li class="header"><span class="item">Kriterie</span><span class="value">Poeng</span><span class="description">Beskrivelse</span></li>
            </HeaderTemplate>
            <ItemTemplate>
                <li>
                    <span class="item"> <%# Eval("criteria") %>:</span>
                    <asp:DropDownList id="ddlRating" runat="server" autopostback="true" enableviewstate="false"></asp:DropDownList>
                    <span class="value score<%# Eval("lvl") %>" title="<%# Eval("description") %>"> </span>
                </li>
            </ItemTemplate>
            <FooterTemplate>
                </ul>  
            </FooterTemplate>
        </asp:Repeater>
Run Code Online (Sandbox Code Playgroud)

而背后的代码:

    protected void criteriaScore_ItemDataBound(object sender, DataListCommandEventArgs e)
    {
        DropDownList ddl = (DropDownList)e.Item.FindControl("ddlRating");

        for(int i=1; i > 5; i++)
        {
            ddl.Items.Add(new ListItem(i.ToString(), i.ToString()));
        }
    }
Run Code Online (Sandbox Code Playgroud)

有人可以指导我走正确的道路吗?:)

.net c# asp.net data-binding repeater

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

如何以编程方式获取mac os x macbooks的电池寿命?

我想要做的是记录电池百分比.我知道linux中的等价物是sysctl(hw.acpi.battery.life).但是,当我在mac os x中经历了sysctl的人时,我找不到找到它的等效代码.有人可以指出如何使用目标c来做到这一点.我可以调用sysctlbyname但是它的结构中没有这个输入.请帮助我

c macos objective-c acpi

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

PHP/HTML显示隐藏的字符

所以,我有一堆代码,我从MySQL的一个专栏中提取.此代码包含隐藏字符,例如"\ t"和"\n".

我正在尝试将原始代码显示在DIV中.我希望能够真正展示隐藏的角色.到目前为止,我有以下内容,没有太多运气:

<?php
// Simple example: replace all newlines with their character equivalent
$value = str_replace("\n", '\n', $value);
echo htmlentities($value);
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

html php character-encoding

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

从单个链接列表中删除节点

据我所知,你可以这样做:

  1. 找到要删除的节点.
  2. node.previous.next = node.next
  3. node.next.previous = node.previous
  4. node.previous = null
  5. node.next = null
  6. 如果您处于非GC环境中,请处置节点

如果您的列表是双重链接.

但是你如何用一个链表做到这一点?我已经尝试了很多东西,但没有用:(我只是简单地删除一个特定的索引,或者它什么都不做

c# linked-list

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

从param*name*中提取值?

我有一个带有名称和值的params列表,如下所示:

date_2009-09-16 => ["50.00"]
date_2009-09-17 => ["60.00"]
date_2009-09-18 => ["90.00"]
Run Code Online (Sandbox Code Playgroud)

我想在我的数据库中为每个日期保存一条记录,如下所示:

|id | date       | price|
|1  | 2009-09-16 | 50.00|
|2  | 2009-09-17 | 60.00|
|3  | 2009-09-18 | 90.00|
Run Code Online (Sandbox Code Playgroud)

如何从参数名称中提取日期(这可能吗?!)?

更新:

虽然我仍然不确定如何做Eimantas的答案,但我可以澄清我的表格发送的参数:

Parameters: {
"commit"=>"Save",
"method"=>"put",
"controller"=>"rates",
"action"=>"create",
"authenticity_token"=>"A0wP8Dq7cVOM+bLIcdPENzRhg6T1Mwhjqob1UYTk1Jk=",
"date_2009-09-16"=>"50.00",
"date_2009-09-17"=>"60.00",
"date_2009-09-18"=>"90.00",
"rate"=>{"year"=>"2009", "product_type_id"=>"2"}
}
Run Code Online (Sandbox Code Playgroud)

我认为日期应该属于params散列的速率部分,但是Rails不会将它们放在那里.

更新2:

我想知道你是否可以看到我的费率表,那么它可能有助于我(并防止你的挫折!).我试图允许客户在我的视图中将30个值放入30个框中(在本例中为9月的每一天),并且在我的控制器中,在他们点击"保存"后,将其保存为30个记录.

id | date       | price | product_type_id |
.. | ..         | ..    | ..              |
16 | 2009-09-16 | 50.00 | 1               |
17 | 2009-09-17 | 60.00 | …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

Boxplot schmoxplot:如何绘制R中因子条件下的均值和标准误差?

我们都喜欢像中位数和四分位数范围这样的强有力的测量方法,但是让我们面对它,在许多领域,箱形图几乎从未在已发表的文章中出现,而手段和标准错误一直如此.

在格子,ggplot2等中绘制箱形图很简单,画廊里装满了它们.是否有一种同样直接的方法来绘制均值和标准误差,以分类变量为条件?

我正在拍摄这样的情节:

http://freakonomics.blogs.nytimes.com/2008/07/30/how-big-is-your-halo-a-guest-post/

或者JMP中所谓的"钻石"(见图3):

http://blogs.sas.com/jmp/index.php?/archives/127-What-Good-Are-Error-Bars.html

plot r ggplot2

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

否定文本缩进会导致单击时出现大量链接选择

所以我经常用来创建使用图像的漂亮SEO链接的方法就是text-indent: -9999px;诀窍.基本上,我创建了一个带有背景图像的块级锚点.我把它设置text-indent为一个大的负数,所以你没有看到它,这对SEO有好处.当我点击链接时,它的轮廓从页面上射出(即它与真正遥远的文本一起).我发现这只发生在某些情况下,大多数情况下:

<div>
  <a href="#">SEO text</a>
</div>

div {
  width: 100px;
  height: 100px;
}

  div a {
    display: block;
    text-indent: -9999px;
    width: 100px;
    height: 100px;
    background: url(stuff) etc...;
  }
Run Code Online (Sandbox Code Playgroud)

当您单击100 x 100px区域的链接时,上面的代码将只有95%的时间只有轮廓.但是,当没有定义父母的尺寸时,它似乎会拍摄页面......我想.但在我的这一个例子中,它在父母身上有尺寸,但仍在拍摄.结果,我做了a span { display: none; }诀窍,但我想知道我怎么能用这个text-indent技巧来做,但修复大纲.

有谁知道如何解决这一问题?我需要另一个父母还是需要设置另一个CSS属性?

css seo

11
推荐指数
2
解决办法
2463
查看次数

什么需要在多维动态数组中完成?

我使用动态数组很多,并且SetLength和Finalize程序没有问题.

我最近有理由使用动态数组,其中每个数组元素本身可以包含可变数量的元素.声明是这样的:

TScheduleArray =  array of array of array [1..DaysPerWeek] of TShiftType;
Run Code Online (Sandbox Code Playgroud)

该软件工作正常,我没有遇到如何使用这种结构的问题.在主数组上调用SetLength,然后可以在每个数组元素上再次调用SetLength.这是按预期工作的.

SetLength(MyArray, 1);
SetLength(MyArray[0], 2);
Run Code Online (Sandbox Code Playgroud)

我的问题是:当我来释放用于此数组的资源时,我是否只是在数组变量上调用Finalize:

Finalize(MyArray);
Run Code Online (Sandbox Code Playgroud)

或者每个数组元素是否也需要Finalize d,因为每个元素本身就是一个动态数组?

arrays delphi

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