小编Nic*_*nin的帖子

通过CocoaPods在github上使用Restkit的fork?

restkit以不同的方式使用oauth2协议,我需要更改代码以便能够以我的方式使用它:

从:

// OAuth 2 valid request
if (self.authenticationType == RKRequestAuthenticationTypeOAuth2) {
    NSString *authorizationString = [NSString stringWithFormat:@"OAuth2 %@", self.OAuth2AccessToken];
    [_URLRequest setValue:authorizationString forHTTPHeaderField:@"Authorization"];
}
Run Code Online (Sandbox Code Playgroud)

至:

// OAuth 2 valid request
if (self.authenticationType == RKRequestAuthenticationTypeOAuth2) {
    NSString *authorizationString = [NSString stringWithFormat:@"Bearer %@", self.OAuth2AccessToken];
    [_URLRequest setValue:authorizationString forHTTPHeaderField:@"Authorization"];
}
Run Code Online (Sandbox Code Playgroud)

使用"Bearer"而不是"Oauth2"....

我正在使用CocoaPods在我的项目中导入restkit.

我可以在github上分叉Restkit存储库并通过CocoaPod而不是官方版本使用fork吗?

objective-c ios restkit cocoapods

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

为什么连接是独立的,而不是Monad类型类的最小实现的一部分?

我更喜欢通过join函数定义一个Monad实例,而不是>>=......从等价开始:

x >>= f = join (fmap f x)
Run Code Online (Sandbox Code Playgroud)

你能用连接定义一个Monad实例吗?

我原本希望加入Monad: {-# MINIMAL (>>=)| join #-}

为什么join在顶级而不是在Monad类型类中?

haskell

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

IOS:从线到Bezier曲线的动画转换

我想动画一条弯曲成bezier曲线的直线(从"_"到"n"),是否有一个可以帮助我完成它的库?

我知道如何使用UIBezierPath绘制Bezier曲线,我可以快速重绘并逐步进行转换,但是如果已经做了某些事情就会很酷:-)

bezier core-graphics ios nsbezierpath uibezierpath

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

如何使用反应材质UI覆盖TextField组件的宽度?

我正在尝试减少该组件的宽度:

https://github.com/callemall/material-ui/blob/master/src/TextField/TextField.jsx

这是渲染方法:

  render() {

    return (
      <div>
          <div>
            <form onSubmit={this.handleSubmit}>
                <TextField
                  hintText="Email"
                  ref="email"
                /><br/>
                <TextField
                  hintText="Password"
                  type="password"
                  ref="password"
                /><br/>
              <button className="btn btn-success" onClick={this.loginCommand}><i className="fa fa-sign-in"/>{' '}Log In</button>
            </form>
          </div>
      }
      </div>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

谢谢 !

在此输入图像描述

javascript reactive-programming reactjs material-ui

13
推荐指数
3
解决办法
3万
查看次数

Monoidal Functor是适用的,但是Applicative定义中的Monoid类型类是什么?

适用于Monoidal Functor:

mappend :: f         -> f   -> f
$       ::  (a -> b) ->   a ->   b
<*>     :: f(a -> b) -> f a -> f b
Run Code Online (Sandbox Code Playgroud)

但是我没有在应用类型类的定义中看到有关Monoid的任何参考,你能告诉我为什么吗?

定义:

class Functor f => Applicative (f :: * -> *) where
  pure :: a -> f a
  (<*>) :: f (a -> b) -> f a -> f b
  GHC.Base.liftA2 :: (a -> b -> c) -> f a -> f b -> f c
  (*>) :: f a …
Run Code Online (Sandbox Code Playgroud)

haskell applicative

12
推荐指数
3
解决办法
855
查看次数

(&lt;*&gt;)中的*是否具有特殊含义?

试图扩大我对Haskell中符号的理解:

  • ($) :函数应用程序运算符(允许您在函数上应用参数)
  • (&) :功能应用程序运算符的翻转版本? (&) = flip ($)
  • (<>) :关联运算符(您可以在半群和Monoid中找到它)
  • (<$>):将功能应用程序($)移到函子结构上
  • (<&>) :翻转的函子图

我们可以在(*)和之间建立链接(<*>)吗?

我不明白的意思*实际上是...

haskell naming-conventions operators category-theory applicative

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

如何获得iOS应用的电池消耗值(x mAh/min)?

我目前正在努力改善我们正在开发的应用程序的电池使用情况.

我发现的唯一一件就是越狱解决方案的百分比(这里),

我没有找到像3.4 mAh/min这样的绝对值.

我也没有找到iOS指南来评估电池消耗.

理想情况下,我很乐意看到类似的东西:

  • Google AnalyticsSDK:0.4 mAh/min
  • 蓝牙SDK:1.0 mAh/min
  • API SDK:2.0 mAh/min

电池医生提供的东西:

在此输入图像描述

这甚至可能吗?

谢谢您帮忙 !

battery objective-c ios batterylevel

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

Gadfly.jl:如何根据日期时间绘制?

我正在尝试根据时间绘制数据:

userId = 2
dateGiven = Datetime.date(2014,2,3)
biometric = "heart-rate"
df = DataFrames.readtable(string("data/user_",userId,"/",dateGiven,"/",biometric,".csv"),
                      colnames = ["Time", "Heart Rate"],
                      coltypes = {Int,Int}  )

df["Time"] = map((timestamp) -> Datetime.unix2datetime(timestamp, Datetime.UTC) , df["Time"])
plot(df,x="Time",y="Heart Rate",Geom.line)
Run Code Online (Sandbox Code Playgroud)

我有这个错误:

no method *(Float64,DateTime{ISOCalendar,Zone0})
 in optimize_ticks at /Users/nhenin/.julia/v0.2/Gadfly/src/ticks.jl:77
 in apply_statistic at /Users/nhenin/.julia/v0.2/Gadfly/src/statistics.jl:584
 in apply_statistics at /Users/nhenin/.julia/v0.2/Gadfly/src/statistics.jl:35
 in render at /Users/nhenin/.julia/v0.2/Gadfly/src/Gadfly.jl:636
 in writemime at /Users/nhenin/.julia/v0.2/Gadfly/src/Gadfly.jl:738
 in sprint at io.jl:434
 in display_dict at /Users/nhenin/.julia/v0.2/IJulia/src/execute_request.jl:35
Run Code Online (Sandbox Code Playgroud)

任何提示?

julia

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

AST&gt; 1-arity的免费Monad吗?

当我说的时候1-arity | 2-arity | n-arity,我指的是grap theory k-ary树中的树

k叉树是一个有根树,其中每个节点最多有k个子节点

我在我的项目中一直使用Free Monad在haskell中创建一个小型eDSL ...但是我所看到的所有示例都只有这样的一元树(线性AST):

在此处输入图片说明

此数据类型对FreeMonad的提升:

data Toy b next =
    Output b next
  | Bell next
  | Done
Run Code Online (Sandbox Code Playgroud)

我想实现比线性eDSL更复杂的eDSL ... Free Monad是否可以解决该问题?如果是,您是否有Free Monad> 1-Ary的示例?

compiler-construction haskell category-theory

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

Mutable Hastable : 非法类型同义词族应用实例

我正在尝试使用此库中的 Mutable BasicHashTable:https : //github.com/gregorycollins/hashtables

{-# LANGUAGE GeneralizedNewtypeDeriving #-}

import qualified Data.HashTable.IO as H
import Control.Monad.State.Strict
import Control.Monad.IO.Class (MonadIO)

type A  =  H.BasicHashTable Int String

newtype MyWrapper a = MyWrapper { runM :: StateT A IO a  }
  deriving (Functor, Applicative, Monad, MonadIO, MonadState A )

Run Code Online (Sandbox Code Playgroud)

编译器抱怨我尝试A在类型类实例中使用:

 error:
    • Illegal type synonym family application ‘Control.Monad.Primitive.PrimState
                                                 IO’ in instance:
        MonadState A MyWrapper
    • In the newtype declaration for ‘MyWrapper’
   |
10 |   deriving (Functor, Applicative, Monad, MonadIO, MonadState …
Run Code Online (Sandbox Code Playgroud)

haskell hashtable type-families type-synonyms

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