小编Pan*_*nda的帖子

尝试访问phpmyadmin mb_detect_encoding时出现PHP致命错误

不知道发生了什么,但下面是日志在尝试访问phpmyadmin时给我的,请帮忙.试图调试一个不同的问题,并遇到这个问题.真的不可能恢复到工作的时候.

PHP致命错误:在第177行的/usr/share/php/gettext/gettext.inc中调用未定义的函数mb_detect_encoding()

当我试图访问该网站时,我收到此错误,我认为这两个错误很可能是相关的:

数据库连接错误(1):MySQL适配器'mysqli'不可用.

php phpmyadmin fatal-error

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

PHPExcel文件无法打开文件,因为文件格式或文件扩展名无效

我遇到了这个问题,它没有显示实际的excel文件.请检查下面的代码:

/** Error reporting */
error_reporting(E_ALL);

/** PHPExcel */
require_once 'PHPExcel.php';
include 'PHPExcel/Writer/Excel2007.php';


// Create new PHPExcel object
#echo date('H:i:s') . " Create new PHPExcel object\n";
$objPHPExcel = new PHPExcel();
$excel = new PHPExcel();

$objPHPExcel->getProperties()->setTitle("Payroll");

if(!$result){
die("Error");
}
$col = 0; 
$row = 2; 
while($mrow = mysql_fetch_assoc($result)) { 
$col = 0; 
foreach($mrow as $key=>$value) { 
    $objPHPExcel->getActiveSheet()->setCellValueByColumnAndRow($col, $row, $value); 
    $col++; 
} 
$row++;  
} 

 // Set active sheet index to the first sheet, so Excel opens this as the first sheet
 $objPHPExcel->setActiveSheetIndex(0) …
Run Code Online (Sandbox Code Playgroud)

php phpexcel

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

MPMoviePlayerViewController在iOS 10 Xcode 8中崩溃应用程序

使用xcode 8并在ios10模拟器上运行.尝试使用MPMoviePlayerViewController时,它会立即导致我的示例应用程序在模拟器中崩溃.Xcode中没有显示异常或错误,因此不确定如何调试此问题或问题是什么.

MPMoviePlayerViewController *moviePlayer;
moviePlayer = [[MPMoviePlayerViewController alloc] init];
Run Code Online (Sandbox Code Playgroud)

以上代码足以在ios 10模拟器中崩溃我的应用程序.该应用程序立即关闭,没有任何显示在xcode中.在ios 9模拟器上没有任何问题.

是什么导致这种情况,有什么可以调试崩溃?

iphone xcode objective-c ios ios10

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

iOS 10 Beta SDK - [UIDeviceRGBColor countByEnumeratingWithState:objects:count:]:无法识别的选择器

当我们的iOS应用程序在iOS 10 Developer Preview SDK上编译时,在启动应用程序的第一个视图控制器之一时,应用程序崩溃时会出现以下异常:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIDeviceRGBColor countByEnumeratingWithState:objects:count:]: unrecognized selector sent to instance 0x17adb5a0'  
*** First throw call stack:  
(0x23c9b91b 0x23436e17 0x24474da3 0x24474f5f 0x24447e81 0x24446f25 0x286c8a0b 0x2857baa3 0x2834effb 0x28214a1f 0x28214971 0x28aa9ec1 0x28560d01 0x285846e5 0x28586d65 0x28223541 0x28586ca9 0x28586f91 0x2830ddb9 0x28586fcf 0x1c13b3 0x1beb89 0x1bf927 0x244c6655 0x23c5e58f 0x23c5e1c1 0x23c5c00d 0x23bab229 0x23bab015 0x2519bac9 0x2827d189 0xe3b65 0x23853873)  
libc++abi.dylib: terminating with uncaught exception of type NSException  
Run Code Online (Sandbox Code Playgroud)

在我们的应用程序的代码中,永远不会调用UIDeviceRGBColor的这个选择器.

有人有同样的问题吗?这是iOS 10 Beta的错误吗?

使用iOS 10 Beta SDK进行编译时,iOS 10 Beta上运行的设备也会出现问题,就像在iOS 9上一样.

使用iOS …

beta sdk ios ios10

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

如何在grep中使用POSIXLY_CORRECT?

Bash中有一个变量POSIXLY_CORRECT

POSIXLY_CORRECT

如果此变量在Bash启动时处于环境中,则shell在读取启动文件之前进入POSIX模式(请参阅Bash POSIX模式),就像提供了--posix调用选项一样.如果在shell运行时设置它,则Bash启用POSIX模式,就像命令一样

set -o posix
Run Code Online (Sandbox Code Playgroud)

已被执行.

我被告知有些选项grep不是POSIX,所以我在The Open Group Base Specifications Issue 6中确认了grep.所以我检查了GNU grep手册,发现:

grep带有丰富的选项:一些来自POSIX,一些来自GNU扩展.长选项名称始终是GNU扩展名,即使是来自POSIX规范的选项也是如此.POSIX以其短名称指定的选项被明确标记为便于POSIX便携式编程.提供了一些选项名称,以便与较旧或更具异国情调的实现兼容.

它还提到:

2.2环境变量

grep的行为受以下环境变量的影响.

POSIXLY_CORRECT
如果设置,grep的行为与POSIX要求相同; 否则,grep的行为更像其他GNU程序.POSIX要求必须将文件名后面的选项视为文件名; 默认情况下,此类选项被置换到操作数列表的前面,并被视为选项.此外,POSIXLY_CORRECT禁用无效括号表达式的特殊处理.请参见invalid-bracket-expr.

使用部分Long选项名称始终是GNU扩展,即使对于来自POSIX规范的选项我说:让我们尝试变量POSIXLY_CORRECT.

所以我尝试了一些不是POSIX的东西:

$ echo "HELLO" | grep --ignore-case 'hello'
HELLO
Run Code Online (Sandbox Code Playgroud)

但令我惊讶的是它也可以设置它:

$ echo "HELLO" | POSIXLY_CORRECT=1 grep --ignore-case 'hello'
HELLO
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?设置POSIXLY_CORRECT grep不能识别长选项名称吗?

如果使用-C不是POSIX 的选项(例如),则会发生相同的情况:

$ POSIXLY_CORRECT=1 grep -C 2 '2' <<< "1
2
3"
1
2
3
Run Code Online (Sandbox Code Playgroud)

以及set -o posix之前做的所有相同的运行.

bash grep posix gnu environment-variables

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

使用CallKit显示用于拨出VoIP呼叫的iOS本机呼叫UI

当我的VoIP应用程序收到CallKit的呼叫时,iOS会显示本机系统调用UI.

如何为传出呼叫显示此本地呼叫视图?

voip ios callkit

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

如何生成像谷歌用PHP和MySQL生成的代码片段?

例如,它只返回搜索关键字所在的片段.

部分文字被"......"取代.

是否有可能通过PHP和MySQL实现这一目标?

php mysql search code-snippets

6
推荐指数
3
解决办法
4949
查看次数

如何提供对Composer使用的git存储库的访问

为了管理我的库我使用Composer,所以我设置了依赖项composer.json,然后添加(永远composer.json)代码所在的私有存储库的远程地址.

运行时,composer update/install我被提示请求访问这些私有存储库的密钥.

现在,我正在尝试将Symfony 2应用程序部署到Heroku.

当Heroku尝试从我的私有存储库下载软件包时出现问题:我如何向Heroku提供对这些存储库的访问?

这是一个示例composer.json配置:

"require": {
    "my/private-package": "~1.0",
},
"repositories": [
    {
        "type": "git",
        "url": "https://Aerendir@bitbucket.org/Aerendir/private-package"
    }
]
Run Code Online (Sandbox Code Playgroud)

这个配置在作曲家文档中有解释(它也可以在没有Satis的情况下工作,除了Heroku :)的"问题" - 或者我认为的其他云托管.

在那里,关于身份验证,解释:

请注意,如果您的私有软件包托管在GitHub上,您的服务器应该有一个ssh密钥,使其能够访问这些软件包,然后您应该在命令中添加--no-interaction(或-n)标志以确保它回退到ssh密钥身份验证而不是提示输入密码.这对于持续集成服务器来说也是一个很好的技巧.

现在,问题是2:

  1. BitBucket有部署密钥,但我也可以设置SSH密钥.
  2. 什么Heroku的SSH密钥

那么,我怎样才能让Heroku访问BitBucket上的私有存储库? 如何从composer installHeroku部署的命令下载BitBucket上托管的私有存储库?

git deployment ssh heroku composer-php

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

致命错误:数组回调必须包含索引0和1

我收到此错误:

致命错误:数组回调必须在第53行的C:\ xampp\htdocs\phpprojects\plapp\worker.php中包含索引0和1

我该如何解决这个问题?我在这做什么有什么问题?

$results = mysql_query("SELECT asin_link FROM work WHERE email=$w_email");
      while($row = mysql_fetch_array($result)) {
      $work_link = $row['asin_link'];
      echo '<a href="'.$work_link.'" target="'.$work_link.'">Visit Work link<br></a>';
      echo '<form action="" method="post">
        ASIN Number: <input type="text" name="asin"><br>
        <input type="submit" value="Submit" name="submit">
      </form>';}
      if (isset($_POST['submit'])) {
        $asin = $_POST('asin');
        $qu ="INSERT INTO work (asin, email, asin_link) VALUES ('$asin', '$w_email','$work_link')";
        if (mysql_query($qu)) {
        echo "Your ASIN was received! Thanks";
      }
      }
Run Code Online (Sandbox Code Playgroud)

php mysql

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

如何在Xcode 8中使用Swift 3.0在AppDelegate.swift中包含NSPersistentContainer

我收到一个错误:

AppDelegate没有成员persistentContainer

import UIKit
import CoreData
class ViewController: UIViewController {

override func viewDidLoad() {
super.viewDidLoad()
let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
let context = appDelegate.persistentContainer.viewContext // Error: value of type 'AppDelegate' has no member 'persistentContainer'
}
override func didReceiveMemoryWarning() {
super.didReceiveMemoryWarning()
}
}
Run Code Online (Sandbox Code Playgroud)

在AppDelegate.swift文件中,NSPersistentStoreCoordinator被定义为默认值.

lazy var persistentStoreCoordinator: NSPersistentStoreCoordinator = {
let coordinator = NSPersistentStoreCoordinator(managedObjectModel: self.managedObjectModel)
let url = self.applicationDocumentsDirectory.URLByAppendingPathComponent("SingleViewCoreData.sqlite")
var failureReason = "There was an error creating or loading the application's saved data."
do {
try coordinator.addPersistentStoreWithType(NSSQLiteStoreType, configuration: nil, URL: …
Run Code Online (Sandbox Code Playgroud)

core-data ios swift swift3

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