小编hop*_*per的帖子

如何在express中动态呈现/加载页面?

我需要使用express(> 3.0)框架在nodejs(v1.8.15)中动态加载/呈现页面的一部分.通常,我想创建一个单页面的应用程序.

我在页面顶部有一个带有链接的菜单.单击链接将更改下面的内容,如在AJAX页面加载中.

例如:

>home|login|signup|chat
..content for home..
Run Code Online (Sandbox Code Playgroud)

如果我按'注册'链接:

home|login|>signup|chat
..content for signup..
Run Code Online (Sandbox Code Playgroud)

在express中,我在服务器上有路由:

var express = require('express');
var app = express();

app.get('/signup', function(req, res) {
    // render signup.jade
    res.render('signup');
}
app.post('/signup', function(req, res) {
    // .. work with information
    if (ok) res.send('ok', 200); else res.send(error, 200);
}
Run Code Online (Sandbox Code Playgroud)

看完这个,我想通了,我应该使用socket.io.我很了解套接字,因此很容易从客户端向服务器发送有关"点击链接"的数据.

Q1:如何动态渲染/加载页面,就像我在快递中写的那样?

是的,我可以使用AJAX进行页面加载,但它是否适用.post于express中的方法?我应该如何组织我的想法来创建这样一个网站?

顺便说一句,我读过有关DerbySocketStream的内容,但我不明白.

Q2:我可以在我的目标中使用Derby或SocketStream(网站功能:登录,注册,聊天)吗?怎么样?

如果SocketStream是我需要的,那将是非常糟糕的,因为Heroku不能使用它.

real-time dynamic node.js express socket.io

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

如何配置SASS以输出速记十六进制颜色

有没有办法让SASS或Compass给你一个缩短的十六进制颜色?例如,如果我输入#444它会#444444在输出文件中提供给我,这对我来说不是真正的优化帮助.

css configuration sass colors shorthand

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

如何获取wpf中选中的单选按钮的值

RadioButtons在网格面板中有四个,但是当我这样做时:

<GroupBox x:Name="radioButtons">
    <RadioButton Content="1" Height="16" HorizontalAlignment="Left" Margin="10,45,0,0" Name="status1" VerticalAlignment="Top" />
    <RadioButton Content="2" Height="16" HorizontalAlignment="Left" Margin="10,67,0,0" Name="status2" VerticalAlignment="Top" />
    <RadioButton Content="3" Height="16" HorizontalAlignment="Left" Margin="10,89,0,0" Name="status3" VerticalAlignment="Top" />
    <RadioButton Content="4" Height="16" HorizontalAlignment="Left" Margin="10,111,0,0" Name="status4" VerticalAlignment="Top" />
</GroupBox>
Run Code Online (Sandbox Code Playgroud)

它说:

错误 1 ​​对象“GroupBox”已经有一个子项,无法添加“RadioButton”。“GroupBox”只能接受一个孩子。

最后三个RadioButtons说:

属性“内容”设置了不止一次。

我的GroupBox怎么了?此外,在我的代码中,我想访问RadioButton被检查的(最好是int)。我该怎么做呢?我试着在谷歌上搜索,发现了很多结果,但我一个都看不懂。

c# wpf radio-button gridpanel

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

相同的密钥库但指纹不同

我刚刚接管了现有的应用程序并希望发布更新.

开发人员给了我密钥库,但是,当我尝试在Google Play中发布APK时,我不能.谷歌告诉我指纹不一样.

旧指纹是:

[SHA1: 60:myPrint:14, SHA1: 8B:secondPrint:57]
Run Code Online (Sandbox Code Playgroud)

而新的是:

[SHA1: 60:myPrint:14]
Run Code Online (Sandbox Code Playgroud)

前开发人员使用Netbeans,我使用Eclipse.有没有人遇到过这个问题?

eclipse android google-play android-keystore

5
推荐指数
0
解决办法
312
查看次数

使用CSS将图像的一部分灰显

我试图将图像的一部分变灰(左右两条纹).有没有办法只用CSS做到这一点?

我知道我可以使用滤镜(即filter: grayscale(100%)),但我不希望整个图像都是灰色的.

css image filter

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

Cpanel无法执行我的Cron工作

我在cPanel中安排了每天晚上安排的cron工作。昨天,我注意到这些Cron作业自2天前以来就没有运行过。我检查了cron登录/var/log/cron,并在尝试访问文件时显示错误。

错误:

Nov  6 11:25:01 web2 crond[17439]: (laptoplc) ERROR (failed to change user)
Nov  6 11:25:01 web2 crond[17447]: (projecto) ERROR (failed to change user)
Nov  6 11:25:01 web2 crond[17446]: (CRON) ERROR (setreuid failed): Resource temporarily unavailable
Nov  6 11:25:01 web2 crond[17446]: (laptoppa) ERROR (failed to change user)
Run Code Online (Sandbox Code Playgroud)

可能是什么问题呢?

linux cron crontab cpanel

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

获取在EditText中按下的键

我想知道哪个键被按下了EditText.例如,如果a按下,我想将值设为'a'.我怎样才能做到这一点?

android

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

GetPrivateProfileString的目的是什么?

GetPrivateProfileString在C++程序中遇到过这个术语.有人能给我一个关于这个功能使用的简单解释吗?

我页面上的代码是:

GetPrivateProfileString("files", "directory", "/mediadb/files/", directory, os.path.getsize(directory), "apache")
Run Code Online (Sandbox Code Playgroud)

c++ windows winapi function

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

Selenium WebDriver问题与cssSelector

我试图在Selenium 2.0 WebDriver中使用CSS选择器单击一个按钮.问题是我能够与Selenium RC一起运行的脚本不能与WebDriver一起使用.码:

Selenium RC:

selenium.click("css=.gwt-Button:contains('Run Query')");
Run Code Online (Sandbox Code Playgroud)

哪个工作绝对没问题.

Selenium WebDriver:

driver.findElement(By.cssSelector(".gwt-Button:contains('Run Query')")).click(); 
Run Code Online (Sandbox Code Playgroud)

这不起作用.我正在使用:selenium-server-standalone-2.9.0.jar和Firefox 5.0版.任何人都可以帮我弄清楚为什么cssSelector不使用WebDriver?

selenium webdriver css-selectors selenium-rc

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

计算压缩级别为0的zip文件的大小

我正在为我们的Web服务器编写功能,它应该从其他服务器下载多个文件,并将它们作为zip存档返回而不进行压缩.

如果我知道所有下载文件的大小,如何确定ZIP存档的最终大小?

这是我目前正在处理的代码.注释行导致ZIP存档损坏.

public void Download()
{
    var urls = Request.Headers["URLS"].Split(';');
    Task<WebResponse>[] responseTasks = urls
        .Select(it =>
        {
            var request = WebRequest.Create(it);
            return Task.Factory.FromAsync<WebResponse>(request.BeginGetResponse(null, null), request.EndGetResponse);
        })
        .ToArray();

    Task.WaitAll(responseTasks);

    var webResponses = responseTasks.Where(it => it.Exception == null).Select(it => it.Result);

    var totalSize = webResponses.Sum(it => it.ContentLength + 32);

    Response.ContentType = "application/zip";
    Response.CacheControl = "Private";
    Response.Cache.SetCacheability(HttpCacheability.NoCache);
    // Response.AddHeader("Content-Length", totalSize.ToString(CultureInfo.InvariantCulture));

    var sortedResponses = webResponses.OrderBy(it => it.ContentLength);

    var buffer = new byte[32 * 1024];

    using (var zipOutput = new ZipOutputStream(Response.OutputStream))
    {
        zipOutput.SetLevel(0);

        foreach (var …
Run Code Online (Sandbox Code Playgroud)

c# zip

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