小编use*_*649的帖子

为什么 gtk 有 gint、gdouble...这些只是 typedef?

根据GTK 官方文档,gdouble、gchar 等只是普通 C 类型的 typedef。

这有什么意义呢?为什么不简单地使用传统的名称,int,char;为什么要麻烦地对它们全部进行 typedef 并且据我所知,不向它们添加任何内容?

gtk gdk

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

错误TS2307:无法为HttpClientModule找到模块'@ angular/common/http'

我正在尝试使用app.module.ts中的以下行导入HttpClientModule:

从'@ angular/common/http'导入{HttpClientModule};

imports: [
    ...
    HttpClientModule,
    ...
]
Run Code Online (Sandbox Code Playgroud)

但是我一直得到同样的错误:

src/app/app.module.ts(4,38):错误TS2307:找不到模块'@ angular/common/http'.

尽管这些教程中包含了这些确切的行:

我该如何解决这个问题并使用HttpClient?

import angular

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

如何编辑[(ngModel)]显示的值?

我收到一个值,我在文本字段中向用户显示.

他的想法是让他能够编辑这个值,然后将其发回.

在钱的情况下,假设我以美分存储金额,但我想以美元显示.这是我所拥有的代码的概念,显示我收到的值:

<input type="text" [(ngModel)]="myValue" value="{{myValue}}" />
Run Code Online (Sandbox Code Playgroud)

我尝试了这个没有成功:

<input type="text" [(ngModel)]="myValue/100" value="{{myValue/100}}" />
Run Code Online (Sandbox Code Playgroud)

如何显示该值除以100?

ngmodel angular

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

sockaddr.sin_port = 1337与打开的“真实”端口不匹配

我正在尝试制作一个非常简单的接受连接的服务器。

int sock, serv;
struct sockaddr_in in_sock;
serv = socket(AF_INET, SOCK_STREAM, 0);
in_sock.sin_addr.s_addr = 0;
in_sock.sin_port = 1337;
in_sock.sin_family = AF_INET;
bind(serv, (struct sockaddr *)&in_sock, sizeof(in_sock)); 
listen(serv, 0);
client = accept(serv, 0, 0);
Run Code Online (Sandbox Code Playgroud)

但是,当尝试连接到127.0.0.1:1337时,出现连接拒绝消息:

(未知)[127.0.0.1] 1337(?):连接被拒绝

但是一个简单的netstat -tcpan例子告诉我确实打开了一个端口:

tcp 0 0 0.0.0.0:14597 0.0.0.0:*听

如果我将sin_port设置为更高的端口,它似乎可以正常工作。

我在这里想念什么?为什么未打开1337端口?它似乎也是免费的。

c sockets linux port sockaddr-in

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

标签 统计

angular ×2

c ×1

gdk ×1

gtk ×1

import ×1

linux ×1

ngmodel ×1

port ×1

sockaddr-in ×1

sockets ×1