小编Dee*_*epu的帖子

具有非常大的数据库文件的sqlite的性能特征是什么?

我知道sqlite对于非常大的数据库文件表现不佳,即使它们受支持(曾经在sqlite网站上发表评论,说明如果你需要的文件大小超过1GB,你可能要考虑使用企业rdbms.再找不到它,可能与旧版本的sqlite有关.

但是,出于我的目的,我想在考虑其他解决方案之前了解它到底有多糟糕.

我说的是数千兆字节的sqlite数据文件,从2GB开始.有人对此有经验吗?任何提示/想法?

database sqlite performance

317
推荐指数
9
解决办法
16万
查看次数

PHP检查url参数是否存在

我有一个URL,我将参数传递给

例如/ success.php?ID = LINK1

我用php来抓住它

$slide = ($_GET["id"]);
Run Code Online (Sandbox Code Playgroud)

然后是一个if语句来显示基于参数的内容

<?php  if($slide == 'link1') { ?>
   //content
 } ?>
Run Code Online (Sandbox Code Playgroud)

只需要知道在PHP中如何说,如果url param存在抓住它并执行if函数,如果它不存在则什么都不做.

多谢你们

php url url-parameters

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

在PHP中增加日期的最简单方法?

假设我有一个字符串,"2007-02-28"我能编写的最简单的代码是"2007-03-01"什么?现在我只是使用strtotime(),然后添加24*60*60,然后使用date(),但只是想知道是否有更干净,更简单,或更聪明的方式.

php datetime date strtotime date-manipulation

37
推荐指数
5
解决办法
8万
查看次数

什么是.htaccess文件?

我是一个初学者,可以完成框架工作并希望了解.htaccess文件及其用途.有人能帮助我吗?

我发现了一些像这样的例子:

.htacess文件

AuthName "Member's Area Name"  
AuthUserFile /path/to/password/file/.htpasswd  
AuthType Basic  
require valid-user  
ErrorDocument 401 /error_pages/401.html  
AddHandler server-parsed .html  
Run Code Online (Sandbox Code Playgroud)

apache .htaccess webserver

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

选择除mysql中只有一个字段的所有字段

可能重复:
选择除MySQL中的所有列以外的所有列?

我想知道有没有办法从我的数据库中的表中选择除一个字段之外的所有字段.

我知道我可以在select查询中描述字段名称.
例如:

SELECT fieldname1, fieldname2, fieldname3, fieldname4 FROM tablename;
Run Code Online (Sandbox Code Playgroud)

但我的问题是,有没有办法以简单的方式做到这一点......就像这样

SELECT * FROM tablename EXCEPT(fieldname3);
Run Code Online (Sandbox Code Playgroud)

我正在使用MySQL和Zend框架.

php mysql database select zend-framework

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

URL - 获取PHP的最后一部分

我有我的网址:

http://domain/fotografo/admin/gallery_bg.php
Run Code Online (Sandbox Code Playgroud)

我想要网址的最后一部分:

 gallery_bg.php
Run Code Online (Sandbox Code Playgroud)

但是,我不想链接静态,即,对于每个页面我想要获取url的最后一部分vistitar

html php regex url

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

Alexa排名与流量估算公式

任何人都知道我们如何转换alexa Rank来估计网站的每日访问者.以前我们可以通过Alexa Site Reach百分比很容易地做到这一点,但alexa覆盖率已不再可用.我之前正在使用这个论坛

$visitors = (200000000*$reach)/100
Run Code Online (Sandbox Code Playgroud)

我们怎么能用alexa排名估计呢?

php traffic rank alexa

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

无法连接到ssl://gateway.sandbox.push.apple.com:2195(连接被拒绝)

我有一个问题,我想发送使用PHP的推送通知,但我不断收到此错误:

Warning: stream_socket_client() [function.stream-socket-client]: unable to connect to ssl://gateway.sandbox.push.apple.com:2195 (Connection refused) in /home/colupon/public_html/iPhone/push/index.php on line 21
Failed to connect: 111 Connection refused
Run Code Online (Sandbox Code Playgroud)

我的代码如下:

$deviceToken = '0f************************************************************78';

$passphrase = '************';

$message = 'My first push notification!';

////////////////////////////////////////////////////////////////////////////////

$ctx = stream_context_create();
$filename = 'ckdev.pem';
stream_context_set_option($ctx, 'ssl', 'local_cert', $filename);
stream_context_set_option($ctx, 'ssl', 'passphrase', $passphrase);

// Open a connection to the APNS server
$fp = stream_socket_client(
'ssl://gateway.sandbox.push.apple.com:2195', $err,
$errstr, 60, STREAM_CLIENT_CONNECT|STREAM_CLIENT_PERSISTENT, $ctx);

if (!$fp)
exit("Failed to connect: $err $errstr" . PHP_EOL);

echo 'Connected to APNS' …
Run Code Online (Sandbox Code Playgroud)

php ssl ios

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

将json数组转换为java列表对象

我从服务器获得了一个json数组response:

[{"id":1, "name":"John", "age": 20},{"id":3, "name":"Tomas", "age": 29}, {"id":12, "name":"Kate", "age": 32}, ...]
Run Code Online (Sandbox Code Playgroud)

我想使用gson将上面的json数据转换为Java List<Person>对象.我尝试了以下方式:

首先,我创建了一个Person.java类:

public class Person{
  private long id;
  private String name;
  private int age;

  public long getId(){
     return id;
  }

  public String getName(){
     return name;
  }

  public int getAge(){
     return age;
  }
}
Run Code Online (Sandbox Code Playgroud)

然后,在我的服务类中,我做了以下事情:

//'response' is the above json array 
List<Person> personList = gson.fromJson(response, List.class); 

for(int i=0; i<personList.size(); i++){
   Person p = personList.get(i); //java.lang.ClassCastException: java.util.LinkedHashMap cannot be cast …
Run Code Online (Sandbox Code Playgroud)

java json

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

致命错误:phpMyAdmin超过30秒的执行时间

我有一个包含650万条记录的MySQL表.当我尝试从phpMyAdmin访问该表时,我得到:

致命错误:在第1457行的C:\ xampp-new\phpMyAdmin\libraries\display_tbl.lib.php中超出了30秒的最大执行时间.

我只是想查看记录,我没有做任何可能导致错误的查询.

此问题仅在我的服务器中.我的本地计算机不包含与服务器一样多的记录.

php.ini已经将最大执行时间设置为最大值.

我该如何解决这个错误?

php mysql database phpmyadmin

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