问题列表 - 第16516页

在一行代码中爆炸并获取值

你能在一行代码中写下以下内容吗?

$foo = explode(":", $foo);
$foo = $foo[0];
Run Code Online (Sandbox Code Playgroud)

php arrays explode

19
推荐指数
3
解决办法
9004
查看次数

在C#中,有没有办法为新数据类型编写自定义对象初始值设定项?

在C#中,有"标准"初始化技术{Property1 ="a",Property2 ="b"},并且有一些特殊的集合变体(列表和字典).{value1,value2}和{{"key1",value1},{"key2",value2}}.

我想为树数据类型提供一个递归对象初始化器,但我不知道是否有任何方法可以自定义该机制.我想要一些看起来像s表达的东西.{item1 {item2 item3 item4} {item5 item6}}

我是通过构造函数来做的,但我想要一个更简洁的语法.

c# initialization

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

为Drupal站点用户设置WYSIWYG编辑器

浏览Drupal contrib模块,经过几次Google搜索后,很明显可以在Drupal中设置WYSIWYG编辑器.我希望我可以尽可能简单,快速,轻松地完成这项任务,而不必继续尝试不同的组合,直到一个实际工作正常.

这就是我需要的:

  1. 仅用于"过滤"输入类型的基本WYSIWYG编辑器.
  2. 它不需要有图像插入,但以后可能会很好......
  3. 易于设置和维护.
  4. 需要适用于内容配置文件,博客,论坛帖子和一些自定义内容类型.

drupal

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

类型转接

任何人都可以提供使用Type Forward的现实生活场所吗?

.net c#

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

从文件或STDIN中读取

我编写了一个命令行实用程序,它使用getopt来解析命令行中给出的参数.我还希望有一个文件名是一个可选参数,比如它在其他实用程序中,如grep,cut等.所以,我希望它具有以下用法

tool -d character -f integer [filename]
Run Code Online (Sandbox Code Playgroud)

我该如何实施以下内容?

  • 如果给出了文件名,则从文件中读取.
  • 如果没有给出文件名,请从STDIN读取.

python command-line stdin arguments file

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

我可以克隆Mercurial存储库的一部分吗?

是否可以克隆Mercurial存储库的一部分?假设存储库非常大,或者包含多个项目或多个分支.我可以只克隆部分存储库吗?

例如在Subversion中,你可能有trunkbranches.如果我只想获得主干(或其中一个分支),我可以请求[project]/trunk.如果我克隆hg repo,我会获得trunk和所有分支.这可能是我不想要的很多信息.我可以避免这个吗?

或者,如果我想在一个hg仓库中拥有多个项目,我该怎么做?也就是说,我可能会得到其中一个项目并忽略其他项目.

mercurial dvcs

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

Ruby相当于PHP的"反序列化"功能?

我正在处理来自MySQL数据库的一些序列化数据,我需要使用Ruby对其进行反序列化(序列化数据用于为数据库查询构建WHERE子句).PHP有unserialize()将其转换为数组的方法; 什么是Ruby相当于此?

有问题的数据看起来像这样,如果有任何帮助:

a:2:{s:5:"Lists";a:1:{i:0;s:2:"11";}s:5:"Rules";a:1:{i:0;a:3:{s:4:"type";s:5:"group";s:9:"connector";s:3:"and";s:5:"rules";a:1:{i:0;a:3:{s:4:"type";s:4:"rule";s:9:"connector";s:3:"and";s:5:"rules";a:3:{s:8:"ruleName";s:2:"21";s:12:"ruleOperator";s:10:"isnotempty";s:10:"ruleValues";a:1:{i:0;s:0:"";}}}}}}}

php ruby

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

C#Networking API

最近我一直在寻找一个很好的网络API我可以使用和/或引用其中的一些代码,但我只是运气在Google/Bing上搜索一些.希望有人在这里看到和/或使用了一个有用的C#网络API.

提前致谢.

c# api networking

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

转换日期Python

我有MMDDYY约会,即今天111609

我如何11/16/2009在Python中将其转换为?

python date

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

使用LANG = en_US.UTF-8在MacOS 10.6上执行std :: locale breakage

我有一个C++应用程序,我移植到MacOSX(特别是,10.6).该应用程序大量使用C++标准库和提升.我最近在应用程序中观察到一些我很难理解的破损.

基本上,boost文件系统库在程序运行时抛出运行时异常.通过一些调试和谷歌搜索,我将违规调用减少到以下最小程序:

#include <locale>

int main ( int argc, char *argv [] ) {
    std::locale::global(std::locale(""));
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

当我通过g ++运行并在LANG=en_US.UTF-8设置的环境中执行生成的程序时,此程序失败(当我创建新的控制台窗口时,我的计算机上的程序是默认bash会话的一部分).清除环境变量(setenv LANG=)允许程序无问题地运行.但我很惊讶我在默认配置中看到了这种破坏.

我的问题是:

  1. 这是MacOS 10.6上此代码的预期行为吗?
  2. 什么是正确的解决方法?我无法真正重写函数,因为我们使用的boost库的版本在内部执行此语句作为文件系统库的一部分.

为了完整起见,我应该指出,通过'open'命令(或从Finder)启动时,合成此代码的程序会崩溃,但是当Xcode在调试模式下运行程序时则不会崩溃.

编辑 10.6.1上面代码给出的错误是:

$ ./locale 
terminate called after throwing an instance of 'std::runtime_error'
  what():  locale::facet::_S_create_c_locale name not valid
Abort trap

c++ macos cocoa boost

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

标签 统计

c# ×3

php ×2

python ×2

.net ×1

api ×1

arguments ×1

arrays ×1

boost ×1

c++ ×1

cocoa ×1

command-line ×1

date ×1

drupal ×1

dvcs ×1

explode ×1

file ×1

initialization ×1

macos ×1

mercurial ×1

networking ×1

ruby ×1

stdin ×1