小编Cli*_*ote的帖子

如何创建一个水平UL,每行显示3个项目?

我正在尝试创建一个水平UL,每行总共显示3个项目.棘手的部分是物品的宽度可以不同.例如:

<ul class="items">
  <li>
   <input type="checkbox" id="work" />
    Work items
   </li>
  <li>
   <input type="checkbox" id="shopping" /> 
    Shopping
    </li>
  <li>
   <input type="checkbox" id="financial" />
    Financial Information & Tips
    </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

等等

我想这样做,所以它基本上就像使用一个表,每行总是显示3个项目,每个项目的复选框始终与文本在同一行.

我该怎么做?

这是我正在使用的当前代码,但它没有均匀显示项目,通常最后一个复选框在第1行结束,文本被推送到下一行.

ul.items
{
  text-align: center; 
  list-style-type: none;  
  width: 400px;
}

ul.items li
{
    display: inline;     
}
Run Code Online (Sandbox Code Playgroud)

css

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

PHP for循环中的奇怪问题

我有这个简单的循环:

for ($user = 1; $user <= 219; $user++)
{    
    echo "Yo <br />";
    $pos = 1;
    echo "Set pos to $pos <br />";
    do
    {
        echo "Doing user $user , $pos <br />";
        $pos++;
    }
    while ($pos <= 8);

    echo "Done user $user ,  $pos <br /><br ";
}
Run Code Online (Sandbox Code Playgroud)

当我运行它时,仅在第一次迭代时它会回显第一个'yo'.对于从2到219的每次迭代,输出从Set pos to $pos.样品:

Yo 
Set pos to 1 
Done user 1 , 9 

Set pos to 1 
Done user 2 , 9 

Set pos to 1 
Done …
Run Code Online (Sandbox Code Playgroud)

php

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

是否可以在Java中动态设置对象属性(没有反射)?

说我有以下课程:

class Foo
{
   public String bar;
   public String baz;
}
Run Code Online (Sandbox Code Playgroud)

我在另一个类中有以下代码:

Foo foo = new Foo();
String[] properties = {"bar", "baz"};
String[] values = {"barValue", "bazValue"};
Run Code Online (Sandbox Code Playgroud)

是否有可能迭代properties数组并使用它来设置值Foo?例如:

for (int i = 0; i < properties.length; i++)
{
  foo[ properties[i] ] = values[i];
}
Run Code Online (Sandbox Code Playgroud)

有可能像以上那样吗?

java

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

如何仅使用其文件名卸载css文件?

我的<head>标签中有一个css文件,定义如下:

<link href="foo/bar/baz.css" rel="stylesheet" class="lazyload" type="text/css">
Run Code Online (Sandbox Code Playgroud)

我希望能够从javascript动态删除此css文件.但是,在运行时,我不会有完整的href,只有baz.css部分(那是因为文件托管在CDN上,并且每次都可以动态生成/不同的url,所以它不能被硬编码).

css文件将始终具有该类lazyload.

我该如何删除?

javascript

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

防止Jquery Mobile处理URL哈希?

我在现有的Web应用程序中使用Jquery Mobile.问题是,Jquery Mobile正在处理所有URL哈希.例如:

mysite.com/#foo
Run Code Online (Sandbox Code Playgroud)

这里,散列'foo'被发送到Jquery Mobile,它正在处理它,而不是让我的非jquery移动代码处理它.

是否有可能阻止Jquery Mobile干扰url哈希?

javascript jquery jquery-mobile

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

在Scala中使用Ordered [String]对字符串排序?

我需要与compareWith(a,b)Scala中的Java 中的方法等效。

我有一个字符串列表,我需要通过相互比较来对它们进行排序。sortBy仅取一个字符串并返回一个分数,但是在我的情况下这还不够,我需要将两个字符串相互比较,然后根据一个更好的数字返回一个数字。

似乎唯一的选择是编写一个自定义案例类,将字符串转换为它,然后再将它们隐蔽起来。由于性能原因,由于要处理大量数据,因此我想避免这种情况。

有一种方法可以仅使用字符串吗?

scala

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

是否将隐式执行上下文传递给 .par 操作?

我有这种情况:

  • 方法a:创建一个隐式ec

  • 方法a:调用Future中的另一个方法,即Future(anotherMethod)anotherMethod,并且其所有后续调用都不再具有方法 a 中的 ec 范围。

示例代码:

class Foo {
  private implicit val ec: ExecutionContextExecutor =
        ExecutionContext.fromExecutor(Executors.newFixedThreadPool(Runtime.getRuntime.availableProcessors()))

  private val anotherClass = new Bar()

  def methodA() = Future(anotherClass.anotherMethod())
}
Run Code Online (Sandbox Code Playgroud)

我猜测,任何对.par,例如someVector.par.map.().seqetc 的调用anotherMethod或其任何后续调用都将使用全局执行上下文,而不是在方法 a 中创建的自定义上下文。我的假设正确吗?

parallel-processing concurrency scala executioncontext

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

在Java游戏中轻松地从2D移植到3D

由于缺乏资金和时间,我们不得不在2D中进行游戏,即使我(开发人员)更喜欢它是在3D中完成的.我讨厌用户加入游戏,只是认为图形看起来很糟糕并离开.虽然我想我们必须尽力而为.

话虽如此,我想以这样一种方式开发游戏:如果时机成熟,我们可以尽可能轻松地移植到3D.我知道必须从头开始重写整个事情的游戏.我不喜欢这样做,所以我想在编写游戏时使用一些提示/指南,这样当我们转移到3D时,它就像更改1-5图形渲染类的代码一样简单(或者关闭)和3D图形将运行.

PS这是一款多人角色扮演游戏(不是 MMORPG,现在范围要小得多)

java 3d 2d

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

如何克服Java的Static Main()方法的局限性

我正在努力解决这个问题.

在我的项目中,我有一个名为'Hello.java'的文件,它是带有main()参数的文件,在编译程序时会调用它.我有另一个名为MyObj.java的文件,它只是一个随机的类,我用来测试java的OO功能.我正在尝试这样做:

class Hello
{
    public MyObj an_obj;
    public static void main(String[] args)
    { 
        setObj();
    }       

    public void setObj()
    {
        this.an_obj.set_size(7);
        say("size is " + this.an_obj.get_size());
    }    
}
Run Code Online (Sandbox Code Playgroud)

在MyObj.java类中,我有以下代码:

public class MyObj
{
    private int size;

    public MyObj()
    {
        //do nothing
    }

    public void set_size(int new_size)
    {
        this.size=new_size;
    }

    public int get_size()
    {
        return this.size;
    }   
}
Run Code Online (Sandbox Code Playgroud)

然而,这给出了错误:

"无法从类型Hello"对静态方法setObj()进行静态引用.

如果我在setObj的声明中添加'static',即

public static void setObj()
Run Code Online (Sandbox Code Playgroud)

然后我得到:

无法对非静态字段an_obj进行静态引用.

我的问题是,如果启动程序的唯一方法是使用Main方法,并且main方法只能调用静态方法,我怎样才能完成我正在做的事情,即设置和检索对象的字段?在什么,我怎么能做这个限制只能调用静态方法?????

java

0
推荐指数
3
解决办法
4171
查看次数

使用CSS仅使水平重复背景颜色

我正在指定一个颜色十六进制代码作为background-color一个非常长的div.但是,我希望这种颜色只能在水平方向上重复,从左到右,在第一部分,而不是再往下走.

可以使用background-repeat:repeat-y或是否有其他方法?

css

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