问题列表 - 第6214页

在浏览器中确定用户区域设置的最佳方法

我有一个本地化为十几种语言的网站(Flash),我想根据用户的浏览器设置自动定义默认值,以便最大限度地减少访问内容的步骤.

仅供参考,由于代理限制,我无法使用服务器脚本,因此我猜JavaScript或ActionScript适合解决问题.

问题:

  1. 什么是"猜测"用户的语言环境的最佳方法?

  2. 是否有任何现有的简单类/功能可以帮助我(没有复杂的本地化捆绑)?特别是以智能方式将所有可能的语言分解为较小的数字(我有的翻译).

  3. 我可以相信这样的解决方案?

  4. 还有其他解决方法或建议吗?

javascript browser flash localization

175
推荐指数
7
解决办法
22万
查看次数

Eclipse插件片段

有没有人有一个"hello world"示例或教程来创建Eclipse插件片段?

我有一个工作主机插件,为了简单起见,就是这个......

public void start(BundleContext context) throws Exception {
    System.out.println("Hello....");
    super.start(context);
    plugin = this;
}

public void stop(BundleContext context) throws Exception {
    System.out.println("Goodbye...");
    plugin = null;
    super.stop(context);
}
Run Code Online (Sandbox Code Playgroud)

足够简单,有效.现在我想向该主机添加一个片段,这似乎不像创建一个插件主机那么简单.我只是没有看到如何创建一个片段项目并为其添加逻辑.假设我只是想做一些简单的事情并让片段打印出"Hello2" start()和"Goodbye2" stop().有人可以给我一个有效的例子吗?

java eclipse plugins

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

开发了一种替代方案

我开发了自己的strtok版本.只是练习指针的使用.

任何人都可以看到任何限制,或者无论如何我可以改进.

void stvstrtok(const char *source, char *dest, const char token) 
{
    /* Search for the token. */
    int i = 0;
    while(*source)
    {
        *dest++ = *source++;
        if(*source == token)
        {
            source++;
        }
    }
    *dest++ = '\0';
    }

int main(void)
{
    char *long_name = "dog,sat ,on ,the,rug,in ,front,of,the,fire";
    char buffer[sizeof(long_name)/sizeof(*long_name)];

    stvstrtok(long_name, buffer, ',');

    printf("buffer: %s\n", buffer);

   getchar();

   return 0;
}
Run Code Online (Sandbox Code Playgroud)

c pointers strtok

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

如何在IE 7的表格单元格内的div中进行右对齐?

Float:rightdiv表格单元格内部指定似乎对IE没有任何影响.除了其他方面,我还尝试了text-align,将图层内容对齐,但在IE 7中没有成功.

CSS片段:

.workloadcell {
    background-color: #E6D7E9;
    padding: 0px;
    width: 14px;
    height: 16px;
    text-align: right;
}

div.workload {
    background-color: #E6D7E9;
    text-align: right;
    width: 14px;
    float: right;
}
Run Code Online (Sandbox Code Playgroud)

HTML片段:

<td class="workloadcell">
    <div class="workload">
        1
    </div>
</td>
Run Code Online (Sandbox Code Playgroud)

HTML和CSS都可以验证,而在Firefox中,文本可以正确对齐.如果你想通过复制/粘贴它来测试完整的代码,它就在这里:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
        <title>Table Test</title>
        <style type="text/css">
td {
    border: 1px solid black;
}


.workloadcell {
    background-color: #E6D7E9;
    padding: 0px;
    width: 14px;
    height: 16px;
    text-align: right;
}



div.workload {
    background-color: #E6D7E9;
    text-align: …
Run Code Online (Sandbox Code Playgroud)

html css alignment css-float internet-explorer-7

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

ARM9上使用C的未对齐内存访问异常的解决方法是什么?

架构ARM9.编程语言C.

我们有一个第三方堆栈,其中一个调用将一个指针(pBuffer)带到一个内存位置.在堆栈中,它们可以自由地移动指针传递并按照自己的意愿访问它.不幸的是,它们偏移了传入的指针并将其传递给另一个试图从奇数/未计数内存位置执行此操作的函数

         ((uint16 *)pBuffer)[index] = value;
Run Code Online (Sandbox Code Playgroud)

where value是类型,uint16index检查边界和索引pBuffer.这会导致未对齐的内存访问异常.pBuffer指向char *堆上.

如上所述,即使我们可以查看第三方堆栈,我们也无法正式更新代码.因此,我们通知提供商,他们在下一版本中提供更新.

我想知道是否有解决方法.如何在不违反未对齐访问的情况下执行上述分配?解决此类问题的最佳方法是什么?

c c++ embedded arm

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

文件系统TreeView

我正在使用文件系统,我有一个List <>文件对象,文件路径作为属性.基本上我需要在.NET中创建一个树视图,但我很难想到最好的方法去做这个,因为我需要从列表创建一个树结构,如:

C:/WINDOWS/Temp/ErrorLog.txt
C:/Program Files/FileZilla/GPL.html
C:/Documents and Settings/Administrator/ntuser.dat.LOG
Run Code Online (Sandbox Code Playgroud)

等等....

该列表根本没有结构,我无法对当前的对象结构进行任何更改.

我在C#工作.

非常感谢所有贡献者

c# treeview system file path

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

如何找出JPA @Entity中列的长度?

我已经定义了一个String列

@Column(length = 4000)
Run Code Online (Sandbox Code Playgroud)

该属性包含日志信息,可能长于定义的长度.在这种情况下,可以安全地截断字段而不抛出错误消息.

我想在poo的DAO类中找出确定的列长度,以便在必要时可以截断字符串.我怎样才能做到这一点?

问候,

克里斯

java jpa

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

抛出Win32Exception

我最近编写了很多涉及与Win32 API互操作的代码,并且开始想知道什么是处理由Windows API函数调用引起的本机(非托管)错误的最佳方法.

目前,对本机函数的调用如下所示:

// NativeFunction returns true when successful and false when an error
// occurred. When an error occurs, the MSDN docs usually tell you that the
// error code can be discovered by calling GetLastError (as long as the
// SetLastError flag has been set in the DllImport attribute).
// Marshal.GetLastWin32Error is the equivalent managed function, it seems.
if (!WinApi.NativeFunction(param1, param2, param3))
    throw new Win32Exception();
Run Code Online (Sandbox Code Playgroud)

引发异常的行可以等效地重写,我相信:

throw new Win32Exception(Marshal.GetLastWin32Error());
Run Code Online (Sandbox Code Playgroud)

现在,这很好,它会抛出一个异常,包含设置的Win32错误代码以及作为MessageException对象属性的(通常)人类可读的错误描述.但是,我一直认为修改/包装至少一些(如果不是全部)这些异常是明智的,这样它们会给出一个稍微更多的面向上下的错误消息,即在本机代码的任何情况下都更有意义.正在使用.我考虑了几个替代方案:

  1. 在构造函数中指定自定义错误消息Win32Exception.

    throw new …
    Run Code Online (Sandbox Code Playgroud)

c# winapi exception win32exception

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

如何避免excel中较粗的边框宽度,SSRRS报告?

在我的SSRS报告中,当我将边框设为"实体"时,它的excel版本边框比excels正常边框宽度更厚.有没有人遇到过这样的情况.避免这种情况的可能解决方案是什么?

拜托,我将非常感谢您的帮助.

提前致谢.

苏妮

excel report reporting-services

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

按关键字搜索数据存储区以查找相关主题

例如,StackOverflow如何判断其他问题是否相似?

当我输入上面的问题,然后选中这个备忘录控件时,我看到了一个现有问题的列表,可能与我要求的问题相同.

用什么技术来找到类似的问题?

algorithm

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