问题列表 - 第33648页

我应该在git提交消息中使用过去或现在时吗?

读过一次 git提交消息应该是命令现在时,例如"为x添加测试".我总是发现自己使用过去时,例如"为x添加测试",这对我来说感觉更自然.

这是最近的John Resig提交,显示了二合一消息:

在操作测试中调整一些jQuery set结果.还修复了预期测试结果的顺序.

有关系吗?我应该使用哪个?

git commit-message

491
推荐指数
7
解决办法
9万
查看次数

在两个不同的帧中同步表之间的列宽等


由于有些不可避免的原因(许多遗留代码,兼容性,设计需求),我有以下问题:我有两个表,一个直接在另一个之下,但在两个帧之间分割(请参阅我的信号下面的伪示例.) .我需要这些表的列宽完全同步,以便这两个表'行为'像一个.原因是有一个'标题'表不会滚动到可以滚动的'数据'表之上.

现在有一些明显的建议没有(尚)起作用.

首先,我听说通过使用CSS,有一种方法可以将滚动条放在表行上,而不是表头,这是此处的预期效果.不幸的是,由于上述原因,这不是一个可行的选择.

其次,列上的百分比宽度格式.不幸的是,滚动条会搞砸了,这个解决方案也会遇到下一个可能的解决方案的问题:像素宽度格式化.这里,如果列内容超宽,则这些宽度(px或%)将在一个表中被覆盖而在另一个表中不被覆盖,并且一个不匹配的宽度将断开 - 所有垂直对齐.显然用CSS'max-width'来纠正这个似乎不起作用.

最终可能的解决方案是使用某种Javascript和DOM来动态强制解决问题.这里强制每列上的最小宽度并强制底部宽度覆盖顶部宽度就足够了.实际上,将表分成两个同时使它们共享相同的列/行模型的能力将非常简洁.希望这个解决方案是可行的,而不是非常复杂(原谅我目前缺乏知识RE Javascript/DOM).

谢谢,

斯科伦

<!-- In frame 1 (top, non-scrolling): -->
<table id="t1" ...> (Just the header, really)
  <tr> 
    <td>Name</td><td>User Image</td><td>Email</td><td>Favorite Language</td>
  </tr>
</table>

<!-- In frame 2 (bottom, scrolling): -->
<!-- table "t2" intended to have equal column widths -->
<table id="t2" ...> (Data below the header)
  <tr>
   <!-- Lots of crazy stuff of wildly varying widths -->
   <td>...</td><td>...</td><td>...</td><td>...</td>
  </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

javascript css dom calculated-columns

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

动态创建类而不是使用开关块的最佳方法

目前,我在实现接口的类中实现了我的VaryByCustom功能 IOutputCacheVaryByCustom

public interface IOutputCacheVaryByCustom
{
    string CacheKey { get; }
    HttpContext Context { get; }
}
Run Code Online (Sandbox Code Playgroud)

实现此接口的类有一些约定,类的名称将为"OutputCacheVaryBy_______",其中空白是从页面上的varyByCustom属性传入的值.另一个约定是Context将通过构造函数注入来设置.

目前我的基础是enum和switch语句类似于

public override string GetVaryByCustomString(HttpContext context, 
                                              string varyByCustomTypeArg)
{
    //for a POST request (postback) force to return back a non cached output
    if (context.Request.RequestType.Equals("POST"))
    {
        return "post" + DateTime.Now.Ticks;
    }
    var varyByCustomType = EnumerationParser.Parse<VaryByCustomType?>
                            (varyByCustomTypeArg).GetValueOrDefault();


    IOutputCacheVaryByCustom varyByCustom;
    switch (varyByCustomType)
    {
        case VaryByCustomType.IsAuthenticated:
            varyByCustom = new OutputCacheVaryByIsAuthenticated(context);
            break;
        case VaryByCustomType.Roles:
            varyByCustom = new OutputCacheVaryByRoles(context);
            break;
        default:
            throw new ArgumentOutOfRangeException("varyByCustomTypeArg");
    }

    return context.Request.Url.Scheme + …
Run Code Online (Sandbox Code Playgroud)

c# reflection dynamic-class-creation

5
推荐指数
2
解决办法
1382
查看次数

你如何确定matplotlib正在使用哪个后端?

交互式,例如在Ipython会话中,或在脚本中,如何确定matplotlib正在使用哪个后端?

python matplotlib

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

目标C - 当在目标c中使用时,&符号意味着什么?

例如,当在目标c中使用时,符号意味着什么?

int i = 1;
NSData *data = [NSData dataWithBytes:&i length:sizeof(i)];
Run Code Online (Sandbox Code Playgroud)

syntax objective-c

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

什么是"Ruby方式"一次迭代两个数组

更多的语法好奇心而不是要解决的问题......

我有两个长度相等的数组,并希望一次迭代它们 - 例如,在某个索引处输出它们的值.

@budget = [ 100, 150, 25, 105 ]
@actual = [ 120, 100, 50, 100 ]
Run Code Online (Sandbox Code Playgroud)

我知道我可以each_index像这样使用和索引数组:

@budget.each_index do |i|
  puts @budget[i]
  puts @actual[i]
end
Run Code Online (Sandbox Code Playgroud)

有没有Ruby方法可以更好地做到这一点?这样的东西?

# Obviously doesn't achieve what I want it to - but is there something like this?
[@budget, @actual].each do |budget, actual|
  puts budget
  puts actual
end
Run Code Online (Sandbox Code Playgroud)

ruby arrays iterator

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

如何防止Android的drawBitmap只绘制黑色图像?

根据原始问题,最终结果是圆形矩形png,ImageView具有自然的下垂阴影.

我有阴影工作,但当它绘制时,它会使整个图像变黑.

替代文字

添加阴影时,如何防止原始图像(绝对不是黑色)变黑?

    BlurMaskFilter blurFilter = new BlurMaskFilter(2, BlurMaskFilter.Blur.OUTER);
    Paint shadowPaint = new Paint();
    shadowPaint.setMaskFilter(blurFilter);

    int[] offsetXY = new int[2];
    Bitmap originalBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pier_t);
    Bitmap shadowImage = originalBitmap.extractAlpha(shadowPaint, offsetXY);

    Canvas c = new Canvas(shadowImage);
    c.drawBitmap(originalBitmap, -offsetXY[0], -offsetXY[1], null);

    imageView.setImageBitmap(shadowImage);
Run Code Online (Sandbox Code Playgroud)





更新:

我实现了Josh关于复制到正确色彩空间的建议,现在它的效果非常好!对于未来的搜索者,此代码会在图像视图上生成阴影.您可以使用x和y,以及OUTER常量来获得所需的效果.

BlurMaskFilter blurFilter = new BlurMaskFilter(2, BlurMaskFilter.Blur.OUTER);
Paint shadowPaint = new Paint();
shadowPaint.setMaskFilter(blurFilter);

int[] offsetXY = new int[2];
Bitmap originalBitmap = BitmapFactory.decodeResource(getResources(), R.drawable.pier_t);
Bitmap shadowImage = originalBitmap.extractAlpha(shadowPaint, offsetXY);
Bitmap shadowImage32 = …
Run Code Online (Sandbox Code Playgroud)

android paint blur shadow drawbitmap

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

字符串在太长时间内被截断

我试图从我们的服务器获取JSON响应,并且当字符串长度达到大约5525个字符时,响应字符串似乎总是被截断.

HttpClient httpClient = new DefaultHttpClient();
HttpPost post = new HttpPost(URL);
ResponseHandler<String> responseHandler= new BasicResponseHandler();
String testResponse = httpClient.execute(post, responseHandler);
Run Code Online (Sandbox Code Playgroud)

我还尝试使用HttpEntity并读取响应流.但是这也会在大约那个长度截断字符串.

            HttpClient httpClient = new DefaultHttpClient();
            HttpPost post = new HttpPost(URL);
//          HttpGet get = new HttpGet(URL);

            HttpResponse response = null;
            HttpEntity entity = null;
            InputStream inputStream = null;
            BufferedReader reader = null;
            String result = "";
            try {
                response = (HttpResponse)httpClient.execute(post);
                entity = response.getEntity();
                if(entity != null){
                    inputStream = entity.getContent();
                }
                reader = new BufferedReader(new InputStreamReader(inputStream), 8000);
                StringBuffer builder …
Run Code Online (Sandbox Code Playgroud)

java android httpclient

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

如何使用CSS集中textarea?

原谅我提出这么简单的问题,我是HTML和CSS的新手.有一个简单的方法来中心textarea?我想我会尝试使用

textarea{
    margin-left: auto;
    margin-right: auto;
}
Run Code Online (Sandbox Code Playgroud)

但它(显然?)没有用.

html css textarea center

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

HTML面试问题

我在面试测试中得到了这个问题.给出了这个图片可能需要更长时间才能下载的两个原因.

< IMG src="somethin.gif" width=10 height=10 border=0 >

好吧,我想出了3个而不是2个原因Xhtml验证问题,图像大小调整和不必要的border = 0.那么这里有什么问题?.

html xhtml

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