javascript

git

java

python

git-remote

c++

github

django

c#

reactjs

css

content-type

variables

var

loops

iteration

std

c++-faq

git-checkout

generator

javascript-如何使用jQuery设置图像src

我正在尝试使用jQuery更改image src属性

jQuery("#imageID").attr('src','http://localhost:8080/images/1/myImage.png' );

使用上面的代码,我可以更改src属性,但是当我尝试这样做时:-

jQuery("#imageID").attr('src',jQuery("#imageBlock").css('background-image') );

我无法更改src。

提供

alert ( jQuery("#imageBlock").css('background-image') );

返回:

url([http:// localhost:8080 / images / 1 / myImage.png)]

编辑#1就在我即将接受解决方案时。 我必须说,几乎所有解决方案都在FF中起作用。 我试过了:

  • slice(4,-1);
  • split(“(”)[1]>然后替换(“)”,“”);

我想其他人也可以。 但是,所有解决方案都无法在IE中运行。原因是:而FF返回:

url([http:// localhost:8080 / images / 1 / myImage.png)]

IE返回:

url(“ [http:// localhost:8080 / images / 1 / myImage.png”)]

^^请注意此处的引号

现在,设置src attr的通用方法是什么。 我是否需要测试浏览器是否为IE?

这是工作代码。

var src = "";
    if ( jQuery.browser.msie ) {
        src = jQuery("#imageBlock").css('background-image').slice(5,-2);        
    }else{
        src = jQuery("#imageBlock").css('background-image').slice(4,-1);
    }   
    jQuery("#imageID").attr('src', src );

我真的不喜欢它。 如果有其他解决方案,请告诉我,否则我将立即接受slice解决方案。

trans by 2020-08-06T12:36:45Z

ios-Xcode 6标准体系结构不包括armv7s

我正在试验Xcode 6 Beta,并且注意到armv7从Standard Architectures中消失了。 我确实浏览了Xcode 6发行说明,但是没有看到任何变化。 任何人都可以确认此更改吗?

Xcode 5.1.1:

enter image description here

Xcode 6 Beta:enter image description here

更新资料

iOS 8 Beta论坛上有一个线程也在讨论此主题。 [https://devforums.apple.com/thread/244407?tstart=0]

还要注意,@ ThomasW在将armv7s添加到体系结构方面有一个答案。

trans by 2020-08-06T12:33:48Z

宁静的Web服务认证

我有一个Restful Web服务API,不同的第三方正在使用它。 该API的一部分受到限制(您需要用户名/密码才能访问它)。 我想知道实现身份验证的最佳方法是什么?

我正在使用https,因此通信已加密。 我有两个想法:

  • 在用户开始使用(受限制的)服务之前,它将使用POST发送用户名/密码(因为正在使用https,所以凭据已加密)。 登录成功后,服务器将发回与此用户名匹配的随机一次性值(随机数)。 发出下一个请求时,客户端将与用户名一起发送先前返回的随机数。 服务器将用户名和随机数进行匹配,并随请求的数据一起返回新的随机数。 每个新请求都使用新的随机数。 基本上,这是摘要访问身份验证的轻量级版本。
  • 由于此API是从第三方使用的,因此用户名/密码可用于每个(受限制的)请求。 由于使用的是https,因此将对其进行加密。 这种方法的缺点是不能兼容Restful(将始终使用POST)。

我更接近选择第一种方法(它与Restful兼容,相对易于实现,可以使用XML,json或html而不更改任何内容),但是我想看看您对此有何看法? 您推荐什么:第一,第二或第三种方法?

顺便说一句,我在服务器端使用Python。

trans by 2020-08-06T12:30:28Z

html5-HTML元字符集应为小写还是大写?

通常<meta charset="UTF-8"/>应该使用大写形式,因为它是缩写。但是,HTML中的属性通常是小写的。

因此,应该是:<meta charset="UTF-8"/><meta charset="utf-8"/>
我都知道

谢谢。

trans by 2020-08-06T12:28:35Z

转换std :: bind到功能点

我有一个第三方库,该库具有一种将函数指针作为第一个参数的方法:

int third_party_method(void (*func)(double*, double*, int, int, double*), ...);

我想传递一个指向类方法的指针,该方法声明如下:

class TestClass
{
    public:
        void myFunction (double*, double*, int, int, void*);

我试图通过此功能,如下所示:

TestClass* tc = new TestClass();
using namespace std::placeholders;
third_party_method(std::bind(&TestClass::myFunction, tc, _1, _2, _3, _4, _5), ...);

但是,这不能编译:

Conversion of parameter 1 from 'std::tr1::_Bind<_Result_type,_Ret,_BindN>' to 'void (__cdecl *)(double *,double *,int,int,void *)' is not possible
with
[
    _Result_type=void,
    _Ret=void,
    _BindN=std::tr1::_Bind6<std::tr1::_Callable_pmf<void (__thiscall TestClass::* const )(double *,double *,int,int,void *),TestClass,false>,TestClass *,std::tr1::_Ph<1>,std::tr1::_Ph<2>,std::tr1::_Ph<3>,std::tr1::_Ph<4>,std::tr1::_Ph<5>>
]

有什么办法可以将成员传递给函数?

trans by 2020-08-06T12:24:37Z

Apple如何将iOS的应用内购买退款(IAP)通知iOS应用?

我已经在我的应用程序中成功实现了Apple iOS IAP,并在沙箱中对其进行了测试。 效果很好。

我担心用户可以使用IAP购买某些东西,将其下载到我的应用中,然后向Apple投诉并获得退款。 没有明显的方法将退款报告给我的应用程序。 它们只是被排除在“恢复”操作期间收到的产品列表之外吗? 发生退款时,SKPaymentTransactionObserver中会异步显示一些未记录的交易类型吗?

现在,我假设我需要在还原之前删除用户的IAP事务,并且所有退款都将不在还原的事务列表中。 这是正确的方法吗? 有什么方法可以在沙盒中对此进行测试吗?

有没有人在生产环境中看到过退款并且可以解释其运作方式?

trans by 2020-08-06T12:21:38Z

iOS-parse.com“转发”模式太冗长

因此,我的任务是使用Parse在应用程序(iOS,Swift)中实现类似于“ retweet”的功能。

这是在此之前提出的,但这是a)相当高的层次,b)我手头的任务-我不一定要寻求有关体系结构决策的帮助,尽管如果我似乎显然缺少某些东西,我会 我很高兴接受反馈。

我的应用程序有每个由用户创建的原因。还有一个带有TO和FROM用户的FOLLOW表。首先,我只是查询CAUSES表,其约束是发布的USER应该与FOLLOW表中的TO用户(当前用户是FROM用户)的objectId相匹配。 更简洁地说:

let getFollowedUsersQuery = PFQuery(className: Constants.kParseClassFollowers)
getFollowedUsersQuery.whereKey(Constants.kParseFieldFromUser, equalTo: PFUser.currentUser()!)

let causesQuery = PFQuery(className: Constants.kParseClassCauses)
causesQuery.whereKey(Constants.kParseFieldFromUser, matchesKey: Constants.kParseFieldToUser, inQuery: getFollowedUsersQuery)
causesQuery.findObjectsInBackgroundWithBlock({ (objects, error) -> Void in
    if let causes = objects {
        for cause in causes {
          // populate the tableview cells, etc.
        }
    }
})

现在,我有了引起我关注的所有用户原因……这都是相当标准的。

这就是棘手的地方。
每个原因还具有一个称为支持者的关系。现在,我需要设计一种方法来从我没有关注的人那里获取所有原因,但是在支持者列表中有我关注的用户。

尽管我正在接近一种“蛮力”解决方案,但我还没有找到一种优雅的解决方案,它是如此繁琐和冗长,以至于像Susan Powter一样,我的程序员大脑的一半都在向我尖叫...

这是一个示例:

let retweetQuery = PFQuery(className: Constants.kParseClassCauses)
retweetQuery.orderByDescending(Constants.kParseFieldCreatedAt)
retweetQuery.whereKey(Constants.kParseFieldFromUser, notEqualTo: PFUser.currentUser()!)
retweetQuery.whereKey(Constants.kParseFieldFromUser, doesNotMatchKey: Constants.kParseFieldToUser, inQuery: getFollowedUsersQuery)
retweetQuery.findObjectsInBackgroundWithBlock({ (objects, error) -> Void in
    if let causes = objects {
        for cause in causes {
            let supporterRelations = cause.relationForKey(Constants.kParseClassSupporters)
            let supporterQuery = supporterRelations.query()
            supporterQuery.findObjectsInBackgroundWithBlock { (supporters, error) in
                if(error == nil && supporters?.count > 0) {
                    for supporter in supporters! {
                        let user:PFUser = supporter as! PFUser
                        getFollowedUsersQuery.whereKey(Constants.kParseFieldToUser, equalTo: user)
                        getFollowedUsersQuery.whereKey(Constants.kParseFieldFromUser, equalTo: PFUser.currentUser()!)
                        getFollowedUsersQuery.findObjectsInBackgroundWithBlock({ (results, error) -> Void in
                            if(error == nil && results?.count > 0) {
                                for result in results! {
                                    // do stuff
                                }
                            }
                        })
                    }
                }
            }
        }
    }
})

现在,这简直是疯狂,而且令人难以置信的浪费(特别是考虑到Parse如何计算免费套餐-我认为,如果将其投入生产,这确实会对我的API限制做出重大贡献)。

已经完成了两次查询,我将完全重做一次,然后针对SUPPORTER关系中的每个原因执行另一个查询,然后对该关系中的每个用户进行另一个查询,以查看是否遵循它们……一旦获得这些信息,我就可以 需要遍历该用户支持的原因(由于Parse查询的异步返回,我根本感觉不到可以回到父循环中)……我尚未实现,因为 要扔毛巾-必须有更好的方法!

我希望我在这里错过了一项策略...

trans by 2020-08-06T12:20:02Z

c#-名称在当前上下文中不存在

因此,我正在笔记本电脑和台式机之间进行此项目。

该项目可以在笔记本电脑上运行,但是现在已经将更新的源代码复制到了桌面上,我在该项目中有500多个错误,所有这些都是...

该名称在当前上下文中不存在

这是一个例子

Jobs.aspx

<%@ Page Title="" Language="C#" MasterPageFile="~/Members/Members.master" AutoEventWireup="true" CodeFile="Jobs.aspx.cs" Inherits="Members_Jobs" %>

<%@ Register Namespace="AjaxControlToolkit" Assembly="AjaxControlToolkit" TagPrefix="aj" %>

<asp:Content ID="Content1" ContentPlaceHolderID="head" runat="server">
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
    <asp:UpdatePanel runat="server" ID="upJobs">
        <ContentTemplate>
            <!-- page content goes here -->
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Content>

Jobs.aspx.cs

public partial class Members_Jobs : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            loadJobs();
            gvItems.Visible = false;
            loadComplexes();
            loadBusinesses();
            loadSubcontractors();
            loadInsurers();

            pnlCallback.Visible = false;
            pnlInsurer.Visible = false;
        }
    }

    // more goes down here
}

这是designer.cs文件的示例...

namespace stman.Members {


    public partial class Jobs {

        /// <summary>
        /// upJobs control.
        /// </summary>
        /// <remarks>
        /// Auto-generated field.
        /// To modify move field declaration from designer file to code-behind file.
        /// </remarks>
        protected global::System.Web.UI.UpdatePanel upJobs;
    }
}

我知道此错误意味着被引用的控件通常不存在或不是正在引用它的类的一部分,但是据我所知,这里不是这种情况。

谁能提供一些见识?

VS2012 Screenshot

trans by 2020-08-06T12:13:22Z

sql server-SQL:从全名字段中解析名字,中间名和姓氏

如何使用SQL从全名字段中解析名字,中间名和姓氏?

我需要尝试匹配与全名不直接匹配的名称。 我希望能够使用全名字段并将其分解为名字,中间名和姓氏。

数据不包含任何前缀或后缀。 中间名称是可选的。 数据格式为“第一中间最后”。

我对一些实用的解决方案感兴趣,可以让我90%地达到目标。 如前所述,这是一个复杂的问题,因此我将分别处理特殊情况。

trans by 2020-08-06T11:59:55Z

Android:与Butterkni的Kotlin

我正在尝试将Kotlin与Butterknife一起用于我的Android应用程序。

这是我的build.gradle

dependencies {
    ...
    compile 'com.jakewharton:butterknife:8.0.1'
    kapt 'com.jakewharton:butterknife-compiler:8.0.1'
}

kapt {
    generateStubs = true
}

我也有一个EditText,我想在更改后使用ButterKnife显示一条消息:

@OnTextChanged(R.id.input)
fun test() {
   toast(1)
}

但是,什么也没有发生。 我在函数中添加了一个断点-甚至没有执行。

P.S:我听说过科特餐刀,但是我看到了一个纯牛津刀的例子。

我究竟做错了什么?

trans by 2020-08-06T11:54:15Z

jQuery-未捕获的错误:工具提示小部件实例没有这种方法“显示”

我正在使用ajax提交用于注册的表单,但是尝试设置工具提示以显示错误消息(对于从控制器返回的错误)时出现问题。

JavaScript:

$(document).on('ajax:success', '.user_modal_form', function(e, data, status, xhr) {
  var context;
  context = $(this);
  if (data.success) {
    $('button', context).hide();
    $('.spinner', context).show();
    location.reload();
  } else {
    if (data.errors != null) {
      $.each(data.errors, function(key, error) {
        var field;
        field = $("#athlete_" + key);
        field.attr('data-original-title', "" + key + " " + error).tooltip({
          trigger: 'manual'
        }).tooltip("show");
      });
    }
  }
});

错误消息:Uncaught Error: no such method 'show' for tooltip widget instance

trans by 2020-08-06T11:51:26Z

c#-从Dictionary <string,string>获取第一个键

我正在使用dic.Keys[0]

我想从这本字典中返回第一个键。 我尝试了dic.Keys[0],但是对Keys属性(这是KeyCollection对象)唯一拥有的是枚举器。

我是否需要枚举所有密钥才能获得第一个密钥?

trans by 2020-08-06T11:48:46Z

合并两个字典的总和

我在下面有一个词典,我想添加到另一个不一定包含不同元素的词典,并将其结果合并。 是否有任何内置功能,还是需要自己制作?

{
  '6d6e7bf221ae24e07ab90bba4452267b05db7824cd3fd1ea94b2c9a8': 6,
  '7c4a462a6ed4a3070b6d78d97c90ac230330603d24a58cafa79caf42': 7,
  '9c37bdc9f4750dd7ee2b558d6c06400c921f4d74aabd02ed5b4ddb38': 9,
  'd3abb28d5776aef6b728920b5d7ff86fa3a71521a06538d2ad59375a': 15,
  '2ca9e1f9cbcd76a5ce1772f9b59995fd32cbcffa8a3b01b5c9c8afc2': 11
}

字典中的元素数量也是未知的。

如果合并中考虑了两个相同的键,则应将这些键的值相加而不是覆盖。

trans by 2020-08-06T11:43:24Z

有没有办法显示vim中最后一个命令的输出?

当我运行一个shell命令时,它要求在末尾键入ENTER,然后您将隐藏输出。 有没有再次运行命令就可以再次看到它的方法?

另外,一些内部命令(例如make)也可以运行外部命令,而这些命令甚至不会停止运行ENTER,因此,如果我的“编译器”设置出错,该命令将在屏幕上闪烁得太快而看不到它。 我如何查看命令及其输出? (快速修复为空)

更新

输出仍然在那里。 至少在终端vim上。 如果我键入

:!cat

先前命令的输出仍然存在。 问题是a)似乎太像黑客,我正在寻找一种正确的vim方式b)在gui vim中不起作用

trans by 2020-08-06T11:37:23Z

在Android中创建一个空的Drawable

创建一个完全为空的Drawable似乎是一个常见的需求,例如占位符,初始状态等,但是似乎并没有一种很好的方法……至少在XML中。 有几个地方引用了系统资源@android:drawable/empty,但据我所知(即,它不在参考文档中,而aapt扼杀说它找不到资源),这并不存在。

是否有引用空Drawable的一般方法,还是最终为每个项目创建了一个假的空PNG?

trans by 2020-08-06T11:34:04Z

ios-如何检查核心数据数据库中存储的内容?

我正在制作一个依赖核心数据的应用程序。 我能够将数据输入文本字段并进行存储。

但是我需要知道是否正在存储数据。

我正在尝试对tableView做一个detailView,但没有得到任何结果。 现在我想知道的是,因为我的代码做错了什么,还是数据正确存储了?

如何查看应用程序的“核心数据”数据库中存储的内容?

trans by 2020-08-06T11:25:51Z

ios-Xcode不会自动创建桥接头?

我将Obj-C文件导入到我的swift项目中,Xcode会自动提示我创建桥头文件。 但是,我删除了两个文件(移至废纸))进行了一些更改,但是当我尝试再次导入Obj-C文件时,提示不再出现。 是什么原因? 我什至在另一个项目中测试了相同的场景,似乎一旦删除Xcode的自动创建的桥接标头,它就不会再次提示。 为什么是这样?

trans by 2020-08-06T11:21:30Z

ios-如何在Swift 3中使用NSLocale获取国家代码

您能帮忙在Swift 3中使用NSLocale获取国家代码的方法吗?

这是我一直在使用的先前代码。

NSLocale.currentLocale().objectForKey(NSLocaleCountryCode) as! String

我可以在Swift 3中获得如下的语言代码。

Locale.current.languageCode!

如我所见,获取languageCode很简单,但是countryCode属性不可用。

trans by 2020-08-06T11:19:34Z

android-我的项目中没有生成R.java文件

这个问题已经在这里有了答案:

  • 在Eclipse中为Android开发:R.java无法重新生成 64个答案

我正在做练习2的记事本教程。我首先创建一个新的Android项目,然后选择“从源代码创建”以导入下载的练习源代码。

但是现在我在Eclipse中遇到很多错误,问题是没有生成import类。 我该如何解决? 文件夹Notepadv2.java为空。


我在importNotepadv2.java上都有错误,而且似乎都与生成的R.java丢失有关。

这是我在Notepadv2.java中的import语句:

import android.R;
import android.app.ListActivity;
import android.content.Intent;
import android.database.Cursor;
import android.os.Bundle;
import android.view.ContextMenu;
import android.view.ContextMenu.ContextMenuInfo;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.widget.ListView;
import android.widget.SimpleCursorAdapter; 

它们是由Eclipse命令Ctrl + Shift + O创建的。

trans by 2020-08-06T11:08:01Z

如何修复Github Travis CI版本中git子模块更新的权限被拒绝(公钥)错误?

我无法更新git子模块,并显示以下错误:

$ git submodule init
Submodule 'build/html' (git@github.com:quadroid/clonejs.git) registered for path 'build/html'
...
$ git submodule update
Cloning into 'build/html'...
Warning: Permanently added 'github.com,207.97.227.239' (RSA) to the list of known hosts.
Permission denied (publickey).
fatal: Could not read from remote repository.

但是,当我在本地执行相同的任务时,一切正常。

如何解决此问题,以便Travis CI构建能够通过,并且我仍然可以单击存储库中的子模块以将其定向?

trans by 2020-08-06T11:04:39Z

上一页 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 下一页 共4170页