问题列表 - 第24031页

char到LPCTSTR

如何在vc ++中将char转换为LPCTSTR


我正在使用MVC.

QByteArray qBary;
qBary.append(temp);
char toChar[512];
for(int ii = 0; ii < 512; ii++)
{ 
    toChar[ii] = qBary[ii];
    if(qBary[ii] == '\0') 
    {
        break;
    }
} 
SHFILEOPSTRUCT sf;
memset(&sf, 0, sizeof(sf)); 
sf.hwnd = 0;
sf.wFunc = FO_COPY;
sf.pFrom = toChar; // error occurring here
Run Code Online (Sandbox Code Playgroud)

model-view-controller msdn visual-c++

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

如何使用JavaScript在Selenium RC中使用xpath?

我使用Selenium RC与IE 6和XPath定位器非常慢.所以我试图看看javascript-xpath是否真的能加快速度.

但是找不到关于如何使用本机x路径库的足够/清晰的文档.

我正在做以下事情:

protected void startSelenium (String testServer, String appName, String testInBrowser){
    selenium = new DefaultSelenium("localhost", 4444, "*" +testInBrowser, testServer+ "/"+ appName + "/");
    echo("selenium instance created:"+selenium.getClass());
    selenium.start();
    echo("selenium instance started..." + testServer + "/" + appName +"/");

    selenium.runScript("lib/javascript-xpath-latest-cmp.js");
    selenium.useXpathLibrary("javascript-xpath");
    selenium.allowNativeXpath("true");
}
Run Code Online (Sandbox Code Playgroud)

这导致XPath定位器的速度提高,但改进不一致.在某些运行中,定位器所用的时间减半; 而有时它随机高.

我在这里错过了任何配置步骤吗?如果能够取得成功的人能够分享他们的观点和方法,那将会很棒.

谢谢,Nirmal

解:

protected void startSelenium (String testServer, String appName, String testInBrowser){
    selenium = new DefaultSelenium("localhost", 4444, "*" +testInBrowser, testServer+ "/"+ appName + "/");
    echo("selenium instance created:"+selenium.getClass());
    selenium.start();
    echo("selenium instance started..." + testServer + …
Run Code Online (Sandbox Code Playgroud)

javascript selenium xpath selenium-rc

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

.NET CLR规范

我在哪里可以找到CLR的规格?例如,我想看一下如何在内存中实现对象"ThreadStart".

谢谢.

.net clr specifications

9
推荐指数
2
解决办法
3444
查看次数

折叠后的ExtJS手风琴初始化组件

我在EXTJS中遇到以下问题:我有一个带有2个面板的手风琴布局.第一个面板用于选择元素,如果双击,细节将显示在第二个面板中.

但是有一个问题:panel2的元素似乎没有被初始化,所以我得到一个"未定义"的错误.

当我打开panel2并关闭它时,我没有问题.然而打开和关闭看起来令人毛骨悚然.

有没有办法在折叠时初始化元素?或者在mainPanel.layout.setActiveItem(panel1)中有类似回调的东西......回调:initPanel2()?

extjs init

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

自定义键盘iphone,UITextView中的退格按钮有问题

嘿伙计检查此代码(我的自定义键盘):

-(IBAction) updateTextBackSpace:(id)sender
{
    if([txtview.text length]>0)
    {
        NSString *deletedLastCharString = [txtview.text substringToIndex:([txtview.text length]-1)];
        [txtview setText:deletedLastCharString];
    }
    else
    {
        return nil;
    }
}  
Run Code Online (Sandbox Code Playgroud)

问题是我无法弄清楚如何更改此代码,以便我可以擦除光标处任何给定行中的任何文本,退格开始从行的末尾擦除.我应该能够擦除(退格) )从光标位置请帮助

iphone objective-c

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

在java中使用wait()和notify()的简单方案

我是否可以获得一个完整的简单场景,即教程,建议如何使用它,特别是使用队列?

java notify wait

175
推荐指数
4
解决办法
21万
查看次数

将变量从vbscript传递到批处理文件

我正在使用vbscript来调用批处理文件.我的脚本看起来像:

dim shell  
set shell=createobject("wscript.shell")  
shell.run "a.bat"  
set shell=nothing     
Run Code Online (Sandbox Code Playgroud)

我的批处理文件很简单,看起来像:

D:  
cd D:\d  
winzip32.exe -min -a D:\a  
Run Code Online (Sandbox Code Playgroud)

我想将一个变量从脚本传递给批处理文件.让我们说目标文件夹.
我怎么做?
很感谢任何形式的帮助.

vbscript

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

如何使用Python连接到本地MQseries队列?

我是mqseries的新手,我从IBM WebSphere MQ curses开始.有MQ_APPLEMQ_ORANGE队列管理器的例子.使用MQ Explorer将消息发送到本地或远程队列没有问题,但我想从代码中发送此类消息:Python或Java.我试过Python pymqi库,代码如下:

import pymqi

qmgr = pymqi.QueueManager(None)
qmgr.connect('QM_APPLE')

putq = pymqi.Queue(qmgr, 'Q1')
putq.put('Hello from Python!')
Run Code Online (Sandbox Code Playgroud)

但我收到错误:

Traceback (most recent call last):
    File "mq_put.py", line 4, in <module>
        qmgr.connect('QM_APPLE')
    File "c:\Python26\lib\site-packages\pymqi.py", line 758, in connect
        raise MQMIError(rv[1], rv[2])
pymqi.MQMIError: MQI Error. Comp: 2, Reason 2540: FAILED: MQRC_UNKNOWN_CHANNEL_NAME
Run Code Online (Sandbox Code Playgroud)

QM_APPLE队列管理器和Q1本地队列.

我的代码出了什么问题?

python ibm-mq

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

如何在php中创建一个星期名称的数组

我知道这是愚蠢的,但我该怎么做?我想通过PHP创建一个七天的数组我的意思是所有七个工作日.我不想像他一样写它们:

sunday monday tuesday ...etc
Run Code Online (Sandbox Code Playgroud)

天将从星期日开始,这意味着如果今天是3月29日(星期一),那么它会自动抓取当前日期并从星期日开始创建一系列工作日.

数组总是以这种方式

 $weakarray=("sunday","monday",......,"saturday");
Run Code Online (Sandbox Code Playgroud)

php

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

Java和Nagle例证

我试图在一个简单的客户端 - 服务器程序中说明Nagle算法.但我无法弄明白,或者让它清楚地印在我身上.

在我的示例中,客户端只生成从1到1024的int并将它们发送到服务器.服务器只是将这些int转换为十六进制字符串并将它们发送回客户端.

几乎所有我改变的结果都是相同的结果.int的发送和重新发送在256个int的块中.我在两边尝试了setTcpNoDelay(true)来查看更改,但这在我的控制台中给出了相同的结果.(但不是在wireshark中,我看到服务器和客户端之间发送的数据包的数量有很大差异)但我的目标是能够在控制台中看到它,我猜测有一些ObjectOutputStream或类似的缓冲区阻止一切?

当我output = new PrintWriter(client.getOutputStream(), true)改为false (The truefalse:autoFlush- 布尔值; if true,the println,printf或者format方法将刷新输出缓冲区)时,我的服务器不再向客户端提供任何输出.

基本上我的目标是只提供服务器和/或客户端的真或假作为参数来设置TcpNoDelay,在启动时,清楚地看到控制台中输入/输出的差异.我不确定所使用的一切,所以欢迎任何帮助清除这一点.

服务器:

package Networks.Nagle;

import java.io.*;
import java.net.*;
import java.util.*;

public class NagleDemoServer
{
    private static ServerSocket serverSocket;
    private static final int PORT = 1234;

    public static void main(String[] args) throws IOException
    {
        int received = 0;
        String returned; 
        ObjectInputStream input = null;
        PrintWriter output = null;
        Socket client; …
Run Code Online (Sandbox Code Playgroud)

java tcp client-server

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