是否可以将提交日期从我的提交更改为作者日期?
我修改了一些提交,现在日期都是一样的.我想将其设置回旧日期(或作者日期).这可能吗?
我正在使用Sourcetree所以我有git命令行,但我不是那个专业人士.我的外部存储库是bitbucket.
在我遇到一些错误后,为什么运行按钮在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) 我正在尝试用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) 我正在为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) 我试图使我的响应类通用.问题是它返回一个类型为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) 我正在将我的应用转换为使用新的Firebase分析而不是谷歌分析.但我遗漏了一些我在谷歌分析中使用但不存在的关键功能.
希望有人可以清除这些事情.
我正在创建一个小型测试应用程序来学习 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)
它抱怨 和number,name我需要添加valor var。但我已经在我的超类中定义了该属性......
有办法解决这个问题吗?
我正在尝试使用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 … 所以我尝试在我的 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)
而且我在命名空间牛系统中找不到引导程序秘密。
那么有人可以帮我看看我需要去哪里吗?
我使用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) 我正在建立一个关于我所做的一些项目的角度应用.我有一个详细页面,显示项目的详细信息.
问题: 当我进入项目详细信息页面时,一切都是正确的.但是,当我切换项目变量(通过使用页面上的导航)时,依赖项组件不会更新,它们无法获得正确的项目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) 我正在开发一个与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) 我有一个配置文件页面包含一个linearlayout,其中包含一些textview和imageview以及listview.(见图)

问题是我想让整个页面像在twitter应用程序中一样滚动,而不仅仅是listview.因此listview需要扩展到最大高度.
如何强制列表视图扩展到最大大小而不是可滚动.
我的linearlayout将是第二个选项,但是它需要可以添加自定义arrayadapter和listview中的自定义行.