小编idm*_*ean的帖子

设置UINavigationBar的背景颜色

我想开发UINavigationBar并设置背景颜色.我创建了UINavigationBar但是我有设置backgroundcolor的问题.有人请帮助我.谢谢.

navigationbar ios

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

为什么不能使用.call()调用console.log

下面的代码返回一个带有'hello'的弹出窗口.

alert.call(this, 'hello');
Run Code Online (Sandbox Code Playgroud)

但是下面的代码返回错误"TypeError:Illegal invocation".

console.log.call(this, 'hello');
Run Code Online (Sandbox Code Playgroud)

alert和console.log的实现有什么区别?

javascript

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

Core Data Fetch上的EXC_BAD_ACCESS(代码= 1,地址= 0x10)

我得到一个间歇性的错误,证明很难调试.

我从以下方法得到以下错误

Core Data Fetch上的EXC_BAD_ACCESS(代码= 1,地址= 0x10)

class func getAll(context: NSManagedObjectContext) -> [Tag] {
    var returnValue: [Tag] = []
    do {
        let fetchRequest = NSFetchRequest(entityName: Tag.entityName())
        returnValue = try context.executeFetchRequest(fetchRequest) as! [Tag]
    } catch {
    }
    return returnValue
}
Run Code Online (Sandbox Code Playgroud)

这个错误是间歇性的,并且只发生在每几百个会话中,但是出现频繁,我需要处理它.代码中断了returnvalue = try context.execute...

  • 从调试来看,我fetchRequest的不是nil
  • context的不是nil
  • returnValue的默认值为空数组
  • 我的backgroundContext在后台线程上运行

我已经打开了NSZombieFlag来试图查看某个内存是否在某个地方被释放然后被访问,但是我对这导致了什么感到难过.任何想法或见解将不胜感激.

exc-bad-access core-data ios swift

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

当我使用结构作为参数时strcmp()出错

我的程序需要以下功能:

注意:我没有包含数字1,2和4的代码,因为我已经完成了它们.第三个是我的问题.

  1. 只要用户仍然希望,程序就应该持续允许来自用户的输入.(动态地)
  2. 获得学生的最终成绩(平均frst_grade,scnd_grade,fnl_grade)
  3. 获得每所大学的学生人数.
  4. 输入s_id获取学生姓名.

我的问题是如何将搜索输入与s_college中的用户输入进行比较以获得学生数量.我知道的唯一方法是使用strcmp(),但它给了我这个错误:从'char'到'const char*'的无效转换[-fpermissive]

那么如何比较这两者以获得每所大学的学生人数呢?

#include<stdio.h>    
#include<string.h>    
#include<conio.h>    

int i,n,sum,search,num=0,ctr=0;

char answer,choice,choice2,search2;

struct record{

int s_id;
char s_name[100];
char s_course;
char s_college[5];
int s_scoress;
}id[100],name[100],course,college[100],scores;

struct s_scores{
int frst_grade;
int scnd_grade;
int fnl_grade;
}first,second,final;



void ADD();
void COLLEGE();
void ID();


void COLLEGE(){
printf("Enter college (abbreviation only)");
scanf("%s",&search2);
for(i=0;i<num;i++){
if(strcmp(college[i].s_college,search2)==0);
ctr++;    
}  
printf("The number of students in %s is %d",search2,ctr);
Run Code Online (Sandbox Code Playgroud)

c string structure strcmp

5
推荐指数
3
解决办法
660
查看次数

单击用户定义的$ mdDialog与外部模板不起作用

第一次用$ mdDialog工作我习惯用外部HTML模板创建一个对话框.

到目前为止,这么好,...它的工作模板可以打开,但在HTML中的ng-click不再工作.

我找不到它的原因.

在userController中调用mdDialog,如下所示:

<md-icon
        layout="row"
        flex md-font-set="material-icons"
        class="active"
        ng-click="vm.showMenu($event)">
    menu
</md-icon>
Run Code Online (Sandbox Code Playgroud)

在userController中打开$ mdDialog的方法:

vm.showMenu = function showMenu(ev){

    $mdDialog.show({
        controller: MenuDialogController,
        templateUrl: 'app/components/head/user/menu.dialog.html',
        parent: angular.element($document.body),
        targetEvent: ev,
        clickOutsideToClose:true,
        fullscreen: $scope.customFullscreen // Only for -xs, -sm breakpoints.
    })
        .then(function(answer) {
            $scope.status = 'You said the information was "' + answer + '".';
        }, function() {
            $scope.status = 'You cancelled the dialog.';
        });
};
Run Code Online (Sandbox Code Playgroud)

这是对话框的对话框控制器,按钮不起作用:

angular
    .module('trax')
    .controller('MenuDialogController', MenuDialogController);

function MenuDialogController() {

    var vm = this;

    vm.close = function close(){
        alert('close …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs angularjs-ng-click angularjs-material mddialog

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

MySQL LIMIT子句等效于SQL SERVER

我一直在阅读有关SQL SERVER的LIMIT子句替代方法的大量内容.令人沮丧的是,他们仍然拒绝改编它.无论如何,我真的无法理解这一点.我试图转换的查询是这个......

SELECT ID, Name, Price, Image FROM Products ORDER BY ID ASC LIMIT $start_from, $items_on_page
Run Code Online (Sandbox Code Playgroud)

非常感谢任何帮助,谢谢.

mysql sql-server

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

UISplitViewController不会呈现模态视图控制器

我需要在显示拆分视图控制器之前呈现模态视图控制器.我需要这个,因为用户必须登录.

我看了这个论坛上暗示,模态视图控制器应该从AppDelegate中呈现,但试图这样做的时候,什么也没发生的答案.

我已经在我的界面的其余部分所在的故事板中设置了我的视图控制器,并且我已经为视图控制器提供了标识符loginViewController.我试图在AppDelegate中显示视图控制器,如下所示:

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad)
    {
        UISplitViewController *splitViewController = (UISplitViewController *) self.window.rootViewController;
        UINavigationController *navigationController = splitViewController.viewControllers.lastObject;
        splitViewController.delegate = (id) navigationController.topViewController;

        UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard_iPad" bundle:nil];
        LoginViewController *lvc = (LoginViewController *) [storyboard instantiateViewControllerWithIdentifier:@"loginViewController"];
        lvc.modalPresentationStyle = UIModalPresentationFullScreen;
        [splitViewController presentModalViewController:lvc animated:YES];
    }

    [_window makeKeyAndVisible];

    return YES;
}
Run Code Online (Sandbox Code Playgroud)

当我这样做时,没有任何反应.没有错误,没有模态视图控制器,没有任何东西.应用程序只显示我的拆分视图控制器.

在显示拆分视图控制器之前,有人能告诉我如何显示模态视图控制器吗?

iphone ipad uisplitviewcontroller modalviewcontroller

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

Safari 模糊了奇怪的错误

我目前正在重新设计我的一个网站。我使用 CSS 模糊滤镜:

.blur {
   blur(5px);
   -webkit-filter: blur(5px);
}
Run Code Online (Sandbox Code Playgroud)

和一些 CSS 动画

.animate-blur {
   transition: 0.45s all ease-out;
}
Run Code Online (Sandbox Code Playgroud)

以动画方式打开和关闭这些模糊样式。转动是通过这个脚本完成的:

jQuery(function(){
    jQuery("article").hover(function(){
        jQuery("article").not(this).addClass("blur");
    },function(){
        jQuery("article").removeClass("blur");
    })
    jQuery(".sitename").hover(function(){
        jQuery("article").addClass("blur");
        jQuery("#background-top,#background-bottom").removeClass("blur");
    },function(){
        jQuery("article").removeClass("blur");
        jQuery("#background-top,#background-bottom").addClass("blur");
    })
});
Run Code Online (Sandbox Code Playgroud)

在我升级到 Mavericks 和新的 Safari 之前,一切都很顺利。现在有时文章完全消失或者文本后面有一个奇怪的阴影。

所以我的问题是。(你能重现这个吗?并且...)有人知道我是否可以解决这个问题吗?

css safari

4
推荐指数
2
解决办法
3209
查看次数

如何向 NSTableCellView 添加子类?

我将图像和文本表单元格视图添加到 IB 中的 NSTable。文本表格单元格视图中有一个 TextFiled 和一个 ImageView,所以我的代码如下所示:

- (NSView *)tableView:(NSTableView *)tableView viewForTableColumn:(NSTableColumn *)tableColumn row:(NSInteger)row{
    NSString *iden = [ tableColumn identifier ];
    if ([iden isEqualToString:@"MainCell"]) {
        NSTableCellView *cell = [ tableView makeViewWithIdentifier:@"MainCell11" owner:self ];
        [cell.textField setStringValue:@"123"];
        [cell.imageView setImage:[[NSImage alloc] initByReferencingFile:@"/Users/Pon/Pictures/17880.jpg"]];
        return cell;
    }
    return nil; 
}
Run Code Online (Sandbox Code Playgroud)

我发现textfield和imageView有默认的outlet,所以我可以使用cell.textFiled来访问这个textField对象并更改它的值。这是我的问题,如果我向此图像和文本表单元格视图添加一个额外的 TextField,一列中有两个 TextField,那么如何获取我添加的第二个 TextFiled,更改 TextFiled 的值?

macos cocoa nstableview nstablecolumn nstablecellview

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

如何在node.js后端获取昨天的日期?

我在节点后端使用日期格式包,我今天可以使用

var today = dateFormat(new Date());
Run Code Online (Sandbox Code Playgroud)

我想以昨天约会的相同或其他方式.我仍然没有得到任何正确的方法.我暂时用大量代码手动计算昨天的日期.除了手动编写之外还有其他方法吗?

javascript date date-format node.js

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