小编Bij*_*joy的帖子

在发布starttls之后将Java套接字升级为加密

我希望我的应用程序在发出STARTTLS之前与服务器通信而不加密,然后在此之后升级套接字以进行加密.我可以连接到端口(例如,5222)并使用STARTTLS使用java请求TLS吗?如果是这样,我应该使用哪个Socket对象?

java sockets ssl starttls

8
推荐指数
2
解决办法
2569
查看次数

无需导入即可使用类型和接口

我最近转向 typescript 来编写 React-Native 应用程序,我注意到的一件事是,我可以使用类型而无需导入/导出它。我已将所有定义文件放在@types 文件夹下。

这是不导出和导入类型的正确使用方法吗?

如果我从“node_modules”(比如 react-native 的 ViewStyle)导入外部类型并在我的界面中使用它,它会在 IDE 中显示“找不到名称”,我必须导出界面并在需要的地方导入它来解决这个问题.

注意:我正在尝试减少导入,IDE:vscode

typescript typescript-typings typescript2.0

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

gets()不读取用户输入

我是链接列表的新手,现在我在节点数量方面遇到的问题很少.

在这里,我可以填充链表的第一个节点,但该gets()函数似乎没有暂停执行以填充下一个节点.

输出如下:

Var name : var
Do you want to continue ?y
Var name : Do you want to continue ?  // Here I cannot input second data
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

struct data
{
    char name[50];
    struct data* next;
};
struct data* head=NULL;
struct data* current=NULL;
void CreateConfig()
{
    head = malloc(sizeof(struct data));
    head->next=NULL;
    current = head;
    char ch;
    while(1)
    {
        printf("Var name : ");
        gets(current->name);    //Here is the problem,
        printf("Do you want to continue ?");
        ch=getchar();
        if(ch=='n')
        { …
Run Code Online (Sandbox Code Playgroud)

c gets

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

如何防止Python中的舍入

假设如果一个变量具有浮点值,并且如果我用另一个浮点值重新分配同一变量,它将相对于第一个值中小数部分的编号舍入该值的小数部分,我如何防止这种情况,例如:

wav=10.456878798
print wav
wav=10.555546877796546
print wav
Run Code Online (Sandbox Code Playgroud)
10.456878798
10.5555468778
Run Code Online (Sandbox Code Playgroud)

python rounding python-2.7

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