问题列表 - 第41947页

获得实际的视图高度

简单的问题,也许是令人沮丧的复杂但希望简单的答案?

获取其大小设置为FILL_PARENT的元素的实际高度的"最佳实践"是什么?

size android android-layout

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

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

可达性网络更改事件未触发

我的iphone应用程序非常简单,一个视图处理所有内容,在viewDidLoad中我检查是否有互联网连接,如果我们从网络加载,如果不是,我们从本地资源加载.这很好用.

//in viewDidOnload    
[[NSNotificationCenter defaultCenter] addObserver:self 
                                          selector:@selector(handleNetworkChange:) 
                                          name:kReachabilityChangedNotification object:nil];
reachability = [Reachability reachabilityForInternetConnection];
[reachability startNotifier];
NetworkStatus status = [reachability currentReachabilityStatus];

if (status == NotReachable) {
    //Do something offline
} else {
    //Do sometihng on line
}

- (void)handleNetworkChange:(NSNotification *)notice{
 NetworkStatus status = [reachability currentReachabilityStatus];
 if (status == NotReachable) {
  //Change to offline Message
 } else {
  //Relaunch online application
 }

}
Run Code Online (Sandbox Code Playgroud)

为了测试我的handleNetworkChange事件,我关掉了所有的蜂窝数据,但是打开了wifi.在无线网络的范围内我启动了应用程序,一切都很完美.然后我走出wifi的范围之外,但我的handleNetworkChange从未触发(使用uiAlertView测试).站在wifi的范围之外,我的应用程序启动离线消息就好了.

我怀疑这是ViewController生命周期的问题,这个代码应该放在AppDelegate函数中吗?可能这是一个更好的设计开始.

iphone objective-c reachability nsnotificationcenter

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

访问mm1寄存器部件

是否可以访问mmx寄存器中的单个字节,如数组?我有这个代码:

movq mm1,vector1
movq mm2,vector2
psubw mm1,mm2
Run Code Online (Sandbox Code Playgroud)

我想把mm1 [1],mm1 [2],mm1 [3] ....放到c ++变量中,比如:

int a,b=0;
mov a,mm1[1]
mov b,mm1[2]
Run Code Online (Sandbox Code Playgroud)

谢谢.

c++ x86 sse simd mmx

0
推荐指数
2
解决办法
335
查看次数

如何从PHP获取MySQL查询的执行时间?

我从PHP执行MySQL查询,并想知道它们是多么耗时.有没有办法从PHP获取MySQL查询的执行时间?

我也想知道执行时间是否取决于Web服务器的加载方式.我可以想象,如果服务器忙于其他查询,查询将花费更多时间来执行.另一方面,我可以想象,如果服务器忙,查询将等待轮到它然后它将被执行(没有任何并行执行的查询)并且等待时间不包括在执行时间中.那么,两种情况中的哪些情况是正确的?

php mysql webserver execution-time

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

处理Drupal表单API中的多个提交按钮

我有2个提交按钮,并希望为每个提交按钮执行不同的操作.在这里,我想设置只能在form_alter()中完成的表单字段.任何人都可以建议如何检查form_alter()函数中的多个提交按钮?

我用过

function myform_form_submit($formID, &$form_state) {
if($form_state['clicked_button']['#value'] == $form_state['values']['submit_one'])    //if button 1      is clicked
     $form_state['redirect'] = 'mypath/page_one';   //redirect to whatever page you want
 else if($form_state['clicked_button']['#value'] == $form_state['values']['submit_two'])  /if button      2 is clicked
    $form_state['redirect'] = 'mypath/page_two';
 }
Run Code Online (Sandbox Code Playgroud)

但这不起作用

drupal

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

面向对象设计工作簿(对象模型域,系统序列图,交互图)

虽然我在面向对象理论方面有一些坚实的基础,并且知道如何在一个没有重大麻烦的"演变"设计中构建像俄罗斯方块/ tic tac toe游戏一样简单的东西,但我想学习如何完全不同首先设计系统的方法,只有他们试图实现它.

我正在寻找能教我如何解决问题的东西(例如,tic tac toe游戏)并学习如何制作它的uml设计(对象域模型 - >系统序列图和最后的通信图).

我正在寻找像工作簿这样的东西,它有一些理论,例子,练习和解决方案(如果可能的话).

我知道人们通常会推荐UML和模式,但我已经在我的OO课程中使用它并发现它非常糟糕.

oop excel

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

在Internet Explorer中浏览Flash影片

这个古老的问题......为什么地狱没有一个位于闪光对象上的div在z-index上保持最佳状态.我过去找到了答案,但已经很久了,我似乎无法得到答案.我的flash电影是在左边的div中:

<div id="flash">
<object width="614" height="289">
<param name="movie" value="images/75.swf">
<param name="wmode" value="transparent">
<embed src="images/75.swf" width="614" height="289" wmode"transparent">
</embed>
</object>
</div>
Run Code Online (Sandbox Code Playgroud)

我需要在顶部的div的css是:

.menu ul li:hover ul li a:hover {
background:#5a3f2d;
color:#FFF;
z-index: 9999;
Run Code Online (Sandbox Code Playgroud)

我无法让它显示在ie6或ie8中的flash电影之上.我知道这是老学校,但我很沮丧!我的导航div需要有绝对位置吗?这是为什么它不起作用?

示例在这里.将鼠标悬停在右侧的第一个链接上:"CUSTOMER SERVICE"

谢谢大家:)

html flash z-index css-position

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

Internet Explorer中的jQuery UI Dialog和maxHeight

这是我目前的代码:

$("#DialogScroll").dialog({
                bgiframe: true,
                autoOpen: false,
                maxHeight: 600,
                width: 550,
                modal: true,
                resizable: false,
                open: function (type, data) {
                    $(this).parent().appendTo("form");
                },
                close: function () { }
            });
Run Code Online (Sandbox Code Playgroud)

maxHeight在预期的Firefox,Chrome等中运行良好,但IE 7显然存在问题.有没有人知道如何让UI对话框在IE中使用maxHeight?

<div id="DialogScroll" class="dialog" style="display:none; ">
        <table>
            <thead>
                <tr>
                    <th>
                        State Code
                    </th>
                    <th>
                        State Name
                    </th>
                </tr>
            </thead>
            <tbody>
                <asp:Literal ID="litStates" runat="server" />
            </tbody>
        </table>
    </div>
Run Code Online (Sandbox Code Playgroud)

javascript css jquery jquery-ui jquery-dialog

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

如何在Cython中正确管理C++对象的生命周期?

在为C++库编写Cython包装器时,我遇到了一个不清楚如何正确决定何时删除某些C++实例的情况.

C++库看起来像这样:

#include <stdio.h>
#include <string.h>

class Widget {
    char *name;
    public:
        Widget() : name(strdup("a widget")) {}
        ~Widget() { printf("Widget destruct\n"); }
        void foo() { printf("Widget::foo %s\n", this->name); }
};

class Sprocket {
    private:
        Widget *important;

    public:
        Sprocket(Widget* important) : important(important) {}
        ~Sprocket() { important->foo(); }
};
Run Code Online (Sandbox Code Playgroud)

这个库的一个重要方面是Sprocket析构函数使用了Widget*它,因此Widget必须在它之后才能销毁Sprocket它.

我写的Cython包装器看起来像这样:

cdef extern from "somelib.h":
    cdef cppclass Widget:
        pass

    cdef cppclass Sprocket:
        Sprocket(Widget*)


cdef class PyWidget:
    cdef Widget *thisptr

    def __init__(self):
        self.thisptr = new …
Run Code Online (Sandbox Code Playgroud)

c++ python memory cython

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