小编Dav*_*vid的帖子

哪个更快?常量,变量或变量数组

我当前的Web应用程序使用大约30个左右的Contants(DEFINE()).我正在读变量更快的东西.如果存在一个避免变量覆盖的命名约定,那么我看到的唯一其他缺点就是这些变量必须在每个函数中定义为全局变量.

哪个更快?我在整个应用程序中使用了这些常量,并且可能会永远在列表中添加更多常量,并且它们可以在函数和类中使用.

php variables optimization performance constants

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

在Google Maps API v3中按名称居中国家/地区

有人会告诉我如何在Google Maps API v3上按名称居中吗?我知道如何在v2中执行此操作,但需要在v3中执行此操作.

javascript google-maps

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

在windows上导入.sql文件到postgresql

我有一个postgresql创建的.sql文件.我现在想将此文件导入到运行postgresql的Windows机器上.

我该怎么做呢.该文件大约1.5gb.

sql windows postgresql import

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

固定尺寸div中的垂直对齐中心图像

我有一个145px X 145px的div.我在这次潜水中有一个img.img可以是任何尺寸(最长边为130px).我希望图像在div中垂直居中.我尝试的一切都适用于大多数浏览器,但不适用于IE7.我需要能在IE7中运行的东西.

css position image vertical-alignment

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

jpegtran优化而不改变文件名

我需要优化一些图像,但不要更改它们的名称.

jpegtran -copy none -optimize image.jpg > image.jpg 
Run Code Online (Sandbox Code Playgroud)

但是,这似乎创建了一个0的文件大小.当我使用不同的文件名时,大小仍然完全相同.

linux image-manipulation image image-processing

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

Outlook 2010电子邮件模拟器/预览工具

我在Outlook 2010中遇到基于HTML的电子邮件的问题(我的客户说).我自己没有使用outlook 2010的副本进行测试,我不想继续向我的客户端发送测试.

有没有人知道一个免费工具,可以让我测试outlook 2010呈现的电子邮件的显示?

谢谢

html email outlook html-email outlook-2010

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

如何在内连接表上强制索引?

如何在类似于此的查询上强制索引.我需要单独强制foo和bar上的索引.

SELECT foo.*, bar.*
FROM foo
INNER JOIN bar ON foo.rel_id = bar.rel_id
WHERE foo.status = 1
  AND bar.status = 1
Run Code Online (Sandbox Code Playgroud)

mysql inner-join

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

如何通过电子邮件发送PHP致命错误?

我正在完善一大堆代码.很多它包含许多不影响代码执行的一般警告和注意事项(即:未定义的变量,或没有qoutes的数组键).

我想编写一个函数,让我首先专注于致命错误,然后我会打开不那么紧急的警告和通知.我找到了这个代码,但它通过电子邮件发送每个小警告通知和错误.

http://net.tutsplus.com/tutorials/php/quick-tip-email-error-logs-to-yourself-with-php/

如何修改此代码,使其仅处理以下内容:

  • 致命的语法错误
  • 未定义的功能
  • 无法包含文件

php syntax error-handling

15
推荐指数
3
解决办法
6595
查看次数

添加到innerHTML而不破坏表单内容

我有一个基于多文件上传器(swfupload)的ajax生成的表单.在完成上传的每个文件后,它会向给定的dom元素添加更多表单元素.这因此给我一个问题.如果我选择上传5个文件,第一个文件将生成一个表格,我将开始输入数据,但是,当第二个文件完成上传时,它会清除表格元素中先前输入的数据并附加第二个表单元素.

我想这是因为我使用:

document.getElementById('test').innerHTML = document.getElementById('test').innerHTML + newformelements;
Run Code Online (Sandbox Code Playgroud)

我认为做上述操作并不会在表单中保留任何输入的数据,只保留HTML本身.

那么,如何在不破坏已经放入表单字段的内容的情况下附加到此元素呢?基于多重上传者,可能的孩子数是动态的.

html javascript ajax dom innerhtml

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

如何在iPad上使用Youtube iFrame API修复"如果播放不能立即开始,请尝试重启设备"?

我创建了一个小的YouTube流媒体脚本,随机播放YouTube音乐视频或从队列中播放.它在几个月内一直运行良好,直到本周,它似乎不想在使用iPad/iPhone时加载视频.我得到以下错误:

如果不立即开始播放,请尝试重新启动设备

我尝试过的:

我已经尝试过Safari,Chrome,Firefox和Opera,但他们都错了.我已经尝试清除网站数据/缓存,重启设备,重新启动设备.什么都行不通.奇怪的是,它在Windows桌面上运行得非常好,这使我相信它不是代码中的错误,而是通过API或Safari改变的东西.我的代码最近没有被编辑,这可能导致它停止工作.

我已经尝试使用jsconsole.com调试它,没有任何可疑的弹出.在某些情况下,播放器将加载,视频的标题将显示,图像也将显示,但在大约30秒后,上面的错误将与加载微调器一起显示.

我知道playVideo(); 在iOS设备上无效(自动播放).这很好,再次,脚本以前工作过,我只需按下第一个视频播放.但现在,似乎iOS正试图自动播放视频.所以,我还通过删除playVideo()调用进行测试,问题仍然存在.

在iPad 2,iPad mini和iPhone 4上进行了测试(所有设备都配备了最新的iOS,以前都可以使用).

我很茫然,并试图在周末之前为家庭聚会修复此问题:)所以我很感激任何帮助或暗示可能导致iOS失败的原因.

这是javascript代码:

// 2. This code loads the IFrame Player API code asynchronously.
var tag = document.createElement('script');

tag.src = "https://www.youtube.com/iframe_api";
var firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);

// 3. This function creates an <iframe> (and YouTube player)
//    after the API code downloads.
var player;
function onYouTubeIframeAPIReady() {
    player = new YT.Player('player', {
        height: '390',
        width: '640',
        events: {
            'onReady': onPlayerReady,
            'onStateChange': onPlayerStateChange
        }
    });
}

// 4. …
Run Code Online (Sandbox Code Playgroud)

javascript youtube youtube-api ios youtube-javascript-api

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