小编oom*_*pah的帖子

/sbin/ldconfig.real:无法统计 /lib/x86_64-linux-gnu

当我在 Ubuntu 机器上运行 ldconfig 时,我收到警告:

/sbin/ldconfig.real:无法统计 /lib/x86_64-linux-gnu

据我所知,这还没有造成任何问题,但我想“修复”它,以防它稍后回来咬我。有谁知道我为什么收到此消息 - 以及如何解决它?

ubuntu

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

Lua脚本中的奇怪逻辑?

我似乎无法理解Lua评估布尔值的方式.

这是一个旨在证明问题的简单片段:

function foo()
  return true
end

function gentest()
   return 41
end

function print_hello()
  print ('Hello')
end


idx = 0

while (idx < 10) do
 if foo() then
    if (not gentest() == 42) then
       print_hello()
    end
 end
 idx = idx +1
end
Run Code Online (Sandbox Code Playgroud)

运行此脚本时,我希望在控制台上看到"Hello" - 但是,没有打印任何内容.有谁能解释一下?

lua

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

为什么这个内部(嵌套)结构需要默认的ctor?

我正在尝试编译类似于以下代码段的代码:

class System
{
private:
   struct Configuration
   {
      Configuration(/*params*/);
      Configuration(const Configuration&);
      Configuration& operator=(const Configuration&);
      ~Configuration();

      /* member variables */
   } m_config;

   explicit System(const Configuration& cfg);

   // Non copyable constructable, non assignable
   System(const System&);
   System& operator= (const System&);

public:
    System();
    ~System();  
}


//Implementation
System::System()
{
   m_config = Configuration(/*default params*/);
   // ....
}
Run Code Online (Sandbox Code Playgroud)

编译器错误:没有匹配函数来调用'System :: Configuration :: Configuration()'

当我提供(甚至只是一个声明而不是定义)嵌套结构的默认构造函数时,错误消失了 - 为什么?!

其他详细信息:gcc版本4.4.3(Ubuntu 4.4.3-4ubuntu5)

c++

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

PHP:在数组数组的第一个"列"中搜索

我有一个数组数组,我想复制第一列

数据如下所示:

(0=>"homer", 1=> 1, 2=> 2, 3=> 3)
(0 => "marge", 1=> 2, 2 => 4, 3=> 8)
(0 => "bart", 1 => 6, 2 => 2, 3 => 7)
(0 => "lisa", 1 => 16, 2 => 20, 3 => 71)
Run Code Online (Sandbox Code Playgroud)

是否有一个PHP函数(类似于array_search),我可以用它来搜索第一个"列"中的名称匹配?

第一列中的数据已经排序,所以如果我可以复制"column1",我可以执行一个array_search(我假设使用了一个bsearch,而不是通过元素迭代的一个天真元素).

我的问题是:

  • 是否有类似于array_search的PHP函数,我可以用它来搜索2D数组第1列中的匹配项?

  • 如果失败了,是否有一个PHP函数将第一列复制到一维数组(同时保留顺序),所以我可以调用array_search吗?

php multidimensional-array

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

如何摆脱textarea中的额外空间?

我正在生成一个HTML表单,其中包含文本区域中的一些代码.

生成的HTML如下所示:

<textarea id="message" name="message"
    rows="18" cols="40">The quick brown fox
    <?php echo $page_url;?>
</textarea>
Run Code Online (Sandbox Code Playgroud)

当页面在浏览器中呈现时,它看起来像这样:

The quick brown fox
         http://www.example.com
Run Code Online (Sandbox Code Playgroud)

我无法解释它,因为变量不包含前导空格 - 并且也没有应用CSS样式.

谁能想到可能导致这种情况的原因?

html php

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

在这里宣布什么?

今天早上我在一些代码中遇到了这个奇怪的声明(在我的一杯黑咖啡有机会"开始"之前)......

IField const* f(0);
Run Code Online (Sandbox Code Playgroud)

这对我来说有点不寻常.谁能解释变量f是什么?

c++ const

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

什么是pythonic方式将异构的标量列表转换为字符串

我有一个包含字符串整数和浮点数的列表.我想将它转换为字符串并将其保存到文件(CSV格式) - 我不想手动转换每个字段 - 但我也不想使用CSV解析模块,因为它对于快速和脏的脚本来说太重了其格式永不改变.

这样做的pythonic方法是什么?"".join()"模式"失败,因为列表包含非字符串成员.

python

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

从PHP中的函数调用返回多个项目

是否可以从函数中返回多个项目 - 并将它们分配给单个语句中的多个变量 - 就像可以在某些语言中完成的那样(例如Python)?

例如,我可以这样的东西:

a, b, c,d = foo();
Run Code Online (Sandbox Code Playgroud)

php

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

如何设置图例(jqplot)中各个标签的颜色?

我正在使用jqplot在页面上绘制图表.我正在绘制多条线,我需要显示一个有助于识别线条的图例.

线条有不同的颜色,所以我需要找到一种方法来设置图例中显示的各个标签的颜色.

  var plot3 = jQuery.jqplot('div1', [data1, data2, data3, data4],
    {
      // Series options are specified as an array of objects, one object
      // for each series.
      series:[
          {
            color: '#FF0000',
            // Change our line width and use a diamond shaped marker.
            lineWidth:2,
            markerOptions: { style:'diamond' }
          },
          {
            color: '#00FF00',
            // Don't show a line, just show markers.
            // Make the markers 7 pixels with an 'x' style
            showLine:false,
            markerOptions: { size: 7, style:"x" }
          },
          {
            color: '#0000FF', …
Run Code Online (Sandbox Code Playgroud)

javascript jquery jqplot

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

字符串中冒号的不区分大小写的正则表达式

我想匹配一个具有以下形式的字符串:

abcd:vxyz
Run Code Online (Sandbox Code Playgroud)

那就是:4个字符后跟冒号,然后是3个(或最多)4个字符.

我想做一些INSENSITIVE比赛.

任何人都可以帮助模式吗?

javascript regex

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

嵌套类初始化列表问题

//header file
class Foo
{
   public:
   struct FooBar {
      bool ok;
      string msg;
   };
};

// .cpp file
Foo::FooBar::FooBar():ok(false), msg("hello")
{}
Run Code Online (Sandbox Code Playgroud)

在尝试编译时,我得到:

错误:隐式声明'Foo :: FooBar :: FooBar()'的定义

愚蠢,简单的范围相关的错误我敢肯定,但我似乎无法发现它是什么...

c++

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

使用lower_bound()和upper_bound()选择记录

我有一个对象的地图,由日期键入(存储为双).我想根据日期过滤/提取对象,所以我编写了一个类似下面的代码片段的函数.

但是,我发现如果我提供的日期低于最早日期或大于最后日期,则代码将失败.我修改了代码,以便任何低于第一个日期的输入startdate设置为地图中的第一个(即最低)日期,同样,enddate> last date设置为地图中的最后一个(最大)日期

void extractDataRecords(const DatedRecordset& recs, OutStruct& out, const double startdt, const double enddt)
{
    double first = recs.begin()->first, last = recs.rbegin()->first;
    const double sdate = (start < first) ? first : startdt;
    const double edate = (enddt > last) ? last : enddt;

    DatedRecordsetConstIter start_iter = recs.lower_bound(sdate), end_iter = recs.upper_bound(edate);

    if ((start_iter != recs.end()) && (end_iter != recs.end()))
    {

        // do Something
    }
}
Run Code Online (Sandbox Code Playgroud)

这是实现这种行为的正确方法吗?

c++

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

标签 统计

c++ ×4

php ×3

javascript ×2

const ×1

html ×1

jqplot ×1

jquery ×1

lua ×1

multidimensional-array ×1

python ×1

regex ×1

ubuntu ×1