问题列表 - 第27613页

PHP和Gettext在我的服务器上不起作用

我有一个网站.我正努力让gettext工作,以便我的英语,瑞典和挪威站点可以出现.我无法让它发挥作用.我做错了什么?

这是我的配置代码:

// define constants ( defualt - danish )
$lang = 'da_DA';
$lang_short = '';
$lang_prefix = 'da';

if ( isset( $_GET['lang'] ) )
{
    switch( $_GET['lang'] )
    {
        case 'en':
            $lang = 'en_EN';
            $lang_short = 'en/';
            $lang_prefix = 'en';
            break;
        case 'se':
            $lang = 'se_SE';
            $lang_short = 'se/';
            $lang_prefix = 'se';
            break;
        case 'no':
            $lang = 'no_NO';
            $lang_short = 'no/';
            $lang_prefix = 'no';
            break;
    }
}
define( 'LANG', $lang_short );
define( 'LANG_PREFIX', $lang_prefix );

putenv("LC_ALL=". $lang );
bindtextdomain('messages', …
Run Code Online (Sandbox Code Playgroud)

php apache gettext

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

如何在Stack Overflow上实现类似"有趣的标签"功能?

用赏金检查我的另一个问题: 在表格中查找类似的数字模式

我正在尝试实现一个有趣的标签功能.作为参考,这是它在SO上的工作方式:

  1. 我将感兴趣的标签添加到"有趣"列表中(如php,mysql,jquery等).
  2. 然后,如果显示的任何问题在我的列表中有一些标记,则会使背景变为橙色.

我理解如何使用jQuery来做到这一点(有相关的问题),但无法弄清楚如何使用MySQL实现后端部分!

所以这是我的问题:它是如何完成的?我想它的工作方式如下:

  • 每个成员在mysql中都有一行,我们称之为"interested_tags".
  • 在我通过输入写入并提交我的标签后,它将被写入"interested_tags"行.
  • 然后,主页面有一个显示所有答案的查询,它总是使用strpos检查带有我的标签的问题标签,如下所示:

    if(strpos($question_tags, $my_tags) === true) {
       //and here will be made background orange
    }
    
    Run Code Online (Sandbox Code Playgroud)

我在想是对还是有办法做到这一点?

编辑:那么,你能告诉我一个例子,或者给我一些如何用多对多关系实现这个的技巧吗?谢谢.

php mysql tags jquery

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

如何使用Groovy将字符串数组中的子集复制到int数组?

我在Groovy类中有一个String数组(args到main方法):

String[] args
Run Code Online (Sandbox Code Playgroud)

我想将第3个元素转换为最后一个元素,然后将其转换为新的int数组.除了以下内容之外,还有更简单的方法在Groovy中执行此操作:

final int numInts = args.length - 2
final int [] intArray = new int[numInts]
for (int i = 2; i < args.length; i++) {
    intArray[i-2]=Integer.parseInt(args[i])
}
Run Code Online (Sandbox Code Playgroud)

我想做:

final int numInts = args.length - 2
final int [] intArray = new int[numInts]
System.arraycopy(args, 2, intArray, 0, numInts)
Run Code Online (Sandbox Code Playgroud)

但它抛出了一个类强制转换异常.

谢谢!

java arrays groovy

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

iPhone SSL网站证书警告

我有一些安装了SSL证书的站点.当我的雇主的iPhone发出SSL请求时,会显示以下错误消息:

接受网站证书

本网站的证书无效.点击接受即可连接到此网站.

我在其他浏览器(包括Safari)中提取了相同的页面,并且它们没有显示任何证书问题.

这两个URL显示问题:

  1. https://www.powerlunchbunch.com/index.php?template=join&nav=20
  2. https://www.councilonagingmartin.org/index.php?template=donate&nav=257

附加信息:

  1. 两种SSL证书均由Network Solutions颁发
  2. 这些站点托管在Rackspace Cloud Sites上

更新:

我现在有一个针对此问题的Rackspace开放票.我在Firefox 4.0 Beta 7中浏览了相同的站点,并获得了此警告页面,告诉我"证书不可信,因为没有提供发行者链.":
Firefox 4.0 Beta 7 SSL链证书警告

iphone ssl firefox ssl-certificate

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

LaTeX,fancyhdr

我正在使用fancyhdr包,我想知道我是否可以更改页码的大小.我需要14磅的尺寸,但自动尺寸约为10.

latex

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

如何优化这个Python代码?

def maxVote(nLabels):
    count = {}
    maxList = []
    maxCount = 0
    for nLabel in nLabels:
        if nLabel in count:
            count[nLabel] += 1
        else:
            count[nLabel] = 1
    #Check if the count is max
        if count[nLabel] > maxCount:
            maxCount = count[nLabel]
            maxList = [nLabel,]
        elif count[nLabel]==maxCount:
            maxList.append(nLabel)
    return random.choice(maxList) 
Run Code Online (Sandbox Code Playgroud)

nLabels 包含整数列表.

上面的函数返回具有最高频率的整数,如果多于一个具有相同的频率,则返回从它们中随机选择的整数.

例如maxVote([1,3,4,5,5,5,3,12,11])5

python algorithm data-structures

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

更快地了解MySQL数据库中的总行数?

如果我需要知道数据库表中的总行数,我会这样做:

$query = "SELECT * FROM tablename WHERE link='1';";
$result = mysql_query($query);
$count = mysql_num_rows($result);
Run Code Online (Sandbox Code Playgroud)

更新:我犯了一个错误,上面是我的实际方式.我向所有人道歉

因此,您可以看到通过整个数据库扫描的数据总量已恢复.

有没有更好的办法?

php mysql records

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

如何并行化这个groovy代码?

我正在尝试在Groovy中编写一个可重用的组件,以便轻松地从我们的一些Java应用程序中发送电子邮件.我想传递一个List,其中Email只是一个POJO(POGO?),带有一些电子邮件信息.我希望它是多线程的,至少在第二个线程中运行所有电子邮件逻辑,或者为每个电子邮件创建一个线程.

我对Java中的多线程非常模糊,所以这可能没有帮助!我尝试了几种不同的方法,但这就是我现在所拥有的:

void sendEmails(List<Email> emails) {

    def threads = []

    def sendEm = emails.each{ email ->
        def th = new Thread({
            Random rand = new Random()
            def wait = (long)(rand.nextDouble() * 1000)
            println "in closure"
            this.sleep wait
            sendEmail(email)
        })
        println "putting thread in list"
        threads << th
    }

    threads.each { it.run() }
    threads.each { it.join() }

}
Run Code Online (Sandbox Code Playgroud)

我希望睡眠会随机减慢一些线程,因此控制台输出不会是连续的.相反,我看到了这个:

putting thread in list
putting thread in list
putting thread in list
putting thread in list
putting thread in list
putting thread …
Run Code Online (Sandbox Code Playgroud)

concurrency groovy

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

优化Haskell代码

我正在尝试学习Haskell,在关于Markov文本链的reddit文章之后,我决定首先在Python中实现Markov文本生成,现在在Haskell中实现.但是我注意到我的python实现比Haskell版本快,甚至Haskell编译为本机代码.我想知道我应该做些什么来使Haskell代码运行得更快,而且现在我认为它因为使用Data.Map而不是hashmaps而慢得多,但我不确定

我也会发布Python代码和Haskell.使用相同的数据,Python需要大约3秒钟,Haskell接近16秒.

不言而喻,我会接受任何建设性的批评:).

import random
import re
import cPickle
class Markov:
    def __init__(self, filenames):
        self.filenames = filenames
        self.cache = self.train(self.readfiles())
        picklefd = open("dump", "w")
        cPickle.dump(self.cache, picklefd)
        picklefd.close()

    def train(self, text):
        splitted = re.findall(r"(\w+|[.!?',])", text)
        print "Total of %d splitted words" % (len(splitted))
        cache = {}
        for i in xrange(len(splitted)-2):
            pair = (splitted[i], splitted[i+1])
            followup = splitted[i+2]
            if pair in cache:
                if followup not in cache[pair]:
                    cache[pair][followup] = 1
                else:
                    cache[pair][followup] += 1
            else:
                cache[pair] = {followup: 1}
        return cache

    def …
Run Code Online (Sandbox Code Playgroud)

optimization performance haskell

16
推荐指数
3
解决办法
2291
查看次数

Android中的log4j支持

我试图将现有的SDK软件挂在Android设备上,并且所述SDK的一个依赖项是Apache log4j.我能够将我的测试程序加载到android模拟器上但是当调用log4j对象"PropertySetter"时,程序失败并出现验证异常.有没有办法改善这个问题?

android log4j android-emulator

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