我有两个版本的代码.在一个版本中,如果用户输入短语"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) 塔架开发有什么好的资源吗?
我想构建一个pylons应用程序并在nginx上运行它(为了速度)
我希望使用mongo作为数据库.
鉴于这个堆栈是否有任何资源可以指向我正确的方向?任何提示/建议欢迎.
如何要求node.js中文件夹中的所有文件?
需要这样的东西:
files.forEach(function (v,k){
// require routes
require('./routes/'+v);
}};
Run Code Online (Sandbox Code Playgroud) 如果我取消注释此代码,我会在网站上找到空白页面.如果我评论这个,网站工作.这是我的退出代码(会话授权):
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)
我得到了我的用户名.第一个代码中的错误在哪里?我来自俄罗斯,很抱歉英语不好.
我最初构建了一个Android应用程序,并将所有图像都放在drawable-hdpi资源目录中,现在我要返回并进行必要的更改/添加,以便所有屏幕大小和密度都支持该应用程序.
如何拍摄我的所有图像并让它们"不那么密集"?我的第一个猜测是将它们加载到Gimp或Photoshop中并将它们缩小到更小的分辨率.这就是我需要做的吗?

在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上描述的限制.
我是Qt的新手,目前正在使用Qt Creator和原始C++代码.我设法通过向两者添加QAction对象来实现一些简单的功能,包括菜单和工具栏.但是我遇到了一些困难:
我想要做的是有一个菜单选项,它有一个子菜单,例如New,带有一个项目的子菜单,并在QToolbar上复制它.我在菜单中管理它:New作为QMenu,子菜单项作为QAction对象.我无法看到如何让它在工具栏中工作,例如一个New按钮,当点击它时,它会运行"默认"QAction(例如第一个子菜单项),但是右边有一个较小的菜单按钮提供所有其他选项.我想这类似于Office工具栏上的撤消/重做按钮.
我正在用MIPS汇编语言编写子程序,将ASCII转换为UTF-16,反之亦然.但是,我找不到任何技巧如何转换它.
谢谢你的任何想法.
我只是想知道Google或其他搜索引擎是否在您的网页上执行JavaScript.例如,如果您使用JavaScript设置标题标记,Google搜索引擎会看到吗?
我正在寻找一个匹配的正则表达式:X_X
其中X总是大于零的数字,并且两个数字之间必须有下划线字符.
谢谢.
编辑:当我跑
$ pattern ="[1-9] _ [1-9]"; if(preg_match($ pattern,$ key))返回TRUE;
我收到警告:
消息:preg_match()[function.preg-match]:未知修饰符'_'