小编Jos*_*ter的帖子

如何在JavaScript中输出ISO 8601格式的字符串?

我有一个Date对象.如何呈现title以下代码段的部分?

<abbr title="2010-04-02T14:12:07">A couple days ago</abbr>
Run Code Online (Sandbox Code Playgroud)

我有另一个图书馆的"相对时间的单词"部分.

我尝试过以下方法:

function isoDate(msSinceEpoch) {

   var d = new Date(msSinceEpoch);
   return d.getUTCFullYear() + '-' + (d.getUTCMonth() + 1) + '-' + d.getUTCDate() + 'T' +
          d.getUTCHours() + ':' + d.getUTCMinutes() + ':' + d.getUTCSeconds();

}
Run Code Online (Sandbox Code Playgroud)

但这给了我:

"2010-4-2T3:19"
Run Code Online (Sandbox Code Playgroud)

javascript datetime iso8601

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

Android中的Kiosk模式

我正在评估是否以及如何移植CF .NET企业应用程序以在Android设备上运行.Windows Mobile手机上的应用程序以kiosk模式运行,其中应用程序在启动后以全屏模式自动启动,并且用户无法意外或自愿访问手机的任何其他部分.

Android上是否可以在启动后只有一个应用程序自动启动,并防止用户意外(或自愿)访问Android设备的任何其他部分?

android kiosk kiosk-mode

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

Select标签中的Option是否可以包含多个值?

我有一个带有HTML表单选项的select标签:(
数据将被收集并使用PHP处理)

测试:

<SELECT NAME="Testing">  
  <OPTION VALUE="1"> One  
  <OPTION VALUE="2"> Two  
  <OPTION VALUE="3"> Three
</SELECT>
Run Code Online (Sandbox Code Playgroud)

一个选项是否可以携带多个值,例如当用户选择"One"时,那么与该选项相关的一些其他值将被写入数据库.

我应该如何设计SELECT标签,以便每个选项可以携带一个以上的值,如下所示:

<SELECT NAME="Testing">  
  <OPTION VALUE="1" value="2010"> One  
  <OPTION VALUE="2" value="2122"> Two  
  <OPTION VALUE="3" value="0"> Three
</SELECT>
Run Code Online (Sandbox Code Playgroud)

html options

96
推荐指数
10
解决办法
20万
查看次数

Rails - 使用没有STI的类型列?

我想使用一个名为type不调用单表继承(STI)的列 - 我只想type成为一个普通的列来保存一个String.

如果没有Rails期望我有单表继承并抛出异常,我怎么能这样做The single-table inheritance mechanism failed to locate the subclass...This error is raised because the column 'type' is reserved for storing the class in case of inheritance.呢?

关于如何做到这一点的任何想法?

ruby-on-rails single-table-inheritance ruby-on-rails-3

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

Ruby方法的测量和基准时间

如何在Ruby中测量方法和该方法中各个语句所花费的时间.如果您看到以下方法,我想测量方法所花费的总时间以及数据库访问和redis访问所用的时间.我不想在每个声明之前写Benchmark.measure.ruby解释器是否为我们提供了任何钩子?

def foo
# code to access database
# code to access redis. 
end
Run Code Online (Sandbox Code Playgroud)

ruby time benchmarking interpreter ruby-on-rails

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

具有类名的动态类定义

如何使用名称在Ruby中动态定义类?

我知道如何动态创建一个没有名称的类使用类似的东西:

dynamic_class = Class.new do
  def method1
  end
end
Run Code Online (Sandbox Code Playgroud)

但是你不能指定一个类名.我想名称动态创建一个类.

这是我想要做的一个例子,但当然它实际上并不起作用.
(注意,我不是创建类的实例而是创建类定义)

class TestEval
  def method1
    puts "name: #{self.name}"
  end
end

class_name = "TestEval"
dummy = eval("#{class_name}")

puts "dummy: #{dummy}"

dynamic_name = "TestEval2"
class_string = """
class #{dynamic_name}
  def method1
  end
end
"""
dummy2 = eval(class_string)
puts "dummy2: #{dummy2}" # doesn't work
Run Code Online (Sandbox Code Playgroud)

实际产量:

dummy: TestEval
dummy2: 
Run Code Online (Sandbox Code Playgroud)

期望的输出:

dummy: TestEval
dummy2: TestEval2
Run Code Online (Sandbox Code Playgroud)

================================================== ====

答:使用sepp2k方法的完全动态解决方案

dynamic_name = "TestEval2"

Object.const_set(dynamic_name, Class.new) # If inheriting, use Class.new( superclass …
Run Code Online (Sandbox Code Playgroud)

ruby metaprogramming class dynamic

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

MySQL'Order By' - 正确排序字母数字

我想按照下面列出的顺序(数字1-12)对以下数据项进行排序:

1
2
3
4
5
6
7
8
9
10
11
12

但是,我的查询 - 首先使用order by xxxxx asc第一个数字排序:

1
10
11
12
2
3
4
5
6
7
8
9

有什么技巧让它更合适吗?

此外,为了充分披露,这可能是字母和数字的混合(虽然现在不是),例如:

A1
534G
G46A
100B
100A
100JE

等等....

谢谢!

更新:人们要求查询

select * from table order by name asc
Run Code Online (Sandbox Code Playgroud)

mysql sql-order-by

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

Ruby:如果存在ENV变量,则使用最简洁的方法,否则使用默认值

在Ruby中,我试图编写一个使用变量的行(如果已经设置),否则默认为某个值:

myvar = # assign it to ENV['MY_VAR'], otherwise assign it to 'foobar'
Run Code Online (Sandbox Code Playgroud)

我可以像这样编写这段代码:

if ENV['MY_VAR'].is_set? #whatever the function is to check if has been set
  myvar = ENV['MY_VAR']
else
  myvar = 'foobar'
end
Run Code Online (Sandbox Code Playgroud)

但这是相当冗长的,我试图以最简洁的方式编写它.我怎样才能做到这一点?

ruby hash

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

编程中单例的目的

这无疑是一个相当宽松的问题.我目前对单身人士的理解是,他们是一个你设置的类,只有一个实例被创建.

这对我来说听起来很像静态类.主要区别在于,对于静态类,您不能/不能实例化它,您只需使用它Math.pi().使用单例类,你仍然需要做类似的事情

singleton firstSingleton = new singleton();
firstSingleton.set_name("foo");

singleton secondSingleton = new singleton();
Run Code Online (Sandbox Code Playgroud)

如果我错了,请纠正我,但firstSingleton == secondSingleton现在,是吗?

secondSingleston.set_name("bar");
firstSingleton.report_name(); // will output "bar" won't it?
Run Code Online (Sandbox Code Playgroud)

请注意,我独立询问这种语言,更多关于这个概念.所以我并不担心实际上如何编写这样一个类,但更多的是为什么你不愿意和你需要考虑什么.

language-agnostic theory singleton

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

如何在wkhtmltopdf中使用页脚和标题?

我遇到了一种情况,我必须在生成的PDF打印件中使用页脚和标题.CSS解决方案仅适用于第一页.我发现的唯一信息是WKPDF根本不支持,但这可以追溯到2009年,所以可能会有所改变.

有人成功吗?

谢谢.

wkhtmltopdf

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