小编kev*_*oos的帖子

GIT:将提交日期更改为作者日期

是否可以将提交日期从我的提交更改为作者日期?

我修改了一些提交,现在日期都是一样的.我想将其设置回旧日期(或作者日期).这可能吗?

我正在使用Sourcetree所以我有git命令行,但我不是那个专业人士.我的外部存储库是bitbucket.

git date bitbucket atlassian-sourcetree

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

运行按钮灰显:Android Studio

在我遇到一些错误后,为什么运行按钮在android studio中始终显示为灰色.我需要每次重启我的android工作室再次运行它.我确信我错过了一些东西:P

跑吧

运行按钮

我现在也收到错误:)

Already disposed: Project (Disposed): Already disposed: Project (Disposed)
java.lang.AssertionError: Already disposed: Project (Disposed)
    at com.intellij.openapi.components.impl.ComponentManagerImpl.getComponent(ComponentManagerImpl.java:186)
    at com.intellij.psi.PsiDocumentManager.getInstance(PsiDocumentManager.java:41)
    at com.intellij.psi.SingleRootFileViewProvider.getLastCommittedText(SingleRootFileViewProvider.java:521)
    at com.intellij.psi.SingleRootFileViewProvider.access$400(SingleRootFileViewProvider.java:63)
    at com.intellij.psi.SingleRootFileViewProvider$DocumentContent.getText(SingleRootFileViewProvider.java:537)
    at com.intellij.psi.SingleRootFileViewProvider.getContents(SingleRootFileViewProvider.java:347)
    at com.intellij.psi.impl.source.PsiFileImpl.loadTreeElement(PsiFileImpl.java:199)
    at com.intellij.psi.impl.source.PsiFileImpl.calcTreeElement(PsiFileImpl.java:776)
    at com.intellij.psi.impl.source.PsiFileImpl.getFirstChild(PsiFileImpl.java:787)
    at com.intellij.psi.impl.source.xml.XmlFileImpl.getDocument(XmlFileImpl.java:47)
    at com.intellij.psi.impl.source.xml.XmlFileImpl.getRootTag(XmlFileImpl.java:58)
    at com.android.tools.idea.rendering.LocalResourceRepository.getViewTag(LocalResourceRepository.java:323)
    at org.jetbrains.android.inspections.lint.IntellijViewTypeDetector.getViewTags(IntellijViewTypeDetector.java:42)
    at com.android.tools.lint.checks.ViewTypeDetector.visitMethod(ViewTypeDetector.java:213)
    at com.android.tools.lint.client.api.JavaVisitor$DelegatingJavaVisitor.visitMethodInvocation(JavaVisitor.java:1189)
    at lombok.ast.MethodInvocation.accept(MethodInvocation.java:114)
    at lombok.ast.Cast.accept(Cast.java:94)
    at lombok.ast.BinaryExpression.accept(BinaryExpression.java:131)
    at lombok.ast.ExpressionStatement.accept(ExpressionStatement.java:63)
    at lombok.ast.Block.accept(Block.java:106)
    at lombok.ast.MethodDeclaration.accept(MethodDeclaration.java:240)
    at lombok.ast.NormalTypeBody.accept(NormalTypeBody.java:57)
    at lombok.ast.ClassDeclaration.accept(ClassDeclaration.java:239)
    at lombok.ast.CompilationUnit.accept(CompilationUnit.java:83)
    at com.android.tools.lint.client.api.JavaVisitor.visitFile(JavaVisitor.java:217)
    at com.android.tools.lint.client.api.LintDriver.checkIndividualJavaFiles(LintDriver.java:1652)
    at com.android.tools.lint.client.api.LintDriver.runFileDetectors(LintDriver.java:986)
    at com.android.tools.lint.client.api.LintDriver.checkProject(LintDriver.java:858)
    at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:425)
    at com.android.tools.lint.client.api.LintDriver.analyze(LintDriver.java:369)
    at org.jetbrains.android.inspections.lint.AndroidLintExternalAnnotator.doAnnotate(AndroidLintExternalAnnotator.java:146) …
Run Code Online (Sandbox Code Playgroud)

android android-studio

33
推荐指数
5
解决办法
6万
查看次数

IDbAsyncEnumerable未实现

我正在尝试用FakeDbSet制作一个FakeDbContext进行单元测试.

但是我收到以下错误(见下文).我正在扩展DbSet,所以通常应该实现IDbAsyncEnumerable.当我实现它时,它说没有用.

例外:

System.InvalidOperationException:源IQueryable未实现IDbAsyncEnumerable.只有实现IDbAsyncEnumerable的源才能用于Entity Framework异步操作.有关详细信息,请参阅 http://go.microsoft.com/fwlink/?LinkId=287068.

FakeDbSet类:

public abstract class FakeDbSet<TEntity> : DbSet<TEntity>, IEnumerable<TEntity>, IQueryable, IDbAsyncEnumerable<TEntity> where TEntity : Entity, new()
{
    #region Private Fields
    private readonly ObservableCollection<TEntity> _items;
    private readonly IQueryable _query;
    #endregion Private Fields

    protected FakeDbSet()
    {
        _items = new ObservableCollection<TEntity>();
        _query = _items.AsQueryable();
    }

    public Expression Expression { get { return _query.Expression; } }

    public Type ElementType { get { return _query.ElementType; } }

    public IQueryProvider Provider { get { return _query.Provider; } }

    public override …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework

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

Android穿:geofence - ApiException:1000

我正在为Android Wear构建Android应用.为节省电池,我试图使用Geofences来跟踪您是否进入或退出某个位置.但我无法让它发挥作用.

首先,我不确定Android Wear是否支持Geofences?(独立?)我有一个华为手表2 LTE,其中包含一个GPS天线,我已经有了FusedLocationClient工作,所以我知道GPS工作.我也在手机上使用我的地理围栏代码,没有任何问题.

当我运行代码时,我得到以下异常:

com.google.android.gms.common.api.ApiException: 1000:
Run Code Online (Sandbox Code Playgroud)

我在Google API文档中发现这意味着: GEOFENCE_NOT_AVAILABLE这不会给我额外的信息.

这是我写的开始创建地理围栏的服务:

public class GeofencingService extends Service implements OnSuccessListener, OnFailureListener {

    private static final String TAG = "GeofencingService";
    private static final int NOTIFICATION_ID = 1;

    private GeofencingClient mGeofencingClient;
    private List<Geofence> mGeofenceList;
    private NotificationManager mNotificationManager;

    @Nullable
    @Override
    public IBinder onBind(Intent intent) {

        return null;
    }

    @Override
    public void onCreate() {
        super.onCreate();

        mNotificationManager = (NotificationManager)getSystemService(NOTIFICATION_SERVICE);
        mGeofencingClient = LocationServices.getGeofencingClient(this);
        mGeofenceList = new ArrayList<>();
        createGeofences();
    } …
Run Code Online (Sandbox Code Playgroud)

gps android android-geofence wear-os

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

Arraylist的类型为LinkedTreeMap而不是Brewer

我试图使我的响应类通用.问题是它返回一个类型为com.google.gson.internal.LinkedTreeMap而不是Brewer类型的List.

启动所有这一切的功能:

List<Brewer> brewerList = null;
try {
    Response<Brewer> responseHandler = new Response<Brewer>();
    brewerList = responseHandler.getAll(response);
    functionCallBack = Constants.FUNCTION_DB_BREWER;
    list = brewerList.toArray(new Brewer[brewerList.size()]);
} catch (IOException e) {
    Tools.LOG_ERROR(e);
}
Run Code Online (Sandbox Code Playgroud)

这是我的回复课:

public class Response<T> {

public List<T> getAll(JSONObject response) throws IOException {
    List<T> brewerList = null;

    // Map JSON to JAVA Objects
    Type listResponse = new TypeToken<ListResponse<T>>() {
    }.getType();
    ListResponse<T> responseObject = Shared.gson.fromJson(response.toString(), listResponse);

    if (responseObject != null) {
        // Status, Message, Data
        int status = responseObject.getStatus();

        Tools.LOG_DEBUG("Response - getAll, …
Run Code Online (Sandbox Code Playgroud)

java android gson

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

Firebase Analytics:查看活动数据

我正在将我的应用转换为使用新的Firebase分析而不是谷歌分析.但我遗漏了一些我在谷歌分析中使用但不存在的关键功能.

  1. 首先,当我发送事件时,您可以添加包含数据的包.我添加了一个包但在哪里可以看到我发送的数据?或者免费计划是不可能的?
  2. 我想念的第二件事是实时视图,是否有某种方式可以看到正在发生的事情,或者这是一个功能还在继续.

希望有人可以清除这些事情.

android google-analytics firebase firebase-analytics

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

Kotlin:使用 Parcelize 时的构造函数

我正在创建一个小型测试应用程序来学习 kotlin 方式,但我在 Parcelable 参数方面遇到了一些问题。

我创建了一个抽象类:

abstract class Goal(var number: Int, var name: String) : Parcelable
Run Code Online (Sandbox Code Playgroud)

现在我试图用一个新类来扩展这个类,但是我遇到了各种各样的构造问题:

@Parcelize
class OperationalGoal(number: Int, name: String, var description: String) : Goal(number, name)
Run Code Online (Sandbox Code Playgroud)

它抱怨 和numbername我需要添加valor var。但我已经在我的超类中定义了该属性......

有办法解决这个问题吗?

constructor parcelable kotlin

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

Loadmanager onLoadFinished未调用

我正在尝试使用LoaderCallBacks从数据库加载数据。但是不会调用loadercallbacks中的onLoadFinished函数。因此,您可以在日志中看到返回的行数为1,但是列表中没有显示任何条目,因此您也可以看到未调用onLoadFinished。

SerieFragment

    公共类SerieFragment扩展了SherlockListFragment实现
            LoaderCallbacks {

        私有SimpleCursorAdapter适配器;

        @Override
        公共无效onCreate(捆绑保存的InstanceState){
            super.onCreate(savedInstanceState);

            String [] from = new String [] {DBContract.Episodes.NAME};
            int [] to = new int [] {R.id.name};

            Log.i(“ LoaderManager”,“正在启动...”);
            getLoaderManager()。initLoader(0,null,this);

            adapter = new SimpleCursorAdapter(getActivity(),
                    R.layout.serie_list_item,null,从,到0);

            this.setListAdapter(adapter);
        }

        @Override
        public void onViewCreated(View view,Bundle savedInstanceState)捆绑{

        }

        @Override
        公共加载程序onCreateLoader(int id,Bundle args){
            Log.i(“ LoaderManager”,“正在创建加载程序...”);

            String [] projection = {DBContract.Episodes._ID,
                    DBContract.Episodes.NAME};
            CursorLoader cursorLoader = new CursorLoader(this.getActivity(),
                    Uri.parse(SerieProvider.CONTENT_URI +“ / episodes”),投影,
                    null,null,null);
            返回cursorLoader;
        }

        @Override
        public void onLoadFinished(加载程序加载程序,游标光标){
            Log.i(“ LoaderManager”,
                    “完成的加载项...-光标:” + cursor.getCount());
            adapter.swapCursor(cursor);
        }

        @Override
        public void …

sqlite android

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

Rancher helm 图表,找不到秘密 bootstrap-secret

所以我尝试在我的 K3S 集群上部署 rancher。
我使用文档和 helm 安装了它:Rancher 文档 当我使用负载均衡器进行访问时。我找不到插入设置的秘密。

他们描述了以下获取令牌的命令:

kubectl get secret --namespace cattle-system bootstrap-secret -o go-template='{{.data.bootstrapPassword|base64decode}}{{ "\n" }}'
Run Code Online (Sandbox Code Playgroud)

当我运行这个时,我收到以下错误

Error from server (NotFound): secrets "bootstrap-secret" not found
Run Code Online (Sandbox Code Playgroud)

而且我在命名空间牛系统中找不到引导程序秘密。
那么有人可以帮我看看我需要去哪里吗?

rancher kubectl kubernetes-helm k3s helm3

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

预期BEGIN_OBJECT但在STRING第1行第128列

我使用Gson库的代码有问题.

当我运行时,我收到以下错误:

5596-5596/be.appmax.ktsjjt E/AndroidRuntime? FATAL EXCEPTION: main
com.google.gson.JsonSyntaxException: java.lang.IllegalStateException: Expected BEGIN_OBJECT but was STRING at line 1 column 128
Run Code Online (Sandbox Code Playgroud)

有没有办法获得有关错误的更多细节?

这是我得到的json:

{"data":{"pro_email":"kevingoos@telenet.be","pro_last_name":"Goos","pro_sex":"M","pro_nickname":"Kevin Goos","pro_date_birth":"1996-04-23","pro_id":14,"pro_facebook_id":"1333567985","pro_first_name":"Kevin","pro_avatar":"http:\/\/graph.facebook.com\/1333567985\/picture","pro_date_updated":"2014-04-09 11:32:20"},"status":200}
Run Code Online (Sandbox Code Playgroud)

这是解析json的类:

Response类:

public class ProfileResponse {

@SerializedName("status")
private int status;
@SerializedName("data")
private Profile data;

public ProfileResponse() {
}

public int getStatus() {
    return status;
}

public void setStatus(int status) {
    this.status = status;
}

public Profile getData() {
    return data;
}

public void setData(Profile data) {
    this.data = data;
}
}
Run Code Online (Sandbox Code Playgroud)

配置文件类:

public class Profile implements …
Run Code Online (Sandbox Code Playgroud)

android json gson

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

Angular2:组件不更新

我正在建立一个关于我所做的一些项目的角度应用.我有一个详细页面,显示项目的详细信息.

问题: 当我进入项目详细信息页面时,一切都是正确的.但是,当我切换项目变量(通过使用页面上的导航)时,依赖项组件不会更新,它们无法获得正确的项目ID.

示例图片

项目结构

projectdetail.html页面包含所有组件:

<div class="container-content" *ngIf="project">
    <div class="projectdetail">
        <div class="thumbnail header">
            <img [src]="project.img" [alt]="project.name" class="projectImage" />
            <div>
                <h2>{{project.name}}</h2>
                <!--The programming component that you can see in the image-->
                <programming-languages [ids]="project.languages"></programming-languages>
            </div>
        </div>
        <div>
            <carousel interval="5000" noWrap="false">
                <slide *ngFor="let slidez of slides; let index=index">
                    <img [src]="slidez.image" class="carouselimg" />
                    <div class="carousel-caption">
                        <h4>Slide {{slidez.id}}</h4>
                        <p>{{slidez.text}}</p>
                    </div>
                </slide>
             </carousel>
        </div>
        <div class="thumbnail detail">
            <p>{{project.description}}</p>
        </div>
    </div>
    <div class="projects hidden-mm hidden-sm hidden-xs">
        <projectsidelist [notShowId]="selectedProjectId"></projectsidelist>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

语言组件代码:

import { Component, Input, OnInit …
Run Code Online (Sandbox Code Playgroud)

components angular

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

Mvvmcross:无法创建偏好活动

我正在开发一个与MvvmCross一起运行的Xamarin项目.我试图在Android中添加偏好视图,但我无法让它工作.

当我尝试导航到时MvxPreferenceFragment,我收到以下错误:

[0:] mvx:Diagnostic: 12.11 Activity host with ViewModelType PreferenceTest.Droid.Activities.MainPreferenceActivity is not CurrentTopActivity. Showing Activity before showing Fragment for PreferenceTest.Core.ViewModels.Fragments.PreferenceViewModel
An unhandled exception occured.

09-26 13:54:45.753 I/MonoDroid(12779): UNHANDLED EXCEPTION:
09-26 13:54:45.810 I/MonoDroid(12779): System.Collections.Generic.KeyNotFoundException: Could not find view for PreferenceTest.Droid.Activities.MainPreferenceActivity
09-26 13:54:45.810 I/MonoDroid(12779):   at MvvmCross.Core.Views.MvxViewsContainer.GetViewType (System.Type viewModelType) [0x0006a] in C:\projects\mvvmcross\MvvmCross\Core\Core\Views\MvxViewsContainer.cs:72 
09-26 13:54:45.810 I/MonoDroid(12779):   at MvvmCross.Droid.Support.V7.AppCompat.MvxAppCompatViewPresenter.ShowHostActivity (MvvmCross.Droid.Views.Attributes.MvxFragmentPresentationAttribute attribute) [0x00000] in C:\projects\mvvmcross\MvvmCross-AndroidSupport\MvvmCross.Droid.Support.V7.AppCompat\MvxAppCompatViewPresenter.cs:166 
09-26 13:54:45.810 I/MonoDroid(12779):   at MvvmCross.Droid.Support.V7.AppCompat.MvxAppCompatViewPresenter.ShowFragment (System.Type view, MvvmCross.Droid.Views.Attributes.MvxFragmentPresentationAttribute attribute, MvvmCross.Core.ViewModels.MvxViewModelRequest request) [0x0007d] in C:\projects\mvvmcross\MvvmCross-AndroidSupport\MvvmCross.Droid.Support.V7.AppCompat\MvxAppCompatViewPresenter.cs:196 
09-26 13:54:45.810 I/MonoDroid(12779):   at MvvmCross.Droid.Views.MvxAndroidViewPresenter.<RegisterAttributeTypes>b__39_2 …
Run Code Online (Sandbox Code Playgroud)

android mvvmcross

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

Android列表视图不可滚动

我有一个配置文件页面包含一个linearlayout,其中包含一些textview和imageview以及listview.(见图)

在此输入图像描述

问题是我想让整个页面像在twitter应用程序中一样滚动,而不仅仅是listview.因此listview需要扩展到最大高度.

如何强制列表视图扩展到最大大小而不是可滚动.

我的linearlayout将是第二个选项,但是它需要可以添加自定义arrayadapter和listview中的自定义行.

android listview android-listview android-linearlayout

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