小编Nie*_*bæk的帖子

转换为二进制并在Python中保持前导零

我正在尝试使用Python中的bin()函数将整数转换为二进制.但是,它总是删除我实际需要的前导零,这样结果总是8位:

例:

bin(1) -> 0b1

# What I would like:
bin(1) -> 0b00000001
Run Code Online (Sandbox Code Playgroud)

有办法做到这一点吗?

python binary formatting bitwise-operators

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

边界半径html表

我一直试图将一些圆角应用到我的桌子上,但我似乎无法做到正确.<thead>点击后,我的桌子正在折叠.该<thead>只需要有顶级圆角,而最后一个<tr>元素需要只有底部圆角.我正在使用bootstrap作为框架.

目前我的设计看起来像这样:

当前标题

当前最后一个元素

我希望我<head>看起来像这样:

在此输入图像描述

而最后一个元素仍有底部圆角.

table.html

<table align="center" class="table table-curved" id="nextTeamTable">
    <thead data-parent="#bodyContainer" data-toggle="collapse" data-target="#tbodyCollapse">
        <tr>
            <th>HeadTitle</th>
        </tr>
    </thead>
    <tbody class="collapse" id="tbodyCollapse">
        <tr>
            <td>Body1</td>
            <td>Body2</td>
            <td>Body3</td>
        </tr>
    </tbody>
</table>
Run Code Online (Sandbox Code Playgroud)

table.css

.table-curved {
    border-collapse:separate;
    border: solid #ccc 1px;
    border-radius: 25px;
}

.table-curved tr:last-child td
{
    border-bottom-left-radius: 25px;    
    border-bottom-right-radius: 25px;   
}
Run Code Online (Sandbox Code Playgroud)

html css css3 twitter-bootstrap

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

在travis中成功构建时自动合并分支到master

我正在尝试进行设置,我每次使用GitHub时都使用Travis CI(http://www.travis-ci.org)来构建和测试我的程序.我的GitHub设置是拥有一个主服务器和一个slave/test分支,我在合并到master之前提交.但是,截至目前我正在GitHub.com上手动合并,我想自动化,这样当Travis上的构建成功时,我想立即将我的slave/test分支合并到master中.是否有人知道Travis CI如何实现这一目标或Travis实现这一目标的其他方式?

git merge github travis-ci

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

使用NSNotification将NSString变量传递给其他类

我想将NSString从一个类传递到另一个类,并将NSString添加到我的第二个类中的NSMutableArray.我相信我可以使用NSNotification,但我不知道如何通过变量通知.我的代码是这样的:

//class1.h

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController

@property(strong,nonatomic)NSString *variableString;

@end
Run Code Online (Sandbox Code Playgroud)

//class1.m

#import "ViewController.h"

@interface ViewController ()

@end

@implementation ViewController

@synthesize variableString = _variableString;

- (void)viewDidLoad
{
[super viewDidLoad];
[self setVariableString:@"test"];

[[NSNotificationCenter defaultCenter] postNotificationName: @"pasteString" object: _variableString];

// Do any additional setup after loading the view, typically from a nib.
}

- (void)viewDidUnload
{
[super viewDidUnload];
// Release any retained subviews of the main view.
}

@end
Run Code Online (Sandbox Code Playgroud)

//class2.h

#import <UIKit/UIKit.h>

@interface ViewController2 : UIViewController

@property(strong,nonatomic)NSMutableArray *arr;

@end
Run Code Online (Sandbox Code Playgroud)

//class2.m

#import "ViewController2.h" …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c nsnotificationcenter ios

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

一个ajax调用阻止其他ajax调用

加载页面后,我会对php脚本执行Ajax调用,这会更新我的服务器.但是这个脚本有时可能需要一分钟才能完成,当脚本运行时,我无法执行其他需要处理的Ajax调用 - 即第一个Ajax调用不应该中断其他Ajax调用.知道怎么做吗?

第一个Ajax调用:

$(document).ready(function () { 
    $.ajax({
        url: "checkForUpdatesByCoach.php",
        success: function(arg){
            if(arg == "200"){
                $('body').prepend("<div style='text-align:center;margin-bottom:-12px;' onClick='location.reload()' class='alert alert-success'>Dine hold er blevet opdateret.Tryk for at opdatere!</div>").fadeIn("slow");  
            }
        }
});
});
Run Code Online (Sandbox Code Playgroud)

第二次Ajax调用(用户触发的调用):

$.ajax({
    type: "POST",
        data: {data:dataAjax},
        url: "updateSwimmer1.php",
        success: function(arg){
            //updating UI
        }
    });
Run Code Online (Sandbox Code Playgroud)

php ajax jquery

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

比较一个数组中的所有元素与其他数组

假设我有三个mutablearrays:arr1,arr2和arr3.我想将arr1中的所有元素与arr2中的每个元素进行比较,如果arr2中的元素包含arr1中的所有元素,我想将其添加到arr3.所以我认为它看起来像我下面的代码.在目标c中是否有一些智能功能我不知道,或者任何方式都可以做到这一点?

for(int i; i < arr2.count; i++)
{
  if([arr2 objectAtIndex:i] containAllElementsInArray:arr1]])
  {
    [arr3 addObject:[arr2 objectAtIndex:i]];
  }
}
Run Code Online (Sandbox Code Playgroud)

xcode loops objective-c ios

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

UIViewController里面的TableView

我想在UIViewController中放一个tableView,因为我需要在视图顶部有一个工具栏,因此我不能使用tableViewController.我已经创建了一个tableView类,并将我认为所需的函数放入其中,但我必须丢失一些东西,或者在某处出错.

.H

import <UIKit/UIKit.h>

@interface TestTV : UITableView
@property(strong,nonatomic)NSArray *arr;

@end
Run Code Online (Sandbox Code Playgroud)

.M

#import "TestTV.h"

@implementation TestTV
@synthesize arr = _arr;

- (NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
{
    // Return the number of sections.
    return 1;
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{

    _arr = [[NSArray alloc]initWithObjects:@"HEJ",@"FOO", nil];
    return _arr.count;
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault  reuseIdentifier:CellIdentifier];
    }

    NSString *cellValue = [_arr objectAtIndex:indexPath.row]; …
Run Code Online (Sandbox Code Playgroud)

objective-c uitableview uiviewcontroller ios xcode4.2

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

将NSString写入文件

我正在尝试将字符串写入文件并将其存储在我的应用程序中的applicationSupport文件夹中.但我的NSLog()语句不会在调试器中记录任何内容.我试图通过调试器来完成它,我可以看到内容是零,所以我猜这就是为什么它没有输出任何东西,但我不知道为什么它设置为零.谁能看到我的错误?

 NSString *document = [[[[[[[[description stringByAppendingString:@" "]stringByAppendingString:focus]stringByAppendingString:@" "]stringByAppendingString:level]stringByAppendingString:@" "]stringByAppendingString:equipment]stringByAppendingString:@" "]stringByAppendingString:waterDepth];
//NSLog(@"%@", document);

//get the documents directory:
NSArray *paths = NSSearchPathForDirectoriesInDomains
(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *supportDirectory = [paths objectAtIndex:0];

//filename
NSString *filename = [NSString stringWithFormat:[_nameTextField.text stringByAppendingString:@".txt"], supportDirectory];

[document writeToFile:filename atomically:NO encoding:NSStringEncodingConversionAllowLossy error:nil];

NSString *content = [[NSString alloc]initWithContentsOfFile:filename usedEncoding:nil error:nil];
NSLog(@"%@", content);
Run Code Online (Sandbox Code Playgroud)

xcode file objective-c ios

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

使用UISearchBar时使其余视图变灰

我想模仿似乎是使用UISearchBar的标准UI,现在我尝试将其余视图设置为灰色,当我开始搜索时,我尝试通过将视图的背景颜色设置为灰色,但我在UITableView中使用了部分,并且它们没有变灰.任何人有任何理由为什么?

使用搜索栏时的UITableView

xcode objective-c uisearchbar ios

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

Jenkins和Github自动触发

我正在尝试设置Jenkins和Github,以便当某些东西被推送到Github时,Jenkins将构建我的项目.但是,我似乎无法让webhooks工作.我将github上的webhook设置为:http:// localhost:8080/github-webhook /.我在笔记本电脑上运行jenkins服务器,因此我使用的是"localhost".这个网址可能也有错误,因为github说:'无效主机'?

我试图找到一些好的指南,但似乎没有更新,也没有提到如何在本地设置它.所以任何帮助都会非常感激!

第一个屏幕

第二个屏幕

continuous-integration github localhost jenkins

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

Prepareforsegue navigationItem.title落后

我仍然是对象c的新手,所以如果这是一个菜鸟问题,请跟我说.我正在尝试使用相应的对象信息设置我的navigationcontroller的标题.我正在使用prepareforsegue,但第一次是segue到新的控制器,标题是空白的.如果我再次尝试,它会显示,但如果我按下其他内容,它会显示我之前按下的内容的标题.我在下面嵌入了我的代码.

//.h

#import <UIKit/UIKit.h>

@interface STATableViewController : UITableViewController

@property(strong,nonatomic)NSArray *listOfExercises;
@property(weak,nonatomic)NSString *navTitle;

@end

//.m

#import "STATableViewController.h"
#import "ExercisesViewController.h"

@implementation STATableViewController

@synthesize listOfExercises = _listOfExercises, navTitle = _navTitle;

- (void)viewDidLoad
{
    [super viewDidLoad];   
    _listOfExercises = [NSArray arrayWithObjects:@"Raketstart",@"SpeedBåd",@"Træstamme",nil]; 
    self.navigationItem.title = @"Exercises";    
}

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
{
    // Return the number of rows in the section.
    return [_listOfExercises count];
}

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
    static NSString *CellIdentifier = @"Cell";

    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) { …
Run Code Online (Sandbox Code Playgroud)

xcode objective-c uitableview uinavigationitem

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

NSApplicationSupportDirectory无效的CFStringRef

我正在尝试将文件存储在NSApplicationSupportDirectory中,因为我的应用程序中有一个预加载的文件夹,我想在应用程序初始化后添加文件.我正在尝试NSLog文件的内容,所以我可以看看它是否真的有效.从调试器,我可以看到内容是,我不是什么意思.任何人?

NSString *document = [NSString stringWithFormat:@"%@ %@ %@ %@ %@", description, focus, level, equipment, waterDepth];

//NSLog(@"%@", document);

//get the documents directory:
NSArray *paths = NSSearchPathForDirectoriesInDomains
(NSApplicationSupportDirectory, NSUserDomainMask, YES);
NSString *supportDirectory = [paths objectAtIndex:0];

//filename
NSString *filename = [NSString stringWithFormat:@"%@/%@", supportDirectory,[_nameTextField.text stringByAppendingString:@".txt"]];
NSLog(@"%@", supportDirectory);
NSLog(@"%@", filename);

[document writeToFile:filename atomically:NO encoding:NSStringEncodingConversionAllowLossy error:nil];

NSString *content = [[NSString alloc]initWithContentsOfFile:filename usedEncoding:nil error:nil];
NSLog(@"%@", content);
Run Code Online (Sandbox Code Playgroud)

xcode file objective-c nsapplication ios

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