小编Why*_*ugo的帖子

将标准输入写入文件

我正在尝试将 stdin 写入文件,但出于某种原因,我一直在读取零字节。

这是我的来源:

#include <stdio.h>
#include <stdlib.h>

#define BUF_SIZE 1024

int main(int argc, char* argv[]) {

    if (feof(stdin))
        printf("stdin reached eof\n");

    void *content = malloc(BUF_SIZE);

    FILE *fp = fopen("/tmp/mimail", "w");

    if (fp == 0)
        printf("...something went wrong opening file...\n");

    printf("About to write\n");
    int read;
    while ((read = fread(content, BUF_SIZE, 1, stdin))) {
        printf("Read %d bytes", read);
        fwrite(content, read, 1, fp);
        printf("Writing %d\n", read);
    }
    if (ferror(stdin))
        printf("There was an error reading from stdin");

    printf("Done writing\n");

    fclose(fp);

    return 0;
} …
Run Code Online (Sandbox Code Playgroud)

c stdin pipe stream

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

limewire使用什么GUI API?

我只看过limewire的截图,我觉得它的GUI看起来很有吸引力.
它使用什么"API"?它显然不是swing,awt或任何其他常见的API.

BTW:那个IS叫做API,对吧?或者它是图书馆?

java user-interface

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

GUI的编程语言可编译为本机二进制文件

我需要编写一个应用程序来读取配置文件,其中包含需要创建的菜单栏上的信息.

通常,我只是使用java,但我需要应用程序以尽可能少的运行时依赖性,这包括不强制用户下载任何东西,甚至是JRE,更不用说像.NET Framework这样的东西了.

所以我需要一些可以编译成EXE的东西(目前仅用于Windows),这样我就可以对GUI 进行编码,因此我可以从配置中动态创建它.

BTW:像C++这样的东西有点太低了,我只需要创建菜单,并在面板中显示HTML.

user-interface programming-languages

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

简单的Django图像上传 - 图像文件不保存

我正在学习如何使用简单的图像上传表单将图像上传到MEDIA_ROOT.表单呈现正常,我没有错误,但文件没有出现在MEDIA_ROOT目录中.如果遵循文档示例并且无法使其工作,我知道这是因为我没有正确理解django文件上传handeling.所以这是我的代码:

forms.py

from django import forms

class UploadImageForm(forms.Form):
    image = forms.ImageField()
Run Code Online (Sandbox Code Playgroud)

views.py

def merchant_image_upload(request):
    if request.method == 'POST':
        form = UploadImageForm(request.POST, request.FILES)
        if form.is_valid():
            FileUploadHandler(request.FILES['image'])
            return HttpResponseRedirect('/dashboard/gallery')
    else:
        form = UploadImageForm()
    return render_to_response('gallery.html', RequestContext(request, {'form': form}))
Run Code Online (Sandbox Code Playgroud)

模板文件

{% extends 'base.html' %}
{% block main %}
    <form action="{% url scvd.views.merchant_image_upload %}" method="post">{% csrf_token %}
        {{ form.image }}
        <input type="submit" value="Upload" />
    </form>
{% endblock %}
Run Code Online (Sandbox Code Playgroud)

希望这是足够的信息来获得一些帮助.请让我知道我还能提供什么.谢谢,我真的很感激帮助.

django file-upload django-forms django-uploads

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

Play Framework中访问的模型类'变量的布尔值相反

如果我处于模板模式并且我想访问模型类变量的对位,我该怎么做?

例如,我试过:*

@(myForm: Form[MyFormClass])
<input type="text" disabled="!@myForm.get.isSelected>
Run Code Online (Sandbox Code Playgroud)

其中isSelected是一个布尔变量

但是,我收到错误:

`identifier' expected but `!' found
Run Code Online (Sandbox Code Playgroud)

我环顾四周但找不到任何东西..

java playframework playframework-2.0

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

Java中的public void; 究竟是什么?

是什么public void set在Java中,怎么办?我已经读过它'设置一个命名选项的值'所以它就像一个函数形式的变量赋值或什么?(对不起,不是真正的Java程序员.)

这是我正在分析的代码:

public void set(String s, int value) {
  set(s, new Integer(value));
}
Run Code Online (Sandbox Code Playgroud)

无论如何它里面有什么?(set(s,new Integer(value))我认为这两个'套'是完全不同的东西.

请帮忙.对不起,如果这是一个简单的问题,但我只是想确认一下我对这个问题的想法.

java

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