问题列表 - 第32968页

取消定义类似函数的宏

C/C++中有两种类型的宏:

 #define ABC   /* usual */
Run Code Online (Sandbox Code Playgroud)

UND

 #define FUNC(a)  /*function-like*/
Run Code Online (Sandbox Code Playgroud)

但是我怎么能取消他们呢?

更新:那么"不变的宏"和"类似函数的宏"之间没有区别吗?

c-preprocessor

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

vim:有一个插件可以在源代码中显示所有TODO标签吗?

像大多数人一样,我每天都在使用几个代码源文件.很多时候,我疯狂的工作流程让我做的事情如下:

# TODO
# clean up this code
# do something else with this code
Run Code Online (Sandbox Code Playgroud)

目前是否有可用的vim插件可以搜索TODO或类似的助记符,并打印正在进行的当前任务列表以及需要完成的源文件?这将节省大量时间,而不是经常使用grep.还有vim ctags,你可以在你离开TODO的代码中向右跳.

vim macvim

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

Java解释器?

有网上有翻译吗?我可以在其中抛出一行或两行java并输出结果?

java

42
推荐指数
4
解决办法
5万
查看次数

NSString问题 - rangeOfString方法

我遇到了一个我无法弄清楚的问题.

我正在尝试对字符串运行rangeOfString方法,我不知道如何确定是否找不到该字符串.例如:

NSRange range = [@"abc" rangeOfString:@"d" options:NSCaseInsensitiveSearch range:NSMakeRange(0,3)];
Run Code Online (Sandbox Code Playgroud)

显然,"d"不包含在字符串"abc"中.我希望能够这样做:

if(the range is empty since "d" is not in "abc")
   //do something
Run Code Online (Sandbox Code Playgroud)

这是什么代码?

谢谢!!

iphone nsstring

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

自定义wordpress页面(使用插件)

我想创建一个自定义页面,其中包含锦标赛括号,而不是通常的内容.我已经阅读了一些Wordpress文档,了解了插件的工作原理以及如何添加管理页面来管理页面.

我的问题是:创建页面本身需要什么(并在网站上列出)?我是否需要创建一个包含大部分工作的自定义模板,我是否需要让插件创建页面或从哪里开始?

另外,模板页面和插件如何互操作?WP是否为插件提供了参考变量,还是我必须"手动"加载它?

谢谢

编辑:我想我会重新提出我的问题.虽然答案很有帮助,但它们并不是我一直在寻找的.

基本上,我想要一个页面,我有一些模块/代码/控制在那里发生的任何事情.这意味着我不能只设置页面,因为那时我只能填写文本.我需要一个页面,我可以决定当我去那个页面时会发生什么,写什么,提交等等.我相当流利的PHP,只是不是Wordpress :)

第二部分是管理员,我需要一个页面(或几个)来控制所述页面的一些管理内容.

我希望这有助于澄清.

php wordpress plugins

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

帮助删除非法字符?

我使用用户输入字符串来创建一个网址,我只希望网址包含小写字母和连字符

例如example.com/this-is-a-url

在我的模型中,到目前为止我添加了:

  def to_param
      name.downcase.gsub(" ", "-")
  end
Run Code Online (Sandbox Code Playgroud)

这使它成为小写和连字符.如何删除所有非法字符,例如'/"$£%&等等?正则表达式可能是答案,但Rails中是否已为此目的内置了一些内容?

也许我应该创建一个验证来确保'name'只是空格和字母?是否有为此目的而内置的东西?

string url ruby-on-rails illegal-characters

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

有人可以解释这个elisp regexp

有些人可以解释下面的regexp,我在ediff-trees.el中找到它作为从比较过程中排除哪些文件/目录的规范.

"\\`\\(\\.?#.*\\|.*,v\\|.*~\\|\\.svn\\|CVS\\|_darcs\\)\\'"
Run Code Online (Sandbox Code Playgroud)

虽然我对正则表达式有些熟悉,但遇到这个基于字符串的elisp变种已经让我失望了.

regex emacs elisp

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

Oracle分配给"count(*)"的SQL数据类型是什么?

Oracle count(*)在查询中分配的SQL数据类型是什么select count(*) from table?这取决于计数大小吗?

sql oracle sqldatatypes

12
推荐指数
1
解决办法
9654
查看次数

如何让NT AUTHORITY\IUSR访问共享文件夹内容?

我找到了相关的东西,但不是一回事.

ASP.NET和SQL Server 2008中的错误"用户登录失败'NT AUTHORITY\IUSR'"

我的问题是文件在网络上共享,我想从本地IIS调试,我发现所有静态文件似乎都被拒绝访问(401.3)

我使用了跟踪系统,发现IIS正在使用"NT AUTHORITY\IUSR"访问源代码

Url http://localhost:8451/umbraco_client/panel/images/panel_boxhead_h2_bg.gif 
App Pool Debug451 
Authentication anonymous 
User from token NT AUTHORITY\IUSR 
Activity ID 
Run Code Online (Sandbox Code Playgroud)

我已将共享文件夹设置为可供所有人访问,并将应用程序池的标识更改为域管理员.

我还尝试使用"网络服务"作为身份并分配Domain\MachineName $对共享文件夹的完全访问权限...

在我看来,我总是使用"NT AUTHORITY\IUSR"来访问静态资源?如果是这样,我如何将共享文件夹的访问权限授予本地帐户?或者我如何强制IIS使用其他身份?


更新:因为当时我放弃了这个旧问题的新答案.我最近在运行Windows 2008 R2的服务器上最近再次遇到过类似的问题,我已经解决了,我想提供一些更新.

我这次通过向$ ComputerName/Users添加读取权限来解决此问题.这似乎只是服务器环境的一个问题,并不确定是否与任何组策略或类似的相关.希望这可能在将来帮助某人.

asp.net iis .net-4.0 iis-7.5

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

如何在PHP中格式化日期而不在冒号中使用冒号?

所以我有这个:

date('c')

它的格式如下:

2010-08-17T08:55:14-07:00

但是我需要一种方法来在偏移量中没有冒号,所以它可能看起来像这样:

2010-08-17T08:55:14-0700

有什么解决方案呢?我希望格式略有不同,而不是获取字符串并替换最后一个冒号(使用reg-ex或其他东西).

php timezone

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