问题列表 - 第27733页

在一个查询中计算两个字段的问题

伙计们,我需要从桌子上计算新的私人信息和旧信息

所以首先想到的是使用mysql_num_rows和简单的事情

  // check new pms
  $user_id  = $userinfo['user_id'];
  $sql = "SELECT author_id  FROM bb3privmsgs_to WHERE user_id='$user_id' AND (pm_new='1' OR  pm_unread='1')";
  $result = $db->sql_query($sql) ;
  $new_pms = $db->sql_numrows($result);
  $db->sql_freeresult($result);

  // check old pms
  $sql = "SELECT author_id  FROM bb3privmsgs_to WHERE user_id='$user_id' AND (pm_new='0' OR  pm_unread='0')";
  $result = $db->sql_query($sql) ;
  $old_pms = $db->sql_numrows($result);
  $db->sql_freeresult($result);
Run Code Online (Sandbox Code Playgroud)

但是我怎么能在一个陈述和更短的行中计算这两个字段?〜

php mysql

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

重写以下消息以关闭弹出窗口阻止程序

有人可以改写下面这句话,以便用户可以很容易地理解下面的行

"请关闭弹出窗口拦截器,方法是转到工具选项>弹出窗口拦截器>在浏览器中关闭弹出窗口阻止程序,然后重试"

usability user-interface

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

将鼠标移动到mousedown函数中与jQuery绑定

我试图在鼠标左键停止时将mousemove事件绑定到div,并在释放时解除绑定.这段代码应该是相当自我解释的.

function handleMouseDown(e, sbar){
    if (e.button == 0){
        console.log(sbar); //firebug
        sbar.bind('mousemove', function(event){
            handleMouseMove(event, sbar);
        });
    }
}

function handleMouseUp(e, sbar){
    sbar.unbind('mousemove');       
}

function handleMouseMove(e, sbar){
    // not sure it this will work yet, but unimportant
    $(".position").html(e.pageX);
}

$(document).ready(function (){

    var statusbar = $(".statusbar");

    statusbar.mousedown(function(event){
        handleMouseDown(event, this);
    });

    statusbar.mouseup(function(event){
        handleMouseUp(event, this);
    });

});
Run Code Online (Sandbox Code Playgroud)

HTML的重要部分看起来像这样

<div id="main">
    <div class="statusbar">
        <p class="position"></p>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

Firebug说在handleMouseDown和handleMouseUp中的变量sbar上绑定方法是未定义的.firebug控制台打印出<div class="statusbar">注释// firebug的行.

我做错了,可能在绑定mousedown和mouseup时...但是什么?!我正在使用jQuery v1.4.2,如果有帮助的话?

javascript jquery javascript-events

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

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

只创建了create table语句中的第一个表

表"凭据"确实显示在adb shell中.我检查过logcat,它似乎没有报告问题......

   private static final String DATABASE_CREATE =
        "create table credentials (_id integer primary key autoincrement, "
                + "username text not null, password text not null, "
                + "lastupdate text);"
      + "create table user (_id integer primary key autoincrement, "
                + "firstname text not null, "
                + "lastname text not null);"
      + "create table phone (_phoneid integer primary key autoincrement, "
                + "userid integer not null, phonetype text not null, "
                + "phonenumber text not null);"
      + "create table email …
Run Code Online (Sandbox Code Playgroud)

sqlite android

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

在jQuery插件中编写回调函数

我正在编写一个jQuery插件,所以我可以在很多地方重用这个代码,因为它是一个非常好用的代码片段,代码本身为一个已经从隐藏行克隆的表添加了一个新行,它继续在新行上执行大量操作.

我目前正在引用它:

$(".abc .grid").grid();
Run Code Online (Sandbox Code Playgroud)

但是我希望包含一个回调函数,因此调用插件的每个区域都可以在添加行时执行更独特的操作.我之前使用过jQuery AJAX插件,因此使用了success回调函数,但无法理解代码在后台如何工作.这就是我想要实现的目标:

$(".abc .grid").grid({
    row_added: function() {
        // do something a bit more specific here
    }
});
Run Code Online (Sandbox Code Playgroud)

这是我的插件代码

(function($){           

    $.fn.extend({ 

        //pass the options variable to the function
        grid: function() {

            return this.each(function() {

                grid_table=$(this).find('.grid-table > tbody');
                grid_hidden_row=$(this).find('.grid-hidden-row');
                //console.debug(grid_hidden_row);
                $(this).find('.grid-add-row').click(function(event) {
                /* 
                 * clone row takes a hidden dummy row, clones it and appends a unique row 
                 * identifier to the id. Clone maintains our jQuery binds
                 */

                    // get the last id
                    last_row=$(grid_table).find('tr:last').attr('id');
                    if(last_row===undefined) …
Run Code Online (Sandbox Code Playgroud)

jquery jquery-callback

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

等待执行所有ajax回调的最佳解决方案

想象一下,我们必须得到ajax请求的来源.我想在触发所有回调时执行一些操作.除了这种方法,如何做到这一点:

(function($){
  var sources = ['http://source1.com', 'http://source2.com'],
  guard = 0, 
  someHandler = function() { 
    if (guard != sources.length) { return; }
    //do some actions
  };

  for (var idx in sources) {
    $.getJSON(sources[idx], function(){ guard++; someHandler(); })
  }
})(jQuery)
Run Code Online (Sandbox Code Playgroud)

我在这里不喜欢的是,在这种情况下,我无法处理响应失败(例如,我无法设置响应的超时)和整体方法(我想应该有一种方法来使用更多的功能这里编程)

有任何想法吗?

问候!

UPD:感谢带有链接回调的解决方案.我在这里找到了一个好方法:.这是评论中提出的内容:

(function hidenext(jq){
    jq.eq(0).fadeOut("fast", function(){
        (jq=jq.slice(1)).length && hidenext(jq);
    });
})($('div#bodyContent a'))
Run Code Online (Sandbox Code Playgroud)

通过一些调整,它可以等待最后一次回调.

现在我想要正确处理长时间运行的请求.有线索吗?

javascript ajax jquery functional-programming callback

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

UIButtonTypeRoundedRect作为accessoryView

我有一个表格视图,我想在每个单元格的右侧放置一个标签,所以- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath我有一些像这样的代码

UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
button.titleLabel.text = @"title";
cell.accessoryView = button;
Run Code Online (Sandbox Code Playgroud)

但是,该按钮根本不显示.谁知道为什么?我确信声明是正确的,因为如果我用.替换按钮声明

UIButton *button = [UIButton buttonWithType:UIButtonTypeDetailDisclosure];
Run Code Online (Sandbox Code Playgroud)

然后按钮出现,这让我觉得圆角矩形也应该出现.

iphone objective-c uitableview accessoryview

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

如何从C#windows应用程序项目调用C++ DLL

我使用Visual Studio中的类库项目在C++中创建了一个dll.我需要从C#应用程序中调用dll中的方法.

我知道有2个approches.一种是将dll项目引用添加到C#项目或使用DllExport来导出方法.但是当我尝试两种方式时,在运行时调用dll方法时总是会出现以下错误.

TestClient.exe中发生未处理的"System.BadImageFormatException"类型异常附加信息:尝试加载格式不正确的程序.(HRESULT异常:0x8007000B)

我可以知道如何避免这个问题吗?

提前致谢!

c# exception dllimport visual-c++

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

Jquery-隐藏div

我有一个div内部形式的东西

<form>
<div>
showing some information here
</div>

<div id="idshow" style="display:none">
information here
</div>

</form>
Run Code Online (Sandbox Code Playgroud)

我是一些按钮点击事件中div(idshow)内的人口信息.什么我想要什么,当我生病点击外div(idshow),它应该隐藏.就像我点击菜单然后菜单显示,当我点击外面的菜单它隐藏.我需要使用jquery的一切

jquery

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