小编537*_*037的帖子

不使用length()方法的String的长度

如何在不使用length()String类方法的情况下找到String的长度?

java string

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

如何从图片网址中解析出图片名称

如果我在末尾有任何带有图像文件的URL,例如:

http://www.google.com/image1.jpg
http://www.google.com/test/test23/image1.jpg
Run Code Online (Sandbox Code Playgroud)

我想得到:

image1.jpg
Run Code Online (Sandbox Code Playgroud)

在C#中执行此操作的最佳方法是什么?

c# url

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

VS 2015已导入具有等效标识的多个程序集

我的一个项目解决方案在我安装VS 2013的系统上工作正常.但是当我在VS 2015中的另一个系统上打开相同的项目时,它会给出这个引用错误:

错误CS1703已导入具有等效标识的多个程序集:'D:\ src\packages\Microsoft.Bcl.1.1.10\lib \net40\System.IO.dll'和'C:\ Program Files(x86)\ Reference

大会\微软\ Framework.NETFramework\V4.5 \外立面\ System.IO.dll".删除其中一个重复的引用.

项目文件引用包文件,但是当它在VS中打开时,它会自动转换为Framework库路径.我无法卸载BCL包,因为它是其他包的依赖项.

编辑:

为什么解决方案在一个版本的Visual Studio中构建良好,但它在另一个版本中提供了多个程序集错误?

有没有办法解决这个问题,以便它可以在不同的版本中工作?

我也有这个问题,但他的解决方案在VS 2017中完美构建,但它无法在VS 2015上构建.

.net c# assemblies visual-studio-2015

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

从代码隐藏的TextBox的KeyPress事件中过滤GridView

我有一个带有KeyPressed事件的TextBox,我想使用jquery/javascript在该事件上过滤GridView.

<asp:TextBox ID="txtSearch" runat="server" OnKeyPressed="txtSearch_KeyPressed()">
</asp:TextBox>

<script>
  function txtSearch_KeyPressed()
  {
      // gvBanquet is an ID of GridView and SearchBanquet method returns a DataTable
      gvBanquet.DataSource = DLBqt.SearchBanquet(txtSearch.Text.Trim());
      gvBanquet.DataBind();
  }
</script>
Run Code Online (Sandbox Code Playgroud)

请注意,GridView绑定代码来自.CS文件:

gvBanquet.DataSource = DLBqt.SearchBanquet(txtSearch.Text.Trim());
gvBanquet.DataBind();
Run Code Online (Sandbox Code Playgroud)

我不知道它会如何起作用?它应该在TextBox的按键上绑定.


编辑:我找到了OnTextChangedTextBox 的解决方案服务器站点事件,它在按下Enter而不是按键后绑定GridView .

<asp:TextBox ID="txtSearch" runat="server" OnTextChanged="txtSearch_TextChanged" 
    AutoPostBack="True" ></asp:TextBox>

protected void txtSearch_TextChanged(object sender, EventArgs e)
{
    gvBanquet.DataSource = DLBqt.SearchBanquet(txtSearch.Text.Trim());
    gvBanquet.DataBind();
}
Run Code Online (Sandbox Code Playgroud)

我不希望它与OnTextChanged事件,但我认为它将使用JavaScriptjQuery的 keypressed事件,所以我不知道该怎么办?


更新:我已尝试下面的jQuery代码按键在文本框中按,但它也无法正常工作.

$(document).ready(function () {

    $('#txtSearch').on("keyup", function () {
        // could bind …
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net jquery gridview

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

Visual Studio 2017如何启用/禁用ServiceHub.exe组件

如何禁用?

在下面的屏幕截图中,您可以看到所有以ServiceHub开头的六个进程.这些从我开始VS-2017 CE开始.令人讨厌的是,当我退出VS-2017 CE时,它们并没有停止.我想知道如何禁用它们,以便它们不会首先启动.

如何启用?

什么打开这些?

截图

在此输入图像描述

visual-studio visual-studio-2017

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

使用Nancy whit Owin和WebForms

在一个没有编译的旧webform 站点项目中esclude使用管道中的aspx页面有一种方法吗?nancy.Owin

当我将nancy配置为post-back并且请求是一个aspx页面时,将删除post-back,因为nancy删除它并调用该页面.

public void NancyConfig(IAppBuilder app)
{
    app.UseNancy(options =>
    {
        options.Bootstrapper = new MyBootstrapper();
        options.PerformPassThrough = (context => context.Response.StatusCode == HttpStatusCode.NotFound);
    });

    app.UseStageMarker(PipelineStage.MapHandler);
}
Run Code Online (Sandbox Code Playgroud)

options.PerformPassThrough擦后门柱的内容和调用页面.因为没有回发是好的,但是在后期详细说明中,这呈现出无限循环.

如何NancyFx在passtrought选项中配置不擦除回发?

asp.net nancy owin

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

Android Studio - 错误:资源drawable/abc_ic_ab_back_mtrl_am_alpha(又名com.instacoin:drawable/abc_ic_ab_back_mtrl_am_alpha)未找到

这是android studio 3.0上的错误的屏幕截图:

Android Studio上的错误的屏幕截图

我收到这些错误:

错误:找不到资源drawable/abc_ic_ab_back_mtrl_am_alpha(又名com.instacoin:drawable/abc_ic_ab_back_mtrl_am_alpha).

错误:链接文件资源失败.

错误:java.util.concurrent.ExecutionException:java.util.concurrent.ExecutionException:com.android.tools.aapt2.Aapt2Exception:AAPT2错误:检查日志以获取详细信息

错误:任务':app:processDebugResources'的执行失败.无法执行aapt

这是我的AndroidManifest:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
package="com.instacoin"
android:versionCode="11"
android:versionName="7.3" >

<uses-sdk
    android:minSdkVersion="15"
    android:targetSdkVersion="23" />

<uses-permission android:name="android.permission.INTERNET" />
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.WAKE_LOCK" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
<uses-permission android:name="android.permission.GET_ACCOUNTS" />
<uses-permission android:name="android.permission.USE_CREDENTIALS" />
<uses-permission android:name="android.permission.GET_TASKS" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>

<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW" />
<!-- Below is optional -->
<uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />

<permission
    android:name="com.instacoin.permission.C2D_MESSAGE"
    android:protectionLevel="signature" />

<application
    android:allowBackup="true"
    android:icon="@drawable/ic_launcher"
    android:label="@string/app_name"
    android:largeHeap="true"
    android:theme="@style/AppTheme"
    android:name="com.instacoin.MyApplication"
    android:windowSoftInputMode="stateAlwaysHidden">
    <activity …
Run Code Online (Sandbox Code Playgroud)

java android android-studio

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

生成签名apk时,幻数不匹配

我正在尝试生成签名的apk但我收到以下错误.

我搜索过它,但没有找到任何可以解决这个问题的东西.

解决方案我试过了

  • 无效缓存/重启

  • 删除.gradle文件夹

  • 卸载android studio

我最近更新了最新版本3.0.1的工作室,它工作正常,但问题从最近几天开始.

请有人帮我这个!

Magic number did not match
    java.lang.IllegalStateException: Magic number did not match
        at com.intellij.credentialStore.kdbx.KdbxSerializerKt.readKdbxHeader(KdbxSerializer.kt:146)
        at com.intellij.credentialStore.kdbx.KdbxSerializer.createUnencryptedInputStream(KdbxSerializer.kt:61)
        at com.intellij.credentialStore.kdbx.KdbxStreamFormat.load(kdbx.kt:55)
        at com.intellij.credentialStore.kdbx.KdbxKt.loadKdbx(kdbx.kt:36)
        at com.intellij.credentialStore.KeePassCredentialStore.<init>(KeePassCredentialStore.kt:82)
        at com.intellij.credentialStore.KeePassCredentialStore.<init>(KeePassCredentialStore.kt:44)
        at com.intellij.ide.passwordSafe.impl.PasswordSafeImplKt.computeProvider(PasswordSafeImpl.kt:38)
        at com.intellij.ide.passwordSafe.impl.PasswordSafeImpl.<init>(PasswordSafeImpl.kt:46)
        at com.intellij.ide.passwordSafe.impl.PasswordSafeImpl.<init>(PasswordSafeImpl.kt)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
        at org.picocontainer.defaults.InstantiatingComponentAdapter.newInstance(InstantiatingComponentAdapter.java:193)
        at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.doGetComponentInstance(CachingConstructorInjectionComponentAdapter.java:103)
        at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.instantiateGuarded(CachingConstructorInjectionComponentAdapter.java:80)
        at com.intellij.util.pico.CachingConstructorInjectionComponentAdapter.getComponentInstance(CachingConstructorInjectionComponentAdapter.java:63)
        at com.intellij.openapi.components.impl.ServiceManagerImpl$MyComponentAdapter.getComponentInstance(ServiceManagerImpl.java:228)
        at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:239)
        at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:206)
        at com.intellij.openapi.components.ServiceManager.doGetService(ServiceManager.java:48)
        at com.intellij.openapi.components.ServiceManager.getService(ServiceManager.java:38)
        at com.intellij.ide.passwordSafe.PasswordSafe.getInstance(PasswordSafe.java:28)
        at org.jetbrains.android.exportSignedPackage.KeystoreStep.<init>(KeystoreStep.java:71)
        at org.jetbrains.android.exportSignedPackage.ExportSignedPackageWizard.<init>(ExportSignedPackageWizard.java:110)
        at org.jetbrains.android.actions.GenerateSignedApkAction.actionPerformed(GenerateSignedApkAction.java:74)
        at com.intellij.openapi.actionSystem.ex.ActionUtil$1.run(ActionUtil.java:215)
        at com.intellij.openapi.actionSystem.ex.ActionUtil.performActionDumbAware(ActionUtil.java:232)
        at com.intellij.openapi.actionSystem.impl.ActionMenuItem$ActionTransmitter.lambda$actionPerformed$0(ActionMenuItem.java:309)
        at …
Run Code Online (Sandbox Code Playgroud)

android signed apk android-studio

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

使用第二个UpdatePanel的gridview中的LinkBut​​ton从第一个UpdatePanel更新文本框.无法找到控制权

我需要btnAddRow在UpdatePanel中添加LinkBut​​ton ,upSectionB但问题是我在加载期间遇到此错误:

在UpdatePanel'updownSectionB'中找不到ID为"btnAddRow"的控件.

我简化的aspx

<asp:UpdatePanel ID="upSectionB" runat="server" UpdateMode="Conditional" ChildrenAsTriggers="true">
    <ContentTemplate>
        Request Budget (USD)
        <asp:TextBox ID="txtTotal" runat="server"></asp:TextBox>

    </ContentTemplate>
    <Triggers>
        <asp:AsyncPostBackTrigger ControlID="btnAddRow" EventName="Click" />
        //Poses problems when I uncomment the trigger above. btnAddRow is a LinkButton inside upSectionC
    </Triggers>
</asp:UpdatePanel>

<asp:UpdatePanel ID="upSectionC" runat="server">
    <ContentTemplate>
        <asp:GridView ID="gvCostBreakdown" runat="server" AutoGenerateColumns="false" ShowFooter="true">
            <Columns>
                <asp:TemplateField HeaderText="Amount">
                    <ItemTemplate>
                        <asp:TextBox ID="txtAmount" runat="server" Text='<%# Eval("BudgetUSD") %>'></asp:TextBox>
                    </ItemTemplate>
                    <FooterTemplate>
                        <asp:TextBox ID="txtAmountTotal" runat="server" Enabled="false"></asp:TextBox>
                    </FooterTemplate>
                </asp:TemplateField>
                <asp:TemplateField HeaderText="Delete" ItemStyle-HorizontalAlign="Center">
                    <ItemTemplate>
                        <asp:LinkButton ID="btnDeleteRow" runat="server" ToolTip="Delete" OnClick="btnDeleteRow_Click" CommandArgument='<%# Eval("Id","{0}") …
Run Code Online (Sandbox Code Playgroud)

c# asp.net gridview triggers updatepanel

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

如何在wp_head中排列备用,图标和清单链接?

我正试图从我的插件中渲染元数据,图标和应用程序商店代码,但它被WordPress插件审核小组拒绝了:

请使用wp_enqueue命令

这是我想要添加的内容:

add_action('wp_head', array(&$this, 'add_meta'));

public function add_meta() {
    global $post;

    $url = $_SERVER['HTTP_HOST'] . rtrim($_SERVER['REQUEST_URI'], '/');

    // Smart App Banner for Safari and iOS
    echo '<meta name="apple-itunes-app" content="app-id=' . $this->getOption('iOSID') . ', app-argument=' . 'http://' . $url . '">';

    // Google App Indexing
    echo '<link rel="alternate" href="android-app://' . $this->getOption('AndroidID') . '/' . 'http/' . $url . '" />';
    echo '<link rel="alternate" href="ios-app://' . $this->getOption('iOSID') . '/' . 'http/' . $url . '" />';

    // App Icons
    echo '<link …
Run Code Online (Sandbox Code Playgroud)

wordpress wordpress-plugin-creation

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