问题列表 - 第49263页

为什么这个简单的程序会出现分段错误?

我写了一个简单的C++程序.这个想法是,一旦它看到一个非字母字符,然后直到它看到一个新单词(一个空白)或字符串结束,它继续递增迭代器.

这会产生分段错误,不明白为什么:(请帮助.

#include <iostream>
using namespace std;

int main()
{
 string str("Hello yuio");
 string::iterator it=str.begin();

 while(it!=str.end())
 {
  cout << *it << endl;

  if(isalpha(*it)==0){
   cout << *it << ":Is not an alphabet\n";

   while((*it!=' ')||(it!=str.end()))
   {
     cout << *it << endl;
     it++;
   }
  }

if(it!=str.end()){it++;}
  } // while loop ends
}  // End of main
Run Code Online (Sandbox Code Playgroud)

c++ string segmentation-fault

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

带@Value的Spring表达式语言(SpEL):美元与哈希($ vs.#)

我什么时候使用就有点糊涂了${...}比较#{...}.Spring的文档仅使用#{...},但有很多示例使用${...}.此外,当我开始使用SpEL时,我被告知要使用${...}它并且工作正常.

对于那些困惑的人来说,我将如何使用它

@Component
public class ProxyConfiguration {

    @Value("${proxy.host}")
    private String host;
    @Value("${proxy.port}")
    private String port;

    :
}
Run Code Online (Sandbox Code Playgroud)

和一些属性文件:

proxy.host=myproxy.host
proxy.port=8000
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  • 有什么不同或是否相同?
  • 是不推荐使用的一个版本,所以我应该使用另一个版本?

spring dependency-injection spring-el

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

SSIS - 平面文件总是ANSI从不UTF-8编码

有一个非常直接的SSIS包:

  • OLE DB Source通过视图获取数据(db表nvarchar或nchar中的所有字符串列).
  • 派生列以格式化现有日期并将其添加到数据集(数据类型DT_WSTR).
  • 用于在以下各项之间拆分数据集的多播任务:
    • OLE DB命令将行更新为"已处理".
    • 平面文件目标 - 其连接管理器设置为代码页面65001 UTF-8和Unicode未选中.所有字符串列都映射到DT_WSTR.

每次我运行这个包时,在Notepad ++中打开它的ANSI平面文件,而不是UTF-8.如果我检查Unicode选项,则该文件是UCS-2 Little Endian.

我做错了什么 - 如何让平面文件成为UTF-8编码?

谢谢

ssis flat-file utf-8

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

163
推荐指数
6
解决办法
14万
查看次数

在C或C++中没有标题编码的客观原因是什么?

可能重复:
编写没有标题的C++,最佳做法?

这个问题的启发- OP只是发现标题混淆和令人沮丧的概念,这是他的主观​​体验.

现在有没有客观原因和方案来避免在C或C++编码时的标题?

c c++ header header-files

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

数据库架构,默认值为NOW()

我有用户的数据库架构.看起来像...

CREATE TABLE `users` (

`id` int( 8 ) unsigned AUTO_INCREMENT,
`username` varchar( 255 ),
`password` varchar( 40 ),
`level` tinyint( 1 ) unsigned DEFAULT 1,
`time` datetime DEFAULT NOW(),
`email` varchar( 255 ),

PRIMARY KEY (`id`)

) ENGINE=InnoDB;
Run Code Online (Sandbox Code Playgroud)

有六个字段:id,用户名,密码,级别,时间,电子邮件,但我只想插入其中三个 - 当用户注册时:用户名,密码电子邮件.其余的将具有默认值.

问题是MySQL抛出错误:#1067 - 'time'的默认值无效.伙计们,有什么想法?

mysql time datetime mysql-error-1067

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

同时选择和插入时sqlite和'约束失败'错误

我正在研究迁移功能.它从旧表中读取数据并将其插入新表中.所有那些在低优先级的后台线程中工作的东西.

我在伪代码中的步骤.

sqlite3_prepare_stmt (select statement)
sqlite3_prepare_stmt (insert statement)

while (sqlite3_step (select statement) == SQLITE_ROW)
{
    get data from select row results
    sqlite3_bind select results to insert statement
    sqlite3_step (insert statement)
    sqlite3_reset (insert statement)
}

sqlite3_reset (select statement)
Run Code Online (Sandbox Code Playgroud)

我总是得到'约束失败'的错误sqlite3_step (insert statement).为什么会发生这种情况以及如何解决这个问题?

UPD:因为我知道发生了,因为后台线程使用在主线程中打开的db句柄.现在检查猜测.

UPD2:

sqlite> select sql from sqlite_master where tbl_name = 'tiles';
CREATE TABLE tiles('pk' INTEGER PRIMARY KEY, 'data' BLOB, 'x' INTEGER, 'y' INTEGER, 'z' INTEGER, 'importKey' INTEGER)
sqlite> select sql from sqlite_master where tbl_name = 'tiles_v2';
CREATE …
Run Code Online (Sandbox Code Playgroud)

sql sqlite

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

JMS和ESB - 它们是如何相关的?

对我来说,JMS和ESB似乎是非常相关的东西,我试图了解它们究竟是如何相关的.

我已经看到JMS可以用作ESB的传输的句子 - 那么除了传输之外的其他什么应该存在于这样的ESB中?JMS是一个简单的ESB,或者如果不是,那么真正的ESB缺少什么?

esb jms

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

java keytool可以导出CSR但不能导入

我读

http://download.oracle.com/javase/6/docs/technotes/tools/solaris/keytool.html

它说我们可以导出CSR文件,但没有导入功能.

我了解当我们创建CSR文件时,我们将其传递给CA,CA生成证书以匹配我们的CSR,然后我们再次将其导入.

由于CSR来自密钥库,因此证书将与密钥库匹配.进口没问题.

但是,这个怎么样.

  1. 创建一个密钥库
  2. 基于密钥库创建CSR
  3. 将CSR发送给CA.
  4. 获得了CA的证书
  5. 不知何故失去了钥匙店
  6. 生成一个新的密钥库
  7. 导入证书
  8. 无法导入,因为此密钥库具有不同的CSR
  9. 尝试找出如何根据与CA的证书匹配的旧CSR文件创建密钥库
  10. 难倒

java ssl https tomcat

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

限制Html Textarea

我有一个textarea

<textarea name="Users[address]" id="Users_address"></textarea> 
Run Code Online (Sandbox Code Playgroud)

现在我不希望用户每行输入超过25个字符且不超过3行,这是否可以验证和实现以及如何实现?验证可以在javascript或php中完成

html javascript php jquery

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