问题列表 - 第24056页

什么是最好的CSS实践,你重复使用以前的CSS?框架怎么样?

我正在编写Great Ideas如何优化和改进CSS.您想分享哪些最佳实践?你使用框架吗?你重复使用你的CSS吗?你记录你的CSS吗?

请分享.谢谢!

附加问题,

如何在命名标记时生成ID和类......它们是通用的还是特定的?您项目的大多数都有类似的类和ID吗?

谢谢!

css

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

如何设置matplotlib colorbar范围?

我想在matplotlib imshow子图的旁边显示一个颜色条,表示图像的原始值,该子图显示该图像,进行标准化.

我已经能够像这样成功地绘制图像和颜色条,但是颜色条最小值和最大值代表标准化(0,1)图像而不是原始(0,99)图像.

f = plt.figure()
# create toy image
im = np.ones((100,100))
for x in range(100):
    im[x] = x
# create imshow subplot
ax = f.add_subplot(111)
result = ax.imshow(im / im.max())

# Create the colorbar
axc, kw = matplotlib.colorbar.make_axes(ax)
cb = matplotlib.colorbar.Colorbar(axc, result)

# Set the colorbar
result.colorbar = cb
Run Code Online (Sandbox Code Playgroud)

如果有人对colorbar API有更好的掌握,我很乐意听取您的意见.

谢谢!亚当

python matplotlib

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

使用Windows批处理命令附加到文件时,如何在文件中的下一个单词后立即追加?

使用Windows批处理命令附加到文件时,如何在文件中的下一个单词后立即追加?

例如,这些命令

echo here is the date of > c:\arun.txt
date /t >> c:\arun.txt 
Run Code Online (Sandbox Code Playgroud)

将以下文本写入arun.txt文件:

这是
29-03-2010 的日期

但我希望输出如下:

这是29-03-2010的日期

如何在追加时避免追车?

windows scripting command-line batch-file

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

模板仿函数不能推导出引用类型

我有一个仿函数f,它接受函数func和与func相同类型的参数t.由于编译错误(调用没有匹配函数),我无法将g传递给f f(int&, void (&)(int&)).如果g将采用非引用参数g(int s),则编译完成.或者,如果我手动指定模板参数f<int&>(i, g),编译也会完成.

template<typename T>
void f(T t, void (*func)(T)) {}

void g(int& s) {}

int main(int, char*[])
{
    int i = 7;

    f(i, g); // compilation error here

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

我怎样才能获得演绎?

c++ templates reference functor

4
推荐指数
3
解决办法
1447
查看次数

获取WPF绑定的值

好吧,我不想在我的MVVM ViewModels中使用一堆ICommands,所以我决定为WPF创建一个MarkupExtension,它为它提供一个字符串(方法的名称),它会返回一个执行该方法的ICommand.

这是一个片段:

public class MethodCall : MarkupExtension
{
    public MethodCall(string methodName)
    {
        MethodName = methodName;
        CanExecute = "Can" + methodName;
    }

    public override object ProvideValue(IServiceProvider serviceProvider)
    {
        Binding bin = new Binding { Converter = new MethodConverter(MethodName, CanExecute) };

        return bin.ProvideValue(serviceProvider);
    }
}

public class MethodConverter : IValueConverter
{
    string MethodName;
    public object Convert(object value, Type targetType, object parameter, System.Globalization.CultureInfo culture)
    {
        //Convert to ICommand
        ICommand cmd = ConvertToICommand();
        if (cmd == null)
            Debug.WriteLine(string.Format("Could not bind to method 'MyMethod' …
Run Code Online (Sandbox Code Playgroud)

c# data-binding wpf mvvm markup-extensions

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

如何判断UILabel是否被触摸?

我试图确定UILabel是否被触及,如果有的话.给..

.
.
.
UILabel * site = [[UILabel alloc] initWithFrame:CGRectMake(0, 185, 320, 30)];
site.text = [retriever.plistDict valueForKey:@"url"];
site.textAlignment =UITextAlignmentCenter;
site.backgroundColor = [UIColor clearColor];
site.textColor = [UIColor whiteColor];
site.userInteractionEnabled = YES;
[theBgView addSubview:site];
[site release];
.
.
.    
Run Code Online (Sandbox Code Playgroud)

然后我写回调.

 - (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event{
    retriever = [PListRetriever sharedInstance];
    CGPoint pt = [[touches anyObject] locationInView: self];
        NSURL *target = [[NSURL alloc] initWithString:[retriever.plistDict valueForKey:@"url"]];
        [[UIApplication sharedApplication] openURL:target];
  }
Run Code Online (Sandbox Code Playgroud)

现在的问题是,无论我在视图中触摸的位置是打开的.如何确定是否仅触摸了我的标签?

iphone events user-interface objective-c

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

std :: ostringstream的问题

我试图通过将代码#1更改为代码#2来使代​​码#1更简洁,但它不能按预期工作.任何人都可以告诉我为什么它不起作用?谢谢.

代码#1

double x = 8.9, y = 3.4, z = -4.5;
std::ostringstream q0;
q0 << "(" << x << "," << y << "," << z << ")";
std::string s = q0.str();
Run Code Online (Sandbox Code Playgroud)


代码#2

double x = 8.9, y = 3.4, z = -4.5;
std::string s = static_cast<std::ostringstream &>(
  std::ostringstream() << "(" << x << "," << y << "," << z << ")").str();
Run Code Online (Sandbox Code Playgroud)


c++

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

REST,HTTP DELETE和参数

是否有任何关于为HTTP DELETE请求提供参数的非RESTful?


我的情况是我正在建模"您确定要删除它吗?" 场景.在某些情况下,资源的状态表明请求的删除可能无效.你可以想象一些自己需要确认删除的场景

我们采用的解决方案是将参数传递给删除请求以指示可以继续删除("?force_delete = true")

例如

DELETE http://server/resource/id?force_delete=true
Run Code Online (Sandbox Code Playgroud)

我相信它仍然是宁静的:

(a)DELETE的语义没有被改变 - 用户仍然可以发送正常的DELETE请求,但这可能会失败,409响应的主体将解释原因.我说可能会失败,因为(出于不值得解释的原因)在某些情况下没有理由提示用户.

(b)Roy的论文中没有任何内容表明它违背了REST的精神 - 为什么会有,因为HTTP只是REST的一个实现,所以为什么传递HTTP参数很重要


有人能指出一个明确的陈述,指出为什么这不是RESTful?

在一个相关的问题上,如果用户没有指定force_delete然后我正在返回409 Conflict- 这是最合适的响应代码吗?


跟进

经过一些进一步的研究,我认为向DELETE添加参数可能违反了几个原则.

首先,实施可能违反了"统一界面"(参见Roy的论文第5.1.5节)

通过添加'force_delete',我们在已经很好定义的DELETE方法上添加了一个额外的约束.这种约束只对我们有意义.

您还可能认为它违反了"5.1.2客户端 - 服务器",因为确认对话确实是UI问题,并且并非所有客户端都希望确认删除.

有人建议吗?

rest http

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

Android新手 - 在运行时绘制视图

大家好,

我刚刚开始为Android开发.我正在寻找移植我的一个iPhone应用程序,但我有点不知道如何在运行时绘制一个视图(一个未在XML中声明的视图).基本上,我想画一个简单的矩形,但之后能够在绘制后操纵它的框架.

很抱歉,如果这是一个非常非常简单的问题,但我似乎无法在这里找到一些与iPhone SDK相同的内容.

提前致谢!

xml android runtime view draw

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

我应该如何将这个Prototype移植到JQuery?

目前有这个原型代码执行PUT:

new Ajax.Request(someUrl, {
    method: 'put',
    parameters: { 'foo': bar },
    onSuccess: function(response) { } .bind(this)
});
Run Code Online (Sandbox Code Playgroud)

我找到了这篇文章,但该解决方案使用了RoR支持的额外参数,但是我的目标是ASP.NET后端.

我搜索了一下,发现不是所有的浏览器都支持PUT操作,所以显然这可能会在某些浏览器中失败?这已经是prod,所以我想现在直接端口就可以了.

另外,onSuccess函数中绑定(this)的处理是什么?

javascript jquery prototypejs

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