问题列表 - 第28021页

以PHP 4获取当周的星期一

我需要在本周找到星期一的日期.我怎么能在PHP 4中做到这一点?

php php4 date

12
推荐指数
5
解决办法
5万
查看次数

使用Spring和Hibernate进行长时间的事务处理?

我想解决的基本问题是运行一个在MySQL中生成几个临时表的任务,这些表需要保持足够长的时间以便在创建Java后从Java中获取结果.由于涉及的数据大小,任务必须分批完成.每个批处理都是对通过JDBC调用的存储过程的调用.对于大型数据集,整个过程可能需要半小时或更长时间.

为了确保访问临时表,我在一个带有TransactionCallbackWithoutResult的Spring事务中运行整个任务,从头到尾完成.否则,我可以得到一个不能访问临时表的不同连接(这会在我将事务包装在事务中之前偶尔发生).

这在我的开发环境中运行良好.但是,在生产中我遇到以下异常:

java.sql.SQLException: Lock wait timeout exceeded; try restarting transaction
Run Code Online (Sandbox Code Playgroud)

当一个不同的任务试图在执行长时间运行的事务期间访问某些相同的表时,就会发生这种情况.令我困惑的是长时间运行的事务只插入或更新到临时表中.对非临时表的所有访问都是仅选择.从我可以找到的文档中,默认的Spring事务隔离级别不应该导致MySQL在这种情况下阻塞.

所以我的第一个问题是,这是正确的方法吗?我是否可以确保在没有长时间运行的事务的情况下通过Hibernate模板重复获得相同的连接?

如果长时间运行的事务方法是正确的,那么我应该检查隔离级别?我的理解是正确的,Spring/MySQL事务中的默认隔离级别不应该锁定只能通过选择访问的表吗?我该怎么做才能调试哪些表导致冲突,并防止这些表被事务锁定?

java mysql spring hibernate transactions

5
推荐指数
2
解决办法
5514
查看次数

css名称应该是?

我正在为网站制作样式表.css样式名称应该与网站或内容有关?

我的网站是关于web development.is使用样式名称的权利 -

#web-development-header

.web-development-company-london-content
Run Code Online (Sandbox Code Playgroud)

或者应该使用

#header
.content
Run Code Online (Sandbox Code Playgroud)

是css样式名称可以帮助seo?

html css seo

5
推荐指数
1
解决办法
280
查看次数

在没有输入标签的情况下在Post中发送变量

我想通过post方法只发送一个变量.我查询了数据库,并且必须将$ row [id]变量与表单一起发布到页面.要发送用户的输入,我们只需编写<input type="text" name="xyz"></input>,然后我们将其作为$ _POST [xyz]访问.这样我们就可以发送用户编写的变量.但是,我想发送一些用户没有写过但在我的发送文件中的内容为$ row ['id'].所以,我也想发送这个变量.我怎样才能做到这一点?我还将如何访问它?

html php post

2
推荐指数
1
解决办法
7914
查看次数

使用sql server在两个点之间的距离

我想计算SQL Server 2008中两点之间的最短距离,仅考虑土地质量.

我已经使用了地理数据类型以及STDistance()来计算点到达y点的距离x,但是这有时会穿过我试图避开的海.

我还在我感兴趣的陆块边界周围创建了一个多边形.

我相信我需要结合这两种方法来确保STDistance始终保持在多边形内 - 除非有更简单的解决方案.

谢谢你的建议

sql-server spatial geospatial sql-server-2008

5
推荐指数
1
解决办法
1781
查看次数

GNU C++如何检查-std = c ++ 0x何时生效?

我的系统编译器(gcc42)可以正常使用我想要的TR1功能,但是试图支持除系统之外的新编译器版本,尝试访问TR1标头和#error要求-std = c ++ 0x选项因为它如何与库或某些集线器接口.

/usr/local/lib/gcc45/include/c++/bits/c++0x_warning.h:31:2: error: #error This file requires compiler and library support for the upcoming ISO C++ standard, C++0x. This support is currently experimental, and must be enabled with the -std=c++0x or -std=gnu++0x compiler options.
Run Code Online (Sandbox Code Playgroud)

必须提供额外的开关是没有问题的,在这个系统(FreeBSD)下支持GCC 4.4和4.5,但显然它改变了画面!

使用我的系统编译器(g ++ 4.2默认方言):

#include <tr1/foo>
using std::tr1::foo;
Run Code Online (Sandbox Code Playgroud)

使用带有-std = c ++ 0x的较新(4.5)版本的编译器:

#include <foo>
using std::foo;
Run Code Online (Sandbox Code Playgroud)

无论如何使用预处理器,我可以判断g ++是否在启用C++ 0x功能的情况下运行?

我正在寻找的东西是这样的:

#ifdef __CXX0X_MODE__
#endif
Run Code Online (Sandbox Code Playgroud)

但是我没有在手册中或网上找到任何内容.

按照这个速度,我开始认为生活会更容易,使用Boost作为依赖,而不用担心在TR4之前到达的新语言标准......呵呵.

c++ gcc g++ c++11

37
推荐指数
3
解决办法
3万
查看次数

UIWebView分页

我有一个很大的html内容要在UIWebView中呈现,我想在页面中显示内容,就像一本书,用户使用按钮来浏览页面.有没有办法计算适合webview而不滚动的html内容的高度?

iphone ipad

9
推荐指数
1
解决办法
3585
查看次数

在我的XML编辑器中使用XML Schema进行代码自动完成

我有XSD文件(例如)http://schemas.opengis.net/kml/2.2.0/ogckml22.xsd我想用它在我的xml编辑器中添加代码自动完成(我更喜欢Eclipse但是其他任何免费的编辑可以).

可能吗?如果是,我该怎么办?

xml xsd

8
推荐指数
2
解决办法
7544
查看次数

从c#调用c ++库

这个问题似乎与之前的问题重复.我已阅读了一系列帖子,但对我的情况并不完全清楚.

我有一个使用momentics IDE创建的c ++库.我必须能够将这个库用于ac #project.

在交给我之前,有人一直在研究这个项目.目前,有2层可以实现这一目标.首先,c ++项目包括带有c ++包装器的完整库.该项目创建一个dll作为输出.然后将这个c ++ dll输入到ac #project,该项目具有对c ++ dll的dllimport调用.这个c#项目再次创建一个dll.最后,为了在c#应用程序中使用库,我必须包含对这两个dll的引用.

这是让它运作的正确方法吗?我想可能应该有一种简化过程的方法.

有人可以帮我解决这个问题吗?

c# c++ unmanaged

6
推荐指数
1
解决办法
6512
查看次数

C#委托编译器优化

我已经开始在C#中大量使用匿名委托了,我开始怀疑编译器或运行时从实际运行的代码中删除它们的效率如何,我还没有在任何地方看到过详细的内容?

是否足够聪明地内联它们并崩溃可以静态推导的递归用法?

c# optimization delegates jit anonymous

8
推荐指数
1
解决办法
1005
查看次数