问题列表 - 第15344页

Sql Server中的数据应该使用Unicode吗?

我想在Sql Server 2005数据库中存储英语,法语,德语,意大利语和西班牙语,以便与.NET应用程序一起使用.我可以逃避不使用Unicode吗?这些语言会有问题吗?

.net sql sql-server unicode database-design

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

如何在Cocoa应用程序中强制执行最低操作系统要求?

我的应用需要在10.4或更高版本上运行.如果我在10.3上启动它,它就无法启动或崩溃.

您如何巧妙地执行最低系统要求?你能自定义它显示的信息吗?

macos cocoa

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

如何检测画布何时可以进行操作?

我通过jQuery动态地将X canvas元素添加到页面中,如下所示:

$(document).ready(function() { 
    for(i=0;i<4;i++) {
        var can = $(document.createElement("canvas"))
                   .attr("id","table"+i)
                   .addClass("table")
                   .attr("width",640)
                   .attr("height",480)
                   .appendTo('#container');   
    }

    //...
});
Run Code Online (Sandbox Code Playgroud)

既没有.append().appendTo()没有回调,因为它们应该立即发生.不幸的是,关于canvas元素的东西不会立即发生.

当我转到.getContext('2d')其中一个canvas元素时,它将失败,"getContext不是一个函数." 这种情况发生在FF 3.5以及Chrome上.

如果我将canvas和任意事件处理程序分配给canvas元素.click(),并.getContext()在该事件中使用,则它可以完美地工作.

如何有效地确定画布已准备好进行操作?

javascript jquery html5 canvas

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

在数组C++中移位元素

我已经为我的堆栈对象类开发了一个名为"rotate"的方法.我所做的是,如果堆栈包含元素:{0,2,3,4,5,6,7}我需要向前和向后旋转元素.

如果我需要向前旋转2个元素,那么我们将在数组中有{3,4,5,6,7,0,2}.如果我需要向后旋转,或者-3个元素,那么,查看原始数组,{5,6,7,0,2,3,4}

所以我开发的方法运行正常.它只是非常无效的IMO.我想知道我是否可以使用mod运算符包围数组?或者,如果它们是无用的代码,我还没有意识到,等等.

我想我的问题是,我该如何简化这种方法?例如使用较少的代码.:-)

void stack::rotate(int r)
{
    int i = 0;
    while ( r > 0 ) // rotate postively.
    {
        front.n = items[top+1].n;
        for ( int j = 0; j < bottom; j++ )
        {
            items[j] = items[j+1];                                  
        }
        items[count-1].n = front.n;
        r--;
    }

    while ( r < 0 )  // rotate negatively.
    {
        if ( i == top+1 )
        {
            front.n = items[top+1].n;  
            items[top+1].n = items[count-1].n; // switch last with first
        }

        back.n = items[++i].n; // second …
Run Code Online (Sandbox Code Playgroud)

c++ algorithm

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

吃,睡眠和呼吸单位测试/ TDD/BDD

我在编写API和核心功能时编写单元测试.但是我想成为一个吃着睡觉,呼吸TDD和BDD的酷迷.以正确的方式开始使用TDD/BDD的最佳方法是什么?任何书籍,资源,框架,最佳实践?

我的环境是带有Grails前端的Java后端,与几个外部Web服务和数据库集成在一起.

java tdd bdd grails unit-testing

29
推荐指数
7
解决办法
6469
查看次数

Mathematica:摆脱FindInstance结果中的"x - >"

假设我有以下结果:

a=FindInstance[2*b^2 + b^3 == b^4 + t && t < 10 && t > -1, {b, t}, 
  Integers, 20]
{{b -> -1, t -> 0}, {b -> 0, t -> 0}, {b -> 1, t -> 2}, {b -> 2, 
  t -> 0}}
Run Code Online (Sandbox Code Playgroud)

我如何摆脱"b->"并获得b答案的数组?我可以在那里半途而废:

a[[All,1]]
{b -> -1, b -> 0, b -> 1, b -> 2}
Run Code Online (Sandbox Code Playgroud)

但我怎么才能做到:

{-1, 0, 1, 2}
Run Code Online (Sandbox Code Playgroud)

谢谢

wolfram-mathematica

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

是否存在互斥量有助于摆脱易变的关键词?

我有一个多R/W锁类,它保持读,写和待处理读,待处理写计数器.互斥锁可以防御多个线程.

我的问题是我们是否仍然需要将计数器声明为volatile,以便编译器在进行优化时不会搞砸它.

或者编译器是否考虑到计数器由互斥锁保护.

我理解互斥锁是用于同步的运行时机制,"volatile"关键字是编译器在编译时执行正确操作的编译时指示.

问候,-Jay.

c++ compiler-construction multithreading mutex volatile

9
推荐指数
3
解决办法
2693
查看次数

如何使用Bash从一组字符串B中过滤出一组字符串A.

我有一个字符串列表,我想从另一个字符串的超集中删除,而不是以任何特定的顺序,从而构建一个新的集合.这在巴什是可行的吗?

string bash filter

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

计算Linux上使用的%内存

Linux noob问题:

如果我有500MB的RAM和500MB的交换空间,操作系统和进程是否可以使用1GB的内存?

换句话说,程序和操作系统可用的内存总量是物理内存大小和交换大小的总和?

我正在试图找出要查询的SNMP计数器,但需要先了解Linux如何更好地使用虚拟内存.

谢谢

linux memory virtual swap

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

Python到Postgres接口与真实的预处理语句?

我一直在尝试为python 2.x找到一个支持真实预处理语句的postgres接口,但似乎找不到任何东西.我不想要一个只是在你传入的参数中转义引号然后在执行它之前将它们插入到查询中的引号.有人有什么建议吗?

python postgresql

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