问题列表 - 第16878页

使用字符串的值实例化一个新类

这可能是一个非常愚蠢的问题:P但我发现这真的很有意义:

class SomeClass{

var $var = "this is some text";

function echoVar($name){
  echo $this->{$name};
}
}
$class = new SomeClass()
$class->echoVar("var") // will echo "this is some text"

我可以做类似的东西,我可以获取字符串的值并实例化具有该名称的新类吗?如果没有,任何"差不多"的解决方案?

谢谢

php string

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

Ruby(off the Rails)托管

很多人都在这个网站上询问过Rails托管,但是我对后端的事情并不熟悉,知道是否存在差异.

我想托管一些Ruby CGI'webservices',基本上只是ruby方法,它从POST请求获取参数,访问MySQL数据库并返回数据.

我已经看过RoR了,这似乎有点过分了,我可以说它是为了加快数据baesd CRUD站点的开发,这完全不是我正在做的事情.

所以我的问题是,这会影响我选择的托管服务提供商吗?有没有人推荐一个好的Ruby主机用于CGI操作?我不熟悉的FastCGI,mod_ruby,客运,杂种狗等,他们的意思是在性能,可扩展性等.我只想与相当不错的性能来承载我的Ruby脚本,什么,所有的信息在那里(这里)似乎专注于铁轨.

ruby hosting

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

Win32的HTML验证器?

有没有人知道一个快速,免费的本地HTML验证器来复制和粘贴代码,直接在各自的行上显示错误?

html validation w3c

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

使用Microsoft IE中的Active Directory SSO到Java服务器时,为什么会出现GSS异常?

我正在为Java Web应用程序构建一个Active Directory单点登录身份验证系统(使用SPNEGO/Kerberos),一切都可以正常使用Firefox或(据报道)Safari,但Internet Explorer会导致异常:

GSSException: Channel binding mismatch (Mechanism level: ChannelBinding not provided!)
Run Code Online (Sandbox Code Playgroud)

事实上,我认为IE在安装Windows补丁之前有效.

java kerberos active-directory spnego gssapi

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

更改Emacs默认编码系统

我的问题源于Emacs将编码系统头插入包含非ascii字符的源文件中:

# -*- coding: utf-8 -*-
Run Code Online (Sandbox Code Playgroud)

我的同事不喜欢将这些标题检入我们的存储库.我不希望它们插入到我的文件中,因为Emacs会自动检测到该文件应该是UTF-8,因为这似乎对任何人都没有任何好处.

我想简单地将Emacs设置为自动为所有文件使用UTF-8,但它似乎不同意这个想法.为了解决这个问题,我在我的.emacs中添加了以下内容:

(prefer-coding-system 'utf-8)
(setq coding-system-for-read 'utf-8)
(setq coding-system-for-write 'utf-8)
Run Code Online (Sandbox Code Playgroud)

这似乎并没有解决我的问题.Emacs仍然将编码系统头插入我的文件中.有人有主意吗?

编辑:

我认为这个问题与ruby-mode特别相关.我仍然不能把它关掉.

emacs encoding utf-8

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

你可以在C中定义评论吗?

我正在尝试做一个调试系统,但它似乎不起作用.

我想要完成的是这样的事情:

#ifndef DEBUG
    #define printd //
#else
    #define printd printf
#endif
Run Code Online (Sandbox Code Playgroud)

有没有办法做到这一点?我有很多调试消息,我不想这样做:

if (DEBUG)
    printf(...)

code

if (DEBUG)
    printf(...)

...
Run Code Online (Sandbox Code Playgroud)

c debugging c-preprocessor

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

正则表达式匹配字符串的一部分

正则表达式再次有趣......

http://something.com/en/page为例

我想测试/ en /包括正斜杠的完全匹配,否则它可以匹配字符串其他部分的'en'.

对于我以外的其他人,我确信这很容易!

编辑:

我在javascript中使用它作为string.match()

javascript regex

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

更改StaticText的颜色,wxPython

我需要将StaticText设为红色,我应该使用什么?

wxpython static-text

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

将\ r \n文本转换为\n,以便readlines()按预期工作

在Python中,您可以使用读取文件并将其行加载到列表中

f = open('file.txt','r')
lines = f.readlines()
Run Code Online (Sandbox Code Playgroud)

每个单独的行由分隔,\n但如果行的内容有\r,则不将其视为新行.我需要将所有转换\r\n并获得正确的列表lines.

如果我在.split('\r')里面做,lines我会在列表中找到列表.

我想到打开一个文件,替换所有\r\n,关闭文件并重新阅读它,然后用readlines()但这似乎浪费.

我该如何实现呢?

python readline

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

IntelliJ getter/setter格式

如何让IntelliJ在一行上生成getter/setter,如下所示:

public String getAbc() { return abc; }
Run Code Online (Sandbox Code Playgroud)

代替

public String getAbc() {
   return abc;
}
Run Code Online (Sandbox Code Playgroud)

??

java intellij-idea getter-setter

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