小编Den*_*nis的帖子

如何为列表中的每个元素添加整数?

如果我有list=[1,2,3]并且我想添加1到每个元素以获得输出[2,3,4],我该怎么做?

我假设我会使用for循环但不确定如何.

python loops addition

113
推荐指数
8
解决办法
19万
查看次数

在Chrome中,有多少重定向"太多"?

通常,当脚本有重定向循环时,我们会在Google Chrome中收到错误消息

错误310(net :: ERR_TOO_MANY_REDIRECTS):重定向太多.

有多少重定向太多了?

webkit google-chrome

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

MFMailComposeViewController不链接模拟器

首先,我正在使用XCode 4.0.2.

好的,这是我的问题.我可以为MFMailComposerViewController构建Apple示例程序并在模拟器中运行它(我知道它不会发送电子邮件,我只关心它构建).这似乎工作正常.

但是,当我尝试构建我的应用程序时,我收到以下消息.

ld: warning: ignoring file /Users/lloyd/Projects/iOS/simpleApp/MessageUI.framework/MessageUI, 
    missing required architecture i386 in file
    Undefined symbols for architecture i386: "_OBJC_CLASS_$_MFMailComposeViewController", referenced from:
  objc-class-ref in MailData.o
ld: symbol(s) not found for architecture i386
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

看"构建设置"(基本和组合)我看到我设置了"框架搜索路径".这很奇怪,因为我从来没有想过要设置它.删除它修复了问题.

我现在能够为模拟器和目标构建.注意:您不能从模拟器发送电子邮件,但您仍然可以运行代码(如果这是有意义的).

email iphone cocoa-touch document

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

如何在PHP中截断UTF8字符串?

我的PHP代码中有一些字符串,如果它们太长则需要被截断.

例如,如果文本是这样的:

嗨,我想告诉你这是多么美妙.

它将取代它:

嗨,我想......

为此,我做了一个简单的事情substr.问题是在UTF8中,一些字符实际上是两个字符长.我在中间切出一个字符时遇到了一些问题:例如,当我尝试在数据库中插入修改后的字符串时,它会崩溃.

这是我目前的功能:

static function short($string, $max = 255){
   if(strlen($string) >= $max){
       $string = substr($string, 0, $max - 5).'...';
   } return $string;
}
Run Code Online (Sandbox Code Playgroud)

有人知道一种方法,即使对于UTF8字符,这个功能也能正常工作吗?

php string truncate utf-8

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

有没有比定时更好的方法来对C程序进行基准测试?

我正在编写一个小程序,必须对一个大型数组(最多400万个文本字符串)进行排序.似乎我在这方面做得很好,因为radixsort和mergesort的组合已经将原始q(uick)排序执行时间减少了不到一半.

执行时间是主要的一点,因为这是我用来我的代码进行基准测试的.

我的问题是:

是否有更好的(即更可靠的)基准测试程序的方式,而不仅仅是执行的时间?它有点工作,但是如果运行两次,相同的程序(运行相同的后台进程)通常具有稍微不同的执行时间.

这有点挫败了检测小改进的目的.一些小的改进可能会增加一个很大的...

提前感谢任何输入!

结果:

我设法让gprof在Windows下工作(使用gcc和MinGW).与我的普通编译器(tcc)相比,gcc表现不佳(考虑执行时间),但它给了我很多洞察力.

c sorting benchmarking

12
推荐指数
1
解决办法
3821
查看次数

如何在Javascript中按位和大于2 ^ 32的数字进行操作?

例如,如何获得正确的答案137438953472 & 137438953472

如果操作数在2 ^ 32和2 ^ 53之间(max int),则Javascript返回0.

javascript

10
推荐指数
1
解决办法
248
查看次数

symfony2通过用户名或电子邮件登录

我正在使用Symfony2的标准身份验证机制,我想让用户使用他的用户名或电子邮件登录,但我不知道为什么它不起作用.我已经测试了存储库类,它按预期工作.我遵循了这个方法.

这是我的用户提供者类:

<?php

namespace My\UserBundle\Entity;

use Doctrine\ORM\EntityRepository ,
Symfony\Component\Security\Core\User\UserProviderInterface ,
Symfony\Component\Security\Core\User\UserInterface;

/**
* UserRepository
*
* This class was generated by the Doctrine ORM. Add your own custom
* repository methods below.
*/
class UserRepository extends EntityRepository implements UserProviderInterface 
{
    function loadUserByUsername($username)
    {

        $qb = $this->createQueryBuilder('u') ;
        return 
        $qb->select('u')
        ->where(
            $qb->expr()->orx(
                $qb->expr()->like('u.username' ,':username') ,
                $qb->expr()->like('u.email' ,':username')
            )
        )
        //->andWhere($qb->expr()->eq('u.enabled' ,'true') )
        ->setParameters(array('username' =>$username ) )        
        ->getQuery()
        ->getResult() ;                  
    }

    function refreshUser(UserInterface $user)
    {
        return $this->loadUserByUsername($user->getUsername() );
    }

    function …
Run Code Online (Sandbox Code Playgroud)

email authentication username symfony

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

需要一个正则表达式,以确保号码从01 02或08开始,长度为10或11位

我很难记入一个正则表达式来检查一个数字是否以数字开头01,02或者08是十位或十一位数.

例如,我想要像这样格式化的数字传递:

01614125745
02074125475
0845895412
08004569321
Run Code Online (Sandbox Code Playgroud)

并编号其他形式失败,数字如下:

0798224141
441544122444
0925456754
Run Code Online (Sandbox Code Playgroud)

等等.基本上,任何不以01 02或开头的数字08.

javascript regex validation jquery

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

如何更改 Highchart 工具提示的对齐方式?

我想在 highchart 工具提示上用波斯语显示一些信息。它工作正常,但文本对齐不正确。

由于波斯语是一种 rtl 语言,我需要更改文本对齐方式,使其从右侧开始。我怎样才能做到这一点?

javascript highcharts

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

批处理文件:如果注册表项的数据等于

我正在尝试为某些资源管理器设置制作.bat切换器.为此,我需要批处理文件来查询注册表项的数据,然后相应地设置密钥.例如,在ActionScript 3或JavaScript中,它将是这样的:

if (HideFileExt == "00000000"){
    HideFileExt = 00000001;
else {
    HideFileExt = 00000000;
}
Run Code Online (Sandbox Code Playgroud)

这样,每次运行时,它都会将密钥的数据设置为与当前目标相反的数据 - 切换器.

我广泛使用Google-d,经过相当长的时间切割和拼接多个示例,我最终得到了这个:

REG QUERY HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced /v HideFileExt /t REG_DWORD /d 00000000

if errorlevel 1 (
    echo Num 1
) else (
    echo Num 2
)

rem The "echo Num"s are there just so that I could eventually figure out what the errorlevel does
Run Code Online (Sandbox Code Playgroud)

返回错误:

ERROR: Invalid syntax.
Type "REG QUERY /? for usage.
num 1
Run Code Online (Sandbox Code Playgroud)

如果我/d 00000000从那里删除REG QUERY它,它会返回密钥的准确数据值而不会出错.我也有尝试过/d …

registry batch-file

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