问题列表 - 第27541页

如何在Java中拆分字符串?

想象一下,我有这个字符串:

string thing = "sergio|tapia|gutierrez|21|Boston";
Run Code Online (Sandbox Code Playgroud)

在C#我可以去:

string[] Words = thing.Split('|');
Run Code Online (Sandbox Code Playgroud)

Java中有类似的东西吗?我可以使用Substring和indexOf方法,但它非常令人费解.我不希望这样.

java split .net-3.5

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

在C++中嵌入脚本引擎

我正在研究如何使用脚本功能最好地扩展C++应用程序,我正在研究Python或JavaScript.用户定义的脚本需要能够访问应用程序的数据模型.

你们有没有嵌入这些脚本引擎的经验?有哪些潜在的陷阱?

javascript c++ python scripting embedding

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

其他库中类型之间的C++转换运算符

为方便起见,我希望能够在其他库中定义的两种类型之间进行转换.(具体来说,QString来自Qt库和UnicodeStringICU库.)现在,我在项目命名空间中创建了实用程序函数:

namespace MyProject {
    const icu_44::UnicodeString ToUnicodeString(const QString& value);
    const QString ToQString(const icu_44::UnicodeString& value);
}
Run Code Online (Sandbox Code Playgroud)

这一切都很好,但我想知道是否有更优雅的方式.理想情况下,我希望能够使用强制转换运算符在它们之间进行转换.但是,我确实希望保留转换的明确性质.不应该进行隐式转换.

有没有更优雅的方法来实现这一点而不修改库的源代码?也许某些运算符重载语法?

c++ casting

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

Ajax更新了用户界面和后退按钮

场景:

  • 页面上加载了复杂的UI.
  • 用户执行一些通过Ajax回调改变数据的操作,通过DOM操作(例如通过jQuery)在UI上反映更改.
  • 用户单击链接转到另一个页面(比如详细信息页面).
  • 用户单击后退按钮返回到原始UI页面.
  • 用户看到过时的信息 - 看起来他所做的更改(在步骤2中)从未发生过.

你是如何处理这种情况的?

ajax jquery user-interface

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

颠覆:我是谁登录的?

我正在开发一个协作项目,并在Red Hat Enterprise Linux 3上使用Subversion.我想知道我登录的是谁.我是以自己还是其他人登录的?如果我签入我的工作,那么与提交相关联的用户名是什么?

我从未被提示输入用户名或密码.当我提交更改时,它们只会以别人的名义提交.我希望他们以我的名义承诺.

我尝试了本页所述的"--username"选项,但似乎没有用.我做了一个提交,它是在另一个用户名下完成的.我想知道一些方法可以确保在我提交之前我的更改将以我的名义提交.

svn

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

使JavaScript生成的内容可供搜索引擎索引

有没有办法让JavaScript生成的内容可被搜索引擎索引?我记得读过有关Google解析生成的网站地图的内容,但我可能在这里错了.

_L

javascript seo search-engine

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

如何使用phpThumb生成缩略图并将其保存到文件中?

我不知道如何用phpThumb类生成缩略图,带有文件路径的数组.然后将每个图像的结果保存在其他路径上,但名称相同.

谢谢你们 ;)

编辑:我的代码是这样的:

    echo "A iniciar gerador de miniaturas para a área de cliente: \n";
    include $wincli['files']['phpThumbClass'];
    $files = file_list($wincli['dirs']['logos']);

    $phpThumb = new phpThumb();
    foreach( $files as $file ) {
        echo "  # A converter o ficheiro '".basename($file)."' : ";
        if(is_file($file)){         
            $phpThumb->setSourceFilename($file); 
            $phpThumb->setParameter('w', 880);
            $phpThumb->setParameter('h', 241);
            $phpThumb->setParameter('q', 90);
            $phpThumb->setParameter('zc', 1);
            $outputFilename = $wincli['dirs']['logosthumbs'].$file;

            if($phpThumb->GenerateThumbnail()){
                if($phpThumb->RenderToFile($outputFilename)){
                    echo "OK \n";
                }else{
                    echo "Falhou (Ao guardar no ficheiro)\n";
                }
            }else{
                echo "Falhou (Ao gerar miniatura)\n";
            }
        }else{
            echo "Falhou (Ficheiro inexistente)\n";
        } …
Run Code Online (Sandbox Code Playgroud)

php arrays file thumbnails phpthumb

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

如何从NSDate中获取日期组件?

我有一个NSDate对象,需要一天的整数.即如果我们在2010年5月25日,int应为25.有一个简单的方法吗?

iphone nsdate

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

是否有任何库可用于解析Java中的"数字表达式",如1,2-9,33-

我不认为这很难,只是单调乏味:一些小的免费(如在啤酒中)库,我可以放入一个像1,2-9,33这样的字符串,它可以告诉我一个给定的数字是否匹配表达.就像大多数程序在其打印范围对话框中一样.仅用于匹配奇数或偶数的特殊函数,或匹配每个2 mod 5(或类似的东西)的数字将是不错的,但不是必需的.

我必须在此列表上执行的唯一操作是范围是否包含给定(非负)整数值; 当然,更多的操作,如最大/最小值(如果它们存在)或迭代器会很好.

如果有人输入1-10000000但是我将要查询的唯一数字是12345,那么它不会占用大量内存需要什么:-)

(为了实现它,我会将列表解析为几个(min/max/value/mod)对,例如1,10,0,1为1-10或11,33,1,2为1-33odd,或12 ,12,22/10的62,2,10(即12,22,32,...,62),然后检查所有间隔的每个数字.使用Integer.MaxValue等打开间隔.如果没有库,任何想法做得更好/更有效?)

java parsing expression design-patterns numbers

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

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