问题列表 - 第35964页

byte [] base64到mp3文件

我在base64中有一个byte [],我会把它保存在一个mp3文件中.

你能帮我吗 ?

非常感谢

c#

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

matplotlib pyplot colorbar问题

亲爱的,我正在尝试使用带有相关颜色条的颜色执行散点图.我希望colorbar具有字符串值而不是数值,因为我正在比较两个不同的数据集,每个数据集具有不同的颜色值(但无论如何在最大值和最小值之间).这里是我正在使用的代码

import matplotlib.pyplot as plt
import numpy as np
from numpy import *
from matplotlib import rc
import pylab
from pylab import *
from matplotlib import mpl
data   = np.loadtxt('deltaBinned.txt')
data2  = np.loadtxt('deltaHalphaBinned.txt')
fig=plt.figure()
fig.subplots_adjust(bottom=0.1)
ax=fig.add_subplot(111)
plt.xlabel(r'$\partial \Delta/\partial\Phi[$mm$/^{\circ}]$',fontsize=16)
plt.ylabel(r'$\Delta$ [mm]',fontsize=16)
plt.scatter(data[:,0],data[:,1],marker='o',c=data[:,3],s=data[:,3]*1500,cmap=cm.Spectral,vmin=min(data[:,3]),vmax=max(data[:,3]))
plt.scatter(data2[:,0],data2[:,1],marker='^',c=data2[:,2],s=data2[:,2]*500,cmap=cm.Spectral,vmin=min(data2[:,2]),vmax=max(data2[:,2]))
cbar=plt.colorbar(ticks=[min(data2[:,2]),max(data2[:,2])])
cbar.set_ticks(['Low','High'])
cbar.set_label(r'PdF')
plt.show()
Run Code Online (Sandbox Code Playgroud)

不幸的是,它不起作用,因为cbar.set_ticks不接受字符串值.我已经阅读了 http://matplotlib.sourceforge.net/examples/pylab_examples/colorbar_tick_labelling_demo.html,但我无法将其改编为我的案例.如果问题很简单,我很抱歉,但我只是在python编程Nicola的开头.

python matplotlib

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

tr1 :: shared_ptr和boost :: shared_ptr之间的区别?

tr1::shared_ptr和之间有什么区别boost::shared_ptr吗?如果是这样,什么?

c++ boost tr1 shared-ptr

13
推荐指数
1
解决办法
1991
查看次数

如果不在同一元素上释放,则丢失MouseUp事件

我有滑块问题.当我抓住处理程序时,我改变图像的.src,只是为了改变它的颜色.但是,我希望它在我释放鼠标按钮时更改回原始颜色.我尝试了两件事.

1)在处理程序mouseup事件上更改它:这只有在我释放处理程序上的按钮时才有效,所以这不是一个解决方案.

2)Changin它返回窗口mouseup事件:事件未正常触发.如果我在窗口的任何位置单击并释放,则事件会正常触发,但如果我单击处理程序,将光标移动到窗口的任何其他位置,然后释放按钮,则事件将不会触发.

顺便说一句,即时通讯使用原型js框架.

解决方案?谢谢

这是代码.我在文档准备好后加载处理函数.

function handler()
{

    var handler = $('handler');

    Event.observe(window, "mouseup", function(){
        alert('salta');   //to see when mouseup fires
        if(handler.src=='http://localhost/moodle/blocks/videoavatar/eggface/trunk/gripper_o.png'){    //orange
            handler.src='http://localhost/moodle/blocks/videoavatar/eggface/trunk/gripper.png';}    //grey
    });


    Event.observe(handler,'mousedown',function(){handler.src='http://localhost/moodle/blocks/videoavatar/eggface/trunk/gripper_o.png';});    //orange

}
Run Code Online (Sandbox Code Playgroud)

javascript css events onmouseup prototypejs

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

将浮点数存储为INT?

什么是在mySQL中存储浮点数的最佳数据类型?

我可以以某种方式将其存储为INT吗?

我认为VARCHAR是我最好的选择,但是如果你们知道更好的话我会很感激输入.

Thanx提前!

mysql

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

从FormCollection中获取所有选中的复选框

我有一个表单,其中包含一大堆复选框和一些其他类型的控件.我需要检索每个选中复选框的名称.

做这个的最好方式是什么?我可以使用linq查询吗?

所以在伪代码中,我希望做这样的事情:

var names = formCollection
               .Where(c => c is Checkbox && c.Checked)
               .Select(c => c.Name);
Run Code Online (Sandbox Code Playgroud)

更新似乎MVC提交复选框的方式与普通表单的行为方式不同,因为隐藏字段也会呈现.我在这里找到了详细信息:如何处理ASP.NET MVC表单中的复选框?

Anywho,我已经得到了该线程的帮助以及下面BuildStarted的答案.以下代码完成了这一操作.

var additionalItems = form.AllKeys
       .Where(k => form[k].Contains("true") && k.StartsWith("addItem"))
               .Select(k => k.Substring(7));
Run Code Online (Sandbox Code Playgroud)

checkbox asp.net-mvc controls webforms formcollection

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

Levenshtein距离的Haskell尾递归性能问题

我正在玩Haskell 计算Levenshtein距离,并对下面的性能问题感到有点沮丧.如果你为Haskell实现最"正常"的方式,就像下面(dist)一样,一切正常:

dist :: (Ord a) => [a] -> [a] -> Int
dist s1 s2 = ldist s1 s2 (L.length s1, L.length s2)

ldist :: (Ord a) => [a] -> [a] -> (Int, Int) -> Int
ldist _ _ (0, 0) = 0
ldist _ _ (i, 0) = i
ldist _ _ (0, j) = j
ldist s1 s2 (i+1, j+1) = output
  where output | (s1!!(i)) == (s2!!(j)) = ldist s1 s2 (i, j)
               | otherwise …
Run Code Online (Sandbox Code Playgroud)

recursion haskell tail sequencing levenshtein-distance

6
推荐指数
2
解决办法
623
查看次数

有没有办法通过浏览器javascript检测mac上的触控板,魔术鼠标或魔术触控板的多点触控事件?

我知道有很多方法可以直接在iPhone上实现(jQtouch),但我想在计算机的浏览器中检测这些事件.

javascript javascript-events multi-touch

8
推荐指数
1
解决办法
3196
查看次数

CA2202,如何解决这种情况

任何人都可以告诉我如何从以下代码中删除所有CA2202警告?

public static byte[] Encrypt(string data, byte[] key, byte[] iv)
{
    using(MemoryStream memoryStream = new MemoryStream())
    {
        using (DESCryptoServiceProvider cryptograph = new DESCryptoServiceProvider())
        {
            using (CryptoStream cryptoStream = new CryptoStream(memoryStream, cryptograph.CreateEncryptor(key, iv), CryptoStreamMode.Write))
            {
                using(StreamWriter streamWriter = new StreamWriter(cryptoStream))
                {
                    streamWriter.Write(data);
                }
            }
        }
        return memoryStream.ToArray();
    }
}
Run Code Online (Sandbox Code Playgroud)

警告7 CA2202:Microsoft.Usage:对象'cryptoStream'可以在方法'CryptoServices.Encrypt(string,byte [],byte [])'中多次处理.为避免生成System.ObjectDisposedException,不应在对象上多次调用Dispose:Lines:34

警告8 CA2202:Microsoft.Usage:对象'memoryStream'可以在方法'CryptoServices.Encrypt(string,byte [],byte [])'中多次处理.为避免生成System.ObjectDisposedException,不应在对象上多次调用Dispose:Lines:34,37

您需要Visual Studio代码分析才能看到这些警告(这些不是c#编译器警告).

.net c# code-analysis fxcop

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

HttpServletRequest获取JSON POST数据

可能重复:
从HttpServletRequest检索JSON对象文字

我是HTTP POST到URL http:// laptop:8080/apollo/services/rpc?cmd = execute

使用POST数据

{ "jsondata" : "data" }
Run Code Online (Sandbox Code Playgroud)

Http请求的Content-Type为 application/json; charset=UTF-8

如何从HttpServletRequest获取POST数据(jsondata)?

如果我枚举请求参数,我只能看到一个参数,即"cmd",而不是POST数据.

java post json servlets

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