如何与C预处理器连接两次,并在“arg ## _ ## MACRO”中展开macros?

我试图编写一个程序,其中一些函数的名称依赖于某个macrosvariables的值,如下所示: #define VARIABLE 3 #define NAME(fun) fun ## _ ## VARIABLE int NAME(some_function)(int a); 不幸的是,macrosNAME()将其转化为 int some_function_VARIABLE(int a); 而不是 int some_function_3(int a); 所以这显然是错误的做法。 幸运的是,VARIABLE的不同可能值的数量很小,所以我可以简单地做一个#if VARIABLE == n并分别列出所有的情况,但是我想知道是否有一个聪明的方法来做到这一点。

我如何设置MySQL的时区?

在一台服务器上,当我运行: mysql> select now(); +———————+ | now() | +———————+ | 2009-05-30 16:54:29 | +———————+ 1 row in set (0.00 sec) 在其他服务器上: mysql> select now(); +———————+ | now() | +———————+ | 2009-05-30 20:01:43 | +———————+ 1 row in set (0.00 sec)

使用jQuery提交表单

我想使用jQuery提交表单。 有人可以提供代码,演示或示例链接?

禁用浏览器的“保存密码”function

为政府医疗机构工作的乐趣之一就是不得不处理所有关于PHI(受保护的健康信息)的偏执狂。 不要误解我的意思,我尽一切努力来保护人们的个人信息(健康,财务,上网习惯等),但是有时候人们会有点过于激动。 案例:我们最近的一位国有客户发现,浏览器提供了方便的function来保存您的密码。 我们都知道它已经存在了一段时间,完全是可选的,取决于最终用户决定是否明智决定是否使用。 然而,目前有一些哗然,我们正在被要求find一种方法来禁用我们网站的function。 问 :有没有办法让网站告诉浏览器不要提供记住密码? 我已经围绕Web开发了很长一段时间,但不知道我曾经遇到过。 任何帮助表示赞赏。

jQuery UI DatePicker – 更改date格式

我使用jQuery UI中的UI DatePicker作为独立的select器。 我有这个代码: <div id="datepicker"></div> 和下面的JS: $('#datepicker').datepicker(); 当我尝试返回这个代码的值: var date = $('#datepicker').datepicker('getDate'); 我回来了这个: Tue Aug 25 2009 00:00:00 GMT+0100 (BST) 这完全是错误的格式。 有什么办法可以以DD-MM-YYYY格式返回?

我怎样才能将reflection添加到C ++应用程序?

我想能够反省一个C ++类的名称,内容(即成员和他们的types)等我在这里说本地C ++,而不是托pipeC ++,它有反思。 我意识到C ++使用RTTI提供一些有限的信息。 哪些额外的库(或其他技术)可以提供这些信息?

为什么“cd”不能在bash shell脚本中工作?

我正在尝试编写一个小脚本来将当前目录更改为我的项目目录: #!/bin/bash cd /home/tree/projects/java 我将这个文件保存为proj,使用chmod添加执行权限,并将其复制到/usr/bin 。 当我通过proj调用它时,它什么都不做。 我究竟做错了什么?

斐波那契数列的计算复杂性

我理解Big-O符号,但我不知道如何计算它的许多function。 特别是,我一直在试图弄清斐波那契数列的天真版本的计算复杂性: int Fibonacci(int n) { if (n <= 1) return n; else return Fibonacci(n – 1) + Fibonacci(n – 2); } 斐波纳契数列的计算复杂度是多less?它是如何计算的?

将数据传递给引导模式

我有几个超链接,每个超链接都附有一个ID。 当我点击这个链接时,我想打开一个模式( http://twitter.github.com/bootstrap/javascript.html#modals ),并将此ID传递给模式。 我在谷歌search,但我找不到任何可以帮助我。 这是代码: <a data-toggle="modal" data-id="@book.Id" title="Add this item" class="open-AddBookDialog"></a> 应该打开哪个: <div class="modal hide" id="addBookDialog"> <div class="modal-body"> <input type="hidden" name="bookId" id="bookId" value=""/> </div> </div> 有了这段代码: $(document).ready(function () { $(".open-AddBookDialog").click(function () { $('#bookId').val($(this).data('id')); $('#addBookDialog').modal('show'); }); }); 但是,当我点击超链接时,什么也没有发生。 当我给超链接href =“#addBookDialog”,模式打开就好,但它不包含任何数据。 我遵循这个例子: 如何将值parameter passing给Bootstrap中的modal.show()函数 (我也试过这个: 如何在模态对话中设置input值? )

使用j_security_check在Java EE / JSF中执行用户authentication

我想知道当前使用JSF 2.0(以及是否存在任何组件)和Java EE 6核心机制(login/检查权限/注销)的Web应用程序的用户身份validation的当前方法,其中包含用户信息保存在JPA实体。 Oracle Java EE教程有点稀疏(只处理servlet)。 这并没有使用像Spring-Security(acegi)或Seam这样的其他框架,但是如果可能的话,尽量使用新的Java EE 6平台(web profile)。