问题列表 - 第37190页

在Windows 7中以编程方式设置时间

我正在将应用程序从Windows 2000(不要求)移植到Windows 7,我需要复制允许用户从GUI设置时间的功能.以前这是通过使用命令提示符直接调用'time'完成的,但在Windows 7中看起来用户权限有所改变.

完成一些研究后,您似乎可以使用对kernel32.dll方法的调用来设置时间Win32SetSystemTime,但会出现相同的权限问题.阅读MSDN我认为我需要启用SE_SYSTEMTIME_NAME,但无论我尝试什么,我似乎无法使这项工作.

有没有人有一些经过测试的Windows 7示例代码允许API调用Win32SetSystemTime

c# windows-7

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

如何配置 Rails 以在表单字段中输出正确精度的小数?

我想将货币存储在我的(sqlite 和 mysql)数据库中。我正在尝试使用decimal列类型,与:scale => 2.

这没有按预期运行。如果我使用 保存一条记录:rate => 10.50,它将作为10.5. 另外,当我在表单字段中输出值时,它显示为10.5

我不想每次想在 Rails 表单中很好地显示值时都进行黑客字符串格式化。

有办法解决这个问题吗?这是一个 sqlite 的事情吗?我只是误解了decimal列类型吗?

编辑:

为了澄清,我希望能够使用常用的表单生成方法:

- form_for @project do |f|
  = f.text_field :rate
Run Code Online (Sandbox Code Playgroud)

如果我必须显式格式化输出,我将必须为每个十进制属性创建额外的方法:

def formatted_rate
  "%.2f" % rate
end

= f.text_field :formatted_rate
Run Code Online (Sandbox Code Playgroud)

是否有任何其他常见技巧来强制输出格式,并且仍然使用默认的 Rails 表单生成器?

mysql sqlite precision ruby-on-rails decimal

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

如何在mysql中创建一个随机的4位数字

我有一个包含数百个用户的表格,我想创建一个4位数的密码,就像使用UPDATE语句的每个用户在ATM机上使用的那样.它们不必是唯一的,但我不想使用自动编号类型的字段,因此一家公司不能轻易猜出另一个用户的密码.最简单,最简单的方法是什么?

注意:此密码用作另一层身份验证,他们还需要密码才能登录.

mysql

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

TextMate js.erb:toggle <%=%>,<%%>

我正在使用js.erb模板来呈现一些jQuery.在TextMate中编辑html.erb文件时,我经常使用方便的键组合ctrl +>来创建然后切换以下标记:

<%=  %>
<%  %>
<%-  -%>
<%#  %>
Run Code Online (Sandbox Code Playgroud)

编辑js.erb文件时,此快捷方式默认不起作用.在Bundle Editor中,我在"Ruby"下找到了一个名为"Insert ERb's <%..%>或<%= ..%>"的片段.通过将"source.js"添加到作用域选择器,我可以使插入工作,但是当我多次按下键组合时,而不是切换标记,我在标记内部得到了一个标记,如下所示:

<%= <%=  %> %>
Run Code Online (Sandbox Code Playgroud)

我已经尝试更改名为"切换ERb标签"的命令范围,但我似乎无法开始工作.有什么建议?

2010年11月19日更新:

在本周出版的Textmate新版本中,这不再是一个问题:1.5.10(1623).

textmate ruby-on-rails erb textmatebundles

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

使用 substring-after 在 XPath 查询中搜索文本

我试图通过使用 XPath 查询来解析 XML 节点中的字符串,这要求我去掉一个子字符串并读取剩余的值。在我获得值之前,子字符串前后可能有动态的空格量,因此在 XPath 中使用某种 indexOf 函数会很有帮助。我正在尝试使用 substring-after,但 XPath 很有可能是 1.0,根据这篇文章可能会使这更难实现。以下是我尝试解析的 XML 示例:

<root>
   <myField>     StringToParse        7</myField>
</root>
Run Code Online (Sandbox Code Playgroud)

我试图获得字符串中的值 7,这似乎可以通过 substring-after 和 normalize-space 的某种组合来实现。我不完全确定我是否正确使用它,因为无论我尝试以哪种方式使用它,结果要么是空值,要么是整个字符串,子字符串不会被删除。

我能够返回整个值的方式(两害相权取其轻)是:

/myField[substring-after(.,'StringToParse')]
Run Code Online (Sandbox Code Playgroud)

我希望它会返回 '7' 谁能告诉我我在语法上做错了,或者是否有我应该使用的替代方法来完成我想要的?

谢谢,

麦克风

xml search xpath substring

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

Textarea:elem.val()vs elem.text()

这很奇怪.显然,我可以使用.val()和.text()来操作textarea文本.

但是在我使用.val来改变文本后,我再也不能使用.text了.相反的情况并非如此.

这导致一些时髦的错误.原因是因为我使用的插件可能正在使用.val来操作文本.

谁能解释一下这是如何工作的?谢谢!

javascript jquery

12
推荐指数
2
解决办法
3112
查看次数

Google fonts API会生成CSS 2.1验证错误

叫我一个rube,但我希望我的工作能够验证.使用Google Font API的网页验证为CSS3,但不是CSS2.1.这是href,直接来自Google说明:

<link href="http://fonts.googleapis.com/css?family=Yanone+Kaffeesatz" rel="stylesheet" type="text/css" id="googlefont" />

CSS 2.1和XHTML 1.0 Strict是不合理的限制,因此当没有可行的解决方案时(即嵌入Flash视频,也就是说,没有其他跨浏览器,我知道的易于实现的解决方案),我不反对脚本解决方法.那么,是否有可行的解决方案,如果没有,任何人都可以建议脚本解决方法吗?或者我应该只是验证CSS3并称之为好?

谢谢,

motorhobo

css w3c css3 css-validator

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

在Python中查找扩展名为.txt的目录中的所有文件

如何.txt在python中找到扩展名目录中的所有文件?

python file-io

1043
推荐指数
19
解决办法
158万
查看次数

我可以在不重新启动JVM的情况下将新证书添加到密钥库吗?

我想将新证书导入密钥库而无需重新启动正在运行的服务.那可能吗?

或者,是否可以指定要在特定URL连接的密钥库中使用的证书?

java certificate keystore keytool x509certificate

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

Android Socket + ObjectOutputStream无法正常工作

大家好.我正在开发一个客户端/服务器程序,其中客户端是一个Android设备.服务器有一个侦听器类,用于从输入流中读取对象.我为另一个通过本地网络发送小对象的COMPUTER创建了一个客户端软件.计算机到计算机工作得很好,我读取对象并打印内容.但是,移植到android 的SAME代码(我重写它以防万一)不起作用.我构造了一个可序列化的对象(ANY对象),并通过ObjectOutputStream发送它.我在计算机上运行的服务器确实连接到设备,但它给了我一个ClassNotFound异常,即使我正在打印对象(具有toString).正如我所说,在另一个COMPUTER(作为.jar文件)上运行的相同代码完全正常.

这是一个非常奇怪的部分,如果我发送一个布尔或字符串(从设备)它的工作....它只是我的"自定义"对象,不.我认为这适用于任何"标准"java对象.

如果你发现错误,请记住代码确实有效,但只能从另一台计算机到我的计算机......而不是Android设备到计算机.如果你仍然发现另一个明显的错误,那真棒:)

ANDROID计划:

package WaitDroid.Main;

import java.io.ObjectOutputStream;
import java.net.InetAddress;
import java.net.Socket;

import android.app.Activity;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;

public class main extends Activity {
/** Called when the activity is first created. */
private Button a;
private TextView x;
@Override
public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.main);
    this.a = (Button) this.findViewById(R.id.Send_Order);
    this.x = (TextView) this.findViewById(R.id.TextView1);
    this.a.setOnClickListener(new OnClickListener()
    {

        @Override
        public void onClick(View arg0)
        {
            sendMenu();
        }
    });
}

private …
Run Code Online (Sandbox Code Playgroud)

java sockets android objectoutputstream classnotfoundexception

7
推荐指数
1
解决办法
6298
查看次数