小编Bri*_*ian的帖子

Swift中的非可选变量是否可以为零?

我可以在Swift中创建一个普通变量(我的意思是一个非可选的)并nil在应用程序生命周期中为它或稍后分配一个值,让它成为nil

它让我感到困惑,因为与传统的强大编程语言(如Java和C#)相比,它有点奇怪.

optional ios swift

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

如何在RecyclerView中设置stackFromBottom?

如何stackFromBottom(boolean)在RecyclerView的ListView中进行设置?我需要列表中的第一个元素是视图中的最后一个元素。

例如,我有一个包含10个元素的列表。在视图顶部,我有一个索引为9的元素,在视图底部,我是索引为0的元素。调用后,notifyDataSetChanged()新元素将添加到视图底部。

在ListView中,我使用setStackFromBottom方法。RecyclerView是否有替代方法?

java android listview android-layout android-recyclerview

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

基于CMake编译C++项目时出现“致命错误:'chrono'文件未找到”

您知道该错误消息的含义以及我现在应该做什么吗?

vpn-global-dhcp3-252:build Dolyn$ make

Scanning dependencies of target mdatom 
[ 10%] Building CXX object CMakeFiles/mdatom.dir/src/main.cpp.o
/Users/Dolyn/sources/src/main.cpp:124:11: fatal error: 
  'chrono' file not found
#include      <chrono>            
For high resolutio    timings
                    ^
1 error generated.
Run Code Online (Sandbox Code Playgroud)

我不知道我现在必须做什么。

c++ cmake

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

为什么printf需要强制参数?

C语言中printf函数的定义是:

int printf(const char * _Format, ...);
Run Code Online (Sandbox Code Playgroud)

对于scanf管理可变数量的参数的许多类似函数也是如此.

为什么有_Format强制参数?

c printf

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

触摸自动完成编辑文本建议时隐藏软键盘

我按照下面的教程成功实现自动完成编辑文本框并将所有建议显示为项目列表。每当我触摸项目列表并且该选项转到编辑文本框时,我想隐藏软键盘。

http://www.claytical.com/blog/android-dynamic-autocompletion-using-google-places-api#comment-form

我尝试了多种选择,但没有任何效果。我怎样才能实现这一点并在应用程序中实现?

android google-maps autocomplete show-hide android-softkeyboard

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

如何将我的功能分支提交更新到更新的主分支之上?

我大约一个月前创建了一个分支。从那时起,主分支进行了大量更新,功能分支不包括这些更新。我希望我的提交位于更新的主分支之上,我只希望我的提交被发布。我该怎么做(或者这甚至可能)?

更多信息:我的本地分支提交已经推送到远程分支,但没有推送到主分支。

我试过了git rebase,但后来我收到一条消息,说我的分支已经发生分歧,“并且分别有 X 和 Y 不同的提交。”

我不确定是否git push -f会解决我的问题。我不希望我的远程分支记录在 master 分支上所做的更改。我只希望我的远程/本地分支“位于”最新版本的 master 之上,并且仍然只显示我的提交。

我不想将 master “合并”到我的分支中,因为 1000 多次提交会使我的提交黯然失色,我希望只有我的提交才能被同行轻松审查。

git rebase git-merge git-rebase

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

奴隶无法连接到Master

我正在尝试将我的笔记本电脑配置为奴隶,我的主人将是安装Jenkins的服务器.我遵循了这些指示.

但是,当涉及http://master:8080/从我的奴隶的浏览器访问时,互联网无法显示网页.

所以我尝试了第二种方法,通过写入javaws http://master:8080/computer/Slave/slave-agent.jnlpcmd提示符,这次我有这个错误:

无法加载指定的文件/ URL:http:// master:8080/computer/Slave/slave-agent.jnlp

我是网络等新手,所以你能开导我吗?

编辑:我设法到达页面,而不是用户主:8080,我尝试使用服务器的IP,它工作!

但是现在当我启动代理时,我有一个错误说:

java.net.ConnectException:拒绝连接:

问题出在哪里?

connect master-slave jenkins

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

当单元格移出屏幕时如何停止单元格中的 AVPlayer 播放

场景:我有tableView很多单元格。每个单元格将包含一个 AVPlayer 来播放视频。一旦用户按下单元格上的播放按钮,就会创建 AVPlayer。我希望 AVPlayer 停止播放它的视频并完全在它的单元格移出屏幕时删除。

问题:当单元格移出屏幕时,媒体仍将播放。因此,当我尝试根据需要删除播放器时,我的应用程序会因错误而崩溃

由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“AVPlayer 的实例无法删除由不同的 AVPlayer 实例添加的时间观察者。”


播放器是如何创建的

(在单元格中)

-(void)addPlayer {

    if (!self.player) {

        // This is my custom init method
        self.player = [[AVPlayer alloc] initWithFrame:self.container.bounds contentURL:mediaURL];
        [self.player setUserInteractionEnabled:YES];
        [self.container setUserInteractionEnabled:YES];
        [self.container addSubview:self.player];
    }

}
Run Code Online (Sandbox Code Playgroud)

如何添加 addTimeObserver

-(void)beginObservingTime {

// This will monitor the current time of the player

    __weak STPlayer *weakSelf = self;
    self.observerToken = [self.player addPeriodicTimeObserverForInterval:CMTimeMakeWithSeconds(1.0, NSEC_PER_SEC) queue:nil usingBlock:^ (CMTime time) {
        if (CMTimeGetSeconds(time) > self.playbackTime) …
Run Code Online (Sandbox Code Playgroud)

objective-c uitableview ios avplayer

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

以编程方式为UIView的子视图设置自动布局约束

下面我列出了一些代码供您结账.我正在尝试自定义UIView并添加另一个自定义子视图.这个子视图应该以这样的方式约束到父视图,它基本上只是在相同的维度上放置,而父级只是作为包装器.

NSLayoutConstraint到目前为止,我已尝试使用和失败的悲惨.视图从未真正显示出来.我有一个left,right,bottom和top约束,它应与父视图对齐.

第一个问题是,有人请在使用以下方法时解释或纠正我的逻辑.我想到的项目参数是你想为(customViewChild)设置约束的实际视图.该属性是说我希望my的左边缘customViewChild用于此约束.在relatedBy看起来很简单的,虽然我可能是错的,最后的toItem指向自我这是我CustomViewParent这也有一个.left属性地说,我希望我的孩子和家长的左边缘对齐.这个逻辑有缺陷还是我做错了什么?

NSLayoutConstraint(item: customViewChild!, 
            attribute: .left, 
            relatedBy: .equal,
            toItem: self,
            attribute: .left, 
            multiplier: 1.0, 
            constant: 0.0)
Run Code Online (Sandbox Code Playgroud)

我知道下面的例子很容易用IB完成,但我想了解NSLayoutConstraint,所以请提供相关答案.最后,如果有人能够真正纠正这个代码,那么我有一个有效的例子,那将是非常棒的.

class CustomViewParent: UIView {

    var customViewChild: UIView?

    override init(frame: CGRect) {
        super.init(frame: frame)

        setConstraints()
    }

    required init?(coder aDecoder: NSCoder) {
        super.init(coder: aDecoder)

        setConstraints()
    }

    func setConstraints() {
        customViewChild = UIView()

        addSubview(customViewChild!)
        customViewChild?.translatesAutoresizingMaskIntoConstraints = false

        let leftConstraint = NSLayoutConstraint(item: customViewChild!, 
            attribute: .left, 
            relatedBy: .equal,
            toItem: self, …
Run Code Online (Sandbox Code Playgroud)

ios nslayoutconstraint swift ios-autolayout

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

仅获取所有父 WooCommerce 类别

我正在尝试获取 WooCommerce 的所有父类别,而不是子类别。

$terms = get_terms(['taxonomy' => 'product_cat','hide_empty' => false, 'parent' => 0]);
Run Code Online (Sandbox Code Playgroud)

但它不起作用。我怎样才能只获得父类别?

php wordpress product categories woocommerce

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