小编Jai*_*dra的帖子

在字符串中交换两个字母

我想在一个字符串中交换两个字母.例如,如果输入是W,HW字符串中的H所有匹配项H都应替换为,并且所有出现的值应替换为W.字符串WelloHorld将成为HelloWorld.

我知道如何替换单个字符:

str = str.replace('W', 'H');
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何交换字符.

java regex string

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

eclipse中图像的文件名错误无效

我遇到以下错误:

res/drawable-hdpi/Twitter.png: Invalid file name: must contain only [a-z0-9_.]
Run Code Online (Sandbox Code Playgroud)

Twitter.png对我来说看起来像一个有效的文件名.没有像Facebook.png,RSS.png这样的名字的其他图像都可以使用.

请帮忙!!

android

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

Designer.cs文件在c#中的作用

我在我的项目中获取Designer.cs文件,文件中的注释表示它是由自动工具生成的.

这是一个现有项目,所以我对此并不了解.它是为一个schema.cs生成的,该schema.cs由Database中所有表的模式组成.

我正在使用SQLIte DB.任何人都可以帮助我理解Designer.csC#项目中文件的用途.

c# visual-studio

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

运行Calendar项目时出错

我从https://github.com/android/platform_packages_apps_calendar下载了日历项目,现在我正在尝试运行该项目.我将项目导入到eclipse中new --> Android project from existing source,导入成功,但我在项目中得到一个红色感叹号,如下所示:

在此输入图像描述

我去的时候,properties > Android我看到了这个:

在此输入图像描述

看起来该项目正在使用某些库,但无法在工作区中找到.我怎样才能解决这个问题?

android

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

为什么我们在onCreate()而不是onStart()或onResume()中设置内容视图?

我创建了一个小程序来设置onResume()方法而不是onCreate()的内容视图,并且它工作正常.

onResume()
{
        setContentView(R.layout.activity_main);
        editText1 = (EditText) findViewById(R.id.ed1);
        editText2 = (EditText) findViewById(R.id.ed2);
        Button button = (Button) findViewById(R.id.button1);
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
                Toast.makeText(MainActivity.this, "Button Clicked", Toast.LENGTH_SHORT).show();
            }
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

android

8
推荐指数
2
解决办法
4077
查看次数

Visual Studio 2010中的F7 - 相反的是什么?

当我在Visual Studio 2010中查看aspx页面时,我可以点击F7它然后打开代码隐藏.是否有一个输入手势我可以用来带我回到aspx前端代码?

asp.net visual-studio-2010 visual-studio

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

使用LINQ更新DataTable中的两列

我想使用LINQ查询在一行中更新两列DataTable.目前我正在使用以下两行来做同样的事情:

oldSP.Select(string.Format("[itemGuid] = '{0}'", itemGuid)).ToList<DataRow>().ForEach(r => r["startdate"] = stDate);
oldSP.Select(string.Format("[itemGuid] = '{0}'", itemGuid)).ToList<DataRow>().ForEach(r => r["enddate"] = enDate);
Run Code Online (Sandbox Code Playgroud)

如何在一行中使用一个Select

c# datatable

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

在WPF中使用带有多个值的DataTrigger

我使用的是XAML代码的一部分

<DataTrigger Binding="{Binding Path=Name}" Value="1">
    <Setter Property="Header" TargetName="expanderHeader" Value="Course Text"/>
</DataTrigger>
<DataTrigger Binding="{Binding Path=Name}" Value="2">
    <Setter Property="Header" TargetName="expanderHeader" Value="Media Lecture"/>
</DataTrigger>
<DataTrigger    Binding="{Binding Path=Name}" Value="3">
    <Setter Property="Header" TargetName="expanderHeader" Value="Assessment"/>

<DataTrigger Binding="{Binding Path=Name}" Value="4">
    <Setter Property="Header" TargetName="expanderHeader" Value="Question"/>
</DataTrigger>
<DataTrigger Binding="{Binding Path=Name}" Value="5">
    <Setter Property="Header" TargetName="expanderHeader" Value="General"/>
</DataTrigger>
Run Code Online (Sandbox Code Playgroud)

现在我想使用dataTrigger,其值可以是3,301,302或303.我该怎么做.我尝试使用Multidatatrigger,但它没有用.我尝试使用Multidatatrigger的代码是:

<MultiDataTrigger>
    <MultiDataTrigger.Conditions>
        <Condition Binding="{Binding Path=Name}" Value="301"/>
        <Condition Binding="{Binding Path=Name}" Value="301"/>
        <Condition Binding="{Binding Path=Name}" Value="302"/>
        <Condition Binding="{Binding Path=Name}" Value="303"/>
        </MultiDataTrigger.Conditions>
    <Setter Property="Header" TargetName="expanderHeader" Value="Assessment"/>
</MultiDataTrigger>
Run Code Online (Sandbox Code Playgroud)

c# wpf xaml triggers multidatatrigger

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

如何让我的TCP服务器永远运行?

我有这个从文档中得到的代码:

#!/usr/bin/env python

import socket

TCP_IP = '192.168.1.66'
TCP_PORT = 40000
BUFFER_SIZE = 20  # Normally 1024, but we want fast response

s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.setsockopt(socket.SOL_SOCKET, socket.SO_REUSEADDR, 1)
s.bind((TCP_IP, TCP_PORT))
s.listen(1)

conn, addr = s.accept()

print 'Connection address:', addr

while True:
    data = conn.recv(BUFFER_SIZE)
    if not data: break
    print "received data:", data
    conn.send(data)

conn.close()
Run Code Online (Sandbox Code Playgroud)

但是每次断开连接都会关闭,如何让它永远运行?

python sockets tcp

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

简单的浏览器时间轴

我想为游戏服务器制作一个工具,它将读取连接/断开连接日志,并以一种视觉上吸引人的方式呈现它们.我正在寻找的效果类似于这个模型(借口'程序员艺术')

这是我的形象:

在此输入图像描述

彩条显示用户连接到服务器的时间.

DHX Timeline View是我最接近浏览器内解决方案的可行解决方案.Simile,Mashi,Verite和其他一些人似乎对我想要的东西太复杂了.

有没有可以做我需要的脚本?有没有人有这种经历的经验?建一个会更好吗?如果是这样,怎么样?(我完全乐于学习)

javascript timeline visualization

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