在我用emacsclient打开一些东西后,当我杀死那个缓冲区(Cx k)时,我得到一个确认对话框:
Buffer `blah' still has clients; kill it? (yes or no)
Run Code Online (Sandbox Code Playgroud)
但是当我杀死直接从Emacs打开的缓冲区时,我没有.有没有办法在emacsclient打开它们时不能获取它们?
从一些论坛我开始知道Django在较低级别添加了多个数据库支持,但是尚未添加更高级别的api.
任何人都可以告诉我如何在Django中实现多个数据库连接.
有没有人知道Django何时完全/正式支持多个数据库连接.
我想创建一个网页布局,右侧边栏和侧边栏周围的主要内容.
要求:
这可以在没有第三个要求的情况下实现:如果侧边栏位于标记中的主要内容之前并且位于相同的包含元素内,则使用简单的右浮动来完成工作.标记中的主要内容之前的侧边栏不是此处的选项.侧边栏将包含补充信息和广告.如果这是在标记中的主要内容之前,那么对于CSSless浏览器和屏幕阅读器用户来说这将是烦人的(即使使用'skip to ...'链接).
这可以在没有第四项要求的情况下实现.如果侧边栏具有固定高度,我可以在主要内容之前放置一个包含元素,向右浮动并给它一个合适的宽度和高度,然后使用绝对定位将侧边栏放在预制空间的顶部.
示例标记(不含CSS,仅限相关位):
<body>
<div id="content">
<p>
Lorem ipsum ....
</p>
<p>
Pellentesque ....
</p>
<div id="sidebar">
/* has some form of fixed width */
</div>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
示例布局:
alt text http://webignition.net/images/layoutexample.png
我不确定这是否可行.我很高兴接受一个权威的答复,说明这是无法实现的.如果无法实现这一点,我会欣赏一个解释 - 知道为什么它无法实现比仅被告知它不能实现更有价值.
更新:我很高兴看到不符合所有五项要求的答案,只要答案说明哪些要求被忽略以及忽略要求的后果(利弊).然后,我可以做出明智的妥协.
更新2:我不能忽略要求3 - 侧边栏不能在内容之前.
我的xslt中有以下代码块;
<xsl:when test="StatusData/Status/Temperature > 27">
<td bgcolor="#ffaaaa">
<xsl:value-of select="StatusData/Status/Temperature" />
</td>
</xsl:when>
Run Code Online (Sandbox Code Playgroud)
但正如您可能猜到的那样,当值为34,5而不是34.5时,它被识别为一个字符串,使得整数比较不可能.我想要替换.将是需要char替换的解决方案.我的问题是如何做到这一点,或者在XSLT中了解更多关于字符串操作的信息会很棒...
我有一个像这样的字符串
string str ="dfdsfdsf8fdfdfd9dfdfd4"
我需要通过循环遍历数组来检查字符串是否包含数字.
我必须处理非常大的文本文件(2 GB),必须逐行读/写它们.使用ofstream编写2300万行非常慢,所以在开始时,我试图加快在内存缓冲区(例如256 MB或512 MB)中写入大块行的过程,然后将缓冲区写入文件.这不起作用,性能或多或少相同.我在阅读文件时遇到同样的问题.我知道I/O操作是由STL I/O系统缓冲的,这也取决于磁盘调度程序策略(由操作系统管理,在我的情况下是Linux).
有关如何提高性能的任何想法?
PS:我一直在考虑使用后台子进程(或线程)来读取/写入数据块,而程序正在处理数据,但我不知道(主要是在子进程的情况下)这是否值得.
我们目前有一个Web应用程序加载一个Spring应用程序上下文,它实例化一堆业务对象,DAO对象和Hibernate.我们希望与另一个Web应用程序共享此堆栈,以避免具有相同对象的多个实例.
我们研究了几种方法; 使用JMX或JNDI或使用EJB3公开对象.
不同的方法都有它们的问题,我们正在寻找一种轻量级的方法.
关于如何解决这个问题的任何建议?
编辑:我收到的评论要求我详细说明,所以这里有:
我们想要解决的主要问题是我们只想拥有一个Hibernate实例.这是因为在运行使用相同数据源的多个客户端应用程序时,Hibernate的二级缓存失效问题.此外,业务/ DAO/Hibernate堆栈正在增长相当大,因此不重复它只是更有意义.
首先,我们试图了解如何单独将业务层暴露给其他Web应用程序,而Spring以少量XML的价格提供JMX包装.但是,我们无法将JMX实体绑定到JNDI树,因此我们无法从Web应用程序中查找对象.
然后我们尝试将业务层直接绑定到JNDI.虽然Spring没有为此提供任何方法,但使用JNDITemplate来绑定它们也是微不足道的.但是这导致了几个新问题:1)安全管理器拒绝访问RMI类加载器,因此一旦我们尝试在JNDI资源上调用方法,客户端就会失败.2)一旦安全问题得到解决,JBoss就抛出了IllegalArgumentException:object不是声明类的实例.一点阅读表明我们需要为JNDI资源实现存根实现,但这似乎有很多麻烦(也许Spring可以帮助我们?)
我们还没有看过太多关于EJB的事情,但是在前两次尝试之后,我想知道我们想要实现的目标是否完全可能.
总结一下我们要实现的目标:一个JBoss实例,几个Web应用程序在DAO层和Hibernate之上使用一堆业务对象.
最好的祝福,
尼尔斯
当我在我的代码上运行ReSharper时,例如:
if (some condition)
{
Some code...
}
Run Code Online (Sandbox Code Playgroud)
ReSharper给了我上面的警告(反转"if"声明以减少嵌套),并提出了以下更正:
if (!some condition) return;
Some code...
Run Code Online (Sandbox Code Playgroud)
我想明白为什么那样更好.我一直认为在方法中间使用"返回"有问题,有点像"goto".
是否可以从wix安装程序包中添加IIS6中的通配符应用程序映射?我知道如何添加应用程序扩展但是看不到任何添加通配符的方法.
这是ASP.Net MVC正常运行所必需的.