我正在尝试创建一个水平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) 我有这个简单的循环:
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) 说我有以下课程:
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)
有可能像以上那样吗?
我的<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.
我该如何删除?
我在现有的Web应用程序中使用Jquery Mobile.问题是,Jquery Mobile正在处理所有URL哈希.例如:
mysite.com/#foo
Run Code Online (Sandbox Code Playgroud)
这里,散列'foo'被发送到Jquery Mobile,它正在处理它,而不是让我的非jquery移动代码处理它.
是否有可能阻止Jquery Mobile干扰url哈希?
我需要与compareWith(a,b)Scala中的Java 中的方法等效。
我有一个字符串列表,我需要通过相互比较来对它们进行排序。sortBy仅取一个字符串并返回一个分数,但是在我的情况下这还不够,我需要将两个字符串相互比较,然后根据一个更好的数字返回一个数字。
似乎唯一的选择是编写一个自定义案例类,将字符串转换为它,然后再将它们隐蔽起来。由于性能原因,由于要处理大量数据,因此我想避免这种情况。
有一种方法可以仅使用字符串吗?
我有这种情况:
方法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 中创建的自定义上下文。我的假设正确吗?
由于缺乏资金和时间,我们不得不在2D中进行游戏,即使我(开发人员)更喜欢它是在3D中完成的.我讨厌用户加入游戏,只是认为图形看起来很糟糕并离开.虽然我想我们必须尽力而为.
话虽如此,我想以这样一种方式开发游戏:如果时机成熟,我们可以尽可能轻松地移植到3D.我知道必须从头开始重写整个事情的游戏.我不喜欢这样做,所以我想在编写游戏时使用一些提示/指南,这样当我们转移到3D时,它就像更改1-5图形渲染类的代码一样简单(或者关闭)和3D图形将运行.
PS这是一款多人角色扮演游戏(不是 MMORPG,现在范围要小得多)
我正在努力解决这个问题.
在我的项目中,我有一个名为'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方法只能调用静态方法,我怎样才能完成我正在做的事情,即设置和检索对象的字段?在什么,我怎么能做这个限制只能调用静态方法?????
我正在指定一个颜色十六进制代码作为background-color一个非常长的div.但是,我希望这种颜色只能在水平方向上重复,从左到右,在第一部分,而不是再往下走.
可以使用background-repeat:repeat-y或是否有其他方法?