小编Gal*_*len的帖子

如何处理隐藏div内的谷歌地图(更新图片)

我有一个页面,谷歌地图首先在隐藏的div内.然后我点击链接后显示div,但只显示地图的左上角.

我尝试在点击后运行此代码:

    map0.onResize();
Run Code Online (Sandbox Code Playgroud)

要么:

  google.maps.event.trigger(map0, 'resize')
Run Code Online (Sandbox Code Playgroud)

有任何想法吗.这是我在看到隐藏地图的div后看到的图像.替代文字

jquery google-maps google-maps-api-3

127
推荐指数
8
解决办法
11万
查看次数

apc vs eaccelerator vs xcache

我正在研究哪一个使用,我真的找不到一个突出的. EacceleratorAPC更快,但APC维护得更好.Xcache更快,但其他人的语法更简单.

有人建议使用哪些以及为什么?

php opcode-cache eaccelerator apc xcache

104
推荐指数
8
解决办法
10万
查看次数

使用PHPUnit模拟PDO对象

我在使用PHPUnit模拟PDO对象时遇到困难.

网上似乎没有太多关于我的问题的信息,但是我可以收集的信息:

  1. PDO具有'final'__ wakeup和__sleep方法,可以防止它被序列化.
  2. PHPunit的模拟对象实现在某些时候将对象序列化.
  3. 当发生这种情况时,单元测试会因PDO生成的PHP错误而失败.

通过在单元测试中添加以下行,有一个旨在防止此行为的功能:

class MyTest extends PHPUnit_Framework_TestCase

{    
    protected $backupGlobals = FALSE;
     // ...

}
Run Code Online (Sandbox Code Playgroud)

资料来源:http://sebastian-bergmann.de/archives/797-Global-Variables-and-PHPUnit.html

这不适合我,我的测试仍然会产生错误.

完整的测试代码:

class MyTest extends PHPUnit_Framework_TestCase
{

    /**
     * @var MyTest
     */
    private $MyTestr;

    protected $backupGlobals = FALSE;

    /**
     * Prepares the environment before running a test.
     */
    protected function setUp()
    {
        parent::setUp();

    }

    /**
     * Cleans up the environment after running a test.
     */
    protected function tearDown()
    {

        parent::tearDown();
    }

    public function __construct()
    {

        $this->backupGlobals = …
Run Code Online (Sandbox Code Playgroud)

php phpunit pdo unit-testing

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

遍历django模板中的外键相关表

视图

categories = Category.objects.all()
t = loader.get_template('index.html')
v = Context({
    'categories': categories
})
return HttpResponse(t.render(v))
Run Code Online (Sandbox Code Playgroud)

模板

{% for category in categories %}
    <h1>{{ category.name }}</h1>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)

这很棒.现在我试图打印该类别中的每个公司.company表有一个类别表的外键

我试过了

{% for company in category.company_set.all() %}
Run Code Online (Sandbox Code Playgroud)

似乎django不喜欢模板中的()

django网站上有一个迷宫般的信息,我一直迷失在.96,1.0和开发版之间.即运行django版本1.0.2

python django django-templates django-models

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

如何在PHP中重新格式化日期?

我从数据库中提取各种帖子的日期.日期格式如下:

2009-08-12

Numeric Year - Numeric Month - Numeric Day
Run Code Online (Sandbox Code Playgroud)

如何将这些日期重新格式化为更友好的用户:

August 12, 2009

Numeric Month Numeric Date, Numeric Year
Run Code Online (Sandbox Code Playgroud)

假设从mysql数据库获取的日期存储在一个名为的变量中:

$date = $row['date_selected'];
Run Code Online (Sandbox Code Playgroud)

php date

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

我可以在PHP中的不同函数之间共享变量吗?

我会尝试用一个例子来解释......

假设我有两个不同的函数,其中一个函数有一个已定义的变量.在第二个函数中,我不想再次编写相同的变量,我可以简单地使用第二个函数中第一个函数的变量而不在第二个函数中重新定义它吗?

就像是:

function a()
{
  $var = "my variable";
}

function b()
{
 echo $var;
}
Run Code Online (Sandbox Code Playgroud)

对不起,如果这个问题有点傻,但我还是初学者=).

php variables function

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

如何执行大型PHP脚本?

基本上我可能想要执行一个可能需要1个小时的脚本.

我真正想要做的是使用第三方API向我的用户发送短信.所以它基本上就像我为我的脚本提供一系列电话号码并触发发送短信的方法.

假设发送1条短信需要5秒钟,我想发送大约1到2小时的1000条短信.我无法使用,set_time_limit()因为我在共享主机上.

一种方法是在会话中存储号码并执行每个SMS并使用javascript刷新该页面直到结束.这样我需要保持浏览器打开,如果我的Internet连接断开连接,执行将停止.

那么,还有更好的方法吗?

希望我清楚地解释我想要什么?我想执行一个大脚本,可能需要几个小时才能执行而不会超时.

php timeout execution

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

Facebook,Google和其他大型应用程序如何处理CSS和JavaScript文件?

Facebook:http ://static.ak.fbcdn.net/rsrc.php/v1/yh/r/u2OL99TwlfU.css
Google:http://ssl.gstatic.com/gb/js/sem_cf9545d69b4bd3d22ed10206010c8b23.js

还有其他网站,如Tagged也使用这种方法.

这些网站和其他大型应用程序如何处理这些文件?我假设当他们更新文件时,URL实际上会更改,以便缓存无法识别URL并重新加载新文件.

我实际上对Facebook的rsrc.php更加困惑,但我仍然不太了解其余部分.看来谷歌的随机字符串是MD5的东西.

我确实希望在我的网站上有这样的东西,大型应用程序使用它所以它必须有用 - 即使我没有决定使用它,它的知识在不久的将来可能是有益的.

javascript css facebook file

14
推荐指数
1
解决办法
3362
查看次数

强迫复杂的密码比盐腌"更重要"?

我花了两个小时阅读盐渍密码,确保我理解了这个想法.我希望你们中的一些人可以分享你对我的结论的了解.


如果我是攻击者,并且我可以访问用户数据库,那么我可以使用表中存在的所有用户盐并使用它们来创建我的彩虹表.对于大桌子,这可能需要很长时间.如果我可以将列表切换到感兴趣的用户(管理员,模组),我可以使用更大的字典列表来创建彩虹表,提高我的命中百分比......

如果这是真的那么盐腌似乎真的没有那么多帮助.它只会轻微地减慢攻击者的速度.

我知道理想情况下你会想要强制使用复杂的密码并用独特的随机字符串加密它们,但强制使用复杂的密码会让用户烦恼(我知道这让我感到烦恼),所以很多网站都不这样做.看起来网站对他们的用户不利,并且强制复杂的密码比一个好的腌制方法更重要.

我想这不是一个问题,而是要求其他人了解情况.

passwords hash cryptography salt rainbowtable

11
推荐指数
3
解决办法
653
查看次数

html5视频是否准备好迎接黄金时段?

我被要求为iPad开发一个网站.它上面会有几个视频.我想试试html5.我真的只使用HTML5的(带闪光灯后备对于还不支持它的浏览器)的新的视频部分.在一个交通规模相当大的网站上这样做会不会是一个错误?

编辑:该网站是所有浏览器,但他们希望有一个非flash版本创建的,因此,它也将在iPad上运行.如果我有不支持html5视频的浏览器的闪存备份我会没事吗?我只是不确定html5视频是否已准备好用于交通繁忙的网站.

html5 html5-video

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