问题列表 - 第49065页

嵌入式系统上的gettext?

是否存在针对小型嵌入式系统的最小gettext实现?我需要将我的应用程序翻译成几种不同的语言.该应用程序在具有FreeRTOS和最小libc的50MHz ARM7 CPU上运行,但没有文件系统.我查看了GNU gettext工具,但在我的平台上移植libintl的任务看起来有点令人生畏.有任何想法吗?

c embedded gettext

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

尽管采用了错误数据类型的地址,代码仍会编译

#include <iostream>
#define n 255

using namespace std;


int main()
{
int i=n;
int *ptr=&i;
int const *ptr_1=&i;
const int *ptr_2=&i;
const int * const ptr_3=&i;
}
Run Code Online (Sandbox Code Playgroud)

为什么这个代码在Visual C++,Dev C++和G ++中编译?链接到- Ideone -

c++ const

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

如何隐藏使用jQuery隐藏其子ul-li元素的父li元素?

我有一组嵌套的ul,如下所示:

<ul id="educationList">
    <li class="category"><p>Media production</p>
       <ul>
          <li class="education" style="display: block;">
             <a href="#">Real time 3D animation</a>
          </li>
          <li class="education" style="display: block;">
             <a href="#">Filming with Steadicam</a>
          </li>
          <li class="education" style="display: block;">
             <a href="#">Sound Effects</a>
          </li>
       </ul>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

顶部ul(educationList)包含一个类别列表,每个类别都有一个子列表(ul),其中包含在此类别下排序的教育.经典的嵌套列表结构.在上面的示例代码中,我只有一个类别 - 在实际代码中有很多类别.

我有一个jQuery过滤函数,显示/隐藏具有"education"类(子列表元素)的li元素.有时,此过滤功能会隐藏所有子列表元素,因此HTML如下所示:

<ul id="educationList">
    <li class="category"><p>Media production</p>
       <ul>
          <li class="education" style="display: none;">
             <a href="#">Real time 3D animation</a>
          </li>
          <li class="education" style="display: none;">
             <a href="#">Filming with Steadicam</a>
          </li>
          <li class="education" style="display: none;">
             <a href="#">Sound Effects</a>
          </li>
       </ul>
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

不同之处在于,所有子列表元素现在都具有内联样式 …

jquery nested element show hide

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

调用默认构造函数

class base {
    int i;
public:
    base()
    {
        i = 10;
        cout << "in the constructor" << endl;
    }
};

int main()
{
    base a;// here is the point of doubt
    getch();
}
Run Code Online (Sandbox Code Playgroud)

base a 和之间有什么区别base a()

在第一种情况下,构造函数被调用但不是在第二种情况下!

c++

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

onClick php PHP函数然后重定向

我有一个页面,其中包含转到pdf的链接,我想跟踪哪些链接被点击.我以为我可以做类似下面的事情,但我遇到了问题:

<?
    function track($link)
    {
    $sql = "UPDATE database WHERE something = 'something';
    $db = new connection();
    $result = $db->query($sql);

    if($result){                 
                  header( 'Location: http://mywebsite/docs/. $link .' ) ;
                }
    }
?>
Run Code Online (Sandbox Code Playgroud)

我的HTML看起来像:

<a onClick="track(my_file_.pdf")">File Name</a>
Run Code Online (Sandbox Code Playgroud)

好吧,看起来我只是想使用链接将文件名传递给php脚本,一旦完成,我将用户重定向到pdf.

html javascript php

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

为什么我一直在Visual Studio 2010 C#代码窗口中获取混合标签和空格?

我刚刚在Web应用程序中处理了一个C#文件(Global.asax.cs)过去一小时左右,我已经看到提示"tabify"或者其他四次.每次我选择列表并保存文件,但稍后在某些看似随机的点上,我会再次收到提示.

我正在使用ReSharper,但是当我在家中编码时,也不会发生这种情况,也使用ReSharper.只在工作.

visual-studio-2010 visual-studio

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

为什么Java中没有子类可见性修饰符?

不止一次,我发现自己希望获得Java中不可能的可变可见性.我希望某些成员在他们自己的类和任何子类中都可见,但不是对包的其余部分或世界其他地方都可见.换句话说,我想要这个:

Modifier        Class     Package   Subclass  World
sub-class       Y         N         Y         N
Run Code Online (Sandbox Code Playgroud)

然而,Java的设计者只给了我这个:

Modifier        Class     Package   Subclass  World
public          Y         Y         Y         Y
protected       Y         Y         Y         N
no modifier     Y         Y         N         N
private         Y         N         N         N
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西的典型情况是创建一个抽象类.有时候我发现抽象的父母需要访问某些成员,但具体的孩子也会这样做.我可以通过创建成员来为他们提供这种访问权限protected,但是当我不想要时,这会打开对包的其余部分的可访问性.

要完全清楚,我知道Java中不可能有这样的修饰符.我的问题是为什么这样的修饰符不包含在Java中?似乎(对我而言)是一个比任何一个protected或默认的更自然的可见性水平.原因是它的重要性不足以被纳入,还是与我未考虑的可能的副作用更相关?

java visibility language-design

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

当在子程序中隐含使用时,-1,0,1如何帮助排序函数?

我在使用子程序时遇到了一些麻烦,即用于对数字数组进行排序的sort函数.我知道如果你单独使用sort函数,它会使用ASCII格式进行排序,因为本书描述了这一点,并且排序不是所需的顺序.我知道并且通过使用<=>比较值来了解返回的内容,甚至是cmp为字符串介绍(尽管我还没有使用它).

我不明白的具体是它如何在数字上对它们进行分类 - 实际过程.我理解返回的是什么,但是这本书只是说它返回-1,0和1,而不是具体的数字最终最终排序为1 8 24 72 144 288.

我的例子:

sub sort_by_number {
    return $a <=> $b;
}

@myArray = (1,24,8,144,72,288);

foreach(sort sort_by_number(@myArray)) {
    print("$_ ");
}
Run Code Online (Sandbox Code Playgroud)

我完全理解的例子.它很有道理,但我认为这主要是由于编码:

#!/usr/bin/perl

print("Please enter your name: ");
$name = <STDIN>;
chomp($name);
print("Please enter your age: ");
$age = <STDIN>;
chomp($age);

print(greeting($name, $age));

sub greeting {
    $msg = "Hello $_[0], ";
    determine_age($_[1],$msg);
}

sub determine_age {
    $num = ($_[0] <=> 18);
    if ($num == -1) { …
Run Code Online (Sandbox Code Playgroud)

arrays sorting perl subroutine

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

为什么JSON.parse不起作用?

我将dataType设置为'text',因为我不想让Jquery自动解析我的JSON.我的代码如下:

var membId = '5';
$('#submitNewDescription').live('click',function(){
    //An ajax request is made to update the DB
    $.ajax({
        url: '../../cgi-bin/qualification.py',
        type: 'POST',
        data: ({newDescription:$('#newDescription').val(),id:membId}),
        dataType: 'text',
        cache: 'false',
        success: function(data){
            json = JSON.parse(data);
            console.log(data);
            console.log(json);
        }
    });
});
Run Code Online (Sandbox Code Playgroud)

它在两个console.log命令中返回字符串:{"error":["ORA-01031权限不足"]}.这意味着解析不起作用,因为它不返回JavaScript对象.JSONLint对我说这是一个有效的JSON.

任何人都知道发生了什么?

谢谢

编辑

我可以设置'json',这不是问题.问题是JSON.parse和$ .parseJSON应该可以工作.由于它们不是,我将'dataType'更改为'json',但返回相同的字符串.我不知道发生了什么.

javascript json

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

使用django-taggit制作不区分大小写的标签

我在我的模型中添加了tags = TaggableManager(blank = True),但我希望我的标签不区分大小写.为此我看到了一些工作片段,想问一下是否有一种简单的方法可以做到这一点?如果我必须覆盖TaggableManager中的某些方法,请告知我该怎么做?

在此先感谢Arshavski Alexander.

django django-taggit

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