草庐IT

uniapp运行时报错routeDone with a webviewId 1 that is not the current page

在开发微信小程序时使用HBuilderXuniapp开发运行时新手可能会出现routeDonewithawebviewId1thatisnotthecurrentpage这个报错,解决这个问题我们可以在微信小程序app.json文件中添加配置或者如果是uniapp对应的应该是pages.json文件。"lazyCodeLoading":"requiredComponents",添加这句重新编译一下应该问题就解决了 

AGP 8.0 解决 ‘kaptGenerateStubsDebugKotlin‘ task (current target is 17) 问题

AGP升级到8.0后,运行项目出现了下面的问题:Executionfailedfortask':app:kaptGenerateStubsDebugKotlin'.>'compileDebugJavaWithJavac'task(currenttargetis1.8)and'kaptGenerateStubsDebugKotlin'task(currenttargetis17)jvmtargetcompatibilityshouldbesettothesameJavaversion.ConsiderusingJVMtoolchain:https://kotl.in/gradle/jvm/too

【git报错】The current branch dev has no upstream branch. To push the current branch and set the remote

发现问题本地新建了一个dev分支,然后把dev分支下的代码push到远程仓库中,使用gitpush,但是报错了,如下:fatal:Thecurrentbranchdevhasnoupstreambranch.Topushthecurrentbranchandsettheremoteasupstream,usegitpush--set-upstreamorigindev翻译错误:当前分支:dev没有远程对应的dev分支。要推动当前分支并将远程设置为上游,请使用。。。原因首先gitpush命令,是默认将当前分支Push到远程的对应的分支,如果远程不存在对应分支,则会报错。比如这里,本地是dev分支

记一次git pull报错问题 is owned by: ‘xxx‘ but the current user is ‘xxx‘

使用gitpull命令报错fatal:detecteddubiousownershipinrepositoryat'D:/xxx/myapp''D:/xxx/小程序后台/myapp'isownedby:    'S-1-5-21-1208550113-1887591142-738254596-1000'butthecurrentuseris:    'S-1-5-21-322366719-3789332941-2827711459-500'Toaddanexceptionforthisdirectory,call:    gitconfig--global--addsafe.directory

go - 在繁忙的循环中休眠 goroutine

我在goroutine中有一个switch语句,它处理音频的播放状态。switch语句看起来像这样(它由channel控制)PlaybackLoop://Pollplaybackstatusandupdatecurrentsongselect{case当没有channel有输入时,默认casesleep50毫秒。我这样做的理由是,我不会不必要地刷新UI或检查媒体状态等(在switch语句之前PlayBackLoop中发生的事情)。休眠是让goroutine更高效的适当方式吗?(通过减少对媒体播放器状态的检查?)或者这个假设是完全没有根据的,一个简单的continue就足够了吗?

go - 在繁忙的循环中休眠 goroutine

我在goroutine中有一个switch语句,它处理音频的播放状态。switch语句看起来像这样(它由channel控制)PlaybackLoop://Pollplaybackstatusandupdatecurrentsongselect{case当没有channel有输入时,默认casesleep50毫秒。我这样做的理由是,我不会不必要地刷新UI或检查媒体状态等(在switch语句之前PlayBackLoop中发生的事情)。休眠是让goroutine更高效的适当方式吗?(通过减少对媒体播放器状态的检查?)或者这个假设是完全没有根据的,一个简单的continue就足够了吗?

解决:git repository path ‘XXX‘ is not owned by current user

今天在拉取一个Git项目时,出现提示:之前有同事也向我求助过,当时由于比较忙,就让他新建一个目录重新clone一下。今天有空就花了点时间研究了一下,其实就是当前的副本目录所有权不属于当前用户。我之前是有换过电脑,也就换了系统了,该副本是在原来的系统中clone的,所以换了系统后,该副本的所有权不为当前用户。找到原因了,就简单了,只需要把目录的所有者改为当前用户即可。在属性对话框中切换到git页,也可以看到如下图所示的问题:解决:在副本目录的最上层目录,打开属性框的安全页面:打开“高级”对话框,在所有者后面执行更改输入当前用户名勾选“替换子容器和对象的所有者”即可。如果帮你解决了问题,可以点个赞

git: "Updates were rejected because the tip of your current branch is behind.."但如何查看差异?

我刚刚完成了一段代码。想要push并得到已经有名的:hint:Updateswererejectedbecausethetipofyourcurrentbranchisbehindhint:itsremotecounterpart.Integratetheremotechanges(e.g.hint:'gitpull...')beforepushingagain.现在我已经看到这个问题在这里发布了好几次,例如Updateswererejectedbecausethetipofyourcurrentbranchisbehindhint:itsremotecounterpart.Integ

git: "Updates were rejected because the tip of your current branch is behind.."但如何查看差异?

我刚刚完成了一段代码。想要push并得到已经有名的:hint:Updateswererejectedbecausethetipofyourcurrentbranchisbehindhint:itsremotecounterpart.Integratetheremotechanges(e.g.hint:'gitpull...')beforepushingagain.现在我已经看到这个问题在这里发布了好几次,例如Updateswererejectedbecausethetipofyourcurrentbranchisbehindhint:itsremotecounterpart.Integ

git - 如何以编程方式快进单个git提交?

我定期从Git收到如下消息:Yourbranchisbehindthetrackedremotebranch'local-master/master'by3commits,andcanbefast-forwarded.我希望能够在shell脚本中编写可以执行以下操作的命令:如何判断当前分支是否可以从跟踪的远程分支快速转发?我怎么知道我的分支背后有多少承诺?如何通过一次提交快速前进,例如,我的本地分支机构将从“落后3次提交”变为“落后2次提交”?(对于那些感兴趣的人,我正在尝试组装一个高质量的Git/Darcs镜像。) 最佳答案 如果