具有负值的模运算符

为什么做这样的操作: std::cout << (-7 % 3) << std::endl; std::cout << (7 % -3) << std::endl; 给出不同的结果? -1 1

在java中将日历date设置为yyyy-MM-dd格式

如何将日历date转换为yyyy-MM-dd格式。 Calendar cal = Calendar.getInstance(); cal.add(Calendar.DATE, 1); Date date = cal.getTime(); SimpleDateFormat format1 = new SimpleDateFormat("yyyy-MM-dd"); String date1 = format1.format(date); Date inActiveDate = null; try { inActiveDate = format1.parse(date1); } catch (ParseException e1) { // TODO Auto-generated catch block e1.printStackTrace(); } 这将产生inActiveDate = Wed Sep 26 00:00:00 IST 2012 。 但是我需要的是2012-09-26 。 我的目的是比较这个date与我的数据库中的另一个date使用Hibernate条件。 所以我需要yyyy-MM-dd格式的date对象。

从Google结果中抓取数据可以吗?

我想使用curl从Google获取结果来检测潜在的重复内容。 Google有被禁止的风险吗?

在C ++中保证临时的生命期?

C ++是否为函数调用中创build的临时variables的生命周期提供了保证,但不作为参数使用? 下面是一个示例类: class StringBuffer { public: StringBuffer(std::string & str) : m_str(str) { m_buffer.push_back(0); } ~StringBuffer() { m_str = &m_buffer[0]; } char * Size(int maxlength) { m_buffer.resize(maxlength + 1, 0); return &m_buffer[0]; } private: std::string & m_str; std::vector<char> m_buffer; }; 以下是你将如何使用它: // this is from a crusty old API that can't be changed void GetString(char […]

使用PythonparsingHTML

我正在寻找一个Python的HTMLparsing器模块,它可以帮助我以Python列表/字典/对象的forms获取标签。 如果我有一个文件的forms: <html> <head>Heading</head> <body attr1='val1'> <div class='container'> <div id='class'>Something here</div> <div>Something else</div> </div> </body> </html> 那么它应该给我一个方法来通过HTML标签的名称或ID来访问嵌套标签,这样我就可以基本上要求它把body标签中class='container'的div标签中的内容/文本或类似的东西。 如果你已经使用Firefox的“检查元素”function(查看HTML),你会知道它会给你所有的标签,像树一样,以一种很好的嵌套方式。 我更喜欢一个内置的模块,但可能会有点太多。 在Stack Overflow和一些博客上,我经历了大量的问题,其中大部分都提到了BeautifulSoup或者lxml或者HTMLParser,但是很less有这些详细的function,只是最终争论哪个更快更好。

在命令行的classpath中包含jar(javac或apt)

试图运行这个程序。 我认为要设置所有我需要运行的Web服务的东西。 (虽然使用javac我有同样的问题)。 我想我得到的是编译错误。 (在底部显示)。 我想我需要做的是包括这个jar在我的课程path:jsr181-api.jar (源) 。 有没有一个简单的临时的方法来做到这一点(在solaris上)? 我不想把它添加到我的bash_rc文件(它永远存在)。 我也知道有一些方法可以使用清单文本文件来完成,但看起来很复杂,所以我没有看清它。 我可以做一些像: javac HelloImp <listOfJars> 要么 ant HelloImp <listOfJars> 码: package server; import javax.jws.WebService; @WebService public class HelloImpl { /** * @param name * @return Say hello to the person. */ public String sayHello(String name) { return "Hello, " + name + "!"; } } […]

右键单击一个Javascript事件?

右键单击一个Javascript事件? 如果是这样,我该如何使用它?

如何处理数据库中用户的authentication/授权?

目前,我正在使用JSF 2.0,Tomcat 7和MongoDB开发Web项目。 我有一个很大的问题,就是如何处理数据库中的用户的会话pipe理和authentication/授权。 我想要的结构如下:只有login的用户可以创build事件,每个人都可以看到创build的事件。 create.xhtml – >仅适用于login用户。 events.xhtml – >公开为每个人。 我正在计划的基本结构是: 检查页面是否需要login用户(例如create.xhtml ) 如果是,请检查用户是否login 如果用户未login,请转到login.xhtml 如果成功login,请回到请求的页面 保持“用户已login”信息,除非用户单击注销button。 (在那里我猜@SessionScoped进场) 问题是: 这样做的较简单的方法是什么? 我应该在哪里使用@SessionScoped注释? 在Create.java或LoginManager.java ? 春季安全看起来有点复杂,我真的需要吗? 如果是的话,你能解释一下实现如何与JSF 2.0和Mongo DB一起工作吗?

WPF MVVM导航视图

我有一个多视图的WPF应用程序。 我想从视图1切换到视图2,从那里我可以切换到多个视图。 所以我想在视图1上的一个button加载view2在同一个窗口。 我尝试了这些东西,但无法实现它的工作。 如何使用MVVM Light为WPF导航窗口? http://blog.galasoft.ch/archive/2011/01/06/navigation-in-a-wp7-application-with-mvvm-light.aspx 从第一个链接的问题是,我不明白viewmodellocator代码。 他们调用CreateMain(); 函数,但是这个定义在哪里,我如何切换到视图内的其他视图。

检测浏览器自动填充

你怎么知道浏览器是否有自动填充文本框? 特别是用户名和密码框自动填充页面加载。 我的第一个问题是什么时候发生在页面加载序列? 在document.ready之前还是之后? 其次,我怎样才能用逻辑来判断这是否发生? 它不是我想阻止这种事情发生,只是勾起了事件。 最好是这样的: if (autoFilled == true) { } else { } 如果可能的话,我很乐意看到一个jsfiddle显示你的答案。 可能的重复 浏览器密码自动填充的DOM事件? 浏览器自动填充和Javascript触发的事件 – 这些问题都不能真正解释什么事件被触发,他们只是不断地重新检查文本框(不好performance!)。