问题列表 - 第22386页

如何在Javascript或CSS中旋转图像

我正在创造一个简单的游戏.

我想使用jQUERY旋转关节使其移动.我使用.animate(http://api.jquery.com/animate/)来动画CSS属性,但如果也可以使用Javscript,我可以创建自己的自定义代码.

更多重点

如何在CSS或Javascript中旋转图像?我更喜欢CSS,但Javascript也很好.

如果不可能(我很确定它是,但我还没有放弃)还有其他任何可能的方法来做我想做的事情,而不是制作一堆单独的图像,每个旋转不同的方式.或者任何人都可以至少给我一个类似的网站的例子.

编辑:我需要1个CSS属性(no -something:rotation(500deg);)与FireFox,SafariChrome一起使用,因为这些是我真正使用的唯一浏览器.

html javascript jquery image

4
推荐指数
1
解决办法
4103
查看次数

Null 检查空对象模式

空对象模式的主要目标是确保向客户端提供可用的对象。所以我们想替换以下代码......

void Class::SetPrivateMemberA() {
    m_A = GetObject();
}

void Class::UseA() {
    if (m_A != null) {
        m_A.Method();
    } else {
        // assert or log the error
    }
}
Run Code Online (Sandbox Code Playgroud)

...通过这个实现:

void Class::SetPrivateMemberA() {
    m_A = GetObject();
}

void Class::UseA() {
    m_A.Method();
}
Run Code Online (Sandbox Code Playgroud)

我想到的问题是 GetObject() 仍然返回一个对象、NULL 对象或其他对象。我喜欢不重复检查 null 并相信发送回的对象可用的想法,但为什么我不在第一个实现中这样做呢?

空对象模式的优点只是稍微增加了清理代码的信任吗?对于第二个实现,在调用 A.Method() 之前检查它是否不为 null 不是一个好习惯吗?

c++ null design-patterns object

4
推荐指数
1
解决办法
4021
查看次数

MySQL:将INT转换为DATETIME

我有一个UNIX类型的时间戳存储INT在MySQL的一列中.将其作为MySQL检索的正确方法是什么DATETIME

(我在重新扫描MySQL Date函数时找到了答案,但是在SO上没有看到答案.想想它应该在这里.)

mysql datetime

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

Emacs:在评论中仅突出显示TODO**

这个问题与左边的另一个问题Emacs:TODO指标有关.我最近遇到了一个小模式,我喜欢很多名为FixmeMode的模式.它支持自动突出显示TODO标记,并在它们之间导航.但是,我认为仅在注释中识别"TODO"字符串更有意义,而不是污染整个文件.可能吗?

emacs comments elisp highlighting todo

17
推荐指数
1
解决办法
5153
查看次数

您如何为您的网络服务收费?

在开发新的Web服务时,我无法找到有关公司如何为其Web服务收费的非常多的信息.

您是按要求或只是某些要求,即GET或POST?

- 这些应该在应用程序或服务器级别进行跟踪吗?

你按带宽计费吗?

- 如何在每个用户的基础上跟踪它

您是否只收取订阅费用?

- 这是假设他们只在付款后才被授予api密钥.

上述或其他选项的组合?

谢谢你的帮助.

billing web-services

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

完成HttpServletResponse但继续处理

我的情况似乎符合Async Servlet 3.0/Comet情况,但我需要做的就是在接受传入参数后返回200响应代码(或其他).

有没有办法让HttpServlet完成http请求/响应握手并继续处理?

就像是...

doPost( req, response ) {
   // verify input params...
   response.setStatus( SC_OK );
   response.close();
   // execute long query
}     
Run Code Online (Sandbox Code Playgroud)

编辑:看看javax.servlet包 - 我的问题的正确措辞是

我如何提交回复?

在Servlet.isCommitted()中

java servlets comet http

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

给定部分限定类型名称时,Type.GetType如何工作?

在很多地方,我遇到了表单的部分限定类型名称FullTypeName, AssemblyName,即Type.AssemblyQualifiedName只有没有版本,culture和publicKeyToken限定符.

我的问题是如何Type以最小的努力将其转换为相应的?我认为这样Type.GetType做,但唉,事实并非如此.例如,以下代码返回null:

Type.GetType("System.Net.Sockets.SocketException, System");
Run Code Online (Sandbox Code Playgroud)

当然,如果我指定完全限定名称,它确实有效:

Type.GetType("System.Net.Sockets.SocketException, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089");
Run Code Online (Sandbox Code Playgroud)

非常感谢.

.net types

21
推荐指数
2
解决办法
8543
查看次数

如何使用JPA释放锁定的行?

我正在使用JPA 2.0的EclipseLink实现,它允许悲观锁定.我知道如何锁定实体,但如何释放锁?起初我认为这一切都在事务中处理(换句话说,实体被锁定直到你提交事务),但似乎并非如此.

我尝试了一个快速谷歌搜索(似乎这应该是非常明显的),但我还没有找到任何东西......

java jpa locking pessimistic eclipselink

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

在 mako 中,如何循环浏览列表并显示每个值?

我有一个向模板提供的 Python 列表:

{'error_name':'Please enter a name',
 'error_email':'Please enter an email'}
Run Code Online (Sandbox Code Playgroud)

并想显示:

<ul>
<li>Please enter a name</li>
<li>Please enter an email</li>
</ul>
Run Code Online (Sandbox Code Playgroud)

python pylons templates mako

4
推荐指数
1
解决办法
2343
查看次数

你如何停止Sql Server的用户实例?(即使在停止Sql Express服务后,Sql Express用户实例数据库文件也被锁定)

使用SQL Server Express 2005的用户实例功能时,连接字符串如下所示:

<add name="Default" connectionString="Data Source=.\SQLExpress;
  AttachDbFilename=C:\My App\Data\MyApp.mdf;
  Initial Catalog=MyApp;
  User Instance=True;
  MultipleActiveResultSets=true;
  Trusted_Connection=Yes;" />
Run Code Online (Sandbox Code Playgroud)

我们发现即使在停止SqlExpress服务之后我们也无法复制数据库文件MyApp.mdf和MyApp_Log.ldf(因为它们已被锁定),并且不得不求助于将SqlExpress服务从自动启动模式设置为手动启动模式,然后重新启动机器,然后我们才能复制文件.

我的理解是,停止SqlExpress服务也应该停止所有用户实例,这应该释放这些文件的锁.但事实似乎并非如此 - 是否有人可以了解如何停止用户实例,以至于它的数据库文件不再被锁定?


更新

好吧,我不再懒惰并启动Process Explorer.锁是由sqlserver.exe保存的 - 但是有两个sql server实例:

sqlserver.exe  PID: 4680  User Name: DefaultAppPool
sqlserver.exe  PID: 4644  User Name: NETWORK SERVICE
Run Code Online (Sandbox Code Playgroud)

该文件由sqlserver.exe实例打开,PID为:4680

停止"SQL Server(SQLEXPRESS)"服务,使用PID:4644终止进程,但仅剩下PID:4680.

看到剩下的进程的所有者是DefaultAppPool,我尝试的下一件事就是停止IIS(这个数据库是从ASP.Net应用程序中使用的).不幸的是,这并没有扼杀这个过程.

手动删除剩余的sql server进程会删除数据库文件上的打开文件句柄,允许复制/移动它们.

不幸的是,我希望在WiX安装程序的一些安装前/后安装任务中复制/恢复这些文件 - 因此我希望有一种方法可以通过停止Windows服务来实现这一点,而不是必须弹出来杀死所有实例sqlserver.exe因为这会带来一些问题:

  1. 杀死所有sqlserver.exe实例可能会对其计算机上具有其他Sql Server实例的用户产生不良后果.
  2. 我无法轻松重启这些实例.
  3. 在安装程序中引入了额外的复杂性.

有没有人对如何关闭与特定用户实例关联的sql server实例有任何进一步的想法?

sql locking wix file sql-server-express

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