这是我的第一个问题.
我通过Visual Studio C#制作了一个关于199个世界各州的小测验项目.因此,我收集了每个国家的所有旗帜并将它们放入一个文件夹中 - 你可以想象我收集了很多东西.
要运行我当前的项目,我需要包含所有这些.gif图像的文件夹 - 否则启动将以致命错误结束.:-(
我的问题是,是否可以将图像集成到我的.exe文件中,以便我可以在没有那个令人讨厌的文件夹的情况下运行它.(对于包含更多内容的未来项目也很重要!)
如果有可能 - 怎么样?如果你让我知道如何使用这些图片也会很好 - 他们有什么样的表格等... =)
提前致谢!
Robbepop
我给自己定background-image的一对夫妇的span元素,但它们没有显示出来,我想是因为我height和width设置都被忽略.
HTML源代码:
<div class="textwidget">
<a href="#" title="Start here"><span id="starthere" class="sidebar-poster"></span></a>
<a href="#" title="Primary documents"><span id="#primarydocs" class="sidebar-poster"></span></a>
<a href="#" title="Donate"><span id="donate" class="sidebar-poster"></span></a>
</div>
Run Code Online (Sandbox Code Playgroud)
CSS:
span.sidebar-poster {
margin-bottom: 10px;
background-repeat: no-repeat;
width: 160px;
}
span#starthere {
background-image: url(/betatesting/wp-content/themes/dynamik/css/images/brunelwantsyou180.jpg);
height: 285px;
}
span#starthere:hover {
background-image: url(/betatesting/wp-content/themes/dynamik/css/images/brunelwantsyou_hover.jpg);
}
span#primarydocs {
background-image: url(/betatesting/wp-content/themes/dynamik/css/images/brunelwantsyou180.jpg);
height: 285px;
}
span#primarydocs:hover {
background-image: url(/betatesting/wp-content/themes/dynamik/css/images/brunelwantsyou_hover.jpg);
}
span#donate {
background-image: url(/betatesting/wp-content/themes/dynamik/css/images/donatebutton.jpg);
height: 285px;
}
span#donate:hover {
background-image: url(/betatesting/wp-content/themes/dynamik/css/images/donateposter_hover.jpg);
}
Run Code Online (Sandbox Code Playgroud)
没有任何背景图像实际可见.
在Chrome开发者工具中,在"计算样式"下,这两个跨度似乎确实具有背景图像.如果我复制并粘贴此图像的URL,我会看到图像.但实际上并没有渲染.
[更新 - …
在jQuery 1.4.4中,如果我在Google Chrome控制台中执行此操作:
var divs = $('div');
Run Code Online (Sandbox Code Playgroud)
...我得到的东西似乎是一个DOM元素数组.但我知道它必须是一个jQuery对象,因为我可以链接jQuery方法:
divs.hide('slow').show('slow'); // etc
Run Code Online (Sandbox Code Playgroud)
我想看到的是jQuery对象,其中包含.fn列出其所有方法的属性等.我很确定我曾经能够看到这个.
如果我创建自己的对象,像这样:
var foo = {species: 'marmot', flavor: 'lemon'}
Run Code Online (Sandbox Code Playgroud)
...我可以在控制台中挖掘它的属性.
如何在控制台中检查jQuery对象?
另外,为了使它看起来像一个数组,正在做些什么?
如果我加载旧版本的jQuery - 例如,将其复制并粘贴到我的控制台中的空白选项卡中:
http://ajax.googleapis.com/ajax/libs/jquery/1.2.3/jquery.min.js
......然后我这样做:
var divs = $('div');
Run Code Online (Sandbox Code Playgroud)
...我确实回来了jQuery.fn.jQuery.init,我可以在控制台中深入了解.从那时起,事情发生了变化.
我在websphere5下有一个简单的Web应用程序.在appDir\WEB-INF\classes\我有这些文件:
main.xslttemplates.xsltmain.xslt 包含指令
<xsl:import href="templates.xsl" />
Run Code Online (Sandbox Code Playgroud)
但main.xslt在Java代码中使用时应用程序失败.如果它们都在同一个文件夹(WEB-INF\classes\)中,我应该如何指定导入的XSL文件的路径?
例外文本:
java.io.FileNotFoundException:d:\ Program Files\WebSphere\AppServer1\templates.xsl(系统找不到指定的文件.)
我正在尝试找到一种"通用"方法,将传递依赖项排除在外,而不必将其从依赖于它的所有依赖项中排除.例如,如果我想要排除slf4j,我会执行以下操作:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-jmx</artifactId>
<version>3.3.2.GA</version>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-entitymanager</artifactId>
<version>3.4.0.GA</version>
<type>jar</type>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
</exclusion>
</exclusions>
</dependency>
Run Code Online (Sandbox Code Playgroud)
这部分是为了清理pom文件,部分是为了避免将来添加依赖于被排除依赖项的依赖项的问题 - 并且忘记排除它.
有办法吗?
我知道人们在这里讨厌模糊的问题,所以我只需要一个是或否答案.我有一个tableView,我希望人们能够编辑表的内容.
我喜欢setEditing方法,但我不希望按钮说删除 - 我更喜欢删除,有时我想显示多个按钮并隐藏删除按钮.我只需要知道这是否可行.
我准备放弃使用标准的编辑和删除按钮,只是自己做,但在我做之前我想知道什么是可能的.
非常感谢谢丽尔
我在我的项目中完成了以下post_save信号.
from django.db.models.signals import post_save
from django.contrib.auth.models import User
# CORE - SIGNALS
# Core Signals will operate based on post
def after_save_handler_attr_audit_obj(sender, **kwargs):
print User.get_profile()
if hasattr(kwargs['instance'], 'audit_obj'):
if kwargs['created']:
kwargs['instance'].audit_obj.create(operation="INSERT", operation_by=**USER.ID**).save()
else:
kwargs['instance'].audit_obj.create(operation="UPDATE").save()
# Connect the handler with the post save signal - Django 1.2
post_save.connect(after_save_handler_attr_audit_obj, dispatch_uid="core.models.audit.new")
Run Code Online (Sandbox Code Playgroud)
在operation_by列中,我想获取user_id并存储它.知道如何做到这一点?
我想用另一个迭代器(同类)的后继者初始化一个迭代器(任意类型).以下代码适用于随机访问迭代器,但它使用正向或双向迭代器失败:
Iterator i = j + 1;
Run Code Online (Sandbox Code Playgroud)
一个简单的解决方法是:
Iterator i = j;
++i;
Run Code Online (Sandbox Code Playgroud)
但这并不适用于for循环的初始化.我可以使用如下的函数模板:
template <typename Iterator>
Iterator succ(Iterator it)
{
return ++it;
}
Run Code Online (Sandbox Code Playgroud)
然后像这样使用它:
Iterator i = succ(j);
Run Code Online (Sandbox Code Playgroud)
在STL或Boost中有类似的东西,还是有更好的解决方案我不知道?
我正在开始一个使用JAXB和JPA注释的新项目.我饶有兴趣地阅读了讨论在单个类中混合使用JAXB和JPA注释的优缺点的帖子.
是否有任何准则描述何时使用字段级注释以及何时使用属性级别注释,或者通常选择一种方法而不是另一种方法的任何参数?我发现字段级注释更清晰,更易读; 它们通常位于班级的顶部,可以很容易地弄清楚每个字段在不同的上下文中的表示方式.除了关于可读性的这个论点之外,在决定注释的位置时还有其他需要考虑的事项吗?
我听说捕捉NullPointerException是一种不好的做法,我认为这是明智的.让NullPointerException传播到顶部将允许检测出错的东西.但很多时候我看到很多朋友都Exception直接捕捉到他们不必担心上面代码中可能出现的所有不同类型的异常.这是一个好习惯吗?什么是最好的未处理的其他类型的例外?除此之外,我还可以处理NullPointerException特定代码,我们确定异常的来源.那么何时处理异常以及什么时候不应该处理它们?什么是可能的最好的例外列表,最好不做处理?