小编doo*_*ers的帖子

将Bootstrap Glyphicon添加到输入框

如何将glyphicon添加到文本类型输入框?例如,我想在用户名输入中使用'icon-user',如下所示:

在此输入图像描述

css twitter-bootstrap glyphicons

337
推荐指数
9
解决办法
61万
查看次数

使用Cocoapods进行Xcode单元测试

在过去的几天里,我一直用头撞墙,但尽管有多次Google/SO/Github搜索,我找不到解决我遇到的问题的方法!

我要做的就是为我的应用程序创建一些使用Firebase pod的单元测试.

我正在使用Xcode 7.3.1和Cocoapods 1.0.1.更新:问题仍然存在于Xcode 8.0中

使用此podfile:

platform :ios, '9.0'
use_frameworks!
inhibit_all_warnings!

target 'MyApp' do
    pod 'Firebase'
    pod 'Firebase/Auth'
    pod 'Firebase/Database'
    pod 'Firebase/Storage'

    target 'MyAppTests' do
        inherit! :search_paths
    end
end
Run Code Online (Sandbox Code Playgroud)

在我的XCTest课程中,我得到了

缺少必需的模块'Firebase'

错误 @testable import MyApp

或者使用此podfile:

platform :ios, '9.0'
use_frameworks!
inhibit_all_warnings!

def common_pods
    pod 'SwiftyTimer'
    pod 'Firebase'
    pod 'Firebase/Auth'
    pod 'Firebase/Database'
    pod 'Firebase/Storage'
end

target 'MyApp' do
    common_pods
end

target 'MyAppTests' do
    common_pods
end
Run Code Online (Sandbox Code Playgroud)

测试构建但我的控制台上到处都是警告,例如:

类<-FirebaseClassName->在...中实现... MyApp ...和... MyAppTests ...将使用其中一个.哪一个未定义

xcode unit-testing ios cocoapods xctest

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

未选中调用'执行(Params ...)'作为原始类型'android.os.AsyncTask'的成员

我正在关注Udacity的谷歌Android教程,但在指定的代码中,我收到以下警告:

未选中调用'执行(Params ...)'作为原始类型'android.os.AsyncTask'的成员

在这段代码上:

DoSomethingTask myTask = new DoSomethingTask();
myTask.execute(); // Warning here
Run Code Online (Sandbox Code Playgroud)

DoSomethingTask:

public class DoSomethingTask extends AsyncTask {

    protected Object doInBackground(Object[] params) {
        ...
    }
}
Run Code Online (Sandbox Code Playgroud)

谁能解释这个警告以及如何解决它?它似乎应该按照说明工作......

java android android-asynctask

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

从Value获取VB.net Enum描述

如何Enum从其价值中获得描述?

我可以使用以下名称从名称中获取描述:

Public Shared Function GetEnumDescription(ByVal EnumConstant As [Enum]) As String
    Dim fi As FieldInfo = EnumConstant.GetType().GetField(EnumConstant.ToString())
    Dim attr() As DescriptionAttribute = _ 
                  DirectCast(fi.GetCustomAttributes(GetType(DescriptionAttribute), _
                  False), DescriptionAttribute())

    If attr.Length > 0 Then
        Return attr(0).Description
    Else
        Return EnumConstant.ToString()
    End If
End Function 
Run Code Online (Sandbox Code Playgroud)

但我无法弄清楚如何将变量名称传递给此函数.我尝试过类似的东西

GetEnumDescription([Enum].GetName(GetType(myEnum), 2)))
Run Code Online (Sandbox Code Playgroud)

但我没试过的任何事都是正确的.

vb.net enums

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

尽管文件存在于caches目录中,UIImage(contentsOfFile :)返回nil

我正在尝试在缓存目录中保存带有覆盖的地图快照,并在存在时检索它.但是,尽管创建了文件,但当我尝试检索它时,UIImage(contentsOfFile :)返回nil.我已经打印了写入和读取的文件路径,它们是相同的,并通过下载容器并检查目录并且文件确实存在来验证文件是否存在.

知道这里的问题是什么吗?

let cachesDirectory: URL = {
    let urls = FileManager.default.urls(for: .cachesDirectory, in: .userDomainMask)
    return urls[urls.endIndex - 1]
}()

let mapCachesDirectory = cachesDirectory.appendingPathComponent("map-snapshots", isDirectory: true)

func configureMap(data: NSSet?) {
    mapView.isZoomEnabled = false
    mapView.isScrollEnabled = false
    mapView.isUserInteractionEnabled = false

    guard let data = data as? Set<SessionData>, data.count > 0 else { return }

    activityIndicatorView.isHidden = false
    activityIndicatorView.startAnimating()

    DispatchQueue.global(qos: .userInitiated).async {
        var points = [CLLocationCoordinate2D]()
        for object in data {
            guard object.locationLatitude != 0, object.locationLatitude != 0 else { continue } …
Run Code Online (Sandbox Code Playgroud)

uiimage mapkit ios swift

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

在Sublime Text 3中保留大小写替换

从完成了一些谷歌搜索似乎它或者至少可以用Sublime Text做到这一点.我在查找和替换窗格中看到了多个对保留案例按钮的引用,它看起来像是彼此叠加的2个圆角正方形.

但是,在我的Sublime Text 3(小牛队)版本中,我根本找不到这个...

此外,我检查了首选项,看看这个选项是否以某种方式关闭,但我能找到的唯一参考是:

{ "keys": ["super+alt+a"], "command": "toggle_preserve_case", "context":
    [
        { "key": "setting.is_widget", "operator": "equal", "operand": true }
    ]
},
Run Code Online (Sandbox Code Playgroud)

在默认的键映射文件中...

以下是我的查找和替换窗格的屏幕截图:

在此输入图像描述

replace sublimetext3

8
推荐指数
3
解决办法
3035
查看次数

更改评论缩进Xcode

Xcode注释键盘快捷键的默认行为是将//放置在所选行的最左侧,而不考虑缩进.

我想改变这一点,以便考虑缩进,并在文本注释之前插入//.

例如:

class MyClass {
    func myFunc() {
//        cmd-/ does this
        // I want cmd-/ to do this
    }
}
Run Code Online (Sandbox Code Playgroud)

这可能吗?

xcode

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

不寻常的CoreMotion Sensorfusion数据

我正在开发一个收集CoreMotion数据的应用程序,我正在使用现有的应用程序商店应用程序作为参考,以确保我正确地收集数据.

在大多数情况下,一切都是等价的,但我在某些测试中看到了一些奇怪的数据.问题出现在滚动,俯仰和偏航值上,然而,来自加速度计,陀螺仪和磁力计的原始数据是等效的...

下面的图表绘制了从100Hz的装备上的5个设备收集的数据:

  1. iPhone 5(iOS 10.0.2)
  2. iPhone 5(iOS 10.0.2)
  3. iPhone 5(iOS 10.0.2)
  4. iPhone 5s(iOS 10.0.2)
  5. iPhone 6s(iOS 10.0.2)

首先,从SensorLog收集的数据: 传感器日志数据 其次,从我的应用收集的数据: 我的应用数据 第三,从我的应用程序收集的数据,但这次@ 10Hz: 在此输入图像描述

观察:

  • 问题似乎仅限于iPhone 5和5s 更新:在6s也出现了问题
  • SensorLog能够正确记录值(尽管我已经看到它生成'坏'数据的一个实例),这似乎消除了硬件限制(以前的iPhone 4s测试也可以)
  • iPhone 6s在所有测试中表现都很好更新:不再是这种情况
  • 我的应用程序可能会受到频率的影响,因为结果显示@ 10Hz,1 iPhone 5还可以,但@ 100Hz都没有
  • 原始数据在所有设备中都是等效的,因此不清楚为什么某些设备的传感器融合数据已关闭
  • 使用Quaternions不能解决问题,因为它们来自相同的原始数据
  • 在某些情况下,"坏"数据似乎跟随好数据,但振幅太大,如下所示

放大图块:

放大图表

并在上图中覆盖手动拉伸的滚动数据:

叠加滚动

码:

func start(_ interval: TimeInterval = 0.1) {
    self.interval = interval

    logTimer = Timer.new(every: interval, {
        self.motionData.currentRecord = self.motionDataRecord
        self.motionData.createCoreDataRecord()
        NotificationCenter.default.post(name: .motionHelperDidUpdateData, object: nil)
    })
    logTimer.start()

    startCoreLocation()
    startAccelerometer()
    startDeviceMotion()
    startGyroscope()
    startMagnetometer()
}

func startCoreLocation() { …
Run Code Online (Sandbox Code Playgroud)

ios core-motion swift

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

间歇性simplexml_load_file():本地Joomla站点上的I/O警告

我刚刚开始在我在localhost上运行的joomla开发站点的所有页面上出现间歇性错误.

完整的警告是:

Warning: simplexml_load_file(): I/O warning : failed to load external entity "/site/language/en-GB/en-GB.xml" in /site/libraries/joomla/language/language.php on line 1354

奇怪的是,它是间歇性的,一些刷新通常可以解决问题.

是否存在可能导致此问题的代码问题,还是其他问题?

php joomla

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

VBA - 获取数组中第n个最大值的索引

我想找到数组中第n个最大值的索引.我可以执行以下操作,但当2个值相等时会遇到麻烦.

fltArr(0)=31
fltArr(1)=15
fltArr(2)=31
fltArr(3)=52

For i = 0 To UBound(fltArr)
    If fltArr(i) = Application.WorksheetFunction.Large(fltArr, n) Then
        result = i
    End If
Next
Run Code Online (Sandbox Code Playgroud)

n = 1 ---> 3
n = 2 ---> 2(但我希望它为0)
n = 3 ---> 2
n = 4 ---> 1

arrays excel vba excel-vba

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