问题列表 - 第27299页

如何从字符串中提取数值?

是否可以从字符串中提取数字.例如,我有一个字符串:

my name is shishir and my number is 98890876478
Run Code Online (Sandbox Code Playgroud)

我可以98890876478从上面的字符串中提取吗?

或者如果我的字符串是:

my name is shishir and my number is XXX98890876478XXX
Run Code Online (Sandbox Code Playgroud)

在这种情况下,我可以提取"98890876478",它位于XXX之间.

是否有可能做到这一点?

我从服务器收到一条消息,该消息应该是上面的格式,我需要数值才能进一步操作

编辑:

这是我正在尝试使用的代码:

NSString *logString = [NSString stringWithFormat:@"%@",theXML]; 
NSString *digits = [logString stringByTrimmingCharactersInSet:[[NSCharacterSet decimalDigitCharacterSet] invertedSet]]; 
NSLog(@"Message id: %i", [digits intValue]);
Run Code Online (Sandbox Code Playgroud)

哪个输出:

2010-05-21 16:37:07.092 sms[5311:207] OK: message-ID XXX110103468XXX
2010-05-21 16:37:07.851 sms[5311:207] Message id: 2
Run Code Online (Sandbox Code Playgroud)

我认为它返回两个因为size == 2.我需要检索"XXX"之间的值.

objective-c phone-number nsstring ios

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

Crystal Reports可以扩展到适合页面

水晶报告可以缩放以适合页面吗?

我希望能够实现类似于Microsoft Excel的Scale To Fit功能,其中可以缩放大型电子表格以适应8.5"x 11"页面.(在MS Excel 2007上转到页面布局>缩放以适合).

我正在寻找一种方法,使大型报告在打印过程中适合较小的页面.例如,当在Letter(8.5"x 11")页面上预览打印时,在Legal(8.5"x 14")页面中设计的报表必须能够缩小.

在我的水晶报告中,默认情况下应缩放以适合页面.我想也许是我错过了一个Crystal Report Setting或C#代码技术.

任何提示或链接到正确的方向是值得赞赏的.

谢谢!

c# crystal-reports

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

表A上的外键 - > B,表B上的外键 - > A.如何完成?

我有两张桌子 - 'business'和'business_contacts'.

business_contact表与业务表具有多对一关系.此外,每个企业都有一个"主要联系人"字段 - 我假设这是与business_contacts表的一对多关系.

当然,问题是这会为数据插入创建一个catch-22.由于这两个字段都不能为空,因此在有相应的业务之前我无法插入business_contact,但在有相应的business_contact之前我无法插入业务.

如果有人能帮助我理解如何处理相互的一对多关系,我将非常感激.

(项目在MySQL中完成,如果它有任何区别)

mysql database schema

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

自动调整DataGridCoulmn/AdvancedDataGridColumn的宽度以适合内容

我希望DataGridColumn或AdvancedDataGridColumn会自动调整其宽度,以便适合其中的内容.

我刚开始弯曲.我想实现HTML表格之类的东西.

渲染的数据是简单的文本.有些行文本较少,在这种情况下我想自动扩展DataGridColumn的宽度.

任何帮助解决这个问题.

提前致谢

apache-flex datagridcolumn

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

一个大的可执行文件或许多小DLL?

多年来,我的应用程序从1MB增长到25MB,我预计它将进一步增长到40,50 MB.我不使用DLL,但把所有东西放在这个大的可执行文件中.

拥有一个大的可执行文件有一些优点

  • 在客户处安装我的应用程序实际上是:复制并运行.
  • 升级可以轻松压缩并发送给客户
  • 不存在冲突DLL的风险(客户具有EXE的X版本,但DLL的版本Y)

大型EXE的最大缺点是连接时间似乎呈指数级增长.

另外一个问题是代码的一部分(比如大约40%)与另一个应用程序共享.再次,优点是:

  • 混合使用不正确的DLL版本没有风险
  • 每个开发人员都可以对公共代码进行更改,从而加快开发速度.

但同样,这会严重影响编译时间(每个人都会在PC上再次编译公共代码)和链接时间.

分组DLL在Executable使用的问题提到了将DLL混合在一个可执行文件中的可能性,但看起来这仍然需要您在应用程序中手动链接所有函数(使用LoadLibrary,GetProcAddress,...).

您对可执行文件大小,DLL的使用以及易于部署和简单/快速开发之间的最佳"平衡"有何看法?

deployment dll executable

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

数据库分区的最佳大小

我正在创建一个非常简单,非常大的Postgresql数据库.该数据库将有大约100亿行,这意味着我正在考虑将其分成几个表.但是,我找不到任何关于我们应该分解多少分区的信息.

我还不知道到底有什么类型的查询,所以不可能提出一个完美的分区方案,但分区大小是否有任何经验法则?

干杯,

阿德里安.

database postgresql

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

内部类和访问外部成员

我在这里有同样的标题,但现在我将在下面的代码中出现,这似乎与我在第一个问题中向我解释的方式相反.好的代码:

class LINT_rep
{
private:
    char* my_data_; //stores separately every single digit from a number
public:
    class Iterator:public iterator<bidirectional_operator_tag,char>
        {
private: 
char* myData_
public:
        Iterator(const LINT_rep&);
    };
};

#include "StdAfx.h"
#include "LINT_rep.h"


LINT_rep::Iterator::Iterator(const LINT_rep& owner):myData_(nullptr)
{
    myData_ = owner.my_data_; /*
        HERE I'M ACCESSING my_data WHICH IS PRIVATE AND THIS   
        CODE COMPILES ON VS2010 ULTIMATE BUT IT SHOULDN'T  
        BECAUSE my_data IS PRIVATE AND OTHER CLASS SHOULDN'T  
        HAVE ACCESS TO IT'S PRIVATE MEMB. AS EXPLAINED TO ME IN …
Run Code Online (Sandbox Code Playgroud)

c++ iterator

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

我可以在一个元素中有两个JavaScript onclick事件吗?

我们可以在一个输入类型按钮标记中放置两个JavaScript onclick事件吗?要调用两个不同的功能?

javascript

24
推荐指数
4
解决办法
12万
查看次数

将闭包定义为类中的方法

我正在尝试使用php5.3和关闭.

我在这里看到(清单7.对象内部的闭包:http://www.ibm.com/developerworks/opensource/library/os-php-5.3new2/index.html),可以在回调函数中使用$ this ,但事实并非如此.所以我尝试将$ this作为使用变量:

$self = $this;
$foo = function() use($self) { //do something with $self }
Run Code Online (Sandbox Code Playgroud)

所以要使用相同的例子:

class Dog
{
private $_name;
protected $_color;

public function __construct($name, $color)
{
     $this->_name = $name;
     $this->_color = $color;
}
public function greet($greeting)
{
     $self = $this;
     return function() use ($greeting, $self) {
         echo "$greeting, I am a {$self->_color} dog named {$self->_name}.";
     };
}
}

$dog = new Dog("Rover","red");
$dog->greet("Hello");

Output:
Hello, I am a red dog named …
Run Code Online (Sandbox Code Playgroud)

php closures

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

多个jQuery包含在文档中

我有一个使用旧jQuery的文档,我需要新的jQuery用于特定的插件.我的文档结构如下所示:

<html>
<head>
    <script type="text/javascript" src="jQuery.old.js"></script>
</head>
<body>
    <script>
        $("#elem").doSomething(); // use old jQuery
    </script>            
    <!-------- My plugin begins -------->
        <script type="text/javascript" src="jQuery.new.js"></script>
        <script type="text/javascript" src="jQuery.doSomething.js"></script>
        <script>
        $().ready(function(){
            $("#elem").doSomething();   // use new jQuery
        });
        </script>
        <div id="elem"></div>
    <!-------- My plugin ends ---------->
    <script>
        $("#elem").doSomething(); // use old jQuery
    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我已经搜索了这个问题,但没有发现任何看起来像我的情况(我需要先加载旧的javascript(在头部)和那么新的(在正文中).顺便说一句,在Firefox中看起来像旧的jQuery lib加载和依赖它的脚本有效,但是使用新版本的脚本,在IE和Chrome中,一切都正好相反.

javascript jquery

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