我正在研究Mono和.NET C#,我们将来需要在项目开发时在Linux服务器上运行代码.此时我一直在关注ASP.NET MVC和Mono.
我运行Ubuntu发行版并希望为Web应用程序进行开发,其他一些开发人员使用Windows并使用Visual Studio运行其他.NET项目.
Mono没有提供Visual Studio的功能吗?
如果以后在Linux上运行它,我们不应该使用MonoDevelop吗?
是否有一些第三方工具或加载项可能会在以后的Mono中出现问题?
我从这个页面跟着安装.
这是SDK的第3版.这里的基本用法.
<?php
require 'vendor/autoload.php';
use Aws\CloudFront\CloudFrontClient;
$cdn = new CloudFrontClient(
['version' => 'latest',
'region' => 'us-east-1']
);
// Create a new invalidation.
$response = $cdn->create_invalidation('EPYAAAAAAPAA', 'aws-clear-cache' . time(), "/*");
Run Code Online (Sandbox Code Playgroud)
根据这篇文章.
可捕获的致命错误:传递给Aws\AwsClient :: getCommand()的参数2必须是类型数组,给定的字符串,在/ Users/jason/www/aws/vendor/aws/aws-sdk-php/src/AwsClient中调用第167行的.php,第211行的/Users/jason/www/aws/vendor/aws/aws-sdk-php/src/AwsClient.php中的定义
此处更新和工作解决方案:
$config = array(
'region' => 'us-east-1',
'version' => '2015-07-27',
'credentials' => array(
'key' => env('AMAZON_KEY_CLOUDFRONT'),
'secret' => env('AMAZON_SECRET_CLOUDFRONT')
)
);
$cdn = new CloudFrontClient($config);
$cache = array('DistributionId' => env('CLOUDFRONT'),
'InvalidationBatch' => array(
'CallerReference' => 'none',
'Paths' => array( …Run Code Online (Sandbox Code Playgroud) 使用Symfony的DomCrawler如何从html源中提取元描述? http://symfony.com/doc/current/components/dom_crawler.html
$crawler = new Crawler();
$crawler->addHtmlContent($html->content, 'UTF-8');
$title = $crawler->filter('title')->text();
Run Code Online (Sandbox Code Playgroud)
示例MSN元描述
<meta name="description" content="The new MSN, Your customizable collection of the best in news, sports, entertainment, money, weather, travel, health, and lifestyle, combined with Outlook, Facebook, Twitter, Skype, and more."/>
Run Code Online (Sandbox Code Playgroud)