问题列表 - 第44846页

使用什么系统默认日期格式?

我正在为我们的应用设定标准.

我一直在想,我应该选择使用什么默认日期格式?

它应该是:

  • 国际化和时区意识,格式应该能够代表用户当地时间
  • 可以通过SimpleDataFormat(或类似的,仅jdk类)有效地解析
  • 编程语言不可知(可以解析java,python,上帝禁止C++ :)和co.)
  • 优选基于ISO或其他公认的标准
  • 易于通过HTTP进行通信(如果需要,JSON或YAML或此类性质的东西)
  • 可以表示时间到秒的分辨率(越精确越好,微秒如果可能).
  • 人类可读是一个加号,但不是必需的
  • 紧凑是一个加号,但不是必需的

谢谢你,
马克西姆.

java standards datetime datetime-format datetime-parsing

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

(很奇怪?)GCC预处理器行为

我猜你们大多数使用C/C++的人都对预处理器的工作原理有所了解(或多或少).直到今天我才这么想,但我的直觉被证明是错误的.这是故事:

今天我尝试了一些东西,但我无法解释结果.首先考虑以下代码:

#define A B
#define B A

A
B
Run Code Online (Sandbox Code Playgroud)

怎么了?好吧,用-E标志编译后的结果如下:

A
B
Run Code Online (Sandbox Code Playgroud)

嗯,好吧,也许不是任何人都会想到的,但这是可以解释的.我猜这个预处理器以某种方式弄清楚存在一些问题,而且没有问题.

我尝试的下一件事是这样的:

#define A B
#define B A C
#define C x

A
B
Run Code Online (Sandbox Code Playgroud)

现在对我来说,无法解释的结果:

A x
B x
Run Code Online (Sandbox Code Playgroud)

这怎么发生的?我无法弄清楚这是怎么发生的合理方式.第一个命令(#define AB)无法执行,因为A将被B替换,最终结果应该相同.但如果不是,那么"A x"就无法发生!

我的问题:我错过了什么?显然我不知道预处理器如何工作的确切方式.你知道有关它的任何消息来源吗?

gcc c-preprocessor

13
推荐指数
3
解决办法
393
查看次数

使叠加背景点击进入

有没有办法,在CSS中,我可以使元素点击通过.我有一个覆盖链接的absolute位置<div>.我希望能够点击的链接通过覆盖<div>.叠加层具有大部分透明背景,并且链接没有覆盖像素.

我试过了background: url('...') transparent,但无济于事.

是一个JSFiddle演示我的问题.可以在IE8中单击该链接,但不能在FireFox中单击.我想做的是在#underlaydiv中制作一个图像自动收报机.叠加是这样的,我可以在底部和顶部有一个从实心到透明渐变的背景,所以我可以使图像排序为"滚动到任何东西",而不会立即淡出整个图像,如果这是有道理的(如果有人有Android手机,请尝试滚动备忘录并观看屏幕的顶部/底部 - 备忘录淡入淡出).

css background transparent

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

Java:有一种简单的方法来选择数组的子集吗?

我有一个String[]至少有2个元素.

我想创建一个新String[]元素,其中包含元素1.所以..基本上,只是跳过第一个.

这可以在一行中完成吗?容易?

java

53
推荐指数
3
解决办法
7万
查看次数

是否可以创建与所用键盘相同的键盘布局?

如果我需要为看起来像他/她键盘的用户生成用于自定义的键盘布局,我该怎么办?

例如这样的事情:

在此输入图像描述

法语,瑞典语,英语,加拿大等将有不同的布局,对吧.这是很多工作还是只是使用某种内置.NET区域类的问题?

.net c# globalization regional

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

如何确定Dbcontexts的范围(防止整个应用程序的单例上下文)

我想知道如何在实体框架中展示您的Dbcontexts,这样您就不会在整个应用程序中使用单个Dbcontext.我是Entity Framework的新手并且一直在阅读教程,但他们都使用单个Dbcontext作为示例,所以EF现在几乎是我的黑盒子.

比方说我有3个型号:

  • 岗位
  • 用户
  • 评论

每个模型彼此相关(帖子属于用户,评论属于用户和帖子).我是否为每个人单独制作一个Dbcontext?但这不正确,因为它们都是相关的,或者我会为我需要的每个场景制作Dbcontext?例如,如果我只需要查询Post和Comments而不是用户,那就是PostCommentsContext.然后我们会有一个PostUserCommentContext ...

c# asp.net-mvc entity-framework

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

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

如何在运行时类路径上具有Maven依赖性而不是测试类路径?

我有一个案例,我希望依赖于运行时类路径而不是测试类路径.有问题的依赖是Logback,一个SLF4J实现.在运行时,我希望我的代码(可选)依赖于logback,以便它具有可用的日志记录基础结构.但是,在测试时,我想使用该slf4j-nop实现来破坏日志输出.随着logback作为运行时依赖,slf4j-nop作为测试的依赖,我跑我的测试时得到SLF4J多个实施警告.我没有看到logback从测试类路径中排除的方法.

如果可以避免,我不想将我的测试分成单独的包.

想法?

java dependencies maven-2 maven

18
推荐指数
1
解决办法
5653
查看次数

关于简单起见,用拼写错误重新定义Java方法的名称

我输入速度很快,并且通常会在打印时不断修复打字错误.例如,如果我使用方法getCompany(),我经常把它写成getComapny(),这会让我非常恼火.将getCompany()方法包装到getComapny()中是否被认为是一个很好的做法,不再打扰这个错字?喜欢有

public Company getCompany(){
  Company company = new Company();
  //do some really important stuff in here
  return company;
}
Run Code Online (Sandbox Code Playgroud)

并用它包装

public Company getComapny(){
  return getCompany();
}
Run Code Online (Sandbox Code Playgroud)

我想在我之后支持这些代码的同事们会感激不尽,据我所知他们也有同样的问题.

顺便说一句,如何从JavaDoc 隐藏getComapny ()只显示getCompany()

java

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

如何将参数传递给事件?

我的一些变量没有被每个方法调用序列化.

我怎么知道参数在哪里?

public static int button21_Click(object me, EventArgs MyArgs) {
  button17(me, MyArts);
}
Run Code Online (Sandbox Code Playgroud)

c# events delegates

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