小编ASt*_*her的帖子

自动滚动到多行文本框的底部

我已经开始为一个涉及在较新引擎上重建游戏的小项目制作主服务器程序。主服务器程序目前看起来像这样:

在此处输入图片说明

带有“发现 4 个已安装处理器”的大文本框是一个“控制台”,它使用主服务器输出发送到客户端/游戏服务器和从客户端/游戏服务器发送的原始事件消息。不能输入,管理员(唯一可以访问主服务器程序这个界面的人)只能从文本框中复制;他们不能删除/添加任何东西。

问题是,因为它应该是一个“控制台”,它应该自动向下滚动到多行文本框的最后一行。

有堆栈溢出覆盖这个(许多问题这一个为例),但我一直没能得到它的工作(文本框不向下滚动)的范围内放置代码时console_TextChanged子程序。我试过这个:

Private Sub console_TextChanged(sender As Object, e As EventArgs) Handles console.TextChanged
    console.AppendText(Text)
    console.Select(console.TextLength, 0)
    console.ScrollToCaret()
End Sub
Run Code Online (Sandbox Code Playgroud)

它不起作用,但它确实会导致程序中的错误,其中每一行都附加了程序的标题很多次:

[net 11:32:22.243] System Started.Server Network | Crysis Wars 1.5Server Network | Crysis Wars 1.5Server Network | Crysis Wars 1.5Server Network | Crysis Wars 1.5Server Network | Crysis Wars 1.5Server Network | Crysis Wars 1.5Server Network | Crysis Wars 1.5Server Network | Crysis Wars 1.5Server Network | Crysis Wars 1.5Server Network | …
Run Code Online (Sandbox Code Playgroud)

vb.net textbox winforms visual-studio-2015

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

将“复制到输出目录”的默认选项设置为“始终复制”

我刚刚在启动了一个新项目,并且该新项目正在使用大量图像/文本文件。

实际的项目是一个简单的安装程序,但是我的要求对于现有的安装程序来说太高级了,因此我必须创建自己的安装程序。

我的问题是我必须进入已添加的每个文件的属性,并将“复制到输出目录”从“从不”更改为“总是复制”,并且您可以想象这花费了相当长的时间约有50个文件要添加:

在此处输入图片说明

是否可以将“始终复制”设置为向任何项目添加新文件的默认设置?如果是这样,怎么办?

我想象有一些注册表调整可以做到这一点,但我还没有发现任何东西。

vb.net external visual-studio-2013

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

每当我从Visual Studio中在Chrome中预览时,为什么IIS会以代码0退出?

我昨天用开始了一个新的网站; 我熟悉VB.NET但不熟悉ASP.NET.

我的主要浏览器是谷歌浏览器,但是当我尝试"模拟"(调试)网站时,调试器会退出由Visual Studio生成的本地开发服务器,因此,Chrome无法加载网站(因为它在尝试网络服务器没有运行).通过并排查看Chrome和Visual Studio可以很容易地看到这一点; Visual Studio的状态栏变为橙色一秒左右然后返回蓝色,IIS退出代码0:

The program '[73048] iisexpress.exe: Program Trace' has exited with code 0 (0x0).
The program '[73048] iisexpress.exe' has exited with code 0 (0x0).
Run Code Online (Sandbox Code Playgroud)

但是,可以通过在Internet Explorer中"模拟"然后再次使用Chrome来暂时解决此问题,但必须在每次重新启动时应用此修复程序才能使其正常工作.

为什么会发生这种情况,如何在没有网络服务器退出的情况下在Chrome中正确调试?

我读过如何在结束调试时阻止Visual Studio 2013关闭我的IIS Express应用程序?但是,在这方面没有一个解决方案帮助我,问题是Visual Studio iisexpress.exe在调试开始时似乎正在关闭.

Chrome在一个单独的进程(沙盒)中运行每个选项卡,因此当Chrome实际为"模拟器"启动时创建的新选项卡生成一个全新的PID时,可能是Visual Studio期待Chrome的"基础"PID?

除了使用Internet Explorer(或"修复")来调试网站之外,还有其他解决方案吗?

我已经记录了这里发生的事情,我仍然觉得很奇怪,Internet Explorer能够暂时"解决"这个问题.

我使用的是Windows 8.1 Pro(Media Center Edition)和Chrome 40.0.2214.93 m的Visual Studio 2013 Ultimate.

asp.net google-chrome visual-studio

5
推荐指数
0
解决办法
6082
查看次数

无法使用测试用户创建页面

我在我的Facebook开发者帐户上为测试应用创建了一些测试用户.我希望这些测试用户能够创建Facebook页面.当我尝试这样做时,我收到以下错误消息:

此内容不再可用您要求的内容目前无法显示.它可能暂时不可用,您点击的链接可能已过期,或者您可能无权查看此页面.

是否正在创建Facebook页面测试用户无法再使用最新的FB Graph 2.3更新?

facebook-page facebook-graph-api

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

控制台输出中出现意外的字符

我正在为Crysis Wars游戏编写一个新的服务器 - 客户端网络.我有一个函数将字符串居中到控制台窗口中每行支持的字符数.该窗口适合113个字符,但我已将函数中的最大字符宽度设置111为适合文本.

这是我的功能:

string Main::CenterText(string s)
{
    return string((111 - s.length()) / 2, ' ') + s; 
}
Run Code Online (Sandbox Code Playgroud)

这个功能来自我去年提出的一个问题,但我不确定我是否最终在过去的项目中使用它.

我试图在此上下文中使用此函数(该CryLogAlways函数只是将字符串记录到游戏/服务器日志文件并打印它):

CryLogAlways(CenterText("   ____     ____      _ __      _  _  __").c_str());
CryLogAlways(CenterText("  /  _/__  / _(_)__  (_) /___ _( )| |/_/").c_str());
CryLogAlways(CenterText(" _/ // _ \\/ _/ / _ \\/ / __/ // //_>  <  ").c_str());
CryLogAlways(CenterText("/___/_//_/_//_/_//_/_/\\__/\\_, / /_/|_|  ").c_str());
CryLogAlways(CenterText("                         /___/          ").c_str());
Run Code Online (Sandbox Code Playgroud)

但输出是:

在此输入图像描述

同样,@ deW1请求,我有一个类似的输出CryLogAlways(CenterText("X").c_str());:

在此输入图像描述

为什么我得到这个输出,我该如何解决这个问题?

c++ string c++03 crysis

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

字符串到数字转换

我正在尝试在我的新服务器修改中为需要数字和字符串的Crysis Wars进行几个chatcommands.为了获得玩家输入,我这样做:

local name, time, reason = string.match(chatMsg, "^!punish (.*) (%d+) (.*)");
Run Code Online (Sandbox Code Playgroud)

由于某种原因,它无法正常工作(将数值作为字符串获取).数字值是string.match中的第二个变量.我在这里做错了吗?我也试图找到解决方案,但没有找到任何解决方案.也许我应该使用不同的方法来获取数字?

string lua numbers

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

Access无法找到引用的表单

我正在测试我制作的一小部分软件的最后阶段,并且遇到了Access cannot find the referenced form 'Customer Picker':

在此输入图像描述

我检查了访问表单的语法,并没有任何问题.我也在寻找一个解决方案(这个问题在Stack Overflow上详细记录),但没有任何效果.

这是我正在使用的(部分)代码:

DoCmd.OpenReport "Invoice", acViewPreview
If (Forms![Customer Picker]![Combo3].Value = "Business") Then
    Reports![Invoice]![Text154] = Forms![Customer Picker]![Text8]
Else
    Reports![Invoice]![Text154] = Forms![Customer Picker]![Text10] + " " + Forms![Customer Picker]![Text6]
End If
Run Code Online (Sandbox Code Playgroud)

我的目标是根据表单中输入的信息填充报告,然后打印报告(尚未达到目前为止).

我在这里做错了什么,我该如何解决这个问题?

ms-access access-vba

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

如何发送带有空格的 POST 请求?

我正在尝试将输入从 edittext 发送到 PHP。如果我发送的东西没有空格,它可以正常工作,但会因空格而崩溃并说:

非法字符

...指的是空间。

显然,这是使引号正确的问题,但由于某种原因,我无法做到这一点。

我在哪里添加引号?

在创建 URL 期间是在 Java 中吗?

http://example.com/android/project_group_notes_details.php?course=\'"+sessionCourse+"\'";
Run Code Online (Sandbox Code Playgroud)

还是在创建变量时?

String sessionCouse = "\'Software Development With Spaces\'";
Run Code Online (Sandbox Code Playgroud)

还是以某种方式在服务器端完成?

php java post android

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

如何将 JsonObject 转换为 JSON 字符串?

我正在尝试将结构及其包含的数据转换为合法的 JSON 字符串。我在虚幻引擎中使用 C++ 工作。

我正在尝试转换的结构:

USTRUCT()
struct DATALOGGING_API FGURaaSDataStruct
{
    GENERATED_USTRUCT_BODY()
public:
    UPROPERTY()
        FString id_session = "test";
    UPROPERTY()
        TArray<FData> data;
};
Run Code Online (Sandbox Code Playgroud)

上一个结构体中使用的结构体:

USTRUCT()
struct DATALOGGING_API FData
{
    GENERATED_USTRUCT_BODY()
public:
    UPROPERTY()
        FString data;
    UPROPERTY()
        FString tag1;
    UPROPERTY()
        FString tag2;
    UPROPERTY()
        FString tag3;
    UPROPERTY()
        FString tag4;
    UPROPERTY()
        TArray<FString> additional_tags;
    UPROPERTY()
        FString time;
};
Run Code Online (Sandbox Code Playgroud)

目前的方法:(JsonObject - UE4特定代码)

FGURaaSDataStruct tObj = FGURaaSDataStruct();
    TSharedPtr<FJsonObject> jsonObject = FJsonObjectConverter::UStructToJsonObject<FGURaaSDataStruct>(tObj);
Run Code Online (Sandbox Code Playgroud)

此处生成的 JsonObject 包含创建 Json 字符串所需的所有信息,理想情况下,我希望有一种简单的方法将此 JsonObject 转换为 JSON 字符串。

c++ json struct unreal-engine4

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

如何增加最大内存池大小?阿帕奇汤姆猫 9

我正在尝试增加 Apache tomcat 中的最大内存池config

我在 Apache 的帮助下使用 Geo-server 服务,但是我在 Geo-server 中的内存很快就被填满了。我一直必须从地理服务器服务器状态中释放内存。

当我从Apache 未启动增加时,我必须2048 maximum通过停止 Apache 服务器来增加我的内存。1024 to 2048

谁能指导我该怎么做,如何增加内存大小?

在此输入图像描述

java apache tomcat geoserver

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