小编Ich*_*aki的帖子

jquery ajax调用返回值

我有一个带有静态页面方法的asp.net应用程序.我正在使用以下代码调用该方法并获取其返回值.

$.ajax({
       type: "POST",
       url: "myPage/myMethod",
       data: "{'parameter':'paramValue'}",
       contentType: "application/json; charset=utf-8",
       dataType: "json",
       success: function(result) {alert(result);}                                
 });
Run Code Online (Sandbox Code Playgroud)

我得到的是[object Object].

下面是我的静态方法.我也在EnablePageMethods="true" EnablePartialRendering="true"我的ScriptManager中.

    [WebMethod]
    [ScriptMethod]
    public static string myMethod(string parameter)
    {
         return "Result";
    }
Run Code Online (Sandbox Code Playgroud)

有没有办法让我获得返回值?

javascript c# asp.net ajax jquery

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

在 SpringBoot 中使用 Testcontainers 进行 Spring Data Elasticsearch 集成测试

我正在尝试使用 Testcontainers 和 junit5 在 SpringBoot 中为 Spring Data Elastisearch 存储库编写集成测试。但测试失败了

org.springframework.beans.factory.UnsatisfiedDependencyException:创建名称为“com.example.demo.AddressRepositoryTest”的bean时出错:通过字段“repository”表达的依赖关系不满足;嵌套异常是 org.springframework.beans.factory.NoSuchBeanDefinitionException:没有“com.example.demo.AddressRepository”类型的合格 bean 可用:预计至少有 1 个有资格作为自动装配候选者的 bean。依赖注释:{@org.springframework.beans.factory.annotation.Autowired(required=true)}

我该如何解决这个问题?我尝试谷歌搜索但找不到任何合适的东西。

数据传输组织

@Data
@Document(indexName = "addresses")
public class Address {
    String city;
    String street;
    GeoJsonPoint location;
}
Run Code Online (Sandbox Code Playgroud)

存储库

@Repository
public interface AddressRepository extends ElasticsearchRepository<Address, String> {

}
Run Code Online (Sandbox Code Playgroud)

测试AddressRepositoryTest.java

@ExtendWith(SpringExtension.class)
@Testcontainers
class AddressRepositoryTest {

    private static final String ELASTICSEARCH_VERSION = "7.10.1";

    static class Initializer implements ApplicationContextInitializer<ConfigurableApplicationContext> {
        @Override
        public void initialize(final ConfigurableApplicationContext configurableApplicationContext) {

        }
    }

    @Container
    public static ElasticsearchContainer container = new …
Run Code Online (Sandbox Code Playgroud)

java elasticsearch spring-data junit5 testcontainers

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

android-O:应用程序崩溃与webview

我只是简单地放了一个WebView布局.
当我在Android-O预览模拟器中运行项目时,它给出了以下错误:

E/AndroidRuntime: FATAL EXCEPTION: main
Process: com.example.mvvmrecyclerview, PID: 3527
java.lang.SecurityException: Signature check failed for com.example.mvvmrecyclerview
at android.os.Parcel.readException(Parcel.java:1915)
at android.os.Parcel.readException(Parcel.java:1861)
at com.google.android.gms.common.internal.zzv$zza$zza.zza(Unknown Source:41)
at com.google.android.gms.common.internal.zzf.zza(Unknown Source:0)
at com.google.android.gms.internal.zzzf$zzc.zzxQ(Unknown Source:0)
at com.google.android.gms.internal.zzzf$zzf.run(Unknown Source:0)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:457)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at com.google.android.gms.internal.zzabx.run(Unknown Source:7)
at java.lang.Thread.run(Thread.java:764)
Run Code Online (Sandbox Code Playgroud)

如果要生成此错误,只需创建一个新项目,将webview放入布局中,然后尝试在Android O模拟器中运行该项目.

谁能帮我这个.谢谢.

PS: Android Studio 2.4预览版3

android webview android-8.0-oreo

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

如何从react-native中的异步函数中获取价值?

function CategoryCard (props) {

    const [done, setDone] = React.useState(null);
    let check;

    React.useEffect(() => {
        async function checkData() {
            check = await getData(props.path);
            // prints CORRECTLY
            console.log(check);
        }
        checkData();
    //prints INCORRECTLY
        console.log(check);
        setDone(true);
    }, []);

    return (

        <View>
        {done ? (
            <Text>{check}</Text>
        ):(
            <View style={[styles.container, styles.horizontal]}>
                <ActivityIndicator size="large" color="#99ff99" />
            </View>
        )}
        </View>
    );
}
Run Code Online (Sandbox Code Playgroud)

如何从异步函数获取值到反应本机的常规函数​​中?在上面的代码中,第一个 console.log 打印预期值,但第二个 console.log 给出未定义的值,就好像异步函数从未对变量检查产生任何影响一样。我需要 check from 的值getData(props.path)才能将其显示在<Text>组件中。

有任何想法吗?

javascript android asynchronous react-native asyncstorage

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

我无法通过 ID 将任何内容从 Activity_main.xml 导入到 MainActivity.kt,例如 textview 或按钮

我看到很多视频说 Kotlin 可以在 MainActivity.kt 中自动识别按钮(视图),我尝试了这个,但当我使用常用​​代码时,它在 android studio 4.1 中不起作用:

var button_name = findViewById(R.id.buttonName)
Run Code Online (Sandbox Code Playgroud)

它工作正常,但是当我像这样直接使用代码时:

buttonName.setonclicklistiner{}
Run Code Online (Sandbox Code Playgroud)

IDE 无法识别该按钮

PS:这是主要活动中的进口

import android.os.Bundle

import android.view.View

import androidx.appcompat.app.AppCompatActivity
Run Code Online (Sandbox Code Playgroud)

我可以做什么来自动访问 MainActivity.kt 中的按钮或 textView

android kotlin android-studio

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

谷歌云 python sdk 安装错误 - SSL 认证错误

尝试在 Windows 10 上为所有用户安装 Google Cloud SDK(Python)。得到以下错误。

这是新机器,开始重新构建。在此之前安装了 python 2.7 版本。

请帮我解决这个问题。

输出文件夹:C:\Program Files (x86)\Google\Cloud SDK 下载 Google Cloud SDK 核心。提取 Google Cloud SDK 核心。创建 Google Cloud SDK bat 文件:C:\Program Files (x86)\Google\Cloud SDK\cloud_env.bat 安装组件。欢迎使用 Google Cloud SDK!这将安装使用 Google Cloud Platform 所需的所有核心命令行工具。回溯(最近一次调用):文件“C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin\bootstrapping\install.py”,第 214 行,在 main() 文件“C: \Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\bin\bootstrapping\install.py”,第 192 行,在主安装(pargs.override_components, pargs.additional_components)文件“C:\Program Files( x86)\Google\Cloud SDK\google-cloud-sdk\bin\bootstrapping\install.py",kwargs), None File "C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\lib\googlecloudsdk\core\url_opener.py", line 73, in urlopen return opener.open(req, data , 超时)文件“c:\users\cpa8161\appdata\local\temp\tmpxcdivh\python\lib\urllib2.py”,第 429 行,打开响应 = self._open(req, data) 文件“c:\users …

google-cloud-platform google-cloud-sdk google-cloud-python

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

生命周期配置未涵盖的插件执行:org.codehaus.mojo:

最近导入了eclipse氧中的maven项目。我的构建成功了,但是在标记中的 pom.xml 中,我遇到了一些错误。错误是

“生命周期配置未涵盖的插件执行:org.codehaus.mojo:flatten-maven-plugin:1.1.0:flatten(执行:flatten,阶段:process-resources)”

任何人都可以帮忙。提前致谢

java eclipse-plugin maven

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

是不是synchronized的锁定对象错了?

public class UnsafeCol implements Runnable{
    List<String> list = new ArrayList<>();
    @Override
    public  void run() {
        synchronized (list) {
            list.add(Thread.currentThread().getName());
        }

    }

    public static void main(String[] args) {
        UnsafeCol r = new UnsafeCol();
        for (int i = 0; i < 100; i++) {
            new Thread(r).start();
        }
        System.out.println(r.list.size());
    }
}
Run Code Online (Sandbox Code Playgroud)

输出:84
描述:我总是得到不正确的大小,但我使用了synchronized 来锁定列表,为什么?

java multithreading synchronized

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

java.util.regex.PatternSyntaxException Android

我正在替换字符串的一部分,如下所示

biblebook.replaceAll("[{\"-bnumber\":\"1\",\"-bname\":\"Genesis\",\"CHAPTER\":","[");
Run Code Online (Sandbox Code Playgroud)

但我的日志显示以下错误

09-25 16:33:47.421: W/System.err(5116): java.util.regex.PatternSyntaxException: Missing closing bracket in character class near index 46:
    09-25 16:33:47.421: W/System.err(5116): [{"-bnumber":"1","-bname":"Genesis","CHAPTER":
    09-25 16:33:47.421: W/System.err(5116):                                               ^
    09-25 16:33:47.421: W/System.err(5116):     at java.util.regex.Pattern.compileImpl(Native Method)
    09-25 16:33:47.421: W/System.err(5116):     at java.util.regex.Pattern.compile(Pattern.java:400)
    09-25 16:33:47.429: W/System.err(5116):     at java.util.regex.Pattern.<init>(Pattern.java:383)
    09-25 16:33:47.429: W/System.err(5116):     at java.util.regex.Pattern.compile(Pattern.java:374)
    09-25 16:33:47.429: W/System.err(5116):     at java.lang.String.replaceAll(String.java:1784)
    09-25 16:33:47.429: W/System.err(5116):     at .Index$loadingTask.doInBackground(Index.java:383)
Run Code Online (Sandbox Code Playgroud)

任何的想法 ?

更新这是我的字符串的一部分

et il appelalesténèbresnuit.Ainsi,il y eut un soir,et il y eut un matin:ce fut le premier jour."},{" - vnumber":"6","#text":"Dieu dit:Qu'il y aituneétendue entre …

java android

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

如何快速将base64转换为NSDATA

我正在开发一个iOS项目。它将音频以base64字符串的形式存储在Web服务器上。当我请求服务器获取所有音频的base64字符串并尝试将其转换时,NSData我正在获取nil

do
{
   var audioData: NSData! = NSData(base64EncodedString: audioBase64String, options: NSDataBase64DecodingOptions(rawValue:0))
   if audioData != nil
   {
      let sound = try AVAudioPlayer(data: audioData)
      sound.play()
   }
   else
   {
        print("Data Not Exist")
   }
}
catch
{
}
Run Code Online (Sandbox Code Playgroud)

在Android相同的base64字符串转换成字节数组,并播放,但iOS的audioBase64String回报nilNSData

base64 avfoundation ios swift

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

如何在android中获取具有特殊字符的文件的MimeType

我正在尝试获取 android 中文件的 mime 类型,并且我可以使用此代码获取 mime 类型

val extension = MimeTypeMap.getFileExtensionFromUrl(file)
        val fileType = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension.toLowerCase())
Run Code Online (Sandbox Code Playgroud)

但问题是文件名是否包含空格或其他特殊字符

例如, /storage/emulated/0/Download/Snow Falling Down.mp4 它返回 null。

android

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