小编Cés*_*sar的帖子

这个1988 C代码有什么问题?

我正在尝试编写"The C Programming Language"(K&R)一书中的这段代码.它是UNIX程序的一个简单版本wc:

#include <stdio.h>

#define IN   1;     /* inside a word */
#define OUT  0;     /* outside a word */

/* count lines, words and characters in input */
main()
{
    int c, nl, nw, nc, state;

    state = OUT;
    nl = nw = nc = 0;
    while ((c = getchar()) != EOF) {
        ++nc;
        if (c == '\n')
            ++nl;
        if (c == ' ' || c == '\n' || c == '\t')
            state = OUT; …
Run Code Online (Sandbox Code Playgroud)

c

95
推荐指数
7
解决办法
7643
查看次数

在Django admin中覆盖默认查询集

我的一个模型有一个删除标志,用于全局隐藏对象:

class NondeletedManager(models.Manager):
    """Returns only objects which haven't been deleted"""

    def get_query_set(self):
        return super(NondeletedManager, self).get_query_set().exclude(deleted=True)

class Conversation(BaseModel):
    ...
    deleted = models.BooleanField(default=False)
    objects = NondeletedManager()
    all_conversations = models.Manager() # includes deleted conversations
Run Code Online (Sandbox Code Playgroud)

如何覆盖Django管理模块使用的默认查询集以包含已删除的对话?

django django-models django-admin

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

如何删除JavaFX阶段按钮(最小化,最大化,关闭)

如何删除JavaFX阶段按钮(最小化,最大化,关闭)?找不到任何相应的Stage方法,所以我应该为舞台使用风格吗?因此有必要实现对话窗口一样Error,Warning,Info.

javafx-2

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

Heroku - 处理Django应用程序中的静态文件

我在heroku中有一个项目(myapp),但我无法让静态文件正常工作.我正在关注这篇博文.

Procfile看起来像这样:

web: python myapp/manage.py collectstatic --noinput; bin/gunicorn_django --workers=4 --bind=0.0.0.0:$PORT myapp/settings.py
Run Code Online (Sandbox Code Playgroud)

settings.py:

...

STATIC_ROOT = os.path.join(PROJECT_PATH, 'staticfiles')
STATIC_URL = '/static/'
ADMIN_MEDIA_PREFIX = '/static/admin/'

STATICFILES_DIRS = (
    # I have the static folder inside my app and not inside the project
    os.path.join(PROJECT_PATH, 'cesar/static'),
)

...
Run Code Online (Sandbox Code Playgroud)

使用heroku restart它重新启动时heroku logs显示:

...
Copying ...

114 static files copied to '/app/myapp/staticfiles'.
...
Run Code Online (Sandbox Code Playgroud)

但是当我这样做时,我heroku run ls -l myapp/看不到staticfiles文件夹:

-rw------- 1 u5605 5605    0 …
Run Code Online (Sandbox Code Playgroud)

django static heroku

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

将本地Mercurial存储库移动到Bitbucket

有没有人拿过当地的回购并将其导入Bitbucket?当我这样做时,导入页面会询问一个URL,但我正在使用一个没有8000对外开放端口的本地计算机.

我可以使用一些特殊形式的文件路径吗?

mercurial bitbucket

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

如何在故事板中手动切换UIViewControllers?

我只需要UIView使用代码手动查看同一故事板文件中的控制器.我使用故事板制作所有表格和连接.我的应用程序在导航控制器中启动,它为我提供了访问UIView(LoginViewController)然后它转到标签栏控制器,它提供4 UIViews.根据每个UIView.h.m文件.我知道segue方法,很简单,但我需要手动方法.也许我做错了什么.

我试图使用此方法推送视图控制器IBAction:

[self.view pushViewController:LoginViewController animated:YES];
Run Code Online (Sandbox Code Playgroud)

但它出错了:

意外的接口名称'LoginViewController':预期的表达式

花了很多时间才弄清楚出了什么问题,但我没有成功.这是我的RollEnemyController.m档案:

//  RollEnemyController.m
#import "RollEnemyController.h"
#import "LoginViewController.h"
@implementation RollEnemyController;
@synthesize AttackButtonPressed;

- (IBAction)AttackButtonPressed:(id)sender {
    LoginViewController* controller = [[LoginViewController alloc] initWithNibName:@"LoginViewController"  bundle:nil];
    [self.view pushViewController:controller];
}

@end
Run Code Online (Sandbox Code Playgroud)

这是头文件:

//  RollEnemyController.h

#import <UIKit/UIKit.h>

@interface RollEnemyController : UIViewController

- (IBAction)RollButtonPressed:(id)sender;
@property (weak, nonatomic) IBOutlet UIButton *AttackButtonPressed;

@end
Run Code Online (Sandbox Code Playgroud)

iphone xcode uiviewcontroller ios ios5

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

正确关闭USB附件连接的方法

UsbAccessory在Android中关闭连接的正确方法是什么?似乎甚至在谷歌股票的例子中,如果我连接和配件,退出应用程序然后回到它,连接不会重新建立.

仔细观察,似乎打完电话后close()FileDescriptor,也不会再次打开,并且"无法打开/ dev/usb_accessory"日志发出.不调用close()是一个糟糕的选择,因为线程阻塞read()将不会被释放.在物理断开/重新连接设备后,一切正常.

看起来非常令人惊讶的是,退出应用程序然后再次打开它的简单用例在参考应用程序中不起作用,如果不可行则更令人惊讶.

我正在使用Nexus S运行的Android 2.3.6版本.

usb android accessory adk

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

每隔5秒做一次事情,并停止代码.(JQuery的)

如何doSomething()每5秒重复一次功能.

我还需要能够让它停止运行的代码.

并且即时编码可以调整频率.

javascript jquery

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

CoreData - 一对多建模关系是一对一的

我是核心数据建模的新手,我很难理解一对多关系是如何工作的.

我有一个名为的父实体Task,它可以有几个Comment实体实例.我这样建模:on Comments,与实体一起Task调用目的地的关系.在,关系称为,其目的地,两个关系彼此相反. taskTaskTaskcommentsComment

未定义反向导致警告或错误消息.虽然这种方式的建模有效,但我注意到,一旦我为给定的第二个注释创建Task,第一个被替换(一对一的关系).

告诉核心数据模型这种关系允许多个注释合在一起的正确方法是什么Task

此外,由于CoreData似乎自己管理主键,我如何创建一个NSPredicate检索给定任务的所有注释?

谢谢你的任何建议!

core-data objective-c one-to-many ios

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

如何使用paramiko查看(日志)文件传输进度?

我正在使用Paramiko的SFTPClient在主机之间传输文件.我希望我的脚本打印文件传输进度类似于使用scp看到的输出.

$ scp my_file user@host

user@host password: 

my_file                          100%  816KB 815.8KB/s   00:00

$
Run Code Online (Sandbox Code Playgroud)

任何的想法?

提前致谢

python paramiko

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