问题列表 - 第28659页

在Visual Studio 2005上使用TCHAR进行C++模板函数特化

我正在编写一个使用模板化运算符<< function的日志类.我专门研究宽字符串的模板函数,这样我就可以在写日志消息之前做一些从宽到窄的翻译.我不能让TCHAR正常工作 - 它不使用专业化.想法?

这是相关的代码:

// Log.h header
class Log
{
  public:
    template <typename T> Log& operator<<( const T& x );

    template <typename T> Log& operator<<( const T* x );

    template <typename T> Log& operator<<( const T*& x );

    ... 
}

template <typename T> Log& Log::operator<<( const T& input )
{ printf("ref"); }

template <typename T> Log& Log::operator<<( const T* input )
{ printf("ptr"); }

template <> Log& Log::operator<<( const std::wstring& input );
template <> Log& Log::operator<<( const wchar_t* input …
Run Code Online (Sandbox Code Playgroud)

c++ templates wchar-t widestring template-specialization

0
推荐指数
1
解决办法
935
查看次数

将Rails应用程序提取到插件或引擎中

我有一个Rails 2.3应用程序,我想提取到插件或引擎.该应用程序具有用户身份验证和祖先插件支持的基本cms功能.

我想将应用程序的逻辑提取到插件/引擎中,以便我可以将此代码用于将来的项目,如果需要,可以使用不同的"皮肤"或"主题".

我并不完全确定我真正了解插件和引擎概念之间的区别,所以这将是一个很好的第一点.

什么是最好的方法,有什么好的起点,链接,解释,我应该遵循的例子.另外,随着R3的发布需要考虑,关于插件等,我应该注意哪些事情.

我将首先观看Ryan的http://railscasts.com/episodes/149-rails-engines, 但显然已经超过一年了,所以我面临的挑战之一是找到最新的和有关该主题的相关信息.

所有的提示和帮助感激不尽.

ruby-on-rails ruby-on-rails-plugins

5
推荐指数
1
解决办法
1472
查看次数

XPath 1.0查找元素的值是否在值列表中

有没有办法构造一个XPath来评估元素的值是否在预定义的值列表中?类似于此的东西:

/Location/Addr[State='TX or AL or MA']
Run Code Online (Sandbox Code Playgroud)

哪个匹配德克萨斯州,阿拉巴马州或马萨诸塞州的州元素?我知道我可以解压缩表达式:

/Location/Addr[State='TX] or  /Location/Addr[State='AL'], etc...
Run Code Online (Sandbox Code Playgroud)

但这有点麻烦,因为xpath很长,值列表也是如此.我的google-fu在这个问题上没有太多关注......

xpath expression list

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

我可以在Mac上安装WhizzyTeX for Emacs(Mac OS X是unix环境)吗?

我认为我的问题非常愚蠢,但在这里:

我正在使用Aquamacs,我想安装WhizzyTeX模式.WhizzyTeX的网站称"它专为Unix平台而设计".

我读过Mac OS X是unix认证的,但这是否意味着我可以在我的Mac上安装WhizzyTeX?如果是,我可以在Aquamacs上安装和使用它,还是必须使用从终端运行的Emacs?

PS:我不知道这个问题是应该在这里发布还是在SuperUser上发布,但是由于Emacs用户似乎更频繁地在这里闲逛,这就是我选择的地方.

编辑:有一些网站说我可以在mac os x上使用WhizzyTeX和Carbon Emacs,但有些地方说我不能(参见例如这个 pdf文档,第27页,其中说"*whizzytex:http://cristal.inria乳胶中的.fr/whizzytex / mode与ocaml linux for linux,也应该在cygwin中工作,doe不能在osx上工作").所以我真的很困惑......

unix macos emacs

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

来自不同服务器的相同文件.为什么IE 8会以不同方式显示它们?

我正在开发一个可以访问我公司内部网的网站.我在我的计算机上本地开发它,在不同的浏览器和同事的计算机上检查它,当它完成后我把它交给了IT.他们将相同的副本放在登台服务器和生产服务器上.这是一个仅使用html,javascript和css构建的网站.没有服务器端脚本.它还使用Autodesk的DWF查看器插件.它是一个单独的独立页面(不是CMS的一部分),允许用户将绘图加载到查看器中,然后单击以查看保存在一系列js数组中的空间信息数据库中的信息(空间数据库软件吐出js文件包含数组文字中列出的所有信息,创建了一大堆全局变量 - 呃,但我离题了.

当我按照他们的链接(使用IE 8)时,登台服务器上的版本看起来像预期的那样,但布局是从生产服务器上的版本中进行的.具体来说,它看起来像一个div应该流到div的右边,float: left它在全宽度下显示浮动div的下方,好像它是clear: left(它不是).它也有错误的高度.

我从每个文件下载了文件,它们与我的本地版本相同.沮丧,我清除了我的浏览器缓存,重新启动了我的电脑,在同事的计算机上检查了它也有IE 8.所有相同的问题.登台服务器不错.生产服务器不好.

最后我卸载了IE 8并在IE 6中查看了它.两个版本看起来都很好.

所以,回顾一下.两个不同的服务器 没有服务器端脚本.相同的文件.一个浏览器同意它们是相同的,另一个不同意.什么可能导致这个?

css webserver internet-explorer-8

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

将YYYYMMDDHHMMSS的字符串值格式转换为C#DateTime

我需要将"YYYYMMDDHHMMSS"形式的字符串值转换为DateTime.但不确定如何,可能会使用DateTime.Tryparse来实现这一点.或者还有其他方法可以做到这一点.我可以使用一些字符串操作来单独使用"YYYYMMDD",转换为日期时间,然后分别将HH,MM,SS添加到该DateTime.但是,是否有任何DateTime.TryParse()方法可以在一行中使用将"YYYYMMDDHHMMSS"格式字符串值转换为DateTime值?

c# datetime

31
推荐指数
2
解决办法
9万
查看次数

在app.yaml中定义路由与AppEngine中的WSGIApplication中的一个大映射相比,是否有性能提升?

场景1

这包括使用一个"门户"的路线app.yaml,然后选择RequestHandlerWSGIApplication.

的app.yaml

- url: /.*
  script: main.py
Run Code Online (Sandbox Code Playgroud)

main.py

from google.appengine.ext import webapp

class Page1(webapp.RequestHandler):
    def get(self):
        self.response.out.write("Page 1")

class Page2(webapp.RequestHandler):
    def get(self):
        self.response.out.write("Page 2")

application = webapp.WSGIApplication([
    ('/page1/', Page1),
    ('/page2/', Page2),
], debug=True)

def main():
    wsgiref.handlers.CGIHandler().run(application)

if __name__ == '__main__':
    main()
Run Code Online (Sandbox Code Playgroud)

场景2:

这涉及app.yaml为每个(page1.pypage2.py)定义两个路由,然后定义两个单独的脚本.

的app.yaml

- url: /page1/
  script: page1.py
- url: /page2/
  script: page2.py
Run Code Online (Sandbox Code Playgroud)

page1.py

from google.appengine.ext import webapp

class Page1(webapp.RequestHandler):
    def get(self):
        self.response.out.write("Page 1")

application = …
Run Code Online (Sandbox Code Playgroud)

python performance google-app-engine yaml

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

在WinForm上禁用最小化和最大化?

WinForms在右上角有三个框,可以最小化,最大化和关闭表单.我希望能够做的是删除最小化和最大化,同时保持关闭.

我还要做什么使关闭最小化形式而不是关闭它.

如何才能做到这一点?

c# minimize maximize winforms

90
推荐指数
5
解决办法
14万
查看次数

调用函数的不同方法有哪些?

调用函数的不同方法有哪些?例如,我可以在没有()的情况下调用函数吗?

c

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

我可以在结构中放置一个函数吗?

也许我使用内联函数...
有没有办法实现它,而不使用函数指针?

提前致谢.

c

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