问题列表 - 第28671页

获得格式良好的时间戳没有很多开销?

在我的应用程序中,我有一个textView,其中包含来自我的应用程序的实时消息,当事情发生时,消息将打印到此文本框中.每条消息都带有HH:MM:SS的时间戳.

到目前为止,我一直在追逐看起来像是内存泄漏,但事实证明,这只是我的时间戳格式化方法(见下文),它显然产生了数千个后来获得gc'd的对象.对于每秒1-10条消息,我看到GC每秒收集500k-2MB垃圾,而这种方法已经到位.删除它后,不再有垃圾问题(它回到大约30秒的漂亮间隔,通常只有几k垃圾)

所以我正在寻找一种新的,更轻量级的方法来生成HH:MM:SS时间戳字符串:)

旧代码:

/**
 * Returns a string containing the current time stamp. 
 * @return - a string. 
 */
public static String currentTimeStamp() {
    String ret = "";

    Date d = new Date();

    SimpleDateFormat timeStampFormatter = new SimpleDateFormat("hh:mm:ss");

    ret = timeStampFormatter.format(d);

    return ret;
}
Run Code Online (Sandbox Code Playgroud)

java formatting time android

0
推荐指数
1
解决办法
1365
查看次数

计算localStorage空间的用法

我正在使用Bespin编辑器和HTML5的localStorage创建一个应用程序.它在本地存储所有文件并有助于语法,使用JSLint和其他一些CSS和HTML解析器来帮助用户.

我想计算已经使用了多少localStorage限制以及实际存在多少.今天有可能吗?我想不要简单地计算存储的位数.但话又说回来,我不确定还有什么我无法衡量自己.

javascript size storage capacity local-storage

76
推荐指数
6
解决办法
6万
查看次数

如何在Rails中为同一表单创建多个提交按钮?

我需要有多个提交按钮.

我有一个表单,它创建一个Contact_Call实例.

一个按钮正常创建它.

另一个按钮创建它但需要具有默认的不同:属性值,并且还需要在控制器中使用的不同但相关的模型上设置属性.

我怎么做?我无法改变路线,所以有没有办法发送一个由[:params]拾取的另一个变量?

如果我这样做,我在控制器中做什么,设置一个案例陈述?

ruby ruby-on-rails form-submit

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

什么呢?\ xfe意味着红宝石?

我遇到了以下代码,无法弄清楚发生了什么.

def self.eof_packet?(data)
  data[0] == ?\xfe && data.length == 5
end
Run Code Online (Sandbox Code Playgroud)

ruby

3
推荐指数
1
解决办法
2201
查看次数

如何编写批处理文件以自动化django Web服务器启动

我真的需要一个代码示例来自动在Windows中的.bat文件中启动Django开发webserver"python manage.py runserver".我安装了python26和django 1.1.1

谢谢

我的意思是自动化是点击.bat文件和Django开发网络服务器启动,我没有批处理文件脚本知识将喜欢得到一个代码示例

django file batch-file

3
推荐指数
1
解决办法
3446
查看次数

在没有秒的情况下在MySQL中使用Time数据类型

我正在尝试在MySQL数据库中存储12/24小时(即; 00:00)的时钟时间.目前我正在使用time数据类型.这工作正常,但它坚持在列中添加秒.所以你输入09:20并存储为09:20:00.有什么办法我可以把它限制在MySQL到00:00吗?

mysql time types

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

即使设置了CommandParameter,ICommand.CanExecute也会传递null

我有一个棘手的问题,我ContextMenu将一个ICommand-derived对象绑定到一个,并通过一个样式设置CommandCommandParameter属性MenuItem:

<ContextMenu
    ItemsSource="{Binding Source={x:Static OrangeNote:Note.MultiCommands}}">
    <ContextMenu.Resources>
        <Style
            TargetType="MenuItem">
            <Setter
                Property="Header"
                Value="{Binding Path=Title}" />
            <Setter
                Property="Command"
                Value="{Binding}" />
            <Setter
                Property="CommandParameter"
                Value="{Binding Source={x:Static OrangeNote:App.Screen}, Path=SelectedNotes}" />
...
Run Code Online (Sandbox Code Playgroud)

然而,虽然ICommand.Execute( object )传递了应该选择的一组注释,ICommand.CanExecute( object )(在创建菜单时调用)将被传递为null.我已经检查过并且在调用之前正确地实例化了所选的注释集合(实际上它在其声明中被赋值,因此它永远不会null).我无法弄清楚CanEvaluate为什么会通过null.

c# data-binding wpf contextmenu icommand

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

模拟ASP.NET MVC中的User.Identity

我需要为ASP.NET MVC 2.0网站创建单元测试.该站点使用Windows身份验证.

我一直在阅读有必要为处理HttpContext的代码模拟HTTP上下文.我觉得我也开始处理DI模式了.(为类提供类型为IRepository的属性,然后在实例化控制器时传入Repository对象.)

但是,我不明白的是通过User.Identity模拟Windows Principal对象的正确方法.这是HttpContext的一部分吗?

是否有任何正文链接到展示此内容的文章(或推荐书籍)?

谢谢,

特雷卡罗尔

asp.net asp.net-mvc mocking

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

如何使用java.security.KeyStore类存储和加载密钥

创建密钥后,如何使用Keystore类的方法存储它们以及如何加载密钥?

java security

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

个人程序员第一次对版本控制感兴趣

可能重复:
版本控制.入门…

我有兴趣首次实现版本控制.我开始积累自定义库,并想知道在Windows Vista操作系统上实现版本控制的方法.我也有一个Ubuntu服务器设置.我不确定操作系统是否相关.

另外,如果它是相关的,我主要使用PHP和AS3.

谢谢!

version-control

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