我不确定如何描述我想要的东西.我想定义一个函数,其参数是本地VALUE而不是引用.
说我有我想要创建的对象列表
for(i = 0; i < 10; i++){
var div = document.createElement("div");
div.onclick = function(){alert(i);};
document.appendChild(div);
}
Run Code Online (Sandbox Code Playgroud)
现在我相信这个例子,无论我点击什么div,它都会提醒"10"; 因为那是变量i的最后一个值;
有没有办法/如何创建一个函数,参数是我在指定函数时的值...如果这有意义的话.
我有一个ASP:Repeater我要显示的复选框列表.这些复选框与用户首选项列表和用户得到的答案相关.参见Code Bellow.
如果可能的话,我想添加以下其中一项
选项1:Repeater:OnItemCommand(...)如果任何项目发生变化,我可以使用事件来激发它.在我看来,如果有一个Button |,这个事件只会触发 LinkButton | 列表中的ImageButton项.如果我放入一个带有AutopostBack ="True"的复选框,IE将不会触发
选项2:有没有办法可以将方法附加到CheckBox事件:CheckChanged我需要传递一个参数,说明要更改哪个问题/答案组合.
选项3:如果您知道更简单的方法,那就是您的答案.
守则:
<asp:Repeater ID="RPTprefs" runat="server" DataSourceID="getAnswers" OnItemCommand="RPTprefs_ItemCommand">
<ItemTemplate>
<li><asp:CheckBox ID='questionID' runat="server"
Checked='<%# Eval("pr.up_is_selected") %>'
Text='<%# Eval("prp.prefs_question") %>'
AutoPostBack="true"
OnCheckedChanged="CheckChanged" /></li>
</ItemTemplate>
</asp:Repeater>
Run Code Online (Sandbox Code Playgroud)
提前致谢
我已经阅读了这篇文章(以及关于该主题的其他几篇文章),但仍然无法弄清楚如何显示图像,除非将链接到web服务上存在的文件硬编码到html模板中.
我进入了urls.py:
...
(r'^galleries/(landscapes)/(?P<path>.jpg)$',
'django.views.static.serve', {'document_root': settings.MEDIA_URL}),
...
Run Code Online (Sandbox Code Playgroud)
其中'landscapes'是我试图展示图片的专辑之一.(还有几个.)
在views.py中,它使用以下代码调用模板:
...
<li><img src=160.jpg alt='' title='' /></li>
...
Run Code Online (Sandbox Code Playgroud)
它将html中的图像链接解析为:
http://127.0.0.1:8000/galleries/landscapes/160.jpg
Run Code Online (Sandbox Code Playgroud)
在settings.py我有:
MEDIA_ROOT = 'C:/siteURL/galleries/'
MEDIA_URL = 'http://some-good-URL/galleries/'
Run Code Online (Sandbox Code Playgroud)
在文件系统中有一个文件C:/siteURL/galleries/landscapes/160.jpg我在http://some-good-URL/galleries/landscapes/160.jpg上有相同的文件
无论我在urls.py中使用什么 - MEDIA_ROOT或MEDIA_URL(期望提供本地图像或来自网络服务器) - 我都会在浏览器的源代码中关注:
<li><img src=160.jpg /></li>
Run Code Online (Sandbox Code Playgroud)
浏览器中没有显示图像.
我究竟做错了什么?
对于我正在编写的工具(http://hackage.haskell.org/package/explore),我需要一种在运行时读取haskell函数定义的方法,将它们应用于我的工具中的值并检索其应用程序的结果.
任何人都可以使用GHC(6.10.4或6.12.1)API给我一个非常基本的例子吗?
要在运行时从文件中读取的示例函数定义:
f x = 10**(4/1102*x - 1)
Run Code Online (Sandbox Code Playgroud)
预期的计划产出
--mapM_ print $ map f [428, 410, 389]
3.577165388142748
3.077536885227335
2.5821307011665815
Run Code Online (Sandbox Code Playgroud)
!! UPDATE!
我发布了一个快速回答,但它在执行目录中创建了一个目标文件,任何提示都可以避免这种情况并避免使用所有文件IO.我还希望看到一个在内存中执行所有操作的版本:例如,用户在GUI中提供函数定义,编译/评估不会创建任何目标文件.
我想创建一个简单的.MAP文件,列出PDB文件中的地址和符号名称.我的自然倾向是寻找一个名为"pdb2map"的工具,但我得到的大多数结果似乎都是指调试应用程序中包含的一个示例程序,用于Microsoft .NET和Microsoft Windows,不幸的是,它也不是发布在'网上.
有人知道这个的好工具吗?谢谢.
有谁知道如何创建 Android 手机的 1:1 磁盘映像?我正在学习取证课程,我们的最终项目涉及创建工具以从嫌疑人的基于 Android 的手机中恢复信息,但是要做到这一点,我们需要能够创建手机磁盘的 1:1 图像以进行基线比较。图像也可以加载到 AVD 中吗?
今天我在python中遇到了插入操作符并尝试了它,我得到了以下输出:
>>> 8^3
11
>>> 8^4
12
>>> 8^1
9
>>> 8^0
8
>>> 7^1
6
>>> 7^2
5
>>> 7^7
0
>>> 7^8
15
>>> 9^1
8
>>> 16^1
17
>>> 15^1
14
>>>
Run Code Online (Sandbox Code Playgroud)
它似乎基于8,所以我猜是某种字节操作?我似乎找不到很多关于这个搜索网站的信息,除了它对于浮点数表现得很奇怪,是否有任何人有这个运算符的链接或者你能解释一下吗?
我不确定这是否可行,但是当你想根据应用它的类的组合来设置元素的样式时,CSS中是否有一种语法?
我知道我可以使用jQuery或其他东西来检查一个元素,并根据它所拥有的类改变它的样式,但有没有一种纯CSS方式来做到这一点?
例如,如果我有一个粗体和绿色的类:
.bold_green { color:green; font-weight:bold; }
Run Code Online (Sandbox Code Playgroud)
还有一个大胆和蓝色的课程:
.bold_blue { color:blue; font-weight:bold. }
Run Code Online (Sandbox Code Playgroud)
现在,假设我使用jQuery动态添加和删除类,并希望任何具有两个类的元素都将斜体变为粉红色.
就像是:
.bold_green AND .bold_blue { color:pink; font-style:italic; }
Run Code Online (Sandbox Code Playgroud)
或者,如果我想设置一个具有aclass的元素,并且是另一个具有另一个类的元素的后代?
就像是:
.bold_green HAS_CHILD .bold_blue { color:black; background-color:yellow; }
Run Code Online (Sandbox Code Playgroud)
谢谢!
编辑
感谢所有的答案.这几乎就是我的想法(只是将类视为常规选择器),但它们似乎并不适合我.我将不得不检查我的代码,并确保它们没有被覆盖...
大多数javascript和Web开发书籍/文章都说你必须将CSS放在head标签和页面底部的javascript中.
但是当我打开像这个stackoverflow这样的着名网站的html源代码时,我发现他们在head标签中放了一些js文件.
这两种方法的优缺点是什么?何时使用哪种方法?
找到了同一问题的另一个问题: 我应该在哪里声明我的页面中使用的JavaScript文件?在<head> </ head>或</ body>附近?
每次查看数据库图表时,人们批评的一个领域是内部联接.他们很难看待它们,并且有一些问题要看内部连接是否确实需要存在.
简单库示例:
通常在SQL中使用三个表定义多对多关系:Book,Category,BookCategory.
在这种情况下,Category是一个包含两列的表:ID,CategoryName.
在这种情况下,我对Category表有疑问,是否需要?它可以用作查找表,并且在BookCategory表中存储CategoryName而不是CategoryID,以阻止必须执行额外的INNER JOIN.(对于这个问题,我们将忽略更改,删除任何CategoryNames)
问题是,内连接有什么坏处?在什么时候做一个负面的事情(一般指导如交易#,记录数,声明中的连接数等)?