小编NAS*_*SER的帖子

为什么Visual Studio中没有添加System.Design.dll的引用?

当我尝试使用"System.Windows.Form.Design"命名空间时,我必须在新项目中一直添加引用.可以告诉我一些情况吗?

c# reference visual-studio

5
推荐指数
2
解决办法
3437
查看次数

文件格式无效Richtextbox c#

错误:文件格式在Richtextbox中无效.

我的代码在这里:

var webClient = new WebClient(); //Make sure to reference System.Net
richTextBox1.Rtf = webClient.DownloadString("http://koolkool.freevnn.com/tool/Documents/invitePK.rtf")
Run Code Online (Sandbox Code Playgroud)

请帮我.图像错误:在此输入图像描述

c#

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

在DocumentDB中是否可以像在Sql Server中一样查询“ Where In”?

我有以下简单的Sql Where,其中我正在DocumentDB中尝试使用,但无法使其在Query Explorer中工作:

SELECT * FROM root.DocumentDbTest_AllFieldTypes f
    WHERE f.field1 NOT IN (
                            SELECT g.field1 FROM root.DocumentDbTest_AllFieldTypes g 
                            WHERE g.time = "09:12:34"
                          );
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息: 语法错误,“ SELECT”附近的语法不正确。

有人可以告诉我执行此IN查询的正确语法吗?

c# azure-cosmosdb

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

为什么我们在 IEqualityComparer 中实现 GetHashCode?

我想List通过使用IEqualityComparer接口从C# 中获取不同的项目。但我不知道GetHashCode. 我已经实现了GetHashCodeEquals方法。以及如何调用Equals方法从具有用户定义数据类型的列表中获取不同的项目。

c# equals iequalitycomparer gethashcode

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

如何检查字符串c#中的重复字母

我正在创建一个程序来检查字符串中的重复字母.

例如:

wooooooooooow
happpppppppy

这是我的代码:

 string repeatedWord = "woooooooow";
 for (int i = 0; i < repeatedWord.Count(); i++)
 {
     if (repeatedWord[i] == repeatedWord[i+1])
     {
          // ....
     }
 }
Run Code Online (Sandbox Code Playgroud)

代码可以工作,但它总是会出错,因为最后一个字符[i + 1]是空的/ null.

错误是索引超出了数组的范围.

对此有何解决方案?

c# string if-statement

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

Android - 从更改默认SMS应用程序对话框中获取结果

我正在努力恢复KITKAT上的短信.参考这篇文章,我添加了将我的应用程序设置为SMS的默认应用程序所需的内容.在清单文件中添加所有必需的东西后,我编写了以下代码:

if (android.os.Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT)
{
    mDefaultSmsApp = Telephony.Sms.getDefaultSmsPackage(mContext);
    Intent intent = new Intent(Telephony.Sms.Intents.ACTION_CHANGE_DEFAULT);
    intent.putExtra(Telephony.Sms.Intents.EXTRA_PACKAGE_NAME, mContext.getPackageName());
    mContext.startActivity(intent);
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

上面的代码显示了这个对话框,但我无法从用户点击Yes或No的活动/对话框中获得结果,因为我想添加监听器或获取任何代表用户点击这些按钮的代码.谢谢.

java sms android android-4.4-kitkat

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

C#LINQ返回计数器数组索引max到min

C#和LINQ的新手.我有一个基本上是计数序列的数组.

{1,3,5,2,7,2}

我正在尝试编写一个查询,该查询以降序返回具有最高值的索引列表:

4,2,1,3,5,0

我可以通过下面的查询获得最大索引,但我似乎无法弄清楚如何使用单个查询按顺序获取下一个索引.

int index = array.ToList().IndexOf(array.Max());
Run Code Online (Sandbox Code Playgroud)

c# linq

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

在foreach循环中删除列表中的项目c#

如果我在 foreach 循环中使用一个项目并且我不能使用该项目,它必须删除当前在 foreach 循环中的项目。

这是我现在拥有的代码:

foreach (Line line in linelijst)
{
    try
    {
        if (line.ActorIndex() == 0)
        {
            line.setStartPoint(actorenlijst[0].getLinePoint()); //if actorenlijst[0] doesn't excist it has to delete the current line
        }
        if (line.ActorIndex() == 1)
        {
             line.setStartPoint(actorenlijst[1].getLinePoint()); //if actorenlijst[1] doesn't excist it has to delete the current line
        }
        if (line.ActorIndex() == 2)
        {
             line.setStartPoint(actorenlijst[2].getLinePoint()); //if actorenlijst[2] doesn't excist it has to delete the current line
        }
        Point start = line.getStartPoint();
        Point end = line.getEndPoint();
        Pen lijn = new …
Run Code Online (Sandbox Code Playgroud)

c# foreach

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

如何解决java.net.BindException:绑定失败:EADDRINUSE(地址已在使用中)

我使用套接字从Android到Android使用WiFi Direct传输文件.我正在开始使用以下代码发送文件的服务

        String[] filesPath = data.getStringArrayExtra("all_path");
        Intent serviceIntent = new Intent(getActivity(), FileTransferService.class);
        serviceIntent.setAction(FileTransferService.ACTION_SEND_FILE);
        serviceIntent.putExtra(FileTransferService.EXTRAS_FILE_PATH, filesPath);
        serviceIntent.putExtra(FileTransferService.EXTRAS_GROUP_OWNER_ADDRESS, info.groupOwnerAddress.getHostAddress());
        serviceIntent.putExtra(FileTransferService.EXTRAS_GROUP_OWNER_PORT, 8988);
        getActivity().startService(serviceIntent);
Run Code Online (Sandbox Code Playgroud)

服务代码是:

 @Override
protected void onHandleIntent(Intent intent)
{

    Context context = getApplicationContext();
    if (intent.getAction().equals(ACTION_SEND_FILE))
    {
        //String fileUri = intent.getExtras().getString(EXTRAS_FILE_PATH);
        String[] files = intent.getExtras().getStringArray(EXTRAS_FILE_PATH);
        String host = intent.getExtras().getString(EXTRAS_GROUP_OWNER_ADDRESS);
        Socket socket = new Socket();
        int port = intent.getExtras().getInt(EXTRAS_GROUP_OWNER_PORT);

        try
        {
            Log.d(WiFiDirectActivity.TAG, "Opening client socket - ");
            socket.bind(null);
            socket.connect((new InetSocketAddress(host, port)), SOCKET_TIMEOUT);

            Log.d(WiFiDirectActivity.TAG, "Client socket - " + socket.isConnected());

            ArrayList<File> filesList = new ArrayList<File>(); …
Run Code Online (Sandbox Code Playgroud)

java sockets port android

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

如何在复制的netbeans项目中解决缺少的hibernate支持库

我正在研究使用NetBeans提供的Java代码.我复制代码并尝试运行并获得跟随错误

警告:无法找到文件/home/blackbird/NetBeansProjects/XCRIBuilder/${libs.hibernate-support.classpath}来复制**

NetBeans --> project properties它说缺少hibernate-support库,但我可以看到已经有多个与hibernate相关的jar文件已添加到库中.

是否有任何classPath需要为hibernate设置?如果我在NetBeans中创建新的Java Web应用程序项目,那么它不会给我这个错误

我在linux ubuntu上运行NetBeans.

我真的需要这方面的准则

非常感谢先进

java ubuntu hibernate netbeans-7

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