小编Afs*_*ami的帖子

如何将Java中的"Fri Sep 21 15:23:59 CEST 2012"转换为"2012-09-21T15:23:59"?

我想在Java中将日期字符串"Fri Sep 21 15:23:59 CEST 2012"转换为"2012-09-21T15:23:59".我用SimpleDateFormat和以下代码尝试了这个:

try {
    String dateString = "Fri Sep 21 15:23:59 CEST 2012";
    SimpleDateFormat input = new SimpleDateFormat("EEE MM dd HH:mm:ss z YYYY");
    SimpleDateFormat output = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");

    Date date = input.parse(dateString);
    System.out.println(output.format(date));            
} catch (ParseException e) {
    e.printStackTrace();
}
Run Code Online (Sandbox Code Playgroud)

但是输入解析给了我一个java.text.ParseException.我已经在http://docs.oracle.com/javase/1.4.2/docs/api/java/text/SimpleDateFormat.html上阅读了该文档,但我无法找到错误.

哪个格式字符串解决了此字符串的输入解析?

java datetime

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

带有勾号的JRadioButtonMenuItem

我想知道是否可以在Java Swing中更改默认的单选按钮菜单项外观.

默认情况下,带有一个圆点的圆圈将指示按钮的选定状态,但我只想在选定的菜单项旁边显示旧的勾选,并且在未选择的项目旁边不显示任何内容.(所有相关项目均为类型JRadioButtonMenuItem)

我尝试使用.setSelectedIcon(...)哪些可以在这里找到:

http://docs.oracle.com/javase/7/docs/api/javax/swing/AbstractButton.html#setSelectedIcon(javax.swing.Icon)

但没有任何改变,没有例外抛出,我仍然坚持默认的外观.

有任何想法吗?

java swing jradiobutton

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

T-SQL- N'在rowpattern(xpath)中的含义是什么

我无法理解T-SQL中以下代码的xml rowpattern.

OPENXML(@hDoc, N'//item') 
Run Code Online (Sandbox Code Playgroud)

我在msdn中找到的所有例子都是/ROOT/Customer,但我不明白 N'//item'

有任何想法吗?

t-sql sql-server xpath openxml

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

Phoenix 和具有多个子项的嵌套 content_tags 删除嵌套内容

我的项目中有这样的结构:

content_tag(:div, class: "some-class", role: "alert") do
  content_tag(:button, type: :button, class: "close") do
    content_tag(:span, class: "some-other-class") do
      {:safe, ["×"]}
    end
  end
  content_tag(:button, type: :button, class: "close") do
    content_tag(:span, class: "some-other-class") do
      {:safe, ["×"]}
    end
  end
  "<span><b>Some bold text</b>and nothing more</span>"
end
Run Code Online (Sandbox Code Playgroud)

并期望它生成这样的 HTML:

<div class="some-class" role="alert">
  <button class="close" type="button">
    &times;
  </button>
  <button class="close" type="button">
    &times;
  </button>
  <span><b>Some bold text</b>and nothing more</span>
</div>
Run Code Online (Sandbox Code Playgroud)

然而,它给了我一些意想不到的东西(为了可读性,我添加了新的行——原来一切都在一行中):

<div class="some-class" role="alert">
  <button class="close" type="button">
    &lt;span&gt;&lt;b&gt;Some bold text&lt;/b&gt;and nothing more&lt;/span&gt;
  </button>
</div>
Run Code Online (Sandbox Code Playgroud)

我不太明白,如何将两个嵌套的content_tags 连接成一个 …

html tags elixir phoenix-framework

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

缺少Phoenix特定的混合任务/发电机

我缺少Phoenix特定的混音任务,例如mix phoenix.gen.html

$ mix help | grep -i phoenix

mix local.phoenix#更新凤凰本地

mix phoenix.new#创建一个新的Phoenix v1.2.1应用程序

$ mix -v

Erlang/OTP 19 [erts-8.1] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]

混合1.3.4

$ elixir -v

Erlang/OTP 19 [erts-8.1] [source] [64-bit] [smp:8:8] [async-threads:10] [hipe] [kernel-poll:false] [dtrace]

Elixir 1.3.4

我在我的Mac上重新安装了Erlang,Node,Elixir,Phoenix(使用brew),似乎没有解决问题.

以下是从Phoenix app目录运行它的输出

$ mix phoenix.new hello

$ cd hello

$ ls
README.md       brunch-config.js    deps            mix.exs            node_modules     priv            web _build          config          lib         mix.lock        package.json        test

$ mix -h | fgrep phoenix
mix local.phoenix     # Updates Phoenix locally …
Run Code Online (Sandbox Code Playgroud)

generator elixir-mix elixir phoenix-framework

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

Elixir Ecto-如何升级/递增

我有一个要在Phoenix / Elixir中执行的模型。该模型基本上计算用户花费的金额的总和。模型(Receipts)如下所示:

---------------
| ID | Amount |
---------------
| 1  |   0    |
| ...|  ...   |
| 5  |   4    |
---------------
Run Code Online (Sandbox Code Playgroud)

上有一个唯一索引ID。我想将用户插入表中(我定义ID),然后在用户不存在的情况下设置金额,否则将新金额添加到现有金额中。例如,执行:

Repo.insert(Users.changeset(%Users{}, %{ID: 1, Amount: 10})
Run Code Online (Sandbox Code Playgroud)

将导致:

---------------
| ID | Amount |
---------------
| 1  |   11   |
| ...|  ...   |
| 5  |   4    |
---------------
Run Code Online (Sandbox Code Playgroud)

并执行Repo.insert(%Users {},Users.changeset(%{ID:6,Amount:5})将导致:

---------------
| ID | Amount |
---------------
| 1  |   11   |
| ...|  ...   |
| 5  |   4 …
Run Code Online (Sandbox Code Playgroud)

elixir ecto phoenix-framework

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

Phoenix删除[debug]日志记录

当运行凤凰服务器时,我得到了[debug]我不想要的日志(日志为蓝色).

在此输入图像描述

如何改变我config摆脱这些

logging elixir phoenix-framework

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

使用Phoenix/Ecto显示数据库中的最后一条记录

这是一个基本问题,我无法在网上找到详细信息.

我有一个名为'Radios'的模型,我希望在我的主页上显示最后一个收音机 - templates/page/index.html.eex

到目前为止我所拥有的:

radio.ex

defmodule Radios.Radio do
  use Radios.Web, :model
  import Ecto.Query

  schema "radios" do
    field :name, :string
    field :desc, :string
    field :price, :integer
    field :text1, :string
    field :text2, :string
    field :text3, :string
    field :text4, :string
    field :mainimg, :string

    timestamps()
  end

  @doc """
  Builds a changeset based on the `struct` and `params`.
  """
  def changeset(struct, params \\ %{}) do
    struct
    |> cast(params, [:name, :desc, :price, :text1, :text2, :text3, :text4, :mainimg])
    |> validate_required([:name, :desc, :price, :text1, :text2, :mainimg])
  end …
Run Code Online (Sandbox Code Playgroud)

elixir ecto phoenix-framework

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

在Elixir中调用匿名函数100次

我正试图用Elixir解决经典的fizzbuzz问题.我找到了几种不同的方法来解决这个问题,但最好的方法是:

fizzbuzz = fn
  (0, 0, _) -> "FizzBuzz"
  (0, _, _) -> "Fizz"
  (_, 0, _) -> "Buzz"
  (_, _, a) -> a
end

fb = fn n -> fizzbuzz.(rem(n, 3), rem(n, 5), n) end

fb.(10)
Run Code Online (Sandbox Code Playgroud)

我现在的问题是我想要fb匿名函数100次.在ruby中它看起来像这样:

 100.times do |i|
   fb.(i)
 end
Run Code Online (Sandbox Code Playgroud)

显然,这不起作用,因为你不能在Ruby中调用像这样的匿名函数.但我希望你能得到这张照片.我怎样才能在Elixir中实现这一目标?

elixir phoenix-framework

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

凤凰伞编译顺序

我有一个包含 3 个应用程序的伞形项目:main_web,mainchild.

我定义了main一个child应用程序使用的宏。

编译时,我有时会收到一个错误,说当我再次运行相同的命令时Main.MyMacro未定义some_file_in_child_app.ex,一切都很好。

我认为这是由于some_file_in_child_app.ex在编译之前尝试使用宏。

确保Main.MyMacro加载并避免此错误的好方法是什么?

我不确定沿着跑步mix compile apps/main路线走是否正确

macros elixir phoenix-framework

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