问题列表 - 第30566页

在VideoView前显示TextView?

有没有办法TextView在前面展示一个VideoView

user-interface android widget

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

pthread_mutex_lock并解锁

我有两个线程,它们运行非常快,我的pthread_mutex_lock使用和调用pthread_mutex_unlock进入全球(externed变量)数据

问题是我的应用程序需要大约15-20%的CPU在Ubuntu Linux上运行,

相同的代码,但与EnterCriticalSection的和LeaveCriticalSection和运行在Windows上使用的CPU的1-2%

c++ mutex pthreads

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

在每个循环中调用Jquery ajax

我在使用jquery .each()和.ajax()函数时遇到了问题.我使用.每()遍历5种元素和正在执行阿贾克斯()调用的每一个.我的问题是,我只希望在从每个ajax请求收到响应时继续循环.目前,所有5个元素都在循环,5个ajax请求正在进行,然后返回5个响应.

她是一个简单的例子:

$(".element").each(function() {
    var id= $(this).find(('txtId').val();
    $.ajax({
       type: "POST",
       url: "/Handlers/Handler.ashx",
       data: "ID=" + id,
       success: function(xml){

         // I would like the each() loop to pause until this is hit, 
         // and some additional logic can be performed. 

       }
     });

});
Run Code Online (Sandbox Code Playgroud)

干杯.

each jquery

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

python执行远程程序

我正在使用Python重写一个遗留的Windows应用程序并在Linux上运行.最初,新应用程序需要调用遗留应用程序,以便我们在使用旧应用程序的客户和使用新应用程序的客户之间获得一致的结果.

所以我有一个Linux盒子,坐在Windows盒子旁边,我希望在Linux盒子上有一个进程在Windows盒子上执行命令并捕获结果(同步).

我最初的想法是在Windows机器上编写一个Web服务,但这意味着除了遗留应用程序之外,还要在Windows机器上运行Web服务器.

所以我认为使用Twisted.Conch可能只允许我通过网络执行命令而不需要运行Web服务器的额外开销,但我认为在Windows机器上运行ssh服务器也存在开销.

除了Web服务或ssh之外,我可以使用Python在不同的计算机上启动同步过程有哪些替代方法,或者是Web服务或ssh最好的方法?此外,如果Web服务或ssh是最好的路径,Twisted是否应该考虑使用?

python linux windows twisted

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

实现PHP单例:静态类属性还是静态方法变量?

所以,我总是像这样实现一个单例:

class Singleton {
    private static $_instance = null;
    public static function getInstance() {
        if (self::$_instance === null) self::$_instance = new Singleton();
        return self::$_instance;
    }
    private function __construct() { }
}
Run Code Online (Sandbox Code Playgroud)

但是,它最近让我感到震惊,我也可以使用成员方式的静态变量来实现它:

class Singleton {
    public static function getInstance() {
        //oops - can't assign expression here!
        static $instance = null; // = new Singleton();
        if ($instance === null) $instance = new Singleton();
        return $instance;
    }
    private function __construct() { }
}
Run Code Online (Sandbox Code Playgroud)

对我来说,这是更清洁,因为它不会使类混乱,我不需要做任何明确的存在检查,但因为我从来没有在其他任何地方见过这个实现,我想知道:

使用第二个实现比第一个实现有什么问题吗?

php singleton design-patterns

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

Android上的文字库?

我有一个图库,TextView用于在下面的图像上实现分段控制器.我可以通过ApiDemo的Gallery示例来实现它,但我对画廊的外观和感觉有所滞后.

我想做背景,选择/取消选择和选中的项目将不会锥形到屏幕的中心.

任何想法或文章都非常感激.

图片http://www.freeimagehosting.net/uploads/cce47da969.png

我试图使用2种方法.那是:

  1. Gallery View
  2. horizontal ScrollView

输出获取如下图所示:

图片http://www.freeimagehosting.net/uploads/b4c1be5924.png

我有两个问题,以获得正确的输出.

在图库视图中

  • 无法更改所选项目的背景,并使其成为圆角.
  • 选定项目自动进入屏幕的中心水平.

在水平视图中,

  • textView数量很大时更复杂.
  • 找不到类似于On Click Item的方法.如果我使用开关盒.先前的问题又来了.

android gallery

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

C中的可重入库设计

假设我正在构建一个库,以便在C中使用quuxes.

Quuxes需要两个状态变量成功sporked:

static int quux_state;
static char* quux_address;

/* function to spork quuxes found in a file, 
   reads a line from the file each time it's called. */
void spork_quux(FILE*);
Run Code Online (Sandbox Code Playgroud)

如果我将这些数据存储为全局变量,那么只有一个客户端能够一次启动quuxes,否则状态变量将被第二个调用者破坏,并可能发生灾难.

问题是在C中设计可重入库的最佳方法是什么?

我接受了以下案件,但没有令人满意的结论.

在下面的例子中,问题是如何将客户关联到每个州?

/* library handles all state data allocation */
static int* quux_state; 
static char** quux_address;
Run Code Online (Sandbox Code Playgroud)

在下面的例子中,客户端能够搞乱状态,非常不受欢迎

/* let each client store state */
typedef struct { int state; char* address; } QuuxState; 
QuuxState spork_quux(FILE*);
Run Code Online (Sandbox Code Playgroud)

那么,如何正确地做到这一点?

c encapsulation reentrancy

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

分组/分明与总和相结合?

我有这样的sql语句:

select a.id, a.valfrom ...
  inner join ...
  where ...;
Run Code Online (Sandbox Code Playgroud)

结果我有这个:

id    val
---------
 3     10
 3     10
 3     10
 9     21
 9     21
11      2
11      2
13     30
Run Code Online (Sandbox Code Playgroud)

所以你可以看到,一个id有一个值.

如果我按(a.id)进行分组,我得到:

id    val
---------
 3     10
 9     21
11      2
13     30
Run Code Online (Sandbox Code Playgroud)

我想得到的最后一个结果是总和:10 + 21 + 2 + 30 = 63.

那么如何才能将总和作为单一结果?如果我做一个总和(a.val)并使用group by(a.id)我得不到63,我得到每个id的总和,例如id = 3 - > 10 + 10 + 10 = 30.

最好的祝福.

mysql sql aggregate-functions

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

C++中未使用的朋友类

有没有办法检测(例如使用编译器警告)是否声明了类friend但是不访问私有成员,即.什么时候友谊没用?

c++ inheritance friend

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

在画布中添加椭圆位置

我有一个椭圆形,我想以编程方式放入画布中.不幸的是,椭圆仅在右上角绘制.有帮助吗?

SolidColorBrush newColor = HotSquare(col);
        Color newCol = getCol(col);
        Color newCol2 = getCol2(col);

        Ellipse el1 = new Ellipse();
        el1.Height = 40;
        el1.Width = 40;
        RadialGradientBrush rgb = new RadialGradientBrush();
        GradientStop gsa = new GradientStop();
        el1.StrokeThickness = 3;
        el1.Stroke = newColor;
        el1.StrokeDashArray = new DoubleCollection() { 6, 6 };
        gsa.Color = newCol;
        gsa.Offset = 0;
        rgb.GradientStops.Add(gsa);
        GradientStop gsb = new GradientStop();
        gsb.Color = newCol2;
        gsb.Offset = 1;
        rgb.GradientStops.Add(gsb);
        el1.Fill = rgb;

        Ellipse el2 = new Ellipse();
        el2.Height = 40;
        el2.Width = …
Run Code Online (Sandbox Code Playgroud)

c# silverlight wpf xaml

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