问题列表 - 第14456页

wxWidgets GUI应用程序中的多线程?

我有问题(基本上,我很困惑.)在尝试为我的wxWidgets GUI应用程序创建一个工作线程时,将修改其中一个GUI属性本身.(在这种情况下,wxTextCtrl :: AppendText).

到目前为止,我有2个源文件和2个头文件用于wx程序本身(不包括我自己的库,My​​SQL库等),比如MainDlg.cpp,它包含一个名为'MainDlg'的WxFrame派生类和MainForm.cpp,其中包含一个名为'MainForm'的wxApp派生类.

MainForm.cpp

#include "MainHeader.h" // contains multiple header files

IMPLEMENT_APP(MainForm)

bool MainForm::OnInit()
{
    MainDlg *Server = new MainDlg(wxT("App Server 1.0"), wxDEFAULT_FRAME_STYLE - wxRESIZE_BORDER - wxMAXIMIZE_BOX);
    Editor->Show();

    return true;
}
Run Code Online (Sandbox Code Playgroud)

MainDlg.cpp:

#include "MainHeader.h"

BEGIN_EVENT_TABLE(MainDlg, wxFrame)
EVT_BUTTON(6, MainDlg::StartServer)
EVT_BUTTON(7, MainDlg::StopServer)
END_EVENT_TABLE()

CNETServerConnection *cnServCon;
std::string ServerIP, DBHost, DBUser, DBName, DBPass;
int UserCapacity, DBPort, ServerPort;
MYSQL *sqlhnd;

MainDlg::MainDlg(const wxString &title, long style) : wxFrame(NULL, wxID_ANY, title, wxDefaultPosition, wxSize(301, 230), style)
{
    cnServCon = new CNETServerConnection(100);
    this->InitializeComponent();
}

void MainDlg::InitializeComponent()
{ …
Run Code Online (Sandbox Code Playgroud)

c++ multithreading wxwidgets

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

如何在WPF中使用Windows身份验证?

我没有找到关于如何在WPF应用程序中使用Windows身份验证的文档.我不会认为它会与任何非WPF应用程序有任何不同,但它似乎是.我想进入我的项目属性 - >应用程序并确保Windows身份验证已启用,但该选项在WPF应用程序中不可用(如以下文档所示).

http://msdn.microsoft.com/en-us/library/tzdks800.aspx

如果我忽略所有这些并只看My.User.Name(VB),它就是空的.这告诉我,某些方式未启用Windows身份验证.

似乎有一个我缺少的概念; 有人能指出我正确的方向吗?

我的计划是使用PrincipalPermission属性来限制对我的应用程序的某些部分(或者可能是整个应用程序,通过将其应用于Application_Startup())的访问.

vb.net wpf windows-authentication

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

正则表达式,用于从字符串中的引号中删除引号

假设我有一堆像这样的文本(简化示例,但你明白了):

INSERT stuff(a,b,c)     VALUES('1','a','1');
INSERT stuff(a,b,c)     VALUES('2','b','1');
INSERT stuff(a,b,c)     VALUES('3','c','2');
INSERT stuff(a,b,c)     VALUES('4','d','2');
INSERT stuff(a,b,c)     VALUES('5','e','3');
INSERT stuff(a,b,c)     VALUES('6','f','3');
Run Code Online (Sandbox Code Playgroud)

我正在寻找一个正则表达式,它可以删除''每个数字周围的数字,但只留下数字.

这是捕获. 你不能指望所引用的数字每次都在同一个位置.

可能会出现这样的情况:

INSERT stuff(a,b,c)     VALUES('6','3','f');
Run Code Online (Sandbox Code Playgroud)

可以使用VBScript和RegExp对象的东西会很好.

regex t-sql vbscript

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

有没有人使用Scheme编程语言谋生?

我开始学习方案乐趣,如果有人使用它为生活作为主要编程语言...甚至作为一个额外的工具,编程库不知道?如果是这样,你用它做什么?你通常用什么样的问题来解决它?

scheme programming-languages

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

我应该在Perl中使用autobox吗?

对于那些不了解Perl的人来说autobox,它是一个模块,它为您提供内置基元的方法,甚至可以覆盖它们.

# primitives
'a string'->toupper();
10->to(1); # returns [10, 9, 8, 7, 6, 5, 4, 3, 2, 1]

# Arrays, array refs
[qw(A B C D E)]->for_each( sub { ... } );
@array->length()

# Hashes, hash refs
{ key => 'value', key2 => 'value2' }->values()
%hash->keys()

# Even specify your own base class...
use autobox SCALAR => 'Foo';
Run Code Online (Sandbox Code Playgroud)

总体而言,内置类型的方法更像是对象,简化了一些任务,使其他任务变得更加明显.

然而...

autobox文档说有性能损失,一些比简单地调用对象的方法,比标准的语法更加多. 然后,有一些关于它在evals中使用的警告(特别是字符串evals)在某些情况下可能会导致问题. 它看起来似乎没有标准的许多Perl发行版.

使用autobox真的值得吗?

perl

13
推荐指数
3
解决办法
706
查看次数

获取链接的根域

我有一个链接,如http://www.techcrunch.com/,我想获得链接的techcrunch.com部分.我如何在python中解决这个问题?

python regex dns root

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

SQL Server查询 - 使用DISTINCT选择COUNT(*)

在SQL Server 2005中,我有一个表cm_production,其中列出了所有已投入生产的代码.该表有ticket_number,program_type,program_name和push_number以及其他一些列.

目标:按程序类型和推送号计算所有DISTINCT程序名称

到目前为止我所拥有的是:

DECLARE @push_number INT;
SET @push_number = [HERE_ADD_NUMBER];

SELECT DISTINCT COUNT(*) AS Count, program_type AS [Type] 
FROM cm_production 
WHERE push_number=@push_number 
GROUP BY program_type
Run Code Online (Sandbox Code Playgroud)

这让我在那里,但它计算所有的程序名称,而不是不同的程序名称(我不希望它在该查询中做).我想我无法绕过如何告诉它只计算不同的程序名而不选择它们.或者其他的东西.

sql t-sql sql-server sql-server-2005

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

C# - 是否可以创建一个可以从带命令行的命令行运行的Windows窗体应用程序?

我想要一个包含UI的Windows窗体应用程序,但我希望它从命令行运行一些参数,可能还有一个/hide/visible=false选项.

如何读取命令行参数?并相应调整?

c# command-line winforms

12
推荐指数
2
解决办法
6301
查看次数

如果double变量包含整数而不是浮点,则检查它

我的意思是:

  double d1 =555;
  double d2=55.343
Run Code Online (Sandbox Code Playgroud)

我希望能够告诉d1是一个整数而d2不是.有没有一种简单的方法在c/c ++中做到这一点?

c c++ floating-point

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

MOTODEV Studio与Android谷歌插件

有没有人有任何建议,经验和建议?我对谷歌插件很满意 - 什么会让我换成MOTODEV?毋庸置疑 - 我会下载并玩它,但我也对开发人员的反馈感兴趣.

ide comparison android

10
推荐指数
3
解决办法
8345
查看次数