问题列表 - 第31078页

Javascript:突出显示保留原始案例的子字符串,但在不区分大小写的模式下搜索

我正在尝试编写一个"建议搜索框",我找不到一个解决方案,允许使用javascript保持原始案例突出显示子字符串.

例如,如果我搜索" ca"我在不区分大小写模式下搜索服务器端,我有以下结果:

计算器

日历

逃逸

我想在之前的所有单词中查看搜索字符串,因此结果应为:

Ca lculator

ca lendar

ES CA PE

我尝试使用以下代码:

var reg = new RegExp(querystr, 'gi');
var final_str = 'foo ' + result.replace(reg, '<b>'+querystr+'</b>');
$('#'+id).html(final_str);
Run Code Online (Sandbox Code Playgroud)

但显然这样我放松了原来的情况!

有没有办法解决这个问题?

javascript regex case-sensitive case-insensitive

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

如何使用Python连接到Microsoft Dynamics CRM服务器?

Microsoft Dynamics CRM服务使用NTLM身份验证,这使得使用suds有点复杂的python进程连接到它.我正在寻找一个代码示例:

  1. 发送和接收来自的响应 RetrieveAttributeRequest
  2. 发送和接收来自Execute请求的响应.

这必须使用Python 2.6或Python 2.7,而不是Python 3.我已经有一个使用curl的工作实现,但它在最好的时候是片状的,作为我在这个工具中的其他工作的一部分,我会喜欢清理它并使用python/suds运行它.

python ntlm web-services dynamics-crm dynamics-crm-2011

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

设置视图的绝对位置

是否可以在Android中设置视图的绝对位置?(我知道有一个AbsoluteLayout,但它被弃用了......)

例如,如果我有一个240x320px的屏幕,我怎么能添加一个ImageView20x20px,使其中心位于(100,100)?

layout android position view android-layout

177
推荐指数
4
解决办法
24万
查看次数

带有dll的免费SFTP客户端,用C#上传和下载文件

我正在寻找免费的SFTP客户端.此外,它应该有一个免费的DLL,使用它我可以编写代码来上传和下载C#(.NET框架)文件.

例如以下代码不是免费的,它有30天免费评估,我想免费,

Chilkat.SFtp sftp = new Chilkat.SFtp();

bool success;
success = sftp.UnlockComponent("Anything for 30-day trial");

sftp.ConnectTimeoutMs = 5000;
sftp.IdleTimeoutMs = 10000;

int port;
string hostname;
hostname = "www.my-ssh-server.com";
port = 22;
success = sftp.Connect(hostname,port);

success = sftp.AuthenticatePw("myLogin","myPassword");

success = sftp.InitializeSftp();

string handle;
handle = sftp.OpenFile("hamlet.xml","readOnly","openExisting");

success = sftp.DownloadFile(handle,"c:/temp/hamlet.xml");

success = sftp.CloseHandle(handle);
MessageBox.Show("Success.");
Run Code Online (Sandbox Code Playgroud)

.net c# ftp client sftp

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

批处理文件是否支持多行变量

如果是这样如何?

是的,批处理文件是蹩脚的,但我不能使用powershell,我不想写一个真正的应用程序来做这个简单的任务....

编辑

我想要的是什么样的东西

set var="this is a 
multi 
line 
string "
Run Code Online (Sandbox Code Playgroud)

windows batch-file

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

如何在Delphi中解析复杂的文件格式?(不是CSV,XML等)

自从我不得不解析任何比CSV或XML更难的文件以来,已经有几年了,所以我没有实践.我被赋予了在Delphi应用程序中解析名为NeXus的文件格式的任务.

问题是我只是不知道从哪里开始,我是否使用了标记器,正则表达式等?也许甚至教程可能就是我现在所需要的.

delphi format parsing file tokenize

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

如何将生成的pdf文件作为附件发送到C#的电子邮件中?

我有生成pdf文件的代码,我想将其作为电子邮件的附件发送.

我有这个代码:

        FileContentResult fileContentResult = File(fileName, "application/pdf", "file.pdf");
Run Code Online (Sandbox Code Playgroud)

我有这个代码通过电子邮件发送附件

        Attachment a = new Attachment();
        sender.SendMail("a@a.com", "a@a.com", "subject", "Body", a);
Run Code Online (Sandbox Code Playgroud)

如何将FileContentResult转换为Attachment对象?

c# email

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

递归函数调用如何在循环中工作?

我有一个函数,其中有一个调用函数的循环.

function displayItem(item, isChild)
{
    if (isChild)
    {
        writeOutput('<li>' & item.name & '</li>');
    }
    else
    {
        writeOutput('<li>' & item.name);
    }
    try
    {
        if (item.hasChild)
        {
            writeOutput('<ul>');
            numberOfItems = item.numChildren;
            for (x=1;x LT numberOfItems;x++)
            {
                displayItem(item.child[x], true);
            }
            writeOutput('</ul>');
        }
    }
    catch(Exception e){}
    writeOutput('</li>');
} 
Run Code Online (Sandbox Code Playgroud)

执行该函数后,循环继续执行该执行的x值,而不是从之前的位置开始.

例如:x为3. displayItem传递"item.child [3]"并为true.它通过函数工作,进入循环,执行循环到x = 4,然后退出循环.函数结束并(根据我的理解)返回到x应为3的点.而不是从3中取出,添加一个(使其成为4)然后再次执行循环,它从4中取出(值从"内部"递归地称为循环).

我知道这听起来不连贯,但我想不出任何其他方式来解释它.

有什么我做错了,或者这只是生活中的一个事实,我必须解决一些问题?

更新: 看了更多,看起来好像最早的循环提前退出.使用局部变量'x'修复了计数问题,但是如果查看上一个示例,则循环只退出4.它在条件满足之前离开.有任何想法吗?

coldfusion recursion loops for-loop

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

单独的方向NIB

我正在尝试在iPad应用程序中支持多个方向,而设计者提出的视图无法使用纯粹的弹簧/支柱模型进行设置.我已经在两个单独的nib文件中布局了视图,目前使用以下...

- (void)willAnimateRotationToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation duration:(NSTimeInterval)duration;
{
    if (UIInterfaceOrientationIsPortrait(interfaceOrientation))
    {
        [[NSBundle mainBundle] loadNibNamed:@"ConfigureViewController-Portrait" owner:self options:nil];
    }
    else
    {
        [[NSBundle mainBundle] loadNibNamed:@"ConfigureViewController" owner:self options:nil];     
    }
}
Run Code Online (Sandbox Code Playgroud)

这是有效的,但正如预期的那样,有点慢.有没有办法缓存这个结果?或者是否有某种方法可以完成我缺少的整个过程.只是拿着从它回来的顶级对象并没有什么帮助,因为我需要NIB知道如何连接所有东西.

cocoa-touch objective-c interface-builder nib ipad

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

如何获取父基类对象super.getClass()

我有一点Java问题(作为一名C++程序员).

我有2个相关的课程:

public class Patient() {
...
}

public class PatientPersistent extends Patient {
...
    public void foo() {
    System.out.println(super.getClass().toString());
    }
}
Run Code Online (Sandbox Code Playgroud)

这将输出:

class org.example.smartgwt.server.model.PatientPersistent

有没有办法获得父类类型?即

class org.example.smartgwt.server.model.Patient.

这将允许我概括一些我需要在每个孩子中实施的方法,这些方法很糟糕.

谢谢!


UPDATE

我正在使用Dozer将我的域Hibernate对象转换为Serializable版本.我不希望客户知道这一点,因此客户只能看到Patient类.在服务器端,我执行转换.

public class DataObject<Type> {

    private static final Class<Object> DstType = Type;

    public Object convert(Object srcData, final BeanFactory factory) {
        Mapper mapper = (Mapper)factory.getBean("dozerMapper");

        return (Object)mapper.map(srcData, DstType);
    }
}

public class Patient() implements Serializable {
    public Set foo;
}    

public class PatientPersistent extends Patient {

    public org.hibernate.collection.PersistentSet …
Run Code Online (Sandbox Code Playgroud)

java class dozer

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