问题列表 - 第47507页

如何在Python中将WAV从立体声转换为单声道?

我不想使用任何其他应用程序(如sox) - 我想在纯Python中执行此操作.安装所需的Python库很好.

python audio wav

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

使用git log来解决前一次提交后,如何返回

这可能是一个简单的问题,但这是我的用例:
需要在旧分支中看到一些东西,运行
git log -10

它告诉我,我不在任何分支,所以我跑
git checkout master

但是,在我检查了之前的提交后,我似乎无法回到当前的提交.我收到了这条消息
:$ git checkout master
Switched to branch 'master'
Your branch is ahead of 'origin/master' by 7 commits.
:$ git pull
Already up-to-date.

我如何从那回到当前版本的主分支?

git

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

为什么同一域ajax请求添加jsonp回调参数?

好吧,这应该是一个相当简单的问题,我可能遗漏了一些明显的东西.我有一个简单的脚本向服务器发出请求:

var DTO = { 'path': path };
var url = 'default.aspx/Get'; 

 var test;
$('#getInstance').click(function () {
            $.ajax({
                url: url,
                type: 'POST',
                dataType: 'json',
                data: JSON.stringify(DTO),
                contentType: 'application/json; charset=utf-8',
                success: function (msg) {                    
                    test = msg;
                },
                error: function (jqXHR, textStatus, errorThrown) {
                    alert(textStatus);
                    alert(errorThrown);
                }
            });

        });
Run Code Online (Sandbox Code Playgroud)

这很好,因为它连接到服务器并获取数据,只有一个简单的问题.它将此请求视为跨域请求,因此使用jsonp.服务器代码在这里:

    [WebMethod]
    [ScriptMethod(ResponseFormat = ResponseFormat.Json)]
    public static MyObject Get(string path)
    {
        MyObject foo = new MyObject();

        return foo;
    }
Run Code Online (Sandbox Code Playgroud)

通常这不会是一个问题,除了我访问WebMethod,它没有能力返回一个jsonp响应(意味着它无法将回调函数附加到响应.现在,如果这是一个手动响应,我可以破解它并附加参数,但我正在利用内置的序列化,所以没有办法搞砸响应.

为了帮助澄清.该页面托管在:

http://127.0.0.1:144/default.aspx

并且在firebug中看到的请求是:

http://127.0.0.1:144/default.aspx/Get?callback=jQuery1502768168154247801_1298656485388

让我强调一下这段代码的工作原理.唯一的问题是jQuery将此请求视为跨域.但为什么?

更新:嗯,经过更多的时间和更多的测试后,我已经将这个问题缩小到了jquery 1.5.1中的一个错误.我使用旧版本(所有1.4版本)进行了一些测试,我没有遇到任何问题,请求是使用JSON进行的,并且响应已成功收到.他们将这个请求视为CORS的变化是什么?

asp.net ajax jquery json

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

在jquery中选择类的子标记

我在jquery网站上搜索了这个...而我却找不到它.

我正在尝试<p>.desc课堂上选择标签......

<div class = "desc">
   <p>blahwhatever</p>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在努力确保<p></p>直到我的动画.desc完成才显示...

$(".desc p").hide();
//animation here...
$(".desc p").delay(500).show();  
Run Code Online (Sandbox Code Playgroud)

这还没有成功......有什么建议吗?(抱歉这个小问题..)

jquery

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

导致此"MySQL错误#1054 - 未知列"错误的原因是什么?

我对这个MySQL查询有点问题.我已经使用过我在另一个问题中看过的建议,但仍然无效....

这是代码

$kernel->db->query( "UPDATE `" . TABLE_PREFIX . "users` 
                        SET `total_downs` = `total_downs` + 1 
                      WHERE `phcdl_files`.`file_author` = " . $file['file_author'] );
Run Code Online (Sandbox Code Playgroud)

这使


'where子句'中的SQL查询未知列'phcdl_files.file_author' 无效(MySQL错误号; 1054)

php mysql sql mysql-error-1054

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

如何在objective-c中获取可用的iPhone语言名称的本地化列表?

在Objective-C中,我可以轻松获得可用的Locales列表,如下所示:

NSArray *test = [NSLocale availableLocaleIdentifiers];
NSLog(@"%@", test);
for (int i = 0; i < [test count]; i++) {
    NSLog(@"%@", [[NSLocale currentLocale] displayNameForKey:NSLocaleIdentifier value:[test objectAtIndex:i]]);
}
Run Code Online (Sandbox Code Playgroud)

这给了我一个这样的列表:

Spanish (United States)
Macedonian (Macedonia)
Oromo (Kenya)
Danish (Denmark)
Korean (South Korea)
Tachelhit (Latin)
Fulah (Senegal)
Indonesian
Serbian (Cyrillic, Montenegro)
Makonde (Tanzania)
Welsh
Run Code Online (Sandbox Code Playgroud)

但是,我想获取语言名称的本地化列表,而不是设置应用程序中的语言名称列表,而不是列表.例如,如果手机在美国本地,我想要"英语",如果手机是法语,"英语",如果是德语,"英语".完成创建这样的本地化语言名称列表的最佳方法是什么?

iphone localization nslocale

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

Razor语法等价

下面的一行显示在我的一个javascript文件中,它在Razor中的语法是什么.

var initialData = <%= new JavaScriptSerializer().Serialize(Model) %>;
Run Code Online (Sandbox Code Playgroud)

razor

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

实例化实现特定接口的所有类

我有一个接口IExample和一组类ClassOne,ClassTwo并且ClassThree都在不同的命名空间中定义.我可能会删除其中一个类,或者在开发的后期阶段在新的位置添加一个新类.

现在,我想找到IExample在运行时实现的所有类型,并实例化它们.(我事先知道没有类实现IExample将需要任何构造函数参数,但我不知道如何在代码中指定它,所以它是我 - 而不是编译器 - 知道......)

这可能吗?我该怎么做呢?

更新:我现在尝试了几种建议的方法,但是就所有这些方法而言Activator.CreateInstance(type),我得到了一个System.MissingMethodException,因为我"无法创建接口的实例".这是我的代码:

var tasks = AppDomain.CurrentDomain.GetAssemblies()
    .SelectMany(a => a.GetTypes())
    .Where(t => typeof(IBootstrapperTask).IsAssignableFrom(t))

    // This line is where it fails
    .Select(t => Activator.CreateInstance(t) as IBootstrapperTask)

    .ToArray();
new AutoMapperBootstrapper(tasks).Initialize();
Run Code Online (Sandbox Code Playgroud)

没有这个as条款我没有看到任何异常,但我得到了一个object[],我需要一个IBootstrapperTask[]在摘录的最后一行的构造函数.我已经尝试了各种方法来投射它,但似乎都没有效果.

c# reflection

17
推荐指数
3
解决办法
9447
查看次数

是否可以将多个<% - %>语句添加到node.js ejs布局中

我刚刚开始使用node.js,express和ejs.而且我在layout.ejs文件上遇到了困难.我想要做的是类似于你在.net中可以做的事情,你有多个内容占位符,在视图中你可以有多个块进入不同的占位符.

像这样的东西:

<!DOCTYPE html>
<html>
    <head>
         <title><%- title %></title>
    </head>
    <body>
        <%- body %>
    </body>
</html>
Run Code Online (Sandbox Code Playgroud)

我的观点应该如何?

ejs node.js

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

更改记录的变量created_at属性

有没有办法在创建后更改数据库记录"created_at"变量?

ruby activerecord ruby-on-rails

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