我正在尝试遵循本教程:https://www.drupal.org/node/2481341
第二步说:
curl.cainfo = [enter your path]\cacert.pem到您的php.ini.如何将此行添加到php.ini我的Azure应用服务中的当前文件?
如果有人可以比我更好地表达这个问题,请提出建议,我将进行更改(或自行编辑)。
这是我当前的jsfiddle:https ://jsfiddle.net/5v7mzadu/
我的HTML:
<div class="text-cycler">
WE <div class="c-text" id="ctext-1">CARE</div>
<div class="c-text" id="ctext-2">THINK</div>
<div class="c-text" id="ctext-3">SEE</div>
<div class="c-text" id="ctext-1">KNOW</div>
</div>
Run Code Online (Sandbox Code Playgroud)
我的CSS:
.text-cycler {
text-align:center;
font-size:25px;
}
.c-text {
display:inline-block
}
Run Code Online (Sandbox Code Playgroud)
我的Javascript:
var divs = $('div[id^="ctext-"]').hide(),
i = 0;
(function cycle() {
divs.eq(i).fadeIn(400)
.delay(1000)
.fadeOut(400, cycle);
i = ++i % divs.length;
})();
Run Code Online (Sandbox Code Playgroud)
如您所见,第二个单词淡入/淡出。我想为div添加一个平滑过渡,以便div容器的宽度不会突然改变宽度大小。(以使宽度“对齐”更平滑)
有人可以帮忙吗?
关于使用ng-src以显示图像,此代码在运行时期间工作 - 但不在初始页面加载上:
<div class="imageHolder" ng-click="openWidgetSettings(widget);" ng-show="widget.showInitImage">
<img ng-src="../../Images/{{widget.initImage}}" />
<div class="caption">Click to configure</div>
</div>
Run Code Online (Sandbox Code Playgroud)
在我的初始页面加载我得到错误:
GET http://localhost:33218/Images/ 403 (Forbidden)
Run Code Online (Sandbox Code Playgroud)
然而在运行时,当我将图像拖放到仪表板上时,前端不再抱怨了.
我确实意识到我正在使用的仪表板框架是在我的页面上动态添加div,然后渲染图像; 但是,为什么它此时不抱怨?
换句话说,我试图避免使用这样的完整路径:
<img ng-src="http://localhost:33218/Images/{{widget.initImage}}" />
Run Code Online (Sandbox Code Playgroud)
****更新****
这段代码可以工作,我不需要指定".../.. /"相对路径.
<div class="imageHolder" ng-click="openWidgetSettings(widget);" ng-hide="widget.gadgetConfigured">
<img ng-src="Images/{{widget.initImage}}" />
<div class="caption">Click to configure</div>
</div>
Run Code Online (Sandbox Code Playgroud)
另外,我的{{widget.initImage}}在重新加载时又回来了 - 一个应用程序错误!
我希望从一个包含图形和文本的初始 PDF 文件开始,然后采用一些具有某些用户输入动态值的 html 代码,将其生成为 PDF,希望可以使用初始 PDF 作为背景,或者之后以某种方式运行 PHP 脚本以“合并”两个 PDF,其中一个充当另一个的背景。
我有一些代码可以呈现 HTML 格式的 PDF:(使用 DOMPDF)
$initialpdf = file_get_contents('file_html.html');
$initialpdf = str_replace(array(
'%replaceText1%',
'%replaceText2%'
), array (
$replaceText1,
$replaceText2,
), $initialpdf);
$fp = fopen('file_html_new.html','w');
file_put_contents('file_html_new.html', $initialpdf);
require_once("dompdf/dompdf_config.inc.php");
spl_autoload_register('DOMPDF_autoload');
function pdf_create($html, $filename, $paper, $orientation, $stream=TRUE)
{
$dompdf = new DOMPDF();
$dompdf->set_paper($paper,$orientation);
$dompdf->load_html($html);
$dompdf->render();
$pdf = $dompdf->output();
@file_put_contents($filename . ".pdf", $pdf);
}
$filename = 'HTML_Generated_pdf';
$dompdf = new DOMPDF();
$html = file_get_contents('file_html_new.html');
pdf_create($html,$filename,'Letter','landscape');
Run Code Online (Sandbox Code Playgroud)
上面的代码采用 html 文件“file_html.html”并使用用户输入值进行字符串替换,将其呈现为名为“file_html_new.html”的新 HTML 文件,然后将其呈现为 PDF。
我还有其他 PHP 代码通过将 …
我的网页上有一个 Plotly,您可以通过单击模式栏中的图片图标将其下载为 png。但是,当我单击它时,它会将其下载为名为 new-plot 的 png,我该如何给它一个自定义名称?
我当前的代码(var data 只是数据,所以省略了):
var layout = {
showlegend: true,
legend: {
x: 0,
y: 1
},
xaxis: {
title: 'Date',
titlefont: {
family: 'Courier New, monospace',
size: 18,
color: '#7f7f7f'
}
},
yaxis: {
title: 'Sales',
titlefont: {
family: 'Courier New, monospace',
size: 18,
color: '#7f7f7f'
}
}
};
var options = {
scrollZoom: true,
showLink: false,
modeBarButtonsToRemove: ['zoom2d', 'pan', 'pan2d', 'sendDataToCloud', 'hoverClosestCartesian', 'autoScale2d'],
displaylogo: false,
displayModeBar: true,
};
Plotly.newPlot('tester', data, layout, options);
Run Code Online (Sandbox Code Playgroud) 我经历了启动新的ASP.NET MVC无用户身份验证过程的过程,并且已经开始将AngularJS与C#代码集成.
我的_ViewStart.cshtml应用_Layout.cshtml到@RenderBody()每一个我的观点的视图-下>首页找到.我有两个观点,Index.cshtml并且SignUp.cshtml.
在索引部分视图中,我有一个表单,其中包含由此AngularJS函数控制的操作:
.controller('LoginController', function ($scope, $location, LoginService) {
$scope.LoginData = {
CID: '',
Email: ''
};
$scope.Login = function ($window) {
$scope.Submitted = true;
if ($scope.IsFormValid) {
LoginService.GetUser($scope.LoginData).then(function (d) {
if (d.data.CID != null) {
loginCID = d.data.CID;
loginEmail = d.data.Email;
$scope.Message = "Successfully logged in. Welcome " + d.data.CID;
$location.path("/Home/SignUp");
}
else {
alert("Invalid Creds");
}
});
}
};
})
Run Code Online (Sandbox Code Playgroud)
我已经省略了包含任何对这个问题不完全必要的额外代码,因此排除了额外的变量/工厂/服务.除了这一行,代码都有效:
$location.path("/Home/SignUp");
Run Code Online (Sandbox Code Playgroud)
填写表单后,$scope.Message对if语句中的内容进行更改,并将URL更改为http://localhost:61660/, …
导航到Azure中的App Services,然后导航到WebJobs,我可以添加一个新的WebJob.我命名它,上传一个包含必要文件的zip文件,在类型下,我选择triggered而不是continuous.对于触发器,scheduled选择.
对于CRON表达式,我把0 */5 * * * *.果然,这个WebJob每5分钟运行一次.我可以检查我的WebJob日志以查看它们的状态以及它们是否已"返回"成功.
但是,当尝试执行相同的过程但使用不同的CRON表达式时,WebJob从未运行过.
昨天,我上传了与上面完全相同的zip文件,但是0 0 5 * * *作为CRON Expression(设置为每天早上5点运行).
WebJob说,我今天早上在我的Microsoft Azure WebJobs日志和"上次运行时间"下检查过Never ran.
为什么是这样?
如果我没有登录Azure以确保它运行,WebJob是否会运行?我怎样才能保证运行这个WebJob?
其他人有这个问题吗?
<head>我的 html 文件中的标记包含此链接调用:
<link href="https://fonts.googleapis.com/css?family=Lato:400,700" rel="stylesheet">
Run Code Online (Sandbox Code Playgroud)
然后我继续说:
<style>
body {
font-family: 'Lato', sans-serif;
}
.textTime {
font-weight: 700;
}
</style>
Run Code Online (Sandbox Code Playgroud)
然后我的身体继续说:
<div class="textTime">
from 6am to 6am
</div>
Run Code Online (Sandbox Code Playgroud)
它被渲染成这样:
但是,如果我将font-weight属性更改为font-weight: 400;而不是700,它会像这样呈现:
所以我的问题是,字体被渲染为 Lato,只有当权重是 400 而不是 700 时,它才会被渲染为其他东西。
它这样做的方式是因为它使用的是 CSS2,而不是 CSS3,我无法改变这一点。
我该如何解决这个问题?
我有一个app.js,我在其中声明了我的应用程序变量/模块:
var myApp = angular.module('myApp', ['angularMoment']);
Run Code Online (Sandbox Code Playgroud)
然后我让我的控制器与其他人一起传递参考并尝试moment()拨打电话:
myApp.controller('myComtroller', ['$scope', 'moment', function ($scope, $http, $timeout, moment) {
var now = moment();
console.log(now);
}]);
Run Code Online (Sandbox Code Playgroud)
我在控制台中收到一个错误提示:
类型错误:moment 不是函数
我不明白为什么要这样做。
在我身体的尽头,我有这个作为我的参考:
<script src="~/lib/angular/angular.min.js"></script>
<script src="~/js/moment.js"></script>
<script src="~/lib/angular-moment/angular-moment.min.js"></script>
<script src="~/js/app.js"></script>
Run Code Online (Sandbox Code Playgroud)
以该顺序。(控制器稍后执行,该视图的部分脚本的一部分)
我moment.js通过从这里下载安装:http : //momentjs.com/docs/
但是我angular-moment通过bower.
有什么建议?
我正在运行一个安全和不安全域(包括http://和https://)的列表,并希望返回其状态代码.这怎么可能在ASP.Net Core 1.0中?
到目前为止,我有
foreach(var item in _context.URLs.ToList())
{
// Do something here with item.Domain to check for status
// For example, if item.Domain was https://example.com..
}
Run Code Online (Sandbox Code Playgroud)
我用这种方法用常规ASP.Net语法尝试了它:
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(item.Domain);
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
Run Code Online (Sandbox Code Playgroud)
问题是,GetResponse在ASP.Net Core中不起作用
任何人都可以帮我解决一个有效的解决方案,以便返回的变量是状态吗?
例如:200,500,404..
编辑 - 这是我的完整控制器和解决方案:
using System;
using System.Collections.Generic;
using System.Linq;
using Microsoft.AspNetCore.Mvc;
using MyApp.Models;
using System.Threading.Tasks;
using System.Net;
using System.Net.Http;
namespace MyApp.Controllers.Api
{
public class URLsController : Controller
{ …Run Code Online (Sandbox Code Playgroud) angularjs ×3
asp.net ×2
azure ×2
c# ×2
css ×2
javascript ×2
php ×2
asp.net-core ×1
asp.net-mvc ×1
cron ×1
dompdf ×1
fonts ×1
fpdf ×1
html ×1
jquery ×1
momentjs ×1
plotly ×1
tcpdf ×1
transition ×1
webjob ×1
wkhtmltopdf ×1