小编car*_*lli的帖子

如何在Swift中设置图像的宽度和高度

新建SwiftiOS编程一般.我无法弄清楚如何设置图像的宽度和高度.
例如,

  let backgroundImage = UIImage(named: "background.png")
Run Code Online (Sandbox Code Playgroud)

谢谢

ios swift

29
推荐指数
4
解决办法
8万
查看次数

UITextView不检测链接

我有一个UITextView我在.xib中设置的内容.

我试图让它识别使用这些设置的链接:

设置

不幸的是,当我在模拟器中运行时,链接不显示(它只显示为纯文本):

在模拟器中

如何UITextView识别链接并正确显示?

objective-c uitextview ios

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

在Collapsed Nav Bootstrap中添加分隔符

我想在移动设备上查看时在折叠导航中添加分隔符.理想情况下,导航将看起来与未折叠时的导航看起来完全相同,但折叠时在"关于"和"登录"之间会有一个分隔符.

以下是导航的代码:

<nav class="navbar navbar-default">
  <div class="container-fluid">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#main-navbar" aria-expanded="false">
        <span class="sr-only">Toggle navigation</span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </button>
      <a class="navbar-brand" href="#">Company</a>
    </div>
    <div class="collapse navbar-collapse" id="main-navbar">
      <ul class="nav navbar-nav">
        <li><a href="#">Home</a></li>
        <li><a href="#">About</a></li>
      </ul>
      <ul class="nav navbar-nav navbar-right">
        <li><a href="#">Log In</a></li>
        <li><a href="#">Sign Up</a></li>
      </ul>
    </div>
  </div>
</nav>
Run Code Online (Sandbox Code Playgroud)

的jsfiddle

我已经尝试添加<li role="separator" class="divider"></li>我想要分隔符的位置,但它没有显示:

<nav class="navbar navbar-default">
  <div class="container-fluid">
    <div class="navbar-header">
      <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#main-navbar" aria-expanded="false">
        <span class="sr-only">Toggle navigation</span>
        <span …
Run Code Online (Sandbox Code Playgroud)

html twitter-bootstrap

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

Python 2to3不更改文件

我有一堆用python 2.x编写的模块,我需要它们在3.x中才能工作.我在整个文件夹上运行了2to3,它似乎工作正常,但当我再次查看文件时它们是相同的.我没有使用2to3,并想知道它是否将转换后的文件保存在其他目录中.

python module python-2to3

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

如何在单行中水平滚动图像

我正在尝试创建一种基本的图像轮播.我的问题是:如何让我的所有幻灯片在一行中显示并让它们水平滚动而不是垂直滚动?

这是一个例子:http://jsfiddle.net/3f7fcspL/

HTML:

<div id="carousel">
    <div class="slide">
        <img src="http://placehold.it/300x150"/>
    </div>
    <div class="slide">
        <img src="http://placehold.it/300x150"/>
    </div>
    <div class="slide">
        <img src="http://placehold.it/300x150"/>
    </div>
    <div class="slide">
        <img src="http://placehold.it/300x150"/>
    </div>
    <div class="slide">
        <img src="http://placehold.it/300x150"/>
    </div>
    <div class="slide">
        <img src="http://placehold.it/300x150"/>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS:

#carousel {
    width: 100%;
    height: 150px;
    background-color: #ff0000;
    overflow: auto;
}

#carousel .slide {
    display: inline-block;
}
Run Code Online (Sandbox Code Playgroud)

html css

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

编译C以允许缓冲区溢出

我正在学习缓冲区溢出,并试图制作一个.我有这个代码:

#include <stdio.h>

char *secret = "password";

void go_shell() {
    char *shell =  "/bin/sh";
    char *cmd[] = { "/bin/sh", 0 };
    setreuid(0);
    execve(shell,cmd,0);
}

int authorize() {
    char password[64];
    printf("Enter Password: ");
    gets(password);
    if (!strcmp(password,secret)) {
        return 1;
    }
    else {
        return 0;
    }
}

int main() {
    if (authorize()) {
        printf("login successful\n");
        go_shell();
    } else {
        printf("Incorrect password\n");
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我用gcc编译它,然后在gdb中运行它

我输入大约100"A"作为密码,程序崩溃.

问题是没有寄存器被覆盖 0x4141414141414141

我用谷歌搜索并添加了-fno-stack-protector标志gcc,这允许RBP被覆盖0x4141414141414141但没有别的.

我想知道是否有一种编译代码的方法,以便可以覆盖RIP.

c compilation buffer-overflow

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

在UITableView上轻扫以删除以使用UIPanGestureRecognizer

我使用以下代码将UIPanGuestureRecognizer添加到整个视图中:

UIPanGestureRecognizer *pgr = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(panAction:)];
[[self view] addGestureRecognizer:pgr];
Run Code Online (Sandbox Code Playgroud)

在主视图中我有一个UITableView,其中包含此代码以启用滑动删除功能:

- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRowAtIndexPath:(NSIndexPath *)indexPath {
    NSLog(@"RUNNING2");
    return UITableViewCellEditingStyleDelete;
}

- (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)indexPath {
    if (indexPath.row >= _firstEditableCell && _firstEditableCell != -1)
        NSLog(@"RUNNING1");
        return YES;
    else
        return NO;
}
Run Code Online (Sandbox Code Playgroud)

RUNNING1打印到日志,并且"删除"按钮不会显示.我相信其原因是UIPanGestureRecognizer,但我不确定.如果这是正确的,我该如何解决这个问题.如果这不正确,请提供原因并解决.谢谢.

objective-c uitableview ios uipangesturerecognizer

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

未从自定义类调用cellForRowAtIndexPath

我正在使用Xcode 7.0,Swift 2

我基本上是在尝试创建一个自定义类来构建一个UITable,然后在ViewController我创建一个表的新对象并将其加载到self.view中;

我遇到的问题是func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell在自定义类中根本没有调用该函数.我一直在寻找一个解决方案3天,我已经尝试重建应用程序和代码几次没有运气.

请注意,如果我在ViewController.swift文件中使用相同的代码(即构建表所需的所有内容;不包括init函数等),它可以正常工作.

我知道问题在于cellForRowAtIndexPath函数,因为它不会打印出我运行时在代码块中设置的语句.调用所有其他函数,但由于某种原因,这不会被调用.不确定我是否忽略了一些东西.任何帮助,将不胜感激.提前致谢.

class sideTest: NSObject, UITableViewDelegate, UITableViewDataSource {


    let tesTable: UITableView = UITableView()
    var items: [String]?
    var mView: UIView = UIView()

    func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
        print("The number of rows is: \(self.items!.count)")

        return self.items!.count
    }

    func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {

        print("\nLets create some cells.")

        let sCell: UITableViewCell = tableView.dequeueReusableCellWithIdentifier("cell") as UITableViewCell!

        sCell.textLabel?.text …
Run Code Online (Sandbox Code Playgroud)

uitableview ios swift

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

jquery/javascript中self的用途是什么?

在javascript中他们使用如下:

  • var self=this;
  • var jquery_element= $(html_element);
  • self.jquery_element=jquery_elemnet

为什么我们在javascript中使用这些.我从OpenStack视野中获得了这段代码

javascript jquery

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

有什么区别.和*在"git add"中?

git add命令中,我使用.*添加工作目录中的所有文件.

他们之间有什么区别?

git

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