问题列表 - 第12212页

过早取消While循环

我正在使用While循环,它根据用户输入的值循环一定数量的循环(1-576).它由用户单击"开始"按钮激活,但我希望能够使用"Escape"键取消它.

但是,当循环进行时,我无法让程序识别任何按键.

Private Sub OnGlobalKeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles kh.KeyDown

        lblInput.Text = String.Format("'{0}' Code:{1}", e.KeyCode, CInt(e.KeyCode).ToString())


        If e.KeyCode = CType(27, Keys) Then
                    count = 0
                    loops = 0
        End If
    End Sub
Run Code Online (Sandbox Code Playgroud)

我的循环

Private Sub RUNLOOP()
            While loops >= 1
                  ' my code that runs in the loop
                  loop = loop - 1
            End While
End Sub
Run Code Online (Sandbox Code Playgroud)

当循环运行时,我的按键不会注册,否则它们会正常注册.

vb.net loops while-loop

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

从RPG在iSeries上调用远程Java程序

我正在寻找从Iseries V5r4上运行的RPG调用Java程序.远程程序是在Websphere中运行的Web服务客户端(执行邮政编码查找).

理想情况下,我想直接从RPG中调用它?那可能吗?或者我是否必须创建一个在iSeries上运行的java程序,并使用RMI或其他东西来调用远程java程序.

我们并不热衷于直接调用extenral webservice,因为它意味着从其他世界直接到iSeries的开放路径.

我不是一个RPG程序员,只是想找点东西指出我们的人正确的方向或我需要的任何东西,以使java程序更适合RPG人员.

谢谢,斯科特

java rpg ibm-midrange

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

python的切片有多快

为了节省空间和必须保持不同源之间数据一致性的复杂性,我正在考虑存储某些子串的开始/结束索引,而不是存储子串本身.诀窍是,如果我这样做,我可能会一直创建切片.这是要避免的吗?切片操作员是否足够快我不需要担心?新对象创建/销毁开销怎么样?


好的,我吸取了教训.除非您尝试修复一个真正的问题,否则不要进行优化.(当然这并不意味着对不必要的错误代码,但这不是重点......)另外,在堆栈溢出之前测试和配置文件.= D谢谢大家!

python optimization

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

在c ++中向三维向量添加值

我想使用3-d Vector在c ++中的某些计算之间存储和添加值.我在向量中添加第三维时遇到问题.我想要实现的是一个向量,每次迭代放入一个二维向量,这里只有每个向量的第一个值...所以输入看起来像这样

1 3 7 9
- - - -
Run Code Online (Sandbox Code Playgroud)

然后我想在标有 - 的地方添加值 - 所以最后矩阵看起来像这样(每次迭代)(只显示2-d)

1 3 7 9
2 5   7
3     2
1
Run Code Online (Sandbox Code Playgroud)

现在我在添加第一个元素时遇到了麻烦.我正在使用sollist 3-D矢量作为全局矢量.我的值数组都具有相同数量的> 0.5的元素,因此不是错误的位置.

 vector<vector<vector<int>>>sollist;


void sol(array& values, int& iter)
    {int i;
    sollist.push_back ( vector<vector<int>>() );

        for (i=0;i<10;i++)
    if (values[i]>0.5)
    sollist[iter][0].push_back(i);
    }
Run Code Online (Sandbox Code Playgroud)

非常感谢你的帮助和一个优秀的论坛.../Buxley

c++ vector

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

C#.如何以编程方式授予用户登录即服务

我在互联网上搜索过,但在c#中找不到任何解决方案.有谁知道如何授予用户在c#中作为服务登录的权限?

c# windows local-security-policy

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

ReSharper格式化:对齐相等的操作数

Google员工注意,此问题有些过时,因为ReSharper 2017.3.1的当前版本现在支持所请求的功能

我喜欢格式化我的代码以对齐相等操作数的右侧.
像这儿:

bool    canRead     = false;
bool    canReadClass    = true;
string  className   = boType.Name;
Run Code Online (Sandbox Code Playgroud)

我最近切换到ReSharper并发现它非常有用,但找不到允许我以描述的方式格式化代码的选项.

你知道是否有这样的选项/插件?
也许除了ReSharp解决方案之外您还知道吗?

编辑:
如何决定代码的哪一部分应该对齐?
我的约定是将所有变量对齐在同一个块中.
通过"块"我的意思是部分代码没有被空行分割.

例如

// First block
int      count     = 10;
string   name      = "abc";
bool     calculate = true;
.....
.....
// Second block
MyOwnType    myType   = new MyOwntype();
int          count    = 10;
Run Code Online (Sandbox Code Playgroud)

编辑-2
我为此打开了R#票.如果有兴趣的话请投票!

c# resharper code-formatting

27
推荐指数
4
解决办法
8230
查看次数

将点文件(graphviz)转换为图像时如何设置分辨率?

我试过了

$ dot -Tpng rel_graph.gv > rel_graph.png
Run Code Online (Sandbox Code Playgroud)

但是生成的图像质量很差.

dot graphviz

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

是否有一种格式化jQuery链的首选方法,使它们更具可读性?

鉴于以下示例代码克隆表行,设置一些属性,然后将其附加到表:

$("#FundTable").append(
    objButton.parents("tr").clone()
        .find(".RowTitle").text("Row " + nAddCount).end()
        .find(".FundManagerSelect").attr("id", "FundManager" + nAddCount)
                                .change(function() { ChangeFundRow(); }).end()
        .find(".FundNameSelect").attr("id", "FundName" + nAddCount).end()
);
Run Code Online (Sandbox Code Playgroud)

有没有人有任何关于如何将其格式化为更容易的建议?这样做是否有任何公认的惯例?

拥有一套可以遵循的规则并将其纳入一组标准将是有用的.

javascript jquery chaining

17
推荐指数
2
解决办法
3947
查看次数

使用C#以编程方式在IIS中创建网站并设置端口号

我们已经能够创建一个网站.我们使用此链接中的信息执行此操作:

https://msdn.microsoft.com/en-us/library/ms525598.aspx

但是,我们想使用端口号80以外的端口号.我们如何做到这一点?

我们正在使用IIS 6

c# iis port iis-6

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

Bouncycastle以编程方式安装提供程序

是否可以在不修改安全策略文件的情况下以编程方式安装Bouncycastle提供程序?

java security policy bouncycastle

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