升级我的项目以启用Jack和Java8功能后,我的16gb macbook似乎无法构建我的项目了.我看到内存使用量越来越高,但进程总是停留在同一点.
我的Gradle控制台:
Executing tasks: [:app:assembleDebug]
Configuration on demand is an incubating feature.
Incremental java compilation is an incubating feature.
:app:preBuild UP-TO-DATE
:app:preDebugBuild UP-TO-DATE
:app:compileDebugNdk UP-TO-DATE
:app:checkDebugManifest
:app:preReleaseBuild UP-TO-DATE
:app:prepareComAndroidSupportAnimatedVectorDrawable2421Library UP-TO-DATE
:app:prepareComAndroidSupportAppcompatV72421Library UP-TO-DATE
:app:prepareComAndroidSupportCardviewV72421Library UP-TO-DATE
:app:prepareComAndroidSupportCustomtabs2340Library UP-TO-DATE
:app:prepareComAndroidSupportDesign2421Library UP-TO-DATE
:app:prepareComAndroidSupportRecyclerviewV72421Library UP-TO-DATE
:app:prepareComAndroidSupportSupportCompat2421Library UP-TO-DATE
:app:prepareComAndroidSupportSupportCoreUi2421Library UP-TO-DATE
:app:prepareComAndroidSupportSupportCoreUtils2421Library UP-TO-DATE
:app:prepareComAndroidSupportSupportFragment2421Library UP-TO-DATE
:app:prepareComAndroidSupportSupportMediaCompat2421Library UP-TO-DATE
:app:prepareComAndroidSupportSupportV42421Library UP-TO-DATE
:app:prepareComAndroidSupportSupportVectorDrawable2421Library UP-TO-DATE
:app:prepareComBluelinelabsConductor203Library UP-TO-DATE
:app:prepareComFacebookAndroidFacebookAndroidSdk4160Library UP-TO-DATE
:app:prepareComGithubJkwiecienEasyImage130Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesAuth940Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesAuthBase940Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesBase940Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesBasement940Library UP-TO-DATE
:app:prepareComGoogleAndroidGmsPlayServicesTasks940Library UP-TO-DATE
:app:prepareComGoogleFirebaseFirebaseAnalytics940Library UP-TO-DATE
:app:prepareComGoogleFirebaseFirebaseAnalyticsImpl940Library UP-TO-DATE
:app:prepareComGoogleFirebaseFirebaseAuth940Library UP-TO-DATE
:app:prepareComGoogleFirebaseFirebaseAuthCommon940Library UP-TO-DATE
:app:prepareComGoogleFirebaseFirebaseAuthModule940Library …Run Code Online (Sandbox Code Playgroud) android build.gradle android-gradle-plugin android-jack-and-jill
我面临以下情况:
我有一个应用程序,将所有东西吐出到STDOUT(简单的公司测试),我正在尝试JUnit.
我的问题是,当我运行应用程序时,它会在控制台中返回我:(从IntelliJ复制并粘贴)
Id 1234 nao encontrado
123, R$ 441,00
321, R$ -8490,00
255, R$ 884,00
Run Code Online (Sandbox Code Playgroud)
打印:
我的测试是:
assertEquals(outContent.toString().trim(),"Id 1234 nao encontrado\n" +
"123, R$ 441,00\n" +
"321, R$ -8490,00\n" +
"255, R$ 884,00");
Run Code Online (Sandbox Code Playgroud)
我越来越:
junit.framework.ComparisonFailure: <Click to see difference>
at junit.framework.Assert.assertEquals(Assert.java:100)
at junit.framework.Assert.assertEquals(Assert.java:107)
at junit.framework.TestCase.assertEquals(TestCase.java:269)
at com.company.AccountManagerTest.testPrintAccountsBalance(AccountManagerTest.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at junit.framework.TestCase.runTest(TestCase.java:176)
at junit.framework.TestCase.runBare(TestCase.java:141)
at junit.framework.TestResult$1.protect(TestResult.java:122)
at junit.framework.TestResult.runProtected(TestResult.java:142)
at junit.framework.TestResult.run(TestResult.java:125)
at junit.framework.TestCase.run(TestCase.java:129)
at junit.framework.TestSuite.runTest(TestSuite.java:252)
at junit.framework.TestSuite.run(TestSuite.java:247)
at org.junit.internal.runners.JUnit38ClassRunner.run(JUnit38ClassRunner.java:86)
at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
at com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:69)
at …Run Code Online (Sandbox Code Playgroud) 我有这组组件:
render() {
return (
<InstantSearch
appId="29FLVJV5X9"
apiKey="f2534ea79a28d8469f4e81d546297d39"
indexName="prod_conferences"
style={{ flexGrow: 1 }}>
<Configure filters={`startDateUnix>${TODAY}`} hitsPerPage={10} />
<SearchBox />
<LoadingIndicator />
<Conferences/>
</InstantSearch>)
}
Run Code Online (Sandbox Code Playgroud)
哪里<InstantSearch>很简单<View>
我的会议:
export default connectInfiniteHits(({ hits, hasMore, refine }) => {
const LoadMoreFooter = connectStateResults(
({ searching }) =>
!searching ? <View style={s.loadMoreButtonContainer}>
<Divider style={s.loadMoreButtonDivider} />
<Button transparent color={'#53acfe'} title={'Load more confs...'} onPress={() => refine()} />
</View> : null
);
return (
<FlatList
data={hits}
keyExtractor={(item, index) => item.objectID}
ListFooterComponent={<LoadMoreFooter />}
renderItem={({ item }) …Run Code Online (Sandbox Code Playgroud) 我昨天将设计支持库从版本22.2.0更新到22.2.1,我遇到了一个奇怪的行为TabLayout.在版本22.2.0上,TabLayout工作得很好,但现在它没有显示在我的碎片中,除非我旋转手机(然后它出现).我没有改变我的代码,它只是停止了工作.
以下是片段:
public class FriendFragment extends Fragment {
@Bind(R.id.friendPager)
ViewPager viewPager;
@Bind(R.id.friendSlideTab)
TabLayout tabLayout;
...
@Override
public void onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.fragment_friend,container,false);
ButterKnife.bind(this,v);
return v;
}
@Override
public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
super.onViewCreated(view, savedInstanceState);
list.add(new SlideFragment(getString(R.string.my_friends), new MyFriendsFragment()));
list.add(new SlideFragment(getString(R.string.add_friend), new SearchFriendFragment()));
adapter = new FragmentSliderAdapter(list, getChildFragmentManager());
viewPager.setAdapter(adapter);
tabLayout.setupWithViewPager(viewPager);
}
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:orientation="vertical">
<android.support.design.widget.TabLayout
android:id="@+id/friendSlideTab"
android:layout_width="match_parent"
android:layout_height="wrap_content">
</android.support.design.widget.TabLayout>
<android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/friendPager"
android:layout_width="match_parent"
android:layout_height="0px"
android:layout_weight="1" /> …Run Code Online (Sandbox Code Playgroud) android android-layout android-support-library butterknife android-tablayout
我有一个简单的问题 !当用户将鼠标放在按钮上时,我想知道如何添加提示,就像按钮下方的灰色框一样.我正在使用Windows窗体!
PS->我知道它已经过时了,我们现在有WPF,但我正在使用Form!
谢谢 !
在我将应用程序移动到5.0之后,我不得不从基本选项卡转移到google开发人员提供的slidingTabLayout .
问题是,我无法弄清楚如何将两个按钮居中,使它们像旧的那样居中.顺便说一下,我不是在谈论风格,只是按钮的位置,共享相同数量的空间!为了清楚起见,我会发布一些图片:
我现在拥有的:

我期望得到的:

我的布局:
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical">
<include
android:id="@+id/toolbar"
layout="@layout/toolbar"
android:layout_width="match_parent"
android:layout_height="wrap_content"></include>
<com.maddogs.mymoney.views.SlidingTabLayout
android:id="@+id/requestSlideTab"
android:layout_width="match_parent"
android:layout_height="wrap_content"></com.maddogs.mymoney.views.SlidingTabLayout>
<android.support.v4.view.ViewPager xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:id="@+id/pager"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context="com.maddogs.mymoney.RequestActivity" />
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)
非常感谢你 !
我正在尝试将一些输入放在表中居中,并使用引导程序(在 angularjs 上)为此 td 设置大小,但我无法使其工作!
我现在所拥有的:
<div class="container">
<form class="form" data-ng-submit="salvarPartida()">
<table class="table table-bordered" align="center">
<tr data-ng-repeat="partida in partidas | filter : {fase : fase}">
<td style="height: 30px; text-align: right; font-size: 10pt;">{{partida.time1.nome}}
<img data-ng-src="/images/bandeiras/{{partida.time1.imgNumber}}.png" style="vertical-align: middle;">
</td>
<td class="col-sm-6">
<div class="col-xs-3" >
<input type="text" class="form-control">
</div>
<div class="col-xs-3">
<input type="text" class="form-control">
</div>
</td>
<br>
<td style="height: 30px; text-align: left; font-size: 10pt;"><img src="/images/bandeiras/{{partida.time2.imgNumber}}.png" title="{{partida.time2.nome}}"
style="vertical-align: middle;"> {{partida.time2.nome}}</td></tr>
</table>
<button class="btn btn-primary btn-block" type="submit">Salvar</button>
<br>
<br>
</form>
</div>
Run Code Online (Sandbox Code Playgroud)
看起来像: 
但我的期望是: 
别管颜色样式,我只想正确对齐所有字段!
我试过在 …
我在这里阅读了关于这个问题的每一个帖子,我找不到任何问题的答案.
添加Fresco lib后,我在构建应用程序时遇到此错误.有问题的一行是:compile 'com.facebook.fresco:fresco:0.5.3+'
错误:
错误:任务':app:dexDebug'的执行失败.
com.android.ide.common.process.ProcessException:org.gradle.process.internal.ExecException:进程'命令'C:\ Program Files\Java\jdk1.7.0_71\bin\java.exe''以非完成零退出值2
如果我拿出壁画编译线,它就可以了.
我的gradle看起来像这样:
buildscript {
repositories {
mavenCentral()
maven { url 'https://oss.sonatype.org/content/repositories/snapshots' }
}
dependencies {
classpath 'com.android.tools.build:gradle:1.2.3'
//classpath 'org.robolectric:robolectric-gradle-plugin:1.1.0'
}
}
allprojects {
repositories {
mavenCentral()
maven { url 'https://oss.sonatype.org/content/repositories/snapshots' }
}
}
apply plugin: 'com.android.application'
//apply plugin: 'org.robolectric'
android {
compileSdkVersion 22
buildToolsVersion "22.0.1"
defaultConfig {
applicationId "com.maddogs.mymoney"
minSdkVersion 11
targetSdkVersion 22
//testInstrumentationRunner "com.google.android.apps.common.testing.testrunner.GoogleInstrumentationTestRunner"
}
sourceSets {
androidTest {
setRoot('src/test') //note that this is androidTest instead of instrumentTest
} …Run Code Online (Sandbox Code Playgroud) 正如标题所说,我需要在NHibernate中的每个SELECT中找到一种与(nolock)一起使用的方法.无论是使用hql,Linq查询还是标准调用它,只要执行SELECT时,都会出现(nolock)!
谢谢 !
我知道很多次都会问过这个问题,但我对mongo和mongoose也有点新意,我无法理解!
我的问题:
我有一个看起来像这样:
var rankingSchema = new Schema({
userId : { type : Schema.Types.ObjectId, ref:'User' },
pontos : {type: Number, default:0},
placarExato : {type: Number, default:0},
golVencedor : {type: Number, default:0},
golPerdedor : {type: Number, default:0},
diferencaVencPerd : {type: Number, default:0},
empateNaoExato : {type: Number, default:0},
timeVencedor : {type: Number, default:0},
resumo : [{
partida : { type : Schema.Types.ObjectId, ref:'Partida' },
palpite : [Number],
quesito : String
}]
});
Run Code Online (Sandbox Code Playgroud)
哪会返回这样的文件:
{
"_id" : ObjectId("539d0756f0ccd69ac5dd61fa"),
"diferencaVencPerd" : 0,
"empateNaoExato" : …Run Code Online (Sandbox Code Playgroud) 我正在尝试为ButterKnife创建一个自定义监听器Annotation,但我无法使其工作.这是我的注释:
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.CLASS)
@ListenerClass(
targetType = "com.maddogs.mymoney.views.CameraImageView",
setter = "setCameraImageViewListener",
type = "com.maddogs.mymoney.views.CameraImageViewListener",
method = @ListenerMethod(
name = "onCloseClick",
parameters = {"com.maddogs.mymoney.views.CameraImageView"},
returnType = "boolean",
defaultReturn = "true"
)
)
public @interface OnCloseClick {
int[] value() default { View.NO_ID };
}
Run Code Online (Sandbox Code Playgroud)
而我的CameraImageView:
@Override
public boolean onTouchEvent(MotionEvent event) {
if(event.getAction() != MotionEvent.ACTION_DOWN
&&(event.getX(0) <= this.getWidth()
&& event.getY(0) >= 0)
&& event.getX(0) >= this.getWidth() - closeBitmap.getWidth()
&& event.getY(0) <= closeBitmap.getHeight()){
if(listener == null)
throw new NullPointerException("CameraImageViewListener cannot be null");
return listener.onCloseClick(this);
} …Run Code Online (Sandbox Code Playgroud) 使用CollapsingToolbarLayout,Toolbar和嵌入的ImageView时,我遇到了一个奇怪的行为.这是我的代码:
<android.support.design.widget.AppBarLayout
android:id="@+id/bla"
android:layout_width="match_parent"
android:layout_height="256dp">
<android.support.design.widget.CollapsingToolbarLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
app:layout_scrollFlags="scroll|exitUntilCollapsed">
<android.support.v7.widget.Toolbar
android:id="@+id/toolbar"
android:layout_width="match_parent"
android:layout_height="?attr/actionBarSize"
android:background="@color/md_white_1000"
android:minHeight="?attr/actionBarSize"
app:layout_collapseMode="pin"
app:popupTheme="@style/ThemeOverlay.AppCompat.Dark"
app:theme="@style/ThemeOverlay.AppCompat.Light" />
<ImageView
android:id="@+id/fragment_kids_profile_pic"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:scaleType="centerCrop" />
</android.support.design.widget.CollapsingToolbarLayout>
</android.support.design.widget.AppBarLayout>
Run Code Online (Sandbox Code Playgroud)
和Glide建设者:
Glide.with(getActivity())
.load(file)
.fitCenter()
.into(profilePicture);
Run Code Online (Sandbox Code Playgroud)
在通过Glide设置图像之前,工具栏行为完全正常,在我的情况下是"固定".设置图像后,工具栏布局丢失,图像发生(向上滚动后).一些照片要澄清:
任何帮助,将不胜感激 !
我有以下场景:我有一个登记入住应用程序,如果用户在第 1 天早上 8 点到晚上 8 点之间没有登记入住,那么在上午 8 点(包括在内)之后,用户可以再次登记入住。
例如:
LastCheckin -> JAN 28th 08:01AM Today -> JAN 29th 07:50AM 以上无法登记
LastCheckin -> JAN 28th 00:50AM Today -> JAN 28th 09:10PM 可以在上面签到
LastCheckin -> JAN 28th 07:50AM Today -> JAN 28th 09:50AM 可以在上面签到
LastCheckin -> JAN 28th 05:50PM Today -> JAN 28th 06:50AM 以上无法签到
我的验证功能:
private Boolean validateLastCheckIn(LocalDateTime lastCheckinDate){
LocalTime checkinTime = LocalTime.MIDNIGHT.plusHours(8);
LocalDate today = LocalDate.now();
LocalDateTime todayCheckinTime = LocalDateTime.of(today, checkinTime);
//if trying to checkIn before limit, but on …Run Code Online (Sandbox Code Playgroud) android ×6
java ×3
butterknife ×2
c# ×2
css ×2
android-tabs ×1
build.gradle ×1
button ×1
css3 ×1
date ×1
facebook ×1
flexbox ×1
fresco ×1
html ×1
java-8 ×1
javascript ×1
junit4 ×1
mongodb ×1
mongoose ×1
nhibernate ×1
node.js ×1
react-native ×1
winforms ×1