问题列表 - 第41326页

JQuery:.live()和trigger()不能一起工作

  $('#id').bind('change',function() {
      //do something
    }).trigger('change');
Run Code Online (Sandbox Code Playgroud)

它工作正常.但是如果使用AJAX生成了id2

我正在尝试使用

$('#id2').live('change',function() {
  //do something
}).trigger('change');
Run Code Online (Sandbox Code Playgroud)

但它不起作用.请有人帮帮我.谢谢

jquery

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

C++:函数变量声明,它在内部如何工作?

这一直困扰着我很长一段时间:让我说我有一个功能:

void test(){
    int t1, t2, t3;
    int t4 = 0;
    int bigvar[10000];
    // do something
}
Run Code Online (Sandbox Code Playgroud)

计算机如何处理变量的内存分配?

我一直认为变量空间保存在计算机将读取的.exe中,这是正确的吗?但据我所知,该bigvar数组不会占用int.exe中的10000个元素空间,因为它未初始化.那么当我调用函数时,它的内存分配如何工作?

c++ windows stack visual-studio-2008

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

在F#函数中定义参数,使用元组是否更好?

一个简单的问题......通过元组定义一个接受多于1个参数的函数是一种好习惯吗?

我更好地解释自己:我有一个功能:

let myfunc par1 par2 = ...;;
Run Code Online (Sandbox Code Playgroud)

这样好吗?

let myfunc (par1, par2) = ...;;
Run Code Online (Sandbox Code Playgroud)

当我说"它好"时,我说:这是好的做法吗?这样做总是很常见的做法将参数传递给函数吗?

谢谢

parameters f# parameter-passing

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

HttpUtility.UrlEncode标准编码与指定编码?

两者之间有什么区别:

HttpUtility.UrlEncode("some string with é and ? and stuff")
HttpUtility.UrlEncode("some string with é and ? and stuff", Encoding.UTF8)
HttpUtility.UrlEncode( "some string with é and ? and stuff", Encoding.Default )
Run Code Online (Sandbox Code Playgroud)

结果是:

some+string+with+%c3%a9+and+%ce%b2+and+stuff
some+string+with+%c3%a9+and+%ce%b2+and+stuff
some+string+with+%e9+and+%df+and+stuff
Run Code Online (Sandbox Code Playgroud)

在测试时,我得到前两个相同的结果,所以我可以安全地假设UTF8是默认值,除非指定,或者可以在不同的系统上有所不同吗?

我有一些unicode转义序列的示例,如下所示:

%u00e9(é)

相当确定paypal在他们的IPN请求中发送了它.为什么.NET不像这样编码?

.net c# urlencode

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

使用Java SE应用程序轻松部署数据库

我有一个Java SE应用程序,它使用数据库.我目前正在使用XML文件来存储数据,但我担心它会在以后的使用中导致一些错误.

所以使用像DB这样的Postgree/MySQL会很好.真正的数据库.但问题是,它是一个商业应用程序,它在Windows下运行,应该是2次点击安装.我真的不喜欢与我的应用程序一起安装数据库,然后运行脚本来构建表的想法.

是否有可以用作Java API的数据库?或者我应该继续使用XML?(我正在同步对XML文件的每次访问).什么是最好的选择?

java database api

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

您无法在FROM子句中指定要更新的目标表

我有一个简单的mysql表:

CREATE TABLE IF NOT EXISTS `pers` (
  `persID` int(11) NOT NULL AUTO_INCREMENT,
  `name` varchar(35) NOT NULL,
  `gehalt` int(11) NOT NULL,
  `chefID` int(11) DEFAULT NULL,
  PRIMARY KEY (`persID`)
) ENGINE=MyISAM  DEFAULT CHARSET=latin1 AUTO_INCREMENT=4 ;

INSERT INTO `pers` (`persID`, `name`, `gehalt`, `chefID`) VALUES
(1, 'blb', 1000, 3),
(2, 'as', 1000, 3),
(3, 'chef', 1040, NULL);
Run Code Online (Sandbox Code Playgroud)

我试图运行以下更新,但我只得到错误1093:

UPDATE pers P 
SET P.gehalt = P.gehalt * 1.05 
WHERE (P.chefID IS NOT NULL 
OR gehalt < 
(SELECT (
    SELECT MAX(gehalt * 1.05) 
    FROM pers …
Run Code Online (Sandbox Code Playgroud)

mysql sql mysql-error-1093

353
推荐指数
9
解决办法
25万
查看次数

将参数作为函数调用的参数传递给函数

这可能是一个JavaScript问题,但我想在getPicture_Success函数参数中传递另一个参数:

navigator.camera.getPicture(getPicture_Success, null, options);
Run Code Online (Sandbox Code Playgroud)

getPicture_Success函数的签名是getPicture_Success(imageData).

我正在尝试做两件不同的事情,具体取决于应用程序中需要照片的位置 - 将图像渲染到不同的屏幕上.

我想传递另一个参数,比如getPicture_Success(imageData,appScreen).

javascript mobile cordova

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

Django分页(获取对象对应的页号)

我有一个分页,我试图从对象页面获取索引页面(反向分页)

get_pagination_posts 返回模型的分页器Post

class PostManager(models.Manager):
    def get_paginated_posts(self, request=None):
        if request and request.user.has_perm('blog.change_post'):
            posts = super(PostManager, self).filter(is_update=False)
        else:        
            posts = super(PostManager, self).filter(publish=True, is_update=False)
        return Paginator(posts, POSTS_PER_PAGE)
    .
    .
Run Code Online (Sandbox Code Playgroud)

这是我的模型

class Post(models.Model):
    .
    .
    .
    def get_page(self, request=None):
        paginator = Post.objects.get_paginated_posts(request)
        for i in range(1, paginator.num_pages+1):
            if self in paginator.page(i).object_list:                
                return i
            pass
        return False 
Run Code Online (Sandbox Code Playgroud)

我关心的是Post.objects.get_paginated_postsget_page 函数中的调用。从实例
调用类是否正确?Post还有其他更好的方法可以做到这一点吗?
为什么我不能打电话super(Post, self).objects.get_paginated_posts做同样的事情?
我知道这self.objects.get_paginated_posts不会起作用,因为对象无法访问其管理器。

解决了

Tomasz Elendt 建议的最终代码:

class PostManager(models.Manager):
    def get_paginated_posts(self, user=None):
        if …
Run Code Online (Sandbox Code Playgroud)

django django-models django-managers django-pagination

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

我在这段代码上得到了一个StackOverFlowException,因为我的JVM不支持尾调用优化,对吧?

我得到了StackOverflowException这个Java方法:

private static final Integer[] populate(final Integer[] array, final int length, final int current) {

    if (current == length) {
        return array;
    } else {
        array[current] = TR.random.nextInt();
        System.out.println(array[current]);
        return populate(array, length, current + 1);
    }
}
Run Code Online (Sandbox Code Playgroud)

我正在玩尾调用递归,所以我猜这是当JVM没有将堆栈短路时会发生什么?

java stack-overflow tail-recursion tail-call-optimization

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

如何从不同线程编辑 Windows 窗体控件

我正在尝试制作 ac# IRC 客户端。我的问题:我TextBox在 Form 类中声明了一个,并且我有一个执行OnTimedEvent方法的计时器,该方法应该编辑TextBox.

System.Timers.Timer aTimer = new System.Timers.Timer();
aTimer.Elapsed += new ElapsedEventHandler(OnTimedEvent);
aTimer.Interval = 500;
aTimer.Enabled = true;


public void OnTimedEvent(object source, ElapsedEventArgs e)
{
    string inputLine = reader.ReadLine();
    tab1text.Text = inputLine;
}
Run Code Online (Sandbox Code Playgroud)

我收到一个错误,说我要编辑的对象是由另一个线程创建的。

读取器是StreamReader从 TCP 连接获取数据的一个。

c# multithreading timer winforms

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