小编rin*_*hik的帖子

CSS转换VS转换

CSS转换和转换之间的主要区别是什么?

这两者都用于改变对象的当前形状/状态.(你可以用JS等做漂亮的动画..)

但是我仍然不清楚哪一个用于何处以及用于什么.

css3 css-transitions css-transforms

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

用于PHP开发的NetBeans VS PhpStorm

我正在使用NetBeans进行PHP开发,最近我注意到它比我希望的要慢一些,当我在10-15个项目中同时工作/导航时.NetBeans占用了大量内存.

我开始寻找替代品.一位朋友建议使用PhpStorm.这很贵.但基于PhpStorm描述,它具有所有NetBeans功能,并且工作速度更快.

这是真的吗?购买PhpStorm是否值得?

更新:

要进行全面测试,需要将其加载100%,这是耗时的.我希望有人从NetBeans迁移到PhpStoms并且能够真正区分它们.它更多的是性能.不是UI.

php netbeans phpstorm

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

PHP无法删除JavaScript设置的cookie

是否可以删除通过JS使用PHP设置的cookie?

我这样做:

*FRONT(JS):

if ($.cookie('myCookie'))
{
   console.log('Cookie.. :(  ');
}
else
{
    console.log('Yaay! No cookie!');
    $.cookie('myCookie', '123');
}
Run Code Online (Sandbox Code Playgroud)

BACK(PHP):

if (isset($_REQUEST['removeCookie']))
{
   setcookie("myCookie", "", time()-3600);
   unset($_COOKIE['myCookie']);
}
Run Code Online (Sandbox Code Playgroud)

结果:

在此输入图像描述

似乎这是一个谜

javascript php cookies

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

SELECT COUNT()vs mysql_num_rows();

我有一张大桌子(60+)数百万条记录.

我正在使用PHP脚本浏览此表.

PHP脚本(带分页)加载速度非常快,因为:

该表引擎InnoDB的因而SELECT COUNT()是非常缓慢的,mysql_num_rows()是不是一种选择,所以我保持总的行数在一个单独的表(我用它来生成分页数)(我更新此记录total_rows=total_rows-1total_rows=total_rows1+1期间DELETEINSERT).

但问题是如何处理搜索结果的分页?

现在我通过两个步骤做到这一点:

1.

$condition = " fname='rinchik' ";
$result = "SELECT * FROM my_large_table WHERE" . $condition;
Run Code Online (Sandbox Code Playgroud)

在这里,我获得了DataBase的所有搜索结果.

2.现在我需要计算这些结果以创建分页.我这样做:

$condition; <- we already have this from the step 1
$result_count = "SELECT COUNT(id) FROM my_large_table WHERE" . $condition;
Run Code Online (Sandbox Code Playgroud)

它有点慢.

如果我这样做(只需一步)会更好吗?:

$condition = " fname='rinchik' ";
$result = "SELECT * FROM my_large_table WHERE" . $condition;
$result_count = mysql_num_rows($result);
Run Code Online (Sandbox Code Playgroud)

php mysql optimization select large-data

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

Clickbank api用于获取收据信息

我尝试为clickbank创建一个小类,从clickbank获取收据信息.我想,这可能对某人有帮助.在函数get_payment_info($尝试,$ receipt)尝试已被使用,因为clickbank在发生后不立即识别事务.

<?php

define('CLICKBANK_DEV_KEY','DEV-KEY');
define('CLICKBANK_API_KEY','API-KEY');



Class ClickBank
{
    /*
     * $tries   how many times to check for receipt
     *          because when you come back from clicbank it sometimes shows it invalid
     *          
     * $receipt 
     * 
     * @return  empty array if receipt not valid
     *          receipt info array if receipt is valid 
     */
    function get_payment_info($tries, $receipt){
        $receipt_info = array();
        while($tries>0 && count($receipt_info)==0){
            $receipt_info = $this->get_receipt_info($receipt);
            $tries--;   
        }
        return $receipt_info;
    }

    function get_receipt_info($receipt){
        $receipt_info = array();
        $ch = curl_init();
        curl_setopt($ch, CURLOPT_URL, "https://api.clickbank.com/rest/1.2/orders/$receipt"); …
Run Code Online (Sandbox Code Playgroud)

clickbank

5
推荐指数
0
解决办法
1161
查看次数

PHP ob_flush(); 在IE10中不起作用

我遇到了PHP问题 ob_flush();

好像它只在IE10中不起作用.

gzip和缓存在服务器上被禁用,它可以在IE10以外的任何地方使用.

如果有人知道如何解决这个谜,我将不胜感激!:)

谢谢!

php flush internet-explorer-10

5
推荐指数
1
解决办法
1027
查看次数

JavaScript将Array推入Array

我目前正在使用Google地图的地理编码,需要创建一个包含数组作为元素的数组.

基本上我需要创建这个:

    var locations = [
      ['Bondi Beach', -33.890542, 151.274856, 4],
      ['Coogee Beach', -33.923036, 151.259052, 5],
      ['Cronulla Beach', -34.028249, 151.157507, 3],
      ['Manly Beach', -33.80010128657071, 151.28747820854187, 2],
      ['Maroubra Beach', -33.950198, 151.259302, 1]
    ];
Run Code Online (Sandbox Code Playgroud)

但动态!我需要这个数组以后将引脚放在地图上.

我在做什么:

        var locations = []; // The initial array
        for (var i = 0; i < addresses.length; ++i){

            var address=addresses[i]; // the address e.g. 15 Main St, Hyannis, MA
            geocoder.geocode({ 'address': address}, function(results){
                var obj = {
                    0: address,
                    1: results[0].geometry.location.hb,
                    2: results[0].geometry.location.ib,
                    3: i
                };
                console.log(obj); …
Run Code Online (Sandbox Code Playgroud)

javascript arrays multidimensional-array google-geocoder

5
推荐指数
1
解决办法
9357
查看次数

Ubuntu上的Node.js MongoDB:列表中没有有效的种子服务器

我正在尝试使用以下方法从Ubuntu连接到副本集:

return when.promise(function(resolve,reject){
        new MongoClient().connect(url, {replSet: options }, function(err, db){
        console.dir(err)
        if (err)
            reject(err);

        resolve(db);
    });
});
Run Code Online (Sandbox Code Playgroud)

网址看起来像这样:

'mongodb://mongo1.mysite.com:36108,mongo2.mysite.com:36108,mongo3.mysite.com:36108/db_config?w=0'

我连接到多个数据库,间歇性地看到这个错误:

{ name: 'MongoError', message: 'no valid seed servers in list' }

而node.js崩溃了.

我有点迷失在这一点上.主要的问题是它在MAC上完美运行,我只在Ubuntu上看到这个问题.我正在使用node.js的最新mongo驱动程序

UPDATE

我看了一下本机驱动程序源:

http://mongodb.github.io/node-mongodb-native/core/api/replset.js.html

并发现该条件触发了错误(第987行): state.initialConnectionServers == 0 && state.replState.state == CONNECTING)

仍然不确定为什么会发生这种情况.

ubuntu replication mongodb node.js

5
推荐指数
1
解决办法
7996
查看次数

将PI数字转换为文本字符串

有趣的是,pi的十进制表示永远不会结束,永远不会陷入永久的重复模式.这意味着pi很可能包含所有可能的数字组合.

这家伙计算了5万亿5x(10 ^ 12)个数量的pi:D http://www.numberworld.org/misc_runs/pi-5t/details.html

来自互联网:"转换成ASCII文本,在无限数字串的某处,是你将要爱的每个人的名字,你死亡的日期,时间和方式,以及宇宙所有重大问题的答案. "

想知道某人是否已经转换并分析了已知的字母序列(单词/句子)的结果字符串?

analytics ascii pi

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

IF语句中的PHP逻辑运算符

我有这个代码:

if ( ($oldTime < (time() - self::wait)) ) {
  if ($this->setTime())
  {
    return true;
  }
  else
  {
    return false;
  }
} else {
  return false;
}
Run Code Online (Sandbox Code Playgroud)

我可以用以下方法替换它:

if ( ($oTime < (time() - self::wait)) && $this->setTime() ) {
  return true;
} else {
  return false;
}
Run Code Online (Sandbox Code Playgroud)

我需要它来检查是否$this->setTime()返回true,如果$oTime < (time() - self::wait)为真.

php if-statement operators logical-operators

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

在div或iFrame中显示PDF文件

有什么办法可以在div或iFrame中加载PDF文件(其内容)吗?

我在服务器上有一堆PDF文件,理想情况下,我需要在页面上有一个"显示文件"按钮,点击它会在div(iFrame)中加载所选文件的内容.

html php pdf iframe

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

第一个表列的CSS样式,该列的第一个单元格除外

所以这是<table>:

<table class='census'>
    <tr>
        <th colspan="2">My Title</th>
    </tr>
    <tr>
        <td colspan="2" class='chart'><SOME PIE CHART, GENERATED WITH JS></td>
    </tr>
    <tr>
        <td>Some title</td>
        <td>Some Data</td>
    </tr>
    <tr>
        <td>Some title</td>
        <td>Some Data</td>
    </tr>
    <tr>
        <td>Some title</td>
        <td>Some Data</td>
    </tr>
    <tr>
        <td>Some title</td>
        <td>Some Data</td>
    </tr>
    <tr>
        <td>Some title</td>
        <td>Some Data</td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

我需要为第一列设置固定宽度.它很容易做到:

.census td:first-child {
    background-color: #F0F8FE;
    width: 250px;
}
Run Code Online (Sandbox Code Playgroud)

现在问题! 带JS PIE CHART的固定宽度螺钉.

所以我需要对所有第一个<td>标签应用固定宽度,除了colspan="2"包含我的图表的标签.

如果这样,我唯一可以提出的(到目前为止):

.census td:first-child:not(.chart) {
    background-color: #F0F8FE;
    width: 250px;
}
Run Code Online (Sandbox Code Playgroud)

它给我带来了意想不到的结果.我此时迷路了.

css html-table css-selectors fixed-width

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

PHP正则表达式允许这种模式中的破折号

我有一个图像文件名验证的正则表达式:

/^\w*\.(jpg|jpeg|png|gif)$/

但问题是文件名可以包含短划线-字符.例如:564SDD-DSS.png

我如何在此声明中包含破折号?我需要逃脱它吗?

/^\w\-*\.(jpg|jpeg|png|gif)$/

要么

/^[\w\-]*\.(jpg|jpeg|png|gif)$/

我有点失落.

php regex

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