问题列表 - 第16478页

关于继承和原型的javascript问题

在jQuery库中,我发现了这一行

jQuery.extend = jQuery.fn.extend = function() {
Run Code Online (Sandbox Code Playgroud)

这种困惑让我感到困惑.我认为一个给定的对象自动提供对其原型方法的访问(换句话说,如果一个方法或var没有在对象本身上解析,则在其原型上尝试,然后在原型的原型上等等).

那么,将功能与对象和原型相关联的原因是什么?(在jQuery fn中是原型的别名).

javascript

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

使用Objective C将位图转换为PNG或JPG

任何人都知道如何使用Objective C将位图转换为PNG或JPG,假设我有

CGImageRef imageRef;

png bitmap objective-c

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

Python 2.6和3中的bytes vs bytearray

我在Python 2.6中尝试使用bytesvs.bytearray我不明白一些差异的原因.

一个bytes迭代器返回的字符串:

for i in bytes(b"hi"):
    print(type(i))
Run Code Online (Sandbox Code Playgroud)

得到:

<type 'str'>
<type 'str'>
Run Code Online (Sandbox Code Playgroud)

bytearray迭代器返回ints:

for i in bytearray(b"hi"):
    print(type(i))
Run Code Online (Sandbox Code Playgroud)

得到:

<type 'int'>
<type 'int'>
Run Code Online (Sandbox Code Playgroud)

为什么不同?

我想编写能够很好地转换为Python 3的代码.那么,Python 3中的情况是否相同?

python byte bytearray python-2.x python-3.x

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

WPF DataGrid控件:在顶部添加最新的行

我想以编程方式在DataGrid控件中向顶部添加一行.有任何想法吗?

c# wpf datagrid

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

如何获得十六进制颜色值而不是RGB值?

使用以下jQuery将获得元素背景颜色的RGB值:

$('#selector').css('backgroundColor');
Run Code Online (Sandbox Code Playgroud)

有没有办法获得十六进制值而不是RGB?

javascript rgb jquery hex colors

158
推荐指数
10
解决办法
15万
查看次数

Java-Mysql连接错误

我的堆栈跟踪:

cbs.ui.OverallReportUI btnGenerateBillActionPerformed
SEVERE: null
java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1055)
        at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:956)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3491)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3423)
        at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:910)
        at com.mysql.jdbc.MysqlIO.secureAuth411(MysqlIO.java:3923)
        at com.mysql.jdbc.MysqlIO.doHandshake(MysqlIO.java:1273)
        at com.mysql.jdbc.ConnectionImpl.createNewIO(ConnectionImpl.java:2031)
        at com.mysql.jdbc.ConnectionImpl.<init>(ConnectionImpl.java:718)
        at com.mysql.jdbc.JDBC4Connection.<init>(JDBC4Connection.java:46)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
        at com.mysql.jdbc.Util.handleNewInstance(Util.java:406)
        at com.mysql.jdbc.ConnectionImpl.getInstance(ConnectionImpl.java:302)
        at com.mysql.jdbc.NonRegisteringDriver.connect(NonRegisteringDriver.java:282)
        at java.sql.DriverManager.getConnection(DriverManager.java:582)
        at java.sql.DriverManager.getConnection(DriverManager.java:185)
        at cbs.ui.OverallReportUI.GenerateReport(OverallReportUI.java:219)
        at cbs.ui.OverallReportUI.btnGenerateBillActionPerformed(OverallReportUI.java:153)
        at cbs.ui.OverallReportUI.access$100(OverallReportUI.java:38)
        at cbs.ui.OverallReportUI$2.actionPerformed(OverallReportUI.java:85)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
        at java.awt.Component.processMouseEvent(Component.java:6038)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3260)
        at java.awt.Component.processEvent(Component.java:5803)
        at java.awt.Container.processEvent(Container.java:2058)
        at …
Run Code Online (Sandbox Code Playgroud)

java mysql jdbc mysql-error-1045

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

面向对象编程 - 类设计混乱

我试图围绕面向对象的编程.

我的理解是我们有对象,所以我们可以设计我们的程序来镜像现实生活中的对象.

我们来看一个类层次结构:

class Fruit {
    void Eat() {

    }
}

class Apple extends Fruit {

}
Run Code Online (Sandbox Code Playgroud)

显然,如果Eat()是虚拟的,你可以多态地使用Fruit .但这有意义吗?水果不能自己吃!

水果对象应该传递给具有Eat()功能的人体物体吗?

我试图弄清楚正确的思考方式.一般来说,编程对象应该如何接近现实生活中的对象?

oop class-design

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

$ .getJson回调函数不起作用

我通过传递输出有效JSON作为响应的参数来调用JSP,但仍然$.getJson没有触发回调函数.JSP页面输出是

 { "data": [ [ [ 1258185480000,4.39], 
               [ 1258186020000,4.31],
               [ 1258184940000,4.39],
               [ 1258183560000,4.39]  ] ] }
Run Code Online (Sandbox Code Playgroud)

URL指向JSP页面

我的jquery代码是

<script id="source" language="javascript" type="text/javascript">
$(function () {   
  alert("before");
  $.getJson(URL,function(json){
            alert("hello");
          var plot = $.plot($("#placeholder"), json.data, options);
    });

 alert("after");
});
Run Code Online (Sandbox Code Playgroud)

ajax jquery getjson

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

将字符串转换为运算符

如何将诸如"+"之类的字符串转换为运算符加?谢谢!

python

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

XML属性得到排序

当我使用minidom创建文档时,属性在元素中按字母顺序排序.从这里举个例子:

from xml.dom import minidom

# New document
xml = minidom.Document()

# Creates user element
userElem = xml.createElement("user")

# Set attributes to user element
userElem.setAttribute("name", "Sergio Oliveira")
userElem.setAttribute("nickname", "seocam")
userElem.setAttribute("email", "seocam@taboca.com")
userElem.setAttribute("photo","seocam.png")

# Append user element in xml document
xml.appendChild(userElem)

# Print the xml code
print xml.toprettyxml()
Run Code Online (Sandbox Code Playgroud)

结果是这样的:

<?xml version="1.0" ?>
<user email="seocam@taboca.com" name="Sergio Oliveira" nickname="seocam" photo="seocam.png"/>
Run Code Online (Sandbox Code Playgroud)

如果您想要创建电子邮件/名称/昵称/照片顺序中的属性而不是名称/昵称/电子邮件/照片顺序,那么这一切都非常好.

如何让属性按照您创建的顺序显示?或者,你如何控制订单呢?

python xml minidom

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