小编Ele*_*ant的帖子

如何提高我的Html5 Canvas路径质量?

我一直在写一个小的javascript插件,我在改进画布的渲染整体质量方面遇到了一些麻烦.我在这里和那里搜索过网络,但找不到任何有意义的东西.

从我的曲线创建的线条不平滑,如果你看下面的jsfiddle,你就会理解我的意思.它有点像素化.有没有办法提高质量?或者是否有一个Canvas框架已经使用某种方法来自动提高我在项目中可以使用的质量?

我的画布渲染

不确定这是否有帮助,但我在脚本开头使用此代码:

var c = document.getElementsByClassName("canvas");

  for (i = 0; i < c.length; i++) {
    var canvas = c[i];
    var ctx = canvas.getContext("2d");
    ctx.clearRect(0,0, canvas.width, canvas.height);
    ctx.lineWidth=1;
  }

}
Run Code Online (Sandbox Code Playgroud)

提前致谢

我的曲线代码示例:

var data = {
diameter: 250,
slant: 20,
height: 290
};

for (i = 0; i < c.length; i++) {
  var canvas = c[i];
  var ctx = canvas.getContext("2d");
  ctx.beginPath();
    ctx.moveTo( 150 + ((data.diameter / 2) + data.slant ), (data.height - 3) );
    ctx.quadraticCurveTo( 150 , (data.height - …
Run Code Online (Sandbox Code Playgroud)

html javascript html5-canvas

22
推荐指数
3
解决办法
1512
查看次数

phpMailer没有抵达Hotmail?

设置SPF记录后,我仍然在这里验证为什么我无法收到此电子邮件到hotmail帐户.我可以毫无问题地将它发送到Gmail.请确认代码是否正确,SPF记录是否正确:

<?php 

require_once 'PHPmailer/class.phpmailer.php';
$mail = new PHPMailer();


$body = "Thankyou for your Purchase. <br/><br/> Here is your Policy! You are now Protected during your Travels.";

$mail->AddAddress('$payer_email');
$mail->From = "noreply@example.com";
$mail->FromName = "Name";
$mail->Subject = "Thankyou for Your Purchase";
$mail->MsgHTML($body);
$mail->AddAttachment("tosend/xxx.pdf");
if(!$mail->Send()) {
echo "There was an error sending the message";
    $sql = "UPDATE purchases SET policy_sent = 'Not Sent' WHERE id = '$lastid' ";
    $stmt = $mysqli->query($sql);
    $mysqli->close();
exit;
}
echo "Message was sent successfully";
$sql = "UPDATE purchases …
Run Code Online (Sandbox Code Playgroud)

php phpmailer

8
推荐指数
2
解决办法
6543
查看次数

学习按分类标准显示帖子?

这是情况,我有一个名为Skill的自定义税.我希望能够只显示技能设置为英语的日语.

我正在尝试学习如何使用pre_get_posts钩子来修改我的get_posts查询.这是我的例子,但是我遇到了错误:

注意:未定义的变量:postdata

这是我根据研究尝试的:

add_filter( 'pre_get_posts', 'wpshout_fundraiser_recent_posts' );
function wpshout_fundraiser_recent_posts( $query ) {

    // Fetch only posts tagged with "Japanese from English"
    $taxquery = array(
        array(
            'taxonomy' => 'Japanese from English',
            'field' => 'skill',
            'terms' => array( 'skill' ),
        )
    );
    $query->set( 'tax_query', $taxquery );
Run Code Online (Sandbox Code Playgroud)

我确信上面的查询有问题,我不完全理解.任何帮助,请解释如果可能的话阵列的每个字段.

php wordpress

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

自定义Ajax页面加载Shopify集合页面?

我正在尝试在shopify上构建一个简单的解决方案,我点击"查看更多"链接,我的ajax将从下一页提取数据并将其显示在我当前的收藏页面而不更改页面.

我有这个工作到下面最简单的方法,但是我正在尝试更改这个,所以在每个页面之后它将为下一个请求添加另一个div.它应该是这样的:

  1. 用户滚动到底部并单击"查看更多"链接.
  2. 数据显示在提供的第一个div中.
  3. 用户再次单击"查看更多"
  4. 数据显示在上一页之后的下一页

我希望这是有道理的.我假设我需要实现某种计数器并使用该计数器作为我的ajax查询中的页码,但我不确定如何做到这一点以及在每次查询后创建一个新的div,其中将插入下一个数据.

这是我的代码到目前为止:

$(document).ready(function() {
$('#more p a').click(function(e) {
  e.preventDefault();
  $.ajax({
     url: 'https://url.myshopify.com/collections/all?page=2',
     type:'GET',
     success: function(data){
         $('#ajax-content-2').html($(data).find('.collection-wrapper').html());
     }
  });
});
});
Run Code Online (Sandbox Code Playgroud)

ajax jquery shopify

5
推荐指数
1
解决办法
2227
查看次数

Nodejs多子域站点的文件夹结构

所以我正在使用NodeJS构建一个网站,我将使用Nginx作为我的app/apps的反向代理.我将使用jade并在子域之间共享一些布局并根据子域显示特定内容.我试图从很多研究中找出构建应用程序的最佳方法.是在同一台服务器上将每个子域作为单独的应用程序运行的最佳方法吗?或者我可以将它们链接为一个应用程序?请分享您的想法和建议,以便我可以做出决定并开始编码:)

nginx node.js

5
推荐指数
1
解决办法
189
查看次数

Vagrant通过浏览器拒绝

我在我的开发工作流程中使用Vagrant非常新,但是当使用vagrant up设置盒子然后通过我的主机访问它时,我的浏览器拒绝连接.

所有需要做的工作是:vagrant init scotch/box vagrant up

vagrant vagrantfile

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

优化php中许多循环的建议?

我一直在研究这个代码,它在这里和那里拼凑起来,因为它来了并且工作,结果非常好!

我只是需要一些建议我应该做些什么来减少循环的数量,或者是否有任何你不应该需要的循环?

对以下代码的任何建议表示赞赏.

if (isset($_POST['refresh-history'])):
  $order_id = $_POST['id'];
  $order = $database->get_results('SELECT * FROM `orders` WHERE `order_id`='.$order_id);
  $matches = $database->get_results('SELECT `match_id` FROM `matches` WHERE `order_id`='.$order_id);
  foreach ($order as $o):
    $loluser = $o->loluser;
    $region = $o->region;
    $date_created = $o->date_created;
    $date_completed = $o->date_completed;
  endforeach;
  $api->setRegion($region);
  $matchlistapi = $api->matchlist();
  $matchapi = $api->match();
  $matchlist = $matchlistapi->matchlist($loluser, "RANKED_SOLO_5x5", "SEASON2015", null, null, null, $date_created, $date_completed);
  if ($matchlist->totalGames !== 0):
    foreach ($matchlist as $key):
      $gameIds[] = $key->matchId;
    endforeach;
    $arr_matches = object2array($matches);
    foreach ($arr_matches as $id) {
      $dbMatches[] = …
Run Code Online (Sandbox Code Playgroud)

php

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

GET参数意外被%27包围?

我看不到问题,我没有编码参数,我只是将变量从页面传递到页面.

这是第A页:

if (isset($_SESSION['loggedIn'])==1){ ?>
  <td><a href="processors/process.php?i='<?php echo $editID; ?>'">Edit</a></td>
<?php } ?>
Run Code Online (Sandbox Code Playgroud)

这是我在页面B上检索参数的方式:

$editID = $_GET['i']; 
Run Code Online (Sandbox Code Playgroud)

预期产量:

i=15
Run Code Online (Sandbox Code Playgroud)

电流输出:

i=%2715%27
Run Code Online (Sandbox Code Playgroud)

谁能告诉我为什么会这样?因为当我手动将参数更改为15时,它会显示它应该如何.

php

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

如何在显示图像之前验证对象是否有值?

我需要能够验证对象是否具有值,那么如果它没有值,则不会显示任何图像:

<?php
     for ($i=0; $i < 7 ; $i++) { ?>
        <td><img src="http://ddragon.leagueoflegends.com/cdn/6.6.1/img/item/<?php echo $game->stats->{'item' .$i}; ?>.png"></img></td>
<?php }
?>
Run Code Online (Sandbox Code Playgroud)

html php foreach image object

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

C#应用程序异常void to string

我是C#的新手,我正在尝试在Console Appliciation中编写一个非常基本的scraper但是我收到错误:

Cannot implicitly convert type void to string
Run Code Online (Sandbox Code Playgroud)

我在下面的代码中尝试做的是将返回的输入设置为变量并将该变量返回到我的Main方法.这样主要方法可以访问和读取返回值,以便在需要时显示.

private static string setTargetModule()
{
    string targetUrl = Console.Write("Target: http://");
    return targetUrl;
}
Run Code Online (Sandbox Code Playgroud)

c#

-2
推荐指数
1
解决办法
87
查看次数