小编Joz*_*oze的帖子

Java字符串应仅包含字母和点

我想为我的字符串输入编写一个检查器,我只希望我的字符串具有大写字母和“ .”。

我正在考虑编写类似的代码,a.match("^([A-Za-z]+$");但我不知道如何.从此语句中排除“ ”。我怎样才能做到这一点?

java string

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

jQuery:查找并替换所有属性

我试图替换输入 id 属性的特定部分和 each() 中的标签属性。但是,当我检查渲染时,只有输入 id 的属性更改为 id="something_else_[name]",但标签 for 的属性保持不变,如 for="id_target_[name]"。

我究竟做错了什么?

jQuery:

$(window).bind('load', function() {
    $('.target').each( function() { 
        $(this).html($(this).html().replace('id_target','something_else'));
    });
});
Run Code Online (Sandbox Code Playgroud)

标记:

<div class="target">
<input id="id_target_Bob" type="checkbox">
<label for="id_target_Bob">Target Bob</label>
</div>
Run Code Online (Sandbox Code Playgroud)

结果:

<div class="target">
<input id="something_else_Bob" type="checkbox">
<label for="id_target_Bob">Target Bob</label> <!-- why is this left unchanged? -->
</div>
Run Code Online (Sandbox Code Playgroud)

jquery dom

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

Delphi AnsiString操作 - PAnsiChar变得腐败?

我使用以下方法来移动和操纵AnsiString.它大部分时间都有效,但有时指向字符串的指针退出运行.给出以下代码:

var
  s: AnsiString;
  p: PAnsiChar;
  offset, idx, cnt: Integer;
begin
  s := 'some>very>long>string>with>field>delimiters>';
  p := @s[1];
  offset := 1;

  // find the 5th field
  cnt := 5;
  repeat
    idx := AnsiString.AnsiPos('>', p);
    Inc(p, idx);
    Inc(offset, idx);
    Dec(cnt);
  until cnt = 0;

  // insert a new field after the 5th field
  Insert(AnsiString('something new>'), s, offset);

  // skip other fields
  // insert other values
  // repeat
end;
Run Code Online (Sandbox Code Playgroud)

调试时,在repeat..until循环结束后,您可以查看检查器并查看p = 'field>delimiters>'.在之后Insert()的语句,s = 'some>very>long>string>with>something …

delphi pointers ansistring delphi-xe2

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

Java:字符串操作.获取URL中的最后一个子路径

让我说我有一个URL http://example.com/files/public_files/test.zip,我想提取最后一个子路径,所以test.zip,我怎么能这样做?

我来自Python,所以我还是Java和学习的新手.在Python中你可以这样做:

>>> x = "http://example.com/files/public_files/test.zip"
>>> x.split("/")[-1]
'test.zip'
Run Code Online (Sandbox Code Playgroud)

java string split substring

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

如果没有返回行,则返回具有空值的行

如果返回的一个值没有返回任何行,那么有很多关于如何返回NULL的问题.但是,当没有返回结果时,我没有发现任何关于多值查询返回NULL的信息.

主要查询:

SELECT UserOpinion.*, x, y, z... FROM subquery, (x) AS x, (y) AS y...
I trust you get the gist.
Run Code Online (Sandbox Code Playgroud)

我的查询是一个子查询:

(SELECT TOP 1                       
        u.BADId,                        
        Date,                       
        State,                      
        Note,                       
        Comment,                        
        Alias,                      
        Title,                      
        UserId,
        o.Id AS OpinionId                   
    FROM                        
        [Opinion] o                 
    RIGHT JOIN                      
        [User] u                        
        ON                          
        o.UserId = u.Id                     
        WHERE                       
        (Date IS NULL OR (Date = (SELECT MAX(Date)                              
                                FROM [Opinion]                              
                                WHERE UserId = o.UserId )))
        AND                             
            u.BADId = 'myvalue') AS UserOpinion; 
Run Code Online (Sandbox Code Playgroud)

例如,我尝试过以下方法:

(SELECT TOP 1 * FROM (SELECT TOP 1                      
        u.BADId,                        
        Date, …
Run Code Online (Sandbox Code Playgroud)

sql sql-server subquery

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

改进Python列表切片

我想知道为什么Python的extend/append方法不返回对结果列表的引用.要使用last元素构建list的所有组合的字符串,我想写简单:

for i in range(l, 0, -1):
    yield " ".join(src[0:i-1].append(src[-1]))
Run Code Online (Sandbox Code Playgroud)

但我得到了:TypeError.而是使用以下代码与中间变量:

 for i in range(l, 0, -1):
        sub = src[0:i-1]
        sub.append(src[-1])
        yield " ".join(sub)
Run Code Online (Sandbox Code Playgroud)

如果我错了,请纠正我

python list

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

如何将UIImageView放在布局的背景上

格尔茨,

所以这是一个简单的问题(也许不是一个简单的答案).我想要一个名为'send to back'的IB选项(在IB上,转到布局 - >发送回来)以编程方式完成.

可能吗?如果没有,有什么建议可以模拟同样的事情吗?

这是标题所述的UIImageView.

iphone layout cocoa-touch objective-c uiimageview

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

php filesize()始终返回相同的值

我试图通过PHP上传图像.在上传时,应调整大小,使其'尺寸与我在config [] - 数组中定义的尺寸一样大,并且其'filesize也小于或等于我的config [] - 数组中的预定义值.但不知何故,方法getFileSize()总是返回相同的大小,即使在调整图像大小后也是如此.

这是我的代码.说明如下.

$tries = 0;
while ( $image->getFileSize() > $config['image_max_file_size'] && $tries < 10 ) {
    $factor = 1 - (0.1 * $tries);

    echo $image->getFileSize().PHP_EOL;
    if ( !$image->resize($config['image_max_width'], $config['image_max_height'], $factor) ) {
            return false;
    }

    $tries++;
}
Run Code Online (Sandbox Code Playgroud)

$ image是Picture类型的对象,它只是我需要修改图片所需的所有函数的包装类.

$ config是我的配置数组,包含所有类型的预定义值.

$ attempts包含允许的尝试次数.允许程序调整图像大小不超过10次.

getFileSize()通过返回文件大小(路径)返回image-filesize

resize(maxWidth,maxHeight,factor)将图像大小调整为参数中提到的大小.在调整图片大小后,它会将结果保存到同一路径,从中读取文件大小.

我将发布resize()和getFileSize()方法,因为它可能会让您感兴趣:

function resize($neededwidth, $neededheight, $factor) {

    $oldwidth = $this->getWidth($this->file_path);
    $oldheight = $this->getHeight($this->file_path);
    $neededwidth = $neededwidth * $factor;
    $neededheight = $neededheight …
Run Code Online (Sandbox Code Playgroud)

php gd image

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

在Java中处理常规String

我有一个具有常规表单的String文本,并希望获取此String的两个部分.String具有格式

"<html><div style=\"text-align:center;\"><b>****</b><br><i>Aula: </i><b>****</b></div></html>"
Run Code Online (Sandbox Code Playgroud)

其中****指示我想要的字符串部分.我能怎么做?我正在使用JAVA,字符串也是用HTML编写的.

我们可以看到String的有趣部分都受到<b>和的限制<\b>

java string

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

从字符串javascript中删除文本中的两个单词

嘿,我正在寻找从字符串中删除单词,事情是要替换的单词可能是两个不同的单词.

例如

foo = "stringtest";
id = foo.replace('string', '');
Run Code Online (Sandbox Code Playgroud)

要么

foo = "paragraphtest";
id = foo.replace('paragraph', '');
Run Code Online (Sandbox Code Playgroud)

目前我已经解决了这个问题.

foo = "paragraphtest";
id = foo.replace('paragraph', '');
id = foo.replace('string', '');
Run Code Online (Sandbox Code Playgroud)

我知道这段代码很容易改进,但我不知道如何:(感谢您的帮助.

javascript string replace

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

如何操纵文本使其成为JSON?

Noob问题;

请帮助我..我只是一个初学者,我发现很难做到以下几点:

我想使用Javascript操作此文本,使其看起来不同:

"5555 55:55: John: New York
 6666 66:66: Jack: Los Angeles"
Run Code Online (Sandbox Code Playgroud)

操作之后,我希望它是:

[{ name:"John", address:"New York", number:"5555 55:55"},{ name:"Jack", address:"Los Angeles", number:"6666 66:66"}]
Run Code Online (Sandbox Code Playgroud)

所以我真的想知道如何告诉Javascript这是一个新行,这意味着一个新值..这里是一个xxxx:这是一个名字..这里是一个xxxx :(空格),之后是地址..

我不知道这是否可能,但你的帮助真的很受欢迎.先谢谢你

UPDATE

文字是:

var text = "5555 55:55: John: New York \n 6666 66:66: Jack: Los \n Angeles 7777 77:77: Smith: South Park: 3321"
Run Code Online (Sandbox Code Playgroud)

我的代码到目前为止:

var result = text.match(/\d\d\d\d \d\d:\d\d: [a-zA-Z]+: /g)
                .map(function (x) {
                    x = x.split(': ');
                    return {
                        number: x[0],
                        name: x[1],
                        address: x[2]
                    };
                });
Run Code Online (Sandbox Code Playgroud)

但是我只得到了"洛杉矶"这个词,因为regEx是错误的,并且':'的拆分不能正常工作,因为地址有时会这样.

javascript text json filtering

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

用反射制作新物体?

我不确定这是否可行,经过漫长的研究,我没有找到确凿的结论.

我试图从字典中动态创建一个新对象(本身是一个新类型).所以说我有键和值,键和值将成为返回值的属性.我可以这样使用的东西:

示例代码

public T getObject(Dictionary<string, string> myDict)
{
 // make a new object type with the keys and values of the dictionary. 
 // sample values in dictionary:
 // id : 112345
 // name: "greg"
 // gender: "m"
 // Eventually also make the interface?
}

// Somewhere else:
var myNewObject = helper.getObject();
// what is expected here is that when I type myNewObject. 
// I get id, name, gender as suggestions
int id = myNewObject.Id;
Run Code Online (Sandbox Code Playgroud)

对我来说重要的是从中获取智能感知.所以我可以输出object.所有键的类型和建议.这样我就不需要提前知道字典才能访问这些值(否则我只会使用字典).

我已经看过 …

c# intellisense dynamic clay impromptu-interface

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

将字符串添加到python中字符串列表的第一项

抱歉标题,但我相信这是我想要做的.

所以我有一份清单清单.子列表中的每个项目都是时间和数字.如...

[['01:16:01 PM', '80.31'], ['01:17:01 PM', '80.32'], ['01:18:01 PM', '80.30'], ['01:19:01 PM', '80.30'], ['01:20:01 PM', '80.30'], ['01:21:01 PM', '80.32'], ['01:22:01 PM', '80.32'], ['01:23:01 PM', '80.31'], ['01:24:01 PM', '80.41'], ['01:25:01 PM', '80.38']]
Run Code Online (Sandbox Code Playgroud)

我想在time元素之前(或之后)将日期添加到列表中的每个元素.所以... date ="2012-09-15"

所以每个元素都是这样的

[['2012-09-15 01:16:01 PM', '80.31'], ['2012-09-15 01:17:01 PM', '80.32']... etc]
Run Code Online (Sandbox Code Playgroud)

我一直在谷歌搜索,但没有找到解决方案.

谢谢!

python list

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