小编Guy*_*Guy的帖子

将ProGuard设置为仅对我的应用程序包进行模糊处理

试图使用ProGuard进行模糊处理但得到第三方库错误,所以我逐个排除每个包:

   -keepclassmembers class android.** {*;}
   -keepclassmembers interface android.** {*;}

   -keepclassmembers class com.google.** {*;}
   -keepclassmembers interface com.google.** {*;}
Run Code Online (Sandbox Code Playgroud)

有没有办法将我的包名称列入白名单?

com.dht.github.myApp

java android build proguard

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

Google App引擎身份验证问题(Google帐户API)

我正在建立一个谷歌应用程序引擎基于Java的网站.我想只允许登录谷歌的用户.我选择了Google Accounts API并按照说明进行操作.然而,当用户没有使用谷歌登录时,它会将他带到这个愚蠢的登录页面,在那里他可以选择(!)他的谷歌帐户电子邮件 - 不是很安全.

登录页面由谷歌应用引擎生成

我究竟做错了什么?

java authentication google-app-engine

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

如何在BackboneJS*marionette*collectionView中打印行线?

我有一个使用LI itemView创建UL的collectionView.

我想在下划线模板中使用项索引号(count).即:

hello (item 0)
world (item 1)
Run Code Online (Sandbox Code Playgroud)

有人知道如何使用牵线木偶计数吗?我想避免把它放在模型中.

这就是我希望我的itemView模板看起来像(项目数为n):

<script id="task-template" type="text/html">
          <div class="order"><%=n%></div>
          <div class="title-container">
               <a href="#">...</a>
          </div>
 </script>
Run Code Online (Sandbox Code Playgroud)

任何帮助赞赏,

干杯,

javascript backbone.js marionette

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

canvas:为游戏化目的创造类似游戏的爆炸星形效果

来自Web开发的主干方面,我们正在尝试为我们的任务管理Web应用程序添加视觉和声音效果的请求找到解决方案.对于初学者 - 我们正在寻找一种方法来创建像你在游戏中看到的爆炸式星星效果.

这可以用HTML5画布完成吗?我们应该使用闪光灯?任何想法如何开始?

javascript canvas html5-canvas

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

使用AngularJS解析SVG

我是AngularJS和SVG的新手,所以如果我做了一件非常错误的事我道歉.

我正在尝试使用AngularJS创建一个SVG模式:

代码小提琴:http: //jsfiddle.net/WFxF3/

模板:

<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg">
    <defs>
        <pattern id="grid" width="{{cubeWidth}}" height="{{cubeHeight}}" patternUnits="userSpaceOnUse">
            <path d="M 0 0 L 0 {{cubeHeight}}" fill="none" stroke="gray" stroke-width="1" stroke-opacity="0.5"/>
            <path d="M 0 0 L {{cubeWidth}} 0" fill="none" stroke="gray" stroke-width="1" stroke-opacity="0.5"/>
            <!--<rect width="80" height="80" stroke="red" stroke-width="20" stroke-opacity="0.5" fill="white"/>-->
        </pattern>

    </defs>

    <rect width="100%" height="100%" fill="url(#grid)"/>
</svg>
Run Code Online (Sandbox Code Playgroud)

控制器:

'use strict';

angular.module('gridifyApp')
  .controller('MainCtrl', function ($scope) {

        var docWidth = document.width;
        var columns = 12;
        var cubeWidth = docWidth / columns;
        var cubeHeight = 44;

        $scope.cubeWidth …
Run Code Online (Sandbox Code Playgroud)

svg angularjs

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

从Git开始,让存储库的最后一次提交成为唯一的提交

我有一个包含几十个提交的Git存储库.我希望最后一次提交是唯一的提交 - 这意味着存储库的行为就像刚刚初始化并且当前文件状态是唯一的提交一样.

有没有比创建新回购更好的方法呢?

git git-commit

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

永久添加SSH密钥

为了访问我的远程git,我每次推入或拉入时都要添加对SSH的引用:

GIT_SSH_COMMAND="ssh -i ~/.ssh/id_bit_rsa" git pull origin master
Run Code Online (Sandbox Code Playgroud)

有没有办法让git记住SSH,所以我不需要每次都添加它?

git ssh bash

2
推荐指数
3
解决办法
3359
查看次数

ObjectiveC中的ARC如何改变自动释放的使用?(例如在描述方法中)

来自ARC之前考虑保留和释放的方式,我试图在目标C中围绕ARC.

在ARC前几天,任何返回新创建的实例的方法都将使用自动释放池.

- (NSString *)description {
     NSString *output = [NSString stringWithFormat:@"max size is: %d", maxSize];
     return output;
 }
Run Code Online (Sandbox Code Playgroud)

保留它是这个新创建的实例的工作的接收者.

我很好奇.在ARC世界,你能做到吗?

- (NSString *)description {
     NSString *description = [[NSString alloc] initWithFormat:@"max size is: %d", maxSize];
     return description;
}
Run Code Online (Sandbox Code Playgroud)

这技术上可行吗?合乎逻辑吗?我的意思是 - 感觉不对.它扰乱了保留计数不是吗?

我的问题也适用于不同的吸气剂.例如:

- (NSArray *)items {
    return [NSArray arrayWithArray:items];
}
Run Code Online (Sandbox Code Playgroud)

- (NSArray *)items {
    return [[NSArray alloc] initWithArray:items];
}
Run Code Online (Sandbox Code Playgroud)

我知道ARC会为您添加保留和释放消息.我很想知道在这些情况下它是如何工作的.

memory-management objective-c ios5

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

似乎无法从另一个包实现接口

我开始在包中组织我的代码以便更简单地阅读:

在此输入图像描述

但似乎无法从另一个包中读取接口:

接口1 接口2

接口代码:

interface FlowListener {
    void stageWasReached(String tag);
}
Run Code Online (Sandbox Code Playgroud)

java android android-studio

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

使用ViewPager的CollapsingToolbarLayout中的片段不会向下滑动

我有一个带有CollapsingToolbarLayout和TabLayout的活动.当我向右和向左滑动时,它在片段之间完美地移动.但是,当我尝试向下滚动时(屏幕截图中的红色箭头),它会忽略它.我尝试将ScrollView添加到片段中,但它没有做出不同的改变.有什么想法吗?

顺便说一句 - 不知何故,在第二个片段,一个RecycleView,滑动工作.这是在右边看到的屏幕截图:

截图

MainActivity的XML:

    <android.support.design.widget.CoordinatorLayout
        android:id="@+id/root_coordinator"
        android:layout_width="match_parent"
        android:layout_height="match_parent">

        <android.support.design.widget.AppBarLayout
            android:id="@+id/app_bar_layout"
            android:layout_width="match_parent"
            android:layout_height="wrap_content">

            <android.support.design.widget.CollapsingToolbarLayout
                android:id="@+id/collapsing_toolbar_layout"
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                app:contentScrim="?attr/colorPrimary"
                app:layout_scrollFlags="scroll|enterAlways">

                <ImageView
                    android:layout_width="match_parent"
                    android:layout_height="122dp"
                    android:scaleType="centerCrop"
                    android:src="@drawable/rsz_bg_cover"
                    app:layout_collapseMode="parallax" />

                <android.support.v7.widget.Toolbar
                    android:id="@+id/app_bar"
                    android:layout_width="match_parent"
                    android:layout_height="?attr/actionBarSize"
                    android:theme="@style/ThemeOverlay.AppCompat.Dark.ActionBar"
                    app:layout_collapseMode="pin" />

            </android.support.design.widget.CollapsingToolbarLayout>

            <android.support.design.widget.CollapsingToolbarLayout
                android:layout_width="match_parent"
                android:layout_height="wrap_content"
                app:layout_scrollFlags="scroll|enterAlways">

                <android.support.design.widget.TabLayout
                    android:id="@+id/tab_layout"
                    android:layout_width="match_parent"
                    android:layout_height="wrap_content"
                    android:background="@color/colorAccent"
                    app:layout_collapseMode="pin"
                    app:tabIndicatorColor="@color/colorPrimary"
                    app:tabSelectedTextColor="@android:color/white"
                    app:tabTextColor="#EEE" />
            </android.support.design.widget.CollapsingToolbarLayout>

        </android.support.design.widget.AppBarLayout>

        <android.support.v4.view.ViewPager
            android:id="@+id/view_pager"
            android:layout_width="match_parent"
            android:layout_height="match_parent"
            app:layout_behavior="@string/appbar_scrolling_view_behavior" />


    </android.support.design.widget.CoordinatorLayout>

    <android.support.design.widget.NavigationView
        android:id="@+id/navigation_drawer"
        android:layout_width="wrap_content"
        android:layout_height="match_parent"
        android:layout_gravity="start"
        app:menu="@menu/menu_drawer" />
</android.support.v4.widget.DrawerLayout>
Run Code Online (Sandbox Code Playgroud)

layout android androiddesignsupport

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

在Redux中切换到Immutable.js.什么是性能影响以及对组件语法的影响是什么?

我正在考虑将我的reducers从普通的JS转移到immutable.js.理解immutable.js api需要几天的时间,然后用测试做重构,我想考虑一下这个转换是否有必要.我的动机是我目前在每次改变时复制州:

  let newState = {...state};
Run Code Online (Sandbox Code Playgroud)

这很昂贵,导致我不时忘记克隆深层物体.

谷歌搜索问题的最后几天我仍然不明白是否将我的Reducer移动到immutable.js将导致性能损失,以及我是否需要遍历我的组件和容器并在每个上使用state.toJS().

迁移到immutable.js的性能有何影响?特别是当我使用撤销并保持多个步骤时.每次我需要组件/容器的数据时,我是否必须使用.toJS()?

javascript reactjs immutable.js redux

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

React:使用大括号和省略大括号之间有什么区别吗?

带花括号:

<div theBestProp={"diagonal-texture"}> ...
Run Code Online (Sandbox Code Playgroud)

vs不带花括号:

<div theBestProp="diagonal-texture"> ...
Run Code Online (Sandbox Code Playgroud)

同样的问题与“ ref”道具有关:

大括号(来自React的文档),可通过this._input访问:

<div ref={(c) => this._input = c} ...
Run Code Online (Sandbox Code Playgroud)

与没有大括号相比,可以通过this.refs.commander访问:

<div ref="commander"> ...
Run Code Online (Sandbox Code Playgroud)

我还注意到,所有内容都以字符串形式出现。为了这:

<PriceOption id="1" yes="true" price="free" audience="for individuals" plan="Starter" />
Run Code Online (Sandbox Code Playgroud)

道具将是这样(所有字符串):

{
        "id": "1",
        "yes": "true",
        "price": "free", 
        "audience": "for individuals", 
        "plan": "Starter"
    }
Run Code Online (Sandbox Code Playgroud)

因此,我认为传递布尔值和数字的唯一方法如下:

 <PriceOption id={1} yes={true} price="free" audience="for individuals" plan="Starter" />
Run Code Online (Sandbox Code Playgroud)

对?

javascript reactjs

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