问题列表 - 第49623页

c ++:read()从服务器读取响应时挂起

我有两个版本的代码.在一个版本中,如果用户输入短语"GET /index.html",则服务器会正​​确响应.在第二个版本中,内置"GET /index.html"短语而不提示用户.第二个版本在从服务器读取响应时挂起,任何想法为什么?

第一版 - 提示用户输入短语

#include <stdio.h> 
#include <strings.h> 
#include <stdlib.h> 
#include <sys/types.h> 
#include <sys/socket.h> 
#include <netinet/in.h> 
#include <netdb.h>
#include <unistd.h>

void error(char *msg) 
{ 
    perror(msg); 
    exit(0); 
}

int main(int argc, char *argv[]) 
{ 
    int sockfd, portno, n;

    struct sockaddr_in serv_addr; 
    struct hostent *server;

    char buffer[10000]; 


    portno = atoi("85"); 
    sockfd = socket(AF_INET, SOCK_STREAM, 0); 
    if (sockfd < 0) 
        error((char *)"ERROR opening socket"); 

    server = gethostbyname("vilive.us"); 
    if (server == NULL) { 
        fprintf(stderr,"ERROR, no such host\n"); 
        exit(0); 
    }

    memset((char *) &serv_addr, …
Run Code Online (Sandbox Code Playgroud)

c++ sockets user-input

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

塔架开发资源

塔架开发有什么好的资源吗?

我想构建一个pylons应用程序并在nginx上运行它(为了速度)

我希望使用mongo作为数据库.

鉴于这个堆栈是否有任何资源可以指向我正确的方向?任何提示/建议欢迎.

python pylons nginx mongodb

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

node.js需要文件夹中的所有文件吗?

如何要求node.js中文件夹中的所有文件?

需要这样的东西:

files.forEach(function (v,k){
  // require routes
  require('./routes/'+v);
}};
Run Code Online (Sandbox Code Playgroud)

javascript directory require node.js

313
推荐指数
7
解决办法
24万
查看次数

CodeIgniter函数清除会话

如果我取消注释此代码,我会在网站上找到空白页面.如果我评论这个,网站工作.这是我的退出代码(会话授权):

    function exit($action='') {
    if ($action == "true") {
        echo "Exit.";
        return;
    }
    $login = $this->session->userdata('username');
    if ($login == NULL) {
        redirect('/blog/login/', 'location', '301');
    }
    $array_itmes = array('username' => "$login");
    $this->session->unset_userdata($array_items);
    redirect('/blog/exit/true/', 'location', '301');}
Run Code Online (Sandbox Code Playgroud)

正常登录后:

    $newdata = array('username' => "$name");
    $this->session->set_userdata($newdata);
Run Code Online (Sandbox Code Playgroud)

在我使用的其他行动中:

    $login = $this->session->userdata('username');
    if ($login !== NULL) {
        echo $login;
    }
Run Code Online (Sandbox Code Playgroud)

我得到了我的用户名.第一个代码中的错误在哪里?我来自俄罗斯,很抱歉英语不好.

php session codeigniter

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

如何为较小密度的屏幕准备图像?

我最初构建了一个Android应用程序,并将所有图像都放在drawable-hdpi资源目录中,现在我要返回并进行必要的更改/添加,以便所有屏幕大小和密度都支持该应用程序.

如何拍摄我的所有图像并让它们"不那么密集"?我的第一个猜测是将它们加载到Gimp或Photoshop中并将它们缩小到更小的分辨率.这就是我需要做的吗? 在此输入图像描述

android image

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

为什么mod_wsgi不支持Windows上的守护进程模式?

http://code.google.com/p/modwsgi/上可以阅读此声明

的mod_wsgi的守护模式将然而,仅可在Apache 2.0或2.2 UNIX上运行,只有当基本的Apache Apache的运行时库已编制与线程支持.

在Windows下不支持守护进程模式的原因是什么?

在得到之后我发现了上述内容

Invalid command 'WSGIDaemonProcess', perhaps misspelled or defined by a module not included in the server configuration
Run Code Online (Sandbox Code Playgroud)

来自Apache的错误.模块的包含不是问题,因为WSGIScriptAlias指令工作正常.我想我得到的错误是由于mod_wsgi的wiki上描述的限制.

python windows apache mod-wsgi

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

在Qt 4.7中,如何将弹出菜单添加到QToolbar按钮?

我是Qt的新手,目前正在使用Qt Creator和原始C++代码.我设法通过向两者添加QAction对象来实现一些简单的功能,包括菜单和工具栏.但是我遇到了一些困难:

我想要做的是有一个菜单选项,它有一个子菜单,例如New,带有一个项目的子菜单,并在QToolbar上复制它.我在菜单中管理它:New作为QMenu,子菜单项作为QAction对象.我无法看到如何让它在工具栏中工作,例如一个New按钮,当点击它时,它会运行"默认"QAction(例如第一个子菜单项),但是右边有一个较小的菜单按钮提供所有其他选项.我想这类似于Office工具栏上的撤消/重做按钮.

c++ qt

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

如何将UTF-16转换为ASCII

我正在用MIPS汇编语言编写子程序,将ASCII转换为UTF-16,反之亦然.但是,我找不到任何技巧如何转换它.

谢谢你的任何想法.

unicode assembly ascii mips

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

Google或其他搜索引擎会执行JavaScript吗?

我只是想知道Google或其他搜索引擎是否在您的网页上执行JavaScript.例如,如果您使用JavaScript设置标题标记,Google搜索引擎会看到吗?

seo search-engine

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

PHP简单的正则表达式问题

我正在寻找一个匹配的正则表达式:X_X

其中X总是大于零的数字,并且两个数字之间必须有下划线字符.

谢谢.

编辑:当我跑

$ pattern ="[1-9] _ [1-9]"; if(preg_match($ pattern,$ key))返回TRUE;

我收到警告:

消息:preg_match()[function.preg-match]:未知修饰符'_'

php regex

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