程序设计

专业和发烧友程序员的问答

11
如何在Java中安排定期任务?
我需要安排任务以固定的时间间隔运行。如何在较长间隔(例如每8个小时)的支持下执行此操作? 我目前正在使用java.util.Timer.scheduleAtFixedRate。是否java.util.Timer.scheduleAtFixedRate支持长时间间隔?

8
CSS水平居中固定div?
#menu { position: fixed; width: 800px; background: rgb(255, 255, 255); /* The Fallback */ background: rgba(255, 255, 255, 0.8); margin-top: 30px; } 我知道这个问题存在一百万次,但是我找不到解决方案。我有一个div,它应该固定在屏幕上,即使滚动页面,它也应该始终保持在屏幕中央! 对于所有浏览器尺寸,div应该具有500px宽度,应该30px远离顶部(边缘顶部),应该在页面中间水平居中,并且在滚动其余页面时不应移动。 那可能吗?
183 html  css  centering 

18
如何使Git忽略Rubymine创建的.idea文件
我使用Rubymine for Rails项目。Rubymine通常会在.idea/*不需要的文件中进行更改。但是,这总是阻止我签出新分支,并使我的版本.idea/与我的同事有所不同。 我们已经添加.idea/到.gitignore,但它会一直跟踪中的更改.idea。我应该如何正确地做到这一点? 以下是我收到的典型错误消息之一: error: Your local changes to the following files would be overwritten by checkout: .idea/workspace.xml
183 git  rubymine 

23
在UIScrollView中查找滚动方向?
我UIScrollView只允许水平滚动,我想知道用户滚动的方向(左,右)。我所做的是将子类化UIScrollView并重写该touchesMoved方法: - (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event { [super touchesMoved:touches withEvent:event]; UITouch *touch = [touches anyObject]; float now = [touch locationInView:self].x; float before = [touch previousLocationInView:self].x; NSLog(@"%f %f", before, now); if (now > before){ right = NO; NSLog(@"LEFT"); } else{ right = YES; NSLog(@"RIGHT"); } } 但是当我移动时,有时根本不会调用此方法。你怎么看?

16
正确确定日期字符串是否为该格式的有效日期
我从API收到日期字符串,其格式为yyyy-mm-dd。 我目前正在使用正则表达式来验证字符串格式,这种方法可以正常工作,但是我可以看到某些情况,根据字符串,它可能是正确的格式,但实际上是无效的日期。即2013-13-01,例如。 PHP中是否有更好的方法来接收诸如这样的字符串,2013-13-01并确定它是否为格式的有效日期yyyy-mm-dd?
183 php  date  datetime 



6
JavaScript表单提交-确认或取消提交对话框
对于带有警报的简单表单,询问是否正确填写了字段,我需要一个执行此操作的函数: 单击带有两个选项的按钮时显示警报框: 如果单击“确定”,则提交表单 如果单击“取消”,则警告框将关闭,并且可以调整并重新提交表单 我认为JavaScript确认会起作用,但我似乎不知道如何解决。 我现在拥有的代码是: function show_alert() { alert("xxxxxx"); } <form> <input type="image" src="xxx" border="0" name="submit" onclick="show_alert();" alt="PayPal - The safer, easier way to pay online!" value="Submit"> </form> 运行代码段隐藏结果展开摘要

7
具有键值对的array_push()
我有一个要向其中添加值的现有数组。 我正在努力实现这一目标,array_push()但无济于事。 下面是我的代码: $data = array( "dog" => "cat" ); array_push($data['cat'], 'wagon'); 我要实现的是将cat作为键添加到wagon作为值的$data数组中,以便按以下代码段进行访问: echo $data['cat']; // the expected output is: wagon 我该如何实现?
183 php  arrays 

6
为什么单元测试中的代码无法找到包资源?
我正在单元测试中的某些代码需要加载资源文件。它包含以下行: NSString *path = [[NSBundle mainBundle] pathForResource:@"foo" ofType:@"txt"]; 在应用程序中,它运行得很好,但是当由单元测试框架运行时pathForResource:返回nil,这意味着它无法定位foo.txt。 我已经确保它foo.txt包含在单元测试目标的“ 复制捆绑资源”构建阶段中,那么为什么找不到文件?

10
Spring MVC-如何在Spring控制器中获取地图中的所有请求参数?
范例网址: ../search/?attr1=value1&attr2=value2&attr4=value4 我不知道attr1,att2和attr4的名称。 我希望能够做类似的事情(或类似的,无关紧要,只要我可以访问Map的请求参数名-> value: @RequestMapping(value = "/search/{parameters}", method = RequestMethod.GET) public void search(HttpServletRequest request, @PathVariable Map<String,String> allRequestParams, ModelMap model) throws Exception {//TODO: implement} 如何使用Spring MVC做到这一点?
183 java  spring  spring-mvc 



8
是否已添加事件处理程序?
有没有办法判断事件处理程序是否已添加到对象?我正在将对象列表序列化为会话状态或从会话状态中序列化,以便我们可以使用基于SQL的会话状态...当列表中的对象的属性发生更改时,需要对其进行标记,事件处理程序会在此之前对其进行适当的处​​理。但是现在,当对象反序列化时,它没有获取事件处理程序。 为了解决这个问题,我刚刚将事件处理程序添加到访问该对象的Get属性中。现在它被调用了,这很棒,除了它被调用了5次外,所以我认为每次访问该对象时,处理程序都会不断增加。 只需忽略它就足够安全了,但是我宁愿通过检查是否已经添加了处理程序来使它更加整洁,所以我只这样做一次。 那可能吗? 编辑:我不一定完全控制添加了什么事件处理程序,因此仅检查null是不够的。
183 c#  .net  asp.net 

30
找不到类:IntelliJ中的空测试套件
我刚刚在我的大学开始计算机科学计划,而IntelliJ遇到了一些问题。当我尝试运行单元测试时,我收到消息 Process finished with exit code 1 Class not found: "edu.macalester.comp124.hw0.AreaTest"Empty test suite. 我还在屏幕左侧看到一条消息,标题为“未找到测试”。我的测试代码在这里: package edu.macalester.comp124.hw0; import org.junit.Test; import static org.junit.Assert.*; public class AreaTest { @Test public void testSquare() { assertEquals(Area.getSquareArea(3.0), 9.0, 0.001); } @Test public void testCircle() { assertEquals(Area.getCircleArea(3.0), 28.2743, 0.001); } } 我的项目代码在这里: package edu.macalester.comp124.hw0; import java.lang.Math; public …

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.