小编Mos*_*ham的帖子

如何居中对齐包含没有固定宽度的浮动的div

我在包装器div中有一个ul菜单.每个li元素都有float:left(这是一个水平菜单).我想把菜单放在我的页面容器中(大约1100px),但我不知道菜单的大小是什么,所以我不能使用"margin:0 auto".

我尝试了很多不同的东西,但我无法让它发挥作用.

这是wordpress中的菜单,因此ul和包装div的标记由wordpress生成.我宁愿不要搞砸......

html css

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

javascript - 生成一个新的随机数

我有一个数字在1-3之间的变量.

我需要在1-3之间随机生成一个新数字,但它不能与最后一个相同.

它发生在一个循环中数百次.

这样做最有效的方法是什么?

javascript

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

使用Go解析xml,包含多个项目

我无法让这个简单的事情发挥作用.我只是想解析一个简单的RSS XML并将所有项放在一个结构数组中.

这是我的代码:

package main 

import (
    "fmt"
    "io/ioutil"
    "log"
    "net/http"
    "encoding/xml"
)

type RSS struct {
    XMLName xml.Name `xml:"rss"`
    items Items `xml:"channel"`
}
type Items struct {
    XMLName xml.Name `xml:"channel"`
    ItemList []Item `xml:"item"`
}
type Item struct {
    title string `xml:"title"`
    link string
    description string
}

func main() {
    res, err := http.Get("http://news.google.com/news?hl=en&gl=us&q=samsung&um=1&ie=UTF-8&output=rss")
    if err != nil {
        log.Fatal(err)
    }
    asText, err := ioutil.ReadAll(res.Body)
    if err != nil {
        log.Fatal(err)
    }

    var i RSS
    err = xml.Unmarshal([]byte(asText), &i)
    if …
Run Code Online (Sandbox Code Playgroud)

xml go

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

将磁盘附加到正在运行的实例(在控制台中)

我的实例中需要更多空间,所以我尝试将磁盘附加到它上面.在控制台中我创建了一个磁盘并附加了它.但是我在运行时没有在我的实例上看到它:

df -h
Run Code Online (Sandbox Code Playgroud)

我尝试重新启动,并在此处阅读文档:https://developers.google.com/compute/docs/disks#attachdiskrunninginstance

我不知道还有什么可以尝试的......

google-compute-engine

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

如何检查字符串是否只有番石榴中的字母数字字符?

实际上,我想检查它是否只有字母数字加上这些:.- _ [空格]

如果使用外部库我想使用Guava,因为它已经包含在我的项目中...

java guava

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

从 Windows 7 中的 php 命令行脚本复制到剪贴板

我有一个 php (5.5) 脚本,我从 Windows 7 的命令行运行它。像这样:

C:\php-5.5.5\php.exe C:\scripts\putString.php
Run Code Online (Sandbox Code Playgroud)

我的问题是,是否可以从脚本中将某些内容复制到 Windows 剪贴板?我希望用户在从命令行运行此脚本后在剪贴板中有一些可用的文本。怎么做到呢?

php windows

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

PHP array_count_values返回一个空数组

也许我错过了一些非常明显的东西,但这段代码不起作用:

<pre>
<?php print_r(($progress)); ?>
<?php print_r(array_count_values ($progress)); ?>
</pre>
Run Code Online (Sandbox Code Playgroud)

输出是这样的:

Array
(
    [0] => 1
    [1] => 1
    [2] => 1
    [3] => 1
    [4] => 1
    [5] => 1
    [6] => 1
)
Array
(
)
Run Code Online (Sandbox Code Playgroud)

这有什么不对?为什么array_count_values返回一个空数组?

php arrays

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

Java - 如何为2个类设计通用方法

我有两个单独的类,但他们都需要重复做一件事,换句话说,有一个共同的方法.这是方法:

private String createButton (String cls, String value) {
        return "<input type=\"button\" class=\"" + cls + 
                   "\" value=\"" + value + "\" key=\"" + this.id + "\" />";
        }
Run Code Online (Sandbox Code Playgroud)

所以这只是一个单行方法,所以我可以将它复制到两个类中.但我想知道是否有更好的方法.显然,我真的不想只使用那种方法.另外,我认为仅仅为按钮创建另一个类是愚蠢的:新的Button(cls,value),不是吗?

我想到的另一个选择是为包提供一个实用程序类,并混合使用辅助函数.那有意义吗?它完成了吗?

java design-patterns

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

Go中的HTML模板 - 将html作为pipleline的值插入

我正在使用Go模板输出html,并通过管道插入一些值.事情是我不想被转义的原始html值之一.但是当执行模板时,它会被转义.

这是代码

package main 

import (
    "fmt"
    "io/ioutil"
    "log"
    "net/http"
    "html/template"
    "encoding/xml"
)

type RSS struct {
    XMLName xml.Name `xml:"rss"`
    Items Items `xml:"channel"`
}
type Items struct {
    XMLName xml.Name `xml:"channel"`
    ItemList []Item `xml:"item"`
}
type Item struct {
    Title string `xml:"title"`
    Link string `xml:"link"`
    Description string `xml:"description"`
}

func main() {
    res, err := http.Get("http://news.google.com/news?hl=en&gl=us&q=samsung&um=1&ie=UTF-8&output=rss")
    if err != nil {
        log.Fatal(err)
    }
    asText, err := ioutil.ReadAll(res.Body)
    if err != nil {
        log.Fatal(err)
    }

    var i RSS
    err = xml.Unmarshal([]byte(asText), …
Run Code Online (Sandbox Code Playgroud)

go

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

计算引擎上的Sendgrid无法正常工作

我使用sendgrid设置Postfix就像这里的指南:https://developers.google.com/compute/docs/sending-mail?hl = zh_CN #postfixsendgrid

但它不起作用.当我运行测试命令时:

printf 'Subject: test\r\n\r\npassed' | /usr/sbin/sendmail myemail@gmail.com
Run Code Online (Sandbox Code Playgroud)

我在日志中收到此错误:

Sep  1 11:58:12 instance-1 postfix/qmgr[23412]: 8205A1E38: from=<*******@instance-1.c.mindful-vial-682.internal>, size=301, nrcpt=1 (queue active)
Sep  1 11:58:12 instance-1 postfix/smtp[23422]: warning: SASL authentication failure: No worthy mechs found
Sep  1 11:58:12 instance-1 postfix/smtp[23422]: 8205A1E38: SASL authentication failed; cannot authenticate to server smtp.sendgrid.net[208.43.76.147]: no mechanism available
Sep  1 11:58:13 instance-1 postfix/smtp[23422]: warning: SASL authentication failure: No worthy mechs found
Sep  1 11:58:13 instance-1 postfix/smtp[23422]: 8205A1E38: to=<myemail@gmail.com>, relay=smtp.sendgrid.net[208.43.76.146]:2525, delay=0.62, delays=0.01/0.02/0.59/0, dsn=4.7.0, …
Run Code Online (Sandbox Code Playgroud)

postfix-mta sendgrid google-compute-engine

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