问题列表 - 第36326页

如何摆脱LinearLayout中的额外间距?

我已经构建了一个使用LinearLayout的小部件,并且我在布局中放置了两个TextView.布局的重力是"顶部".

问题是我在两个TextView之间得到了一个空间,我无法摆脱它.

    <TextView 
        android:id="@+id/Text01"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:gravity="bottom|center_horizontal" 
        android:text="blah blah"
        android:background="@android:color/transparent"
        android:textColor="#3e6eb4"
        android:textSize="11sp"
        />        

    <TextView 
        android:id="@+id/text02"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content"
        android:gravity="top|center_horizontal" 
        android:text=""
        android:background="@android:color/transparent"
        android:textColor="#3e6eb4"
        android:textSize="14sp"
        android:padding="0sp"
        android:verticalSpacing="0sp"
        />
Run Code Online (Sandbox Code Playgroud)

正如你所看到的,我尝试将padding 0和verticalSpacing 0放在一起,但我仍然在它们之间留一个空格.

我该如何解决?

谢谢.

android spaces android-linearlayout

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

返回地址或局部变量或临时C++警告

可能重复:
c ++警告:局部变量的地址

嗨,当我写这段代码时:

//Returns the transpose matrix of this one
SparseMatrix& SparseMatrix::transpose()const{
    vector<Element> result;
    size_t i;
    for(i=0;i<_matrix.size();++i){
        result.push_back(Element(_matrix.at(i)._col, _matrix.at(i)._row, _matrix.at(i)._val));
    }

    return SparseMatrix(numCol,numRow,result);
}
Run Code Online (Sandbox Code Playgroud)

我收到警告"返回地址或本地变量或临时".最后一行调用SparseMatrix构造函数.我不明白这段代码有什么问题,我怎么能修复它所以我可以按照自己的意愿返回一个SparseMatrix对象.

c++ warnings

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

从TagLib验证ifAnyGranted

我如何从TagLib验证"至少有一个角色被授予"?

所以,我想使用类似的东西:

<sec:ifAnyGranted roles="ROLE_ADMIN,ROLE_SUPERVISOR">
但是在我的TagLib的groovy文件中.

我正在使用Spring Security Core插件.

提前致谢!

grails taglib spring-security

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

使用jQuery更改标签的值

我有一个标签,costLabel.

我希望能够做的是根据下拉列表的选定值更改此标签的值.

这是我的HTML:

<table>
  <tr>
    <td width="343">Package*</td>

    <td colspan="4">
      <select class="purple" name="package">
        <option value="standard">Standard - &euro;55 Monthly</option>
        <option value="standardAnn">Standard - &euro;49 Monthly</option>            
        <option value="premium">Premium - &euro;99 Monthly</option>
        <option value="premiumAnn" selected="selected">Premium - &euro;89 Monthly</option>            
        <option value="platinum">Platinum - &euro;149 Monthly</option>
        <option value="platinumAnn">Platinum - &euro;134 Monthly</option>            
      </select>
    </td>

  <tr>
    <td width="343">
      <p>We bills quarterly/annually in advance</p>
      <p>See <a href="#dialog" name="modal">Pricing</a> for more details</p>
    </td>
    <td colspan="4"><label id="costlabel" name="costlabel">Total Cost:</label></td>

  <tr>
</table>
Run Code Online (Sandbox Code Playgroud)

进入成本标签的值是

  • 标准="每季度165欧元"
  • StandardAnn ="每年588欧元"
  • 保费="每季度297欧元"
  • PremiumAnn ="每年1068欧元"
  • 白金="每季度447欧元"
  • PlatinumAnn ="每年1608欧元"

我确实有以下代码根据下拉菜单计算成本,但注册表单后来变得更简单(即折扣选择没有消失),我在调整jQuery时遇到了一些麻烦.有人可以帮忙吗?

$(function() …
Run Code Online (Sandbox Code Playgroud)

jquery drop-down-menu

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

这是否使用静态队列线程安全?

msdn文档声明静态通用队列是线程安全的.这是否意味着以下代码是线程安全的?换句话说,当一个线程将一个int排队并且另一个线程同时使一个int出局时是否存在问题?我是否必须为线程安全锁定Enqueue和Dequeue操作?

class Test {
    public static Queue<int> queue = new Queue<int>(10000);

    Thread putIntThread;
    Thread takeIntThread;

    public Test() {
        for(int i = 0; i < 5000; ++i) {
            queue.Enqueue(0);
        }
        putIntThread = new Thread(this.PutInt);
        takeIntThread = new Thread(this.TakeInt);
        putIntThread.Start();
        takeIntThread.Start();
    }

    void PutInt() {
        while(true)
        {
            if(queue.Count < 10000) {//no need to lock here as only itself can change this condition
                queue.Enqueue(0);
            }
        }
    }

    void TakeInt() {
        while(true) {
            if(queue.Count > 0) {//no need to lock here as only itself …
Run Code Online (Sandbox Code Playgroud)

.net c# thread-safety

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

强制刷新缓存的CSS数据

是否有可能强制浏览器刷新缓存的CSS?

这并不像每个请求那么简单.我们有一个网站已经有一段时间稳定的CSS.

现在我们需要对CSS进行一些重大更新; 但是,缓存CSS的浏览器将在几天内不会收到新的CSS,从而导致渲染问题.

有没有办法强制刷新CSS或者我们最好只选择版本特定的CSS URL?

css caching

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

实现Photoshop的"海报边缘" - 过滤器

我试图找出Photoshop"海报边缘"滤镜的组成效果.它似乎是边缘检测和分色的组合,但我无法复制它,甚至不能与它们复制,所以我想我错过了一些东西.下图显示了海报边缘滤镜之前和之后的相同图像:

替代文字

我尝试在图像上进行分色(和量化),以及使用Sobel进行边缘检测,但显然Photoshop正在做一些不同的事情,因为结果非常不同.基本上,与photoshop过滤器相比,分色看起来非常不同,边缘非常弱.

那么有人知道海报边缘滤波器是如何实现的,或者知道应该做什么图像处理来从前者获得后一个图像.

并不是真的很重要,但我使用的是Java,我的图像过滤代码主要基于这里的过滤器:http://www.jhlabs.com/ip/filters/index.html

编辑 adobe.com过滤器的描述:

海报边缘根据您设置的海报化选项减少图像中的颜色数量(将其划分),并找到图像的边缘并在其上绘制黑线.宽阔的区域具有简单的阴影,并且整个图像中分布有精细的暗部细节.

java image-processing

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

如何在ASP.NET MVC中构建大多数静态页面

我主要是静态视图页面,例如:

http://www.yoursite.com/games/x-box-360/nba-2k-11.aspx http://www.yoursite.com/games/psp/ben-10.aspx

如何在我的控制器中构建它?这是我之前在游戏控制器中编码的内容:

[HandleError]
public class GamesController : Controller
{
    public ActionResult ben-10()
    {    
        return View();
    }
}
Run Code Online (Sandbox Code Playgroud)

但是由于控制器动作名称中的连字符,它给了我一个错误.

我该如何解决这个问题?

asp.net-mvc

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

如何删除订单列表中的上下空格

<html>
<body>

sdadfasdf a
<ol>
  <li>Coffee</li>
  <li>Tea</li>
  <li>Milk</li>
</ol>
asfdasdfasdfadf

</body>
</html>
Run Code Online (Sandbox Code Playgroud)

输出是

sdadfasdf a

  1. 咖啡
  2. 牛奶

asfdasdfasdfadf

如何删除订单列表中的上下空格

html javascript css dhtml

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

调整表选择在Oracle 10g中具有RAW列的SQL

我有一个包含多个列和一个独特的RAW列的表.我在RAW列上创建了一个唯一索引.

我的查询选择表中的所有列(600万行).

当我看到查询的成本太高(51K).它仍然使用INDEX FULL扫描.查询没有任何过滤条件,它是一个普通的select*from.

请建议我如何调整查询操作.

提前致谢.

sql oracle performance

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