小编use*_*196的帖子

我可以尝试/发出警告吗?

我需要从一些php本机函数中捕获一些警告,然后处理它们.

特别:

array dns_get_record  ( string $hostname  [, int $type= DNS_ANY  [, array &$authns  [, array &$addtl  ]]] )
Run Code Online (Sandbox Code Playgroud)

当DNS查询失败时,它会发出警告.

try/ catch不起作用,因为警告不是例外.

我现在有2个选择:

  1. set_error_handler 看起来有点矫枉过正,因为我必须使用它来过滤页面中的每个警告(这是真的吗?);

  2. 调整错误报告/显示,以便这些警告不会回显到屏幕,然后检查返回值; 如果是false,则没有找到主机名的记录.

这里的最佳做法是什么?

php error-handling try-catch

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

为什么Date.parse会给出错误的结果?

案例一:

new Date(Date.parse("Jul 8, 2005"));
Run Code Online (Sandbox Code Playgroud)

输出:

2005年7月8日星期五00:00:00 GMT-0700(太平洋标准时间)

案例二:

new Date(Date.parse("2005-07-08"));
Run Code Online (Sandbox Code Playgroud)

输出:

2005年7月7日星期五17:00:00 GMT-0700(太平洋标准时间)


为什么第二个解析不正确?

javascript date

327
推荐指数
6
解决办法
43万
查看次数

apache从非www重定向到www

我有一个似乎没有从非www重定向到www的网站.

我的Apache配置如下:

RewriteEngine On
### re-direct to www
RewriteCond %{http_host} !^www.example.com [nc]
RewriteRule ^(.*)$ http://www.example.com/$1 [r=301,nc] 
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

apache mod-rewrite redirect no-www

202
推荐指数
10
解决办法
21万
查看次数

从bash中的文件中选择随机行

在bash脚本中我想从输入文件中挑出N个随机行并输出到另一个文件.如何才能做到这一点?

random bash shell text-processing

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

Android有免费的OCR库吗?

我正在寻找在Android上运行的Java OCR,但是Asprise似乎不是一个独立于平台的OCR.有没有我可以用于Android应用程序开发的开源/免费Java OCR?

ocr android

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

Android数据库加密

Android使用SQLite数据库来存储数据,我需要加密SQLite数据库,怎么做呢?我知道应用程序数据是私有的.但是,我需要明确加密我的应用程序正在使用的SQLite数据库.

database sqlite encryption android

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

android mediaRecorder.setAudioSource失败了

我有android G1固件1.6,我试图用以下代码从应用程序录制语音.

MediaRecorder recorder = new MediaRecorder();
 recorder.setAudioSource(MediaRecorder.AudioSource.MIC);
 recorder.setOutputFormat(MediaRecorder.OutputFormat.THREE_GPP);
 recorder.setAudioEncoder(MediaRecorder.AudioEncoder.AMR_NB);
 recorder.setOutputFile(PATH_NAME);
 recorder.prepare();
 recorder.start();  

我的manifest.xml有:

<uses-permission android:name="android.permission.RECORD_AUDIO" />

我有:

09-23 14:41:05.531: ERROR/AndroidRuntime(1718): Uncaught handler: thread main exiting due to uncaught exception
09-23 14:41:05.551: ERROR/AndroidRuntime(1718): java.lang.RuntimeException: setAudioSource failed.
09-23 14:41:05.551: ERROR/AndroidRuntime(1718):     at android.media.MediaRecorder.setAudioSource(Native Method)

我该如何正确录制声音?

android voice media-player gfx

67
推荐指数
5
解决办法
6万
查看次数

在JavaScript中设置请求标头

在使用XMLHttpRequest进行AJAX调用时,似乎无法从JavaScript更改大多数请求标头.请注意,request.setRequestHeader必须request.open()在Gecko浏览器中调用后(请参阅http://ajaxpatterns.org/Talk:XMLHttpRequest_Call).当我设置Referer时,它没有设置(我查看了使用Firebug和Tamper Data发送的请求标头).当我设置User-Agent时,它完全搞砸了AJAX调用.但是,设置AcceptContent-Type确实有效.我们是否阻止在Firefox 3中设置RefererUser-Agent

var request = new XMLHttpRequest();
var path="http://www.yahoo.com";
request.onreadystatechange=state_change;

request.open("GET", path, true);
request.setRequestHeader("Referer", "http://www.google.com");
//request.setRequestHeader("User-Agent", "Mozilla/5.0");
request.setRequestHeader("Accept","text/plain");
request.setRequestHeader("Content-Type","text/plain");

request.send(null);
    function state_change()
{
if (request.readyState==4)
  {// 4 = "loaded"
  if (request.status==200)
    {// 200 = OK
    // ...our code here...
    alert('ok');
    }
  else
    {
    alert("Problem retrieving XML data");
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

javascript ajax

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

使用cut命令删除多个列

给定输入

 echo 1,2,3,4,5,6,7,8,9,...100 

如果我想削减第5列,我可以做

cut -d, -f-4,6-

如果我想要切割多个非连续的列,如5,7等,那么会有一个内衬吗?

bash cut

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

我在哪里可以获得Android相机应用程序源代码?

我指的是我的G1上已经安装的相机应用程序,而不是相机API源代码.

我如何获得源代码?

camera android

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