小编Ry-*_*Ry-的帖子

将字符串中的每个其他单词大写

我一直在尝试使用数组,但它似乎只是返回原始字符串.

public static String capitalizeEveryOtherWord(String x) {
    x = x.toLowerCase();
    x.trim();
    String[] words = x.split(" ");
    for(int c = 2; c < words.length; c += 2)
        words[c].toUpperCase();
    return Arrays.toString(words);
}
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

java

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

从结构迭代中排除空字段

我有一个将从用户输入中获取其值的结构。\n现在我只想提取具有关联值的字段名称。nil不应返回具有值的字段。我怎样才能做到这一点?

\n\n

这里\xe2\x80\x99是我的代码:

\n\n
package main\n\n\nimport "fmt"\nimport "reflect"\n\ntype Users struct {\n    Name string\n    Password string\n}\n\n\nfunc main(){\n    u := Users{"Robert", ""}\n\n    val := reflect.ValueOf(u)\n\n\n    for i := 0; i < val.NumField(); i++ {\n\n        fmt.Println(val.Type().Field(i).Name)\n\n    }\n\n\n} \n
Run Code Online (Sandbox Code Playgroud)\n\n

当前结果:

\n\n
Name\nPassword\n
Run Code Online (Sandbox Code Playgroud)\n\n

预期结果:

\n\n
Name\n
Run Code Online (Sandbox Code Playgroud)\n

go

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

不同类型的C++映射赋值重载

我有一个继承自unordered_map的自定义类,如下所示:

class _map : public unordered_map<string, _pointer> {
    public:
    // STUFF ...
};
Run Code Online (Sandbox Code Playgroud)

让我们假设这_pointer是另一个自定义类,它的作用是帮助我处理指针的东西._pointers可以从许多不同的预定义类型构造,例如:

vector<...> v;
_pointer p = _pointer(v);
// p is now a _pointer holding v and vector<...> data
Run Code Online (Sandbox Code Playgroud)

现在,如果我想_pointer在我的地图上存储vector <...> ,我可以简单地做:

_map map;
vector<...> v;
map["a_vector"] = _pointer(v);
Run Code Online (Sandbox Code Playgroud)

它有效,但我希望能够做到这一点:

_map map;
vector<...> v;
map["a_vector"] = v;
Run Code Online (Sandbox Code Playgroud)

并将它_pointer(v)自动分配,也许通过重载map如何分配东西并明确告诉它vector<...>通过调用特定的_pointer构造函数来处理它.

我试图这样做(通过重载operator [],operator =)但似乎我不会去某个地方.任何人都可以建议我实现这种行为的方法吗?

谢谢.

常问问题:

问:为什么在标识符名称上使用_?难道你不知道这是不好的做法吗?
答:手头的问题无关紧要.

问:您的代码不是RAII.
A:那么,什么?

问:你为什么不使用unique_ptr/smart_ptr?你为什么直接处理指针?
答:因为我需要,而且对于手头的问题也无关紧要.

问:你为什么要重载unordered_map?你为什么不用这个_OTHER_OPTION_?
答:不,谢谢,这是我需要做的.

c++ unordered-map overloading operator-overloading

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

String和String []之间的Java不匹配

我正在使用Java来实现Apriori算法,但存在一个问题.

ArrayList<String> l1=new ArrayList<>();//L1
...
ArrayList<String[]> lk1=l1;//Lk-1
Run Code Online (Sandbox Code Playgroud)

然后它警告说:无法转换ArrayList<String>ArrayList<String[]>.我怎么解决这个问题?

java string

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

ClientCertRequest无法解决如何修复?

我是cordova的新手,刚刚开始在eclipse中构建我的项目.当我完成cordova的一些先决条件的安装并创建我的项目时,我在eclipse上加载了我的cordova项目,我收到了这个错误.ClientCertRequest无法解决,我也没有任何想法解决这个问题,我期待任何教程顶部尝试不同的安装和导入项目的方法,但它似乎与我在这里发布相同.谁能帮我.我这个错误已经工作了很长时间.在此输入图像描述

eclipse android cordova

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

如何检查数组中的所有值是否都具有特定值?

在Java中,给定一个值数组(比如整数),有没有办法有效地检查它们是否都具有某个值?

例如,使用整数数组,例如:

int[] numbers = {2, 2, 2, 2, 2, 2, 2};
Run Code Online (Sandbox Code Playgroud)

并且只有当所有这些都是2时才需要执行操作,是否有比这样做更有效的方法:

if (numbers[1] == 2 && numbers[2] == 2 && numbers[3] == 2 && …)
Run Code Online (Sandbox Code Playgroud)

我知道有很多方法可以在C++中实现这一点但是Java呢?

java arrays traversal

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

如何在bash中使用通配符重命名文件?

我试图将一些文件重命名为另一个扩展名:

# mv  *.sqlite3_done *.sqlite3
Run Code Online (Sandbox Code Playgroud)

但得到一个错误:

mv: target '*.sqlite3' is not a directory
Run Code Online (Sandbox Code Playgroud)

为什么?

bash

0
推荐指数
3
解决办法
3544
查看次数

是否有一种缩短的方法来循环VB.NET中的IF条件

所以我正在制作一个需要检查文件是否为视频/音频格式的程序.要做到这一点,我有这个代码(宋是一个System.IO.FileInfo):

If Song.Extension.ToUpper = ".MP4" Or Song.Extension = ".AVI" Or Song.Extension = ".MP3" Or Song.Extension = ".AA" Or Song.Extension = ".M4A" Or Song.Extension = ".AIFF" Or Song.Extension = ".WAV" Or Song.Extension = ".M4V" Or Song.Extension = ".AAC" Or Song.Extension = ".VOB" Then
Run Code Online (Sandbox Code Playgroud)

问题是这只检查前两个条件.我是否需要将其拆分为单独的Ifs或者是否有某种方法可以测试一行中的所有条件?

vb.net if-statement conditional-statements

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

用户格式为ugettext

如何使用foramt来ugettext?

# is not valid code
from django.utils.translation import ugettext as _

def index(req):
    return _('Hello world {}').format('Users')
Run Code Online (Sandbox Code Playgroud)

矿石使用(更多重复):

_('Hello world {}'.format('Users')) 
Run Code Online (Sandbox Code Playgroud)

python django python-3.x

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

如何在电脑上配置多个github账号?

因此,我的工作计算机已连接到github.company.com终端上的GitHub 企业帐户 ( )。现在我也想github.com在这里设置我的个人帐户 ( )。

我一直在关注本教程 - https://code.tutsplus.com/tutorials/quick-tip-how-to-work-with-github-and-multiple-accounts--net-22574 和第 3 步,当我要创建我的配置文件应该我HostNamegithub.company.com还是github.com?我可以有任何(有意义的)名字Host吗?还有,User这里是什么意思?

另外,我如何在终端上的这两个帐户之间切换 - 即我的个人帐户和我的企业帐户?有些事情我需要从我的个人帐户提交,其余的使用企业帐户。

git version-control github github-enterprise

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