小编lew*_*ika的帖子

“错误:Reanimated 2 无法创建工作集,也许您忘记添加 Reanimated 的 babel 插件?”

我正在尝试通过React Native使用createDrawerNavigator。 但是,我收到以下错误,我不知道如何解决。
import { createDrawerNavigator } from '@react-navigation/drawer';

错误:需要模块“node_modules\react-native-reanimated\src\Animated.js”,抛出异常:错误:Reanimated 2 未能创建工作集,也许您忘记添加 Reanimated 的 babel 插件?

babel.config.js中,我尝试了下面的代码,但它不起作用:

module.exports = function(api) {
  api.cache(true);
  return {
    presets: ['babel-preset-expo'],
    plugins: [
      'react-native-reanimated/plugin',
    ]
  };
};
Run Code Online (Sandbox Code Playgroud)

这是我的组件

import * as React from 'react';
import { Button, View } from 'react-native';
import { createDrawerNavigator } from '@react-navigation/drawer';
import { NavigationContainer } from '@react-navigation/native';

function HomeScreen({ navigation }) {
  return (
    <View style={{ flex: 1, alignItems: 'center', justifyContent: 'center' …
Run Code Online (Sandbox Code Playgroud)

android ios react-native react-native-reanimated-v2

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

执行更新/删除查询;嵌套异常是 javax.persistence.TransactionRequiredException:执行更新/删除查询

我已经尝试了各种建议来解决上述错误,但它仍然存在。下面是我的存储库。我该如何解决这个问题?

@Transaction
public interface ApplicationRepository extends JpaRepository<Application, BigInteger> {

    @Modifying
    @Query(nativeQuery = true, value = "update application set transaction_status = :transaction_status where id =:id")
    void updateStatus(@Param("transaction_status") int transaction_status, @Param("id") BigInteger id);
}
Run Code Online (Sandbox Code Playgroud)

java persistence spring-data-jpa spring-boot

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

参数类型“Stream&lt;User?&gt;”无法分配给参数类型“Stream&lt;User&gt;?”

我想使用 Streams 使用 firebase 身份验证,但是我在网上收到上述错误stream: FirebaseAuth.instance.authStateChanges(),。我尝试过onAuthStateChange()也不起作用。

class LandingPage extends StatelessWidget {
  @override
  Widget build(BuildContext context) {
    Widget build(BuildContext context) {
      return StreamBuilder<User>(
        stream: FirebaseAuth.instance.authStateChanges(),
        builder: (BuildContext context, AsyncSnapshot<User> snapshot) {
          if(snapshot.hasData) {
            print("data exists");
            return First();
          }
          else {
            return SignIn();
          }
        },
      );
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

android firebase firebase-authentication flutter

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

backend_youtube_dl.py”,第 54 行,在 _fetch_basic self._dislikes = self._ydl_info['dislike_count'] KeyError:'dislike_count'

我有以下用于下载 YouTube 视频的代码。我会自动检测它是播放列表还是单个视频。然而突然出现上述错误。可能是什么问题?

import pafy
from log import *
import tkinter.filedialog
import pytube

url = input("Enter url :")

directory = tkinter.filedialog.askdirectory()


def single_url(url,directory):
    print("==================================================================================================================")
    
    video = pafy.new(url)
    print(url)
    print(video.title)

    #logs(video.title,url)
    file_object  = open(directory+"/links.log", "a")
    file_object.write(video.title +' '+ url + '\n')
    file_object.close()
    print('Rating :',video.rating,', Duration :',video.duration,', Likes :',video.likes, ', Dislikes : ', video.dislikes)
    #print(video.description)

    best = video.getbest()
    print(best.resolution, best.extension)

    best.download(quiet=False, filepath=directory+'/'+video.title+"." + best.extension)

    print("saved at :", directory, " directory")
    print("==================================================================================================================")

def playlist_func(url,directory):
    try: 
        playlist = pytube.Playlist(url)
        file_object  = open(directory+"/links.log", "a")
        file_object.write('Playlist …
Run Code Online (Sandbox Code Playgroud)

python pafy

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

如何使用.jar打包在没有springboot的情况下在vanilla java项目中加载`application.properties`

我有一个 java 应用程序,application.properties但是一旦将其打包到jar文件中,我就无法再访问application.properties文件中的值。我如何主要在运行时加载该文件,以便我应该能够更改值并重新启动应用程序以使用新值。

application.properties 与 java 文件位于同一目录中。下面是正在访问的函数application.properties

    public static void main(String[] args)throws Exception{

        while (true)classLoader();
    }

    private static void classLoader() throws Exception {
        ClassLoader loader = Thread.currentThread().getContextClassLoader();
        Properties properties = new Properties();

        try (InputStream resourceStream = loader.getResourceAsStream("application.properties")) {
            properties.load(resourceStream);
            LocalDateTime now = LocalDateTime.now();
            long rebootTime = 0;
            String restartTime = properties.getProperty("restart.time");
            String restartTime2 = properties.getProperty("restart.time2");
            String restartLocalDateTime = now.toLocalDate() +"T"+ restartTime;
            String restartLocalDateTime2 = now.toLocalDate() +"T"+ restartTime2;
            DateTimeFormatter isoLocalDate = DateTimeFormatter.ISO_LOCAL_DATE_TIME;
            LocalDateTime dateTime …
Run Code Online (Sandbox Code Playgroud)

java

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