我正在编写Great Ideas如何优化和改进CSS.您想分享哪些最佳实践?你使用框架吗?你重复使用你的CSS吗?你记录你的CSS吗?
请分享.谢谢!
附加问题,
如何在命名标记时生成ID和类......它们是通用的还是特定的?您项目的大多数都有类似的类和ID吗?
谢谢!
我想在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有更好的掌握,我很乐意听取您的意见.
谢谢!亚当
使用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的日期
如何在追加时避免追车?
我有一个仿函数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)
我怎样才能获得演绎?
好吧,我不想在我的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) 我试图确定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)
现在的问题是,无论我在视图中触摸的位置是打开的.如何确定是否仅触摸了我的标签?
我试图通过将代码#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)
我的情况是我正在建模"您确定要删除它吗?" 场景.在某些情况下,资源的状态表明请求的删除可能无效.你可以想象一些自己需要确认删除的场景
我们采用的解决方案是将参数传递给删除请求以指示可以继续删除("?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问题,并且并非所有客户端都希望确认删除.
有人建议吗?
大家好,
我刚刚开始为Android开发.我正在寻找移植我的一个iPhone应用程序,但我有点不知道如何在运行时绘制一个视图(一个未在XML中声明的视图).基本上,我想画一个简单的矩形,但之后能够在绘制后操纵它的框架.
很抱歉,如果这是一个非常非常简单的问题,但我似乎无法在这里找到一些与iPhone SDK相同的内容.
提前致谢!
目前有这个原型代码执行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)的处理是什么?
c++ ×2
android ×1
batch-file ×1
c# ×1
command-line ×1
css ×1
data-binding ×1
draw ×1
events ×1
functor ×1
http ×1
iphone ×1
javascript ×1
jquery ×1
matplotlib ×1
mvvm ×1
objective-c ×1
prototypejs ×1
python ×1
reference ×1
rest ×1
runtime ×1
scripting ×1
templates ×1
view ×1
windows ×1
wpf ×1
xml ×1