问题列表 - 第47250页

读取文本文件到QStringList

我有一个文本文件.我需要将它读取到QStringList.没有行分隔符.我的意思是文本文件中的每一行都在一个新行中.那么无论如何我能做到这一点吗?

qt file

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

如何使用Git跟踪目录而不是他们的文件?

我最近开始使用Git,但我遇到了一件事.如何跟踪目录而不跟踪其内容?

例如,我正在处理的网站允许上传.我想跟踪uploads目录,以便在分支等时创建它,但显然不是其中的文件(在开发分支中测试文件或在master中的真实文件).

在我的.gitignore中我有以下内容:

uploads/*.*

还试过(忽略整个目录):

uploads/

此目录还可能包含子目录(uploads/thumbs/uploads/videos /)我希望能够跟踪这些目录而不是他们的文件.

这可能与Git有关吗?我在没有找到答案的情况下到处搜索.

git directory gitignore

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

在禁用的TMemo控件中启用滚动条

有没有办法在禁用的TMemo组件中启用滚动条?我想让用户滚动内容,即使控件的Enabled属性设置为False.我知道ReadOnly可能的解决方法以及在禁用状态下的颜色变化,但这对我有很大的帮助.

提前致谢 :)

delphi winapi scroll tmemo

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

在WPF/C#和Qt/C++之间进行选择

我和我的团队正在开发一个应用程序,它涉及用C++编写的后端,并涉及使用OpenCV,MIL等库.

现在,我们需要开发一个GUI来与该程序进行交互,以便GUI显示图像,用户可以与图像交互并注释/标记图像,然后运行用C++编写的图像处理算法来显示结果.

对于GUI,我很难在WPF和Qt之间做出选择我个人认为WPF比Qt更容易,而且比Qt更强大我明白WPF不能移植到Linux,但我并不担心这个太多...而且,WPF使用DirectX技术,我可能必须使用它来在稍后阶段生成一些3-D可视化.

请帮我解决以下几点:

  1. 我可以直接使用C++连接WPF(而不是使用Visual C#??)
  2. 如果(第1点)是不可能的,那么考虑一下:C++中的代码将会很大,并且涉及一些库,所以我可以使用C#来调用C++函数投入学习Qt的时间是否比使我学习Qt要少非托管非OO C++代码与WPF一起使用?

(我有一种下沉的感觉,我必须编写太多的代码来连接C++与WPF,这可能等于重写实际程序本身的一半...... :-()

c# c++ wpf user-interface qt

42
推荐指数
3
解决办法
4万
查看次数

我可以创建一个包含多个类型声明的for循环吗?

例如:

有什么我可以做的,这可能允许我这样做:

for(TiXmlElement * pChild = elem->First(), int i=0; // note multiple type declarations
    pChild; 
    pChild=pChild->NextSiblingElement(), i++) // note multiple types
{
    //do stuff
}
Run Code Online (Sandbox Code Playgroud)

也许有一个boost标题?

c++

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

C#正则表达式(替换)

假设我有字符串:

10,11,12,13,14,ABC,DEF,GHI,66

我希望运行一个正则表达式反对它只返回0-9和","字符,基本上剥离其他任何东西.

我看过Regex.Replace,但有些东西不太合适.我的代码如下:

Regex reg = new Regex(@"[0-9,]+");
string input = reg.Replace(input, delegate(Match m)
                {
                    return String.Empty;
                });
Run Code Online (Sandbox Code Playgroud)

我怎样才能做到这一点?

c# regex

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

如何在java中的String中查找整个单词

我有一个字符串,我必须解析不同的关键字.例如,我有字符串:

"我会在123woods来见你"

我的关键字是

'123woods''森林'

我应该在每次有比赛时报告.还应考虑多次出现.然而,对于这个,我应该只在123woods匹配,而不是在树林.这消除了使用String.contains()方法.此外,我应该能够有一个列表/一组关键字,并同时检查它们的发生.在这个例子中,如果我有'123woods'和'come',我应该两次出现.方法执行在大文本上应该有点快.

我的想法是使用StringTokenizer,但我不确定它是否会表现良好.有什么建议?

java string pattern-matching stringtokenizer

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

如何创建邮件服务器?

我想有一个能够接收电子邮件的服务器.然后我想用PHP来编写电子邮件显示给用户的方式.我可以纯粹用PHP做吗?我的意思是,从PHP发送电子邮件不是问题,但我不知道我是否可以通过PHP接收电子邮件?(在某种程度上PHP接收POST请求).


添加

作为对第一个答案的回答,我想指出看起来我需要一个SMTP服务器.我希望能够以编程方式与SMTP服务器通信.例如,我希望有可能"告诉"SMTP服务器创建一个新的电子邮件地址.我还需要知道传入的电子邮件的存储位置和格式.例如,我如何从与收到的邮件相对应的文件中提取"发件人","cc","密件抄送".

php email webserver mail-server

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

ADO.net SqlTransaction提高了性能

我正在做一些涉及将一批记录插入Sql数据库的工作.批量的大小会有所不同,但为了论证,我们可以说每5秒有5000条记录.但可能会少一些.多个进程将写入此表,没有任何内容正在从中读取.

我在快速测试中注意到的是,在整个批量插入中使用SqlTransaction似乎可以提高性能.

例如

SqlTransaction trans = Connection.BeginTransaction()
myStoredProc.Transaction = trans;
sampleData.ForEach(ExecuteNonQueryAgainstDB);
transaction.Commit();
Run Code Online (Sandbox Code Playgroud)

我对能够回滚我的更改不感兴趣所以我不会真正考虑使用事务,除非它似乎提高了性能.如果我删除此事务代码,我的插入从300ms到大约800ms!

这是什么逻辑?因为我的理解是事务仍然将数据写入数据库但锁定记录直到它被提交.我原以为这会有一个开销......

我正在寻找的是这种插入的最快方法.

c# sql-server ado.net

3
推荐指数
2
解决办法
5342
查看次数

是否可以从Autofac容器构建器中删除现有注册?

这些方面的东西:

builder.RegisterType<MyType>().As<IType>();
builder.RegisterType<MyType2>().As<IType>();
builder.DeRegisterType<MyType>().As<IType>()

var container = builder.Build();
var types = container.Resolve<IEnumerable<IType>>();
Assert.IsTrue(types.Count == 1);
Assert.IsTrue(types[0].GetType == typeof(MyType2));
Run Code Online (Sandbox Code Playgroud)

场景:我经历了一堆程序集,当我注册类型时,我想确保我只有一个给定类型的实现.我需要在创建容器之前执行此操作.我可以自己跟踪,但如果Autofac可以帮助我,那将会很好.

c# autofac

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