程序设计

专业和发烧友程序员的问答

24
Git错误-gpg无法签名数据
我刚开始使用git,并通过自制软件安装了git和gpg。出于某种原因,当git commit 我查看有关此主题的许多其他stackoverflow问题时,都收到此错误,但没有一个对我有用。如何解决此错误,以便我可以成功上传。 error: gpg failed to sign the data fatal: failed to write commit object
148 git  gnupg 

3
Asyncio.gather vs asyncio.wait
asyncio.gather并且asyncio.wait似乎有类似的用法:我有一堆我想执行/等待的异步事情(不一定要等到下一个开始之前完成)。它们使用不同的语法,并且在某些细节上有所不同,但是对我来说,拥有2个功能在功能上有如此大的重叠是非常不切实际的。我想念什么?

15
如何使用Swift播放声音?
我想用Swift播放声音。 我的代码在Swift 1.0中有效,但现在在Swift 2或更高版本中不再有效。 override func viewDidLoad() { super.viewDidLoad() let url:NSURL = NSBundle.mainBundle().URLForResource("soundName", withExtension: "mp3")! do { player = try AVAudioPlayer(contentsOfURL: url, fileTypeHint: nil) } catch _{ return } bgMusic.numberOfLoops = 1 bgMusic.prepareToPlay() if (Data.backgroundMenuPlayed == 0){ player.play() Data.backgroundMenuPlayed = 1 } }
148 ios  swift  avfoundation 

18
您的密码不符合当前的政策要求
我想在mysql中使用以下语法创建一个新用户: create user 'demo'@'localhost' identified by 'password'; 但是它返回一个错误: 您的密码不符合当前的政策要求。 我尝试了很多密码,但是它们不起作用。我怎样才能解决这个问题?
148 mysql  passwords 

21
ViewModelProviders在1.1.0中已弃用
在查看的Google文档时ViewModel,他们显示了以下有关如何获取的示例代码ViewModel: val model = ViewModelProviders.of(this).get(MyViewModel::class.java) 使用最新的依赖项时android.arch.lifecycle:extensions:1.1.1,没有此类ViewModelProviders。 要在文档的ViewModelProviders,我看到一个评论说: 在API级别1.1.0中不推荐使用该类。使用ViewModelProvider.AndroidViewModelFactory 问题是,当尝试使用时ViewModelProvider.AndroidViewModelFactory,找不到等效的of方法来获取的实例ViewModel。 我尝试做的是: ViewModelProvider.AndroidViewModelFactory.getInstance(application).create(PlayerViewHolder::class.java) 因此,方法的名称create每次调用时都会得到一个ViewModel的新实例,这不是我想要的。 有什么想法可以替换上面不推荐使用的代码吗?


28
在函数“ app”中调用React Hook“ useState”,该函数既不是React函数组件也不是自定义React Hook函数
我正在尝试使用React钩子解决一个简单的问题 const [personState,setPersonState] = useState({ DefinedObject }); 具有以下依赖性。 "dependencies": { "react": "^16.8.6", "react-dom": "^16.8.6", "react-scripts": "3.0.0" } 但我仍然收到以下错误: ./src/App.js 第7行: 在函数“ app”中调用React Hook“ useState”,该函数既不是React函数组件也不是定制的React Hook函数react-hooks / rules-of-hooks 第39行: 未定义 “状态” 搜索关键字以了解有关每个错误的更多信息。 组件代码如下: import React, {useState} from 'react'; import './App.css'; import Person from './Person/Person'; const app = props => { const …

1
为什么ARM芯片在名称(FJCVTZS)中使用带有Javascript的指令?
FJCVTZS是“将浮点Javascript转换为带符号的定点,四舍五入为零”。Arm v8.3-A芯片和更高版本支持该功能。这很奇怪,因为您不希望看到JavaScript如此接近裸机。 我可以找到有关指令作用的说明,但找不到其存在的原因。 该线程说:“它作为一条指令存在是因为JS缺少整数类型,这意味着某些用例在没有很好的算法原因的情况下,经常会令人讨厌地需要此操作。” 这是合理的,但我想更详细地了解。
148 javascript  assembly  arm 

16
dyld:库未加载:/usr/local/opt/openssl/lib/libssl.1.0.0.dylib
我通过自制软件安装了蒸气,然后立即想通过执行跳入项目,vapor new Hello但是在终端中返回了以下消息: dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib Referenced from: /usr/local/bin/vapor Reason: image not found zsh: abort vapor new Hello 我尝试了一些方法来解决此问题,例如通过brew卸载并重新安装openssl,但这没有用。还尝试了我在互联网上找到的东西,但是没有任何效果。我认为它仅与蒸气有关,仅适用于1.0.0版本,但不适用于1.1.1,这就是我所拥有的。我想我需要降级到1.0.0,但是我该怎么做呢?如果重要的话,我在MacOS Catalina上。提前致谢。
147 swift  macos  openssl  homebrew  vapor 

30
“解析”的反义词是什么?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 6年前关闭。 已锁定。该问题及其答案被锁定,因为该问题是题外话,但具有历史意义。它目前不接受新的答案或互动。 我有一个函数parseQuery,它将SQL查询解析为该查询的抽象表示。 我将要编写一个函数,该函数采用查询的抽象表示形式并返回SQL查询字符串。 我应该怎么称呼第二个功能?

3
如何将Valgrind的输出重定向到文件?
使用Valgrind工具时,我需要记录valgrind工具产生的详细信息。我该怎么做?我尝试过类似 valgrind a.out | test 和 valgrind a.out > test 它仅给出程序的输出,而不给出valgrind内存错误和泄漏信息。如果程序不需要用户交互(即提供输入),即使我也变得这样。如果程序需要用户输入,那么该东西本身将无法工作。 我怎样才能做到这一点?
147 redirect  valgrind 

8
找不到Visual Studio SignTool.exe
我已经完成了我在Visual Studio 14.0中制作的应用程序,但是当我尝试发布程序时,由于Visual Studio找不到“ SignTool.exe”,我收到了一条错误消息。我已经在硬盘上搜索了几次,但是在我的PC上却找不到它。谁能帮我找到它或下载它?
147 publish  signtool 

13
如何延迟AngularJS即时搜索?
我有一个似乎无法解决的性能问题。我有一个即时搜索功能,但是有点麻烦,因为它开始在每个位置上搜索keyup()。 JS: var App = angular.module('App', []); App.controller('DisplayController', function($scope, $http) { $http.get('data.json').then(function(result){ $scope.entries = result.data; }); }); HTML: <input id="searchText" type="search" placeholder="live search..." ng-model="searchText" /> <div class="entry" ng-repeat="entry in entries | filter:searchText"> <span>{{entry.content}}</span> </div> JSON数据甚至没有那么大,只有300KB,我认为我需要完成的是在搜索上放置〜1秒的延迟,以等待用户完成键入操作,而不是对每个按键执行操作。AngularJS在内部执行此操作,在阅读了文档和此处的其他主题之后,我找不到特定的答案。 我将不胜感激如何延迟即时搜索的任何指示。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.