我正在用HTML编写一个地图,利用背景图像和图像地图在鼠标悬停在某些点上时创建悬停在框上.下面是其中一个框的代码部分,没有相关的CSS.我在添加链接到我的URL时发现了IE的问题(本节)<a href="TEST.COM" style="text-align:center; padding-left: 80px;" title="TEST">TEST.COM </a>
悬停在地图上的方式是使用链接类和a:hover属性.然而,IE似乎认为它比其他所有浏览器更聪明,并假设我的结束href标签只是超链接也结束了整个框(一个类),有效地完全开启了链接下面的所有内容,并离开它在页面的一侧可见.整个框的预期结束href标记是代码块中的最后一个东西.当然,Firefox完美地解释了这一点.在IE 8中失败,兼容模式无法测试.
任何有关使其工作的帮助都会很棒.
所有不相关的内容都已替换为单词test.
<li><a class="TEST" href="#" title="TEST"><span><b><font size="4"> <center>
<!-- School Info -->
TEST </font> <br /><font style="font-size: 12px;" >
TEST<br />
TEST<br />
(530) 582-2600 <br />
<a href="TEST.COM" style="text-align:center; padding-left: 80px;" title="TEST">TEST.COM </a><br /> </font>
</center></font> </b><br>
<center> <font size="4">TEST</font> </center>
<table width="195" border="0" style="padding-left: 10px; margin-left: 10px;">
<tr>
<td width="150">TEST <br /> TEST<br /> TEST </td></td>
<td width="150">TEST</td>
</tr>
</table>
</span></a></li>
Run Code Online (Sandbox Code Playgroud) 也许我错过了一些简单的东西,但有没有办法在AX中编写嵌套查询?我尝试了一些我认为可行的语法,但没有运气.
以下标准SQL语句将完成我正在尝试做的事情,但我需要在AX中执行此操作,而不是SQL.
SELECT table1.column1A, table1.column1B,
(SELECT Top 1 column2B FROM table2
WHERE table1.column1A = table2.column2A
ORDER BY table2.column1A)
AS lookupResult
FROM table1
Run Code Online (Sandbox Code Playgroud)
我的问题是table1与table2有一对多的关系,并且因为AX没有我所知道的DISTINCT函数,所以在使用JOIN语句时我会收到每条记录的许多副本.
谢谢
好奇怪的错误.一切都很好..现在不是.
目前我有一个简单的多对一协会.
路线设置如下:
resources :apps do
resources :forms
end
Run Code Online (Sandbox Code Playgroud)
应用程序:
has_many :forms
Run Code Online (Sandbox Code Playgroud)
形成:
belongs_to :app
Run Code Online (Sandbox Code Playgroud)
Forms_controller索引操作:
def index
@app = App.find(params[:app_id])
@forms = @app.forms
respond_to do |format|
format.html # index.html.erb
format.json { render json: @forms }
end
end
Run Code Online (Sandbox Code Playgroud)
我已经从forms.html.erb布局文件中获取了每一段代码/ html,因此它应该呈现一个空白页面.
相反,我收到此错误:
nil的未定义方法`status':NilClass
我的应用程序中的任何位置都没有定义状态
帮助将不胜感激.
编辑:
这是我的development.log文件中显示的内容
Started GET "/apps/4/forms" for 127.0.0.1 at 2011-09-05 23:14:16 -0700
Processing by FormsController#index as HTML
Parameters: {"app_id"=>"4"}
[1m[36mApp Load (0.1ms)[0m [1mSELECT "apps".* FROM "apps" WHERE "apps"."id" = ? LIMIT 1[0m [["id", "4"]]
[1m[35m (0.1ms)[0m SELECT …Run Code Online (Sandbox Code Playgroud) 我正在尝试从中读取数据并创建嵌套的字典字典.还有一个类似的问题在这里,但我似乎无法弄清楚如何适应解决我的具体问题.如果有人能解释我的问题解决方案,我将非常感激.
基本上,我有一个看起来像这样的文件:
A 'abc' 12 0.001
B 'tex' 34 0.002
B 'tex' 78 0.005
E 'yet' 88 0.090
A 'abc' 22 0.120
Run Code Online (Sandbox Code Playgroud)
我需要创建一个如下所示的复杂字典:
complete_dict = {A:{'abc':[[12, 0.001], [22, 0.120]]},
B:{'tex':[[34, 0.002], [78, 0.005]]},
E:{'yet':[[88, 0.090]]}}
Run Code Online (Sandbox Code Playgroud)
我可以创建内部字典,但我无法弄清楚如何创建外部字典.这是我的内部字典的代码:
with open('data.txt', mode="r") as data_file:
fieldnames = ('character', 'string', 'value1', 'value2')
reader = csv.DictReader(data_file, fieldnames=fieldnames, delimiter="\t")
inner_dict = {}
for row in reader:
values = [int(row['value1']), float(row['value2'])]
string = row['string']
if string in inner_dict:
inner_dict[string].append(values)
else:
inner_dict[string] = values
Run Code Online (Sandbox Code Playgroud)
有人可以解释如何创建外部字典吗?我唯一的想法是读取文件并创建内部字典,然后重新读取文件以创建外部字典.当然必须有一个更简单的方法吗?在此先感谢您的帮助!
这让我在过去的一小时里疯了.我有两台计算机,一台主要运行linux mint 11和以下版本的JDK:
java version "1.6.0_20"
OpenJDK Runtime Environment (IcedTea6 1.9.5) (6b20-1.9.5-0ubuntu1~9.10.1)
OpenJDK Client VM (build 19.0-b09, mixed mode, sharing)
Run Code Online (Sandbox Code Playgroud)
现在在我的Windows计算机上,我正在尝试使用我编译的相同代码并在linux上运行.Windows 1使用以下java运行XP:
java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Client VM (build 20.1-b02, mixed mode, sharing)
Run Code Online (Sandbox Code Playgroud)
我知道版本是不同的,但是真的应该像嵌套类一样简单吗?我真的希望我在下面的代码中犯了一个错误:
public class test {
public static class nClass
{
public void testFunc()
{
System.out.println("Test worked.");
}
}
public static void main(String args[]) {
test.nClass t = new test.nClass();
t.testFunc();
}
}
Run Code Online (Sandbox Code Playgroud)
这段代码在linux计算机上编译并运行良好.当我将它带到窗口时,它将编译正常但产生:
NoClassDefFoundError test$nClass at test.main(test.java:10)
Run Code Online (Sandbox Code Playgroud)
我完全难过,完全沮丧.
大家好,希望有人可以帮助我.
我在页面上有一系列照片,当您将鼠标悬停在页面上时,白色的效果渐渐消失,标题和说明会显示在其上方.
我遇到的问题是,如果我将鼠标悬停在文本区域上,则白色效果会再次淡出.这是一个奇怪的闪烁问题.
我需要它才能工作,这样无论你在哪里悬停在图像上,它总是保持着色,然而当它关闭时它又回到了正常的图像.
我正在努力学习编码,所以对我来说很光.我在其他帖子中发现了类似的问题,但无法确定他们的建议如何应用于我的代码.
我的代码如下.
$('div.project-image a img').mouseover(function() {
$('div.hover').css('filter', 'alpha(opacity=70)');
$('div.hover', $(this).parent().parent()).fadeIn(500);
});
$('div.hover').mouseout(function() {
$('div.hover').css('filter', 'alpha(opacity=70)');
$('div.hover', $(this).parent().parent()).fadeOut(500);
});
$('div.hover').bind('click', function(e) {
window.location = $(this).parent().children('a').attr('href');
Run Code Online (Sandbox Code Playgroud)
});
使用的CSS样式是:
#content div.project-image (styles the image area)
#content div.hover (displays the white tinted image)
#content div.hover h1 (styles the title)
#content div.hover p (styles the description)
Run Code Online (Sandbox Code Playgroud) 基本上我有一个嵌套列表,我试图通过第一个索引进行排序我复制了python howto如何做的方式,但它似乎不起作用,我不明白为什么:
来自网站的代码:
>>> student_tuples = [
('john', 'A', 15),
('jane', 'B', 12),
('dave', 'B', 10),
]
>>> sorted(student_tuples, key=lambda student: student[2]) # sort by age
[('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)]
Run Code Online (Sandbox Code Playgroud)
我的代码:
def print_scores(self):
try:
#opening txt and reading data then breaking data into list separated by "-"
f = open(appdata + "scores.txt", "r")
fo = f.read()
f.close()
userlist = fo.split('\n')
sheet_list = []
for user in userlist:
sheet = user.split('-')
if len(sheet) != 2:
continue …Run Code Online (Sandbox Code Playgroud) 这似乎没有问题,我不知道这似乎很奇怪.当我在c/objective-c中编程时,我必须转义嵌套在双引号内的单引号.
例
"'" 要么 "''"
这需要吗?
"\'" 要么 "\'\'"
谢谢
我有类似的课程:
class myClass1 {
public void test() {};
class myClass2 {
public void test() {};
class myClass3 {
test();
....................
} } }
Run Code Online (Sandbox Code Playgroud)
如何确保myClass 1的方法测试而不是myClass2的方法测试?谢谢.
所以我喜欢学习关于NHibernate的新东西,因为它真的非常灵活,让我的生活很轻松,除了我现在被困在哪里;).到目前为止,我没有必要进行非常复杂的查询,而且这个查询也不复杂,但我觉得最常用的方法和对象类型不会涵盖这个问题.
这是我想要查询的内容:
SELECT _Table1.UserID, _Table1.ColorID, _Table1.AppID FROM _Table1
INNER JOIN _Table2 ON _Table2.AppID = _Table1.AppID
WHERE _Table1.ColorID= @param0
AND (
_Table2.WindowID = @param1 OR
_Table2.WindowID = @param2 OR
_Table2.WindowID = @param3 OR
................ = @param(N - 1)
)
Run Code Online (Sandbox Code Playgroud)
这是我使用标准API的原因
private IList<Table1Entity> FetchListByWindowId(int colorID, List<int> listOfWindowIDs)
{
var list = CurrentSession.CreateCriteria<Table1Entity>()
.Add(Restrictions.Eq("ColorID", colorID))
.CreateCriteria("Table2EntityList");
foreach (var item in listOfWindowIDs)
{
list.GetCriteriaByPath("Table2EntityList")
.Add(Restrictions.Eq("WindowID", Int32.Parse(item)
}
}
Run Code Online (Sandbox Code Playgroud)
表1的映射包括4个属性UserID,ColorID,AppID和HasMany到Table2实体.
HasMany<Table2Entity>(x => x.Table2EntityList)
.KeyColumns.Add("AppID")
.Not.LazyLoad()
.Inverse()
.Cascade.None();
Run Code Online (Sandbox Code Playgroud)
从我寻找解决方案的一整天开始,我认为没有一种简单的方法可以明确地说"使这些表达式成为OR"(是的,我已经看过Expression.OR,这不是我想要的).
NHibernate给我的查询正是我想要的,除了我需要用"OR"替换一些"AND"
谢谢,对不起,如果事实证明这是非常微不足道的.我也想为我的代码的模糊性道歉,但我处理敏感数据.因此必须调整所有变量名称和方法名称等.
编辑:NHibernate目前给我的查询:
SELECT _Table1.UserID, _Table1.ColorID, _Table1.AppID …Run Code Online (Sandbox Code Playgroud) nested ×10
class ×2
java ×2
python ×2
ax ×1
axapta ×1
c ×1
c# ×1
criteria-api ×1
dictionary ×1
escaping ×1
flicker ×1
hover ×1
href ×1
html ×1
jquery ×1
lambda ×1
list ×1
nhibernate ×1
objective-c ×1
outer-join ×1
sorted ×1
static ×1