小编sam*_*oul的帖子

jsPDF无法使任何样式工作

我是新手使用jsPDF但是对于我的生活我无法获得任何css来应用这个东西!我尝试过内联,内部和外部都无济于事!我在另一篇SO帖子中读到,因为它在技术上将文件打印到文件中,所以我需要一个打印样式表,但这也不起作用.

我有一个非常基本的页面,我只是想让任何CSS使用:JS:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script type="text/javascript" src="jspdf.js"></script>
<script type="text/javascript" src="./libs/FileSaver.js/FileSaver.js"></script>
<script type="text/javascript" src="./libs/Blob.js/BlobBuilder.js"></script>
<script type="text/javascript" src="jspdf.plugin.standard_fonts_metrics.js"></script> 
<script type="text/javascript" src="jspdf.plugin.split_text_to_size.js"></script>               
<script type="text/javascript" src="jspdf.plugin.from_html.js"></script>
<script>
    $(document).ready(function(){
        $('#dl').click(function(){
        var specialElementHandlers = {
            '#editor': function(element, renderer){
                return true;
            }
        };
        var doc = new jsPDF('landscape');
        doc.fromHTML($('body').get(0), 15, 15, {'width': 170,   'elementHandlers': specialElementHandlers});
        doc.output('save');
        });
    });
</script>
Run Code Online (Sandbox Code Playgroud)

HTML:

<body>
    <div id="dl">Download Maybe?</div>
    <div id="testcase">
        <h1>  
            We support special element handlers. Register them with jQuery-style 
        </h1>
    </div>
</body>
Run Code Online (Sandbox Code Playgroud)

最后是外部的样式表:

h1{
    color: red;
}
div{
    color: red; …
Run Code Online (Sandbox Code Playgroud)

javascript css pdf-generation jspdf

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

浮点异常C++为什么以及它是什么?

我正在为Euler项目问题​​3构建一个程序,虽然这可能并不重要,因此我当前正试图使这个代码取一个数字并测试它是否是素数.现在,在我对函数进行故障排除之前,它在输入数字后立即给出了错误"浮点异常".这是代码:

int main()
{
    int input;
    cout << "Enter number: " << endl;
    cin>> input;
    int i = input/2;
    int c;
    for (i>0; i--;) {
        c= input%i;
        if (c==0 || i == 1)
            cout << "not prime" << endl;
        else
            cout << "prime" << endl;
    }
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

所以本质上为什么它给我一个浮点异常,这甚至意味着什么?

c++ floating-point

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

Java排序:按属性排序对象数组,不允许对象使用Comparable

我有一个类,包含一个Book对象的数组,我需要根据Book的属性(Title或PageNumber)对数组进行排序.问题是我不允许将Comparable类与Book一起使用.您如何推荐我在图书馆中排列图书?写我自己的那种?或者有更简单的方法吗?如果您需要代码片段,请询问!

java arrays sorting properties comparable

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

有没有办法用css/javascript添加拼音/假名?

我已经在网上搜索了一段时间,关于如何分别为中文和日文添加拼音/假名.我真的很喜欢像class="furigana"需要它的文本一样添加类.我正在制作一个语言学习游戏,需要能够显示这些信息.任何人都能对这件事情有所了解吗?非常感谢!

html css character-encoding ruby-characters

7
推荐指数
2
解决办法
3928
查看次数

打字稿找不到本地链接的模块?

我正在尝试测试我为没有任何节点项目所做的一些打字稿定义。当我将它们包含在使用目标节点项目的项目中时,或者当我创建自己的文件夹node_modules/@types/并将它们放在那里时(node_modules/@types/chrome-aws-lambda/index.d.ts),它们已经工作了。这是使用节点 8.10、npm 5.6 和 typescript 3.1

但是,我已经从 github 分叉了该模​​块的存储库,并希望将其包含在项目中,以便其他人可以使用它。为了做到这一点,我已经编辑叉形项目package.json,以点typessource/index.d.ts的那旁边的生命mainsource/index.js文件。然后在我的项目中,我使用npm link ../chrome-aws-lambda.

这不起作用。当我运行tsc它时找不到它说的模块。 error TS2307: Cannot find module 'chrome-aws-lambda' 当我用--traceResolution它运行它时,它甚至似乎都没有试图寻找它。

我认为这可能与未真正“安装”的包有关,因此我尝试将项目目录复制到 中node_modules而不是链接它。我还认为可能有些东西不起作用并且打字稿没有读取types字段中的字段,package.json所以我将一个放在根目录中,因为这是默认设置。我想也许它没有被包含在内,所以我将它添加到我的.tsconfig. 我也尝试在配置文件中更改我的baseUrl, paths, typeRoots, 和moduleResolution

这些都不起作用。

我不想在不知道它是否有效的情况下提交 PR。有没有人知道在这里做什么?我很乐意添加所需的任何相关信息,请告诉我!我已经包括了index.d.ts下面的导入语句,以防我只是在那里做一些愚蠢的事情。

谢谢!

索引.d.ts:

declare module 'chrome-aws-lambda' {
    import * as Puppeteer from 'puppeteer';

    export default class Chromium …
Run Code Online (Sandbox Code Playgroud)

npm node-modules typescript npm-link

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

Laravel 4:路由到localhost/controller/action

我或多或少是Laravel 4的新手.我以前从未使用过路线,但通常我习惯的是url/controller/action然后是我的后端路由.我已经阅读了几次路由和控制器的文档,并阅读了一些教程,因此,我试图弄清楚如何在不为每个控制器和操作编写路由的情况下使其工作.

我试过类似的东西

Route::get('{controller}/{action}', function($controller, $action = 'index'){
    return $controller."@".$action;
});
Run Code Online (Sandbox Code Playgroud)

现在,我知道这是错误的,因为它不起作用,但我错过了什么?在大多数教程和内容中,我看到的路径或多或少都是每个控制器和动作,如:

Route::get('/controller/action' , 'ControllerName@Action');
Run Code Online (Sandbox Code Playgroud)

这看起来很傻,而且浪费时间给我.

反正有没有实现我想要的?

url-routing laravel laravel-4 laravel-routing

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

Sass只包含编译后的css中基础部分的注释

我正在尝试使用基础和sass创建一个jekyll博客,而我似乎无法获得正确编译的基础sass.当我构建jekyll时,没有错误,我写的部分似乎正确加载,基础似乎导入,但只有顶部的注释.

到目前为止,我的流程基本上都可以运行 npm install foundation-sites --save

将基础sass的东西移出node_modules文件夹,然后在我的scss文件中包含foundation.

您可以在以下屏幕截图中看到输出的目录和css文件. 在此输入图像描述

在此输入图像描述

我不知道在这一点上我还能尝试什么,我们将不胜感激!谢谢!

编辑:这是一个分支和回购的链接,以便查看代码.https://github.com/samuraiseoul/kimchiChingu/tree/23-sass

css sass jekyll zurb-foundation

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

C++程序不会进入循环

好吧,所以这是我的代码中给我一个问题的部分.我想做的就是拿一个年级,判断它是否是有效等级,然后继续要求有效数字,如果不是.但是,它甚至不会进入循环,所以....任何建议?我已经编程了一点但我仍然很新,所以额外的解释是伟大的!这也是我第一次在for循环中使用布尔值.

for (bool b_valid=false; b_valid=false ; )
{
cin >> n_grade;
b_valid = true;
    if (n_grade>100 || n_grade<0)
        {
            cout << "Invalid grade: Re-enter a number between 0-100 : " << endl;
            cin >> n_grade;
            b_valid = false;
        }
}
Run Code Online (Sandbox Code Playgroud)

c++ for-loop boolean

4
推荐指数
3
解决办法
3422
查看次数

imgur图片上传不适用于base64数据?

我已经尝试了超过3个小时来接受基本的64位数据以至于无济于事,我已经确认数据是正确的,我已经确认我可以使用url图像发送到imgur,我只是可以不能让它发挥作用.我正在使用的代码如下:

$(document).ready(function(){
            function readImage(input) {
                var FR= new FileReader();
                FR.onload = function(e) {
                    console.log(e.target.result);
                    $.ajax({
                                url: 'https://api.imgur.com/3/image',
                                type: 'post',
                                headers: {
                                    Authorization: 'Client-ID 40dbfe0cfea73a7'
                                },
                                data: {
                                    image: e.target.result
                                },
                                dataType: 'json',
                                success: function(json) {
                                    console.log(json);
                                },
                                error: function(json) {
                                    console.log(json);
                                }
                            });
                };       
                FR.readAsDataURL( input );
            }
    });
Run Code Online (Sandbox Code Playgroud)

input是我从dropzone.js获取的表单输入,base64数据的示例是:

数据:图像/ PNG; BASE64,iVBORw0KGgoAAAANSUhEUgAAANgAAADYCAIAAAAGQrq6AAAABnRSTlMA/gABAP1bbA07AAAD + klEQVR4nO3dMW4sNxBAQa3h + 19ZDhwzoNE0H/dXpRJGo90HBg3O8PP7 +/SDT/11 + wbg50eIRAiRBCGSIEQShEiCEEn4e/WDZ + fzf97Hf7aag9buf3deu7r/V/7fldX9WxFJECIJQiRBiCQIkQQhkiBEEpZzxJVb + xd352Sv3Odpr3wOVkQShEiCEEkQIglCJEGIJAiRhO054srU/Gxq7nV67rh7/dp8sfZ9WRFJECIJQiRBiCQIkQQhkiBEEsbmiDWnn/+ dur73U/7LikiCEEkQIglCJEGIJAiRBCGS8LVzxF277yN8/E/WWBFJECIJQiRBiCQIkQQhkiBEEsbmiLW519Q5Jbee/z09X6x9X1ZEEoRIghBJECIJQiRBiCQIkYTtOWLtPX + n7c4dp35/yivflxWRBCGSIEQShEiCEEkQIglCJOFT25d2y + k5X + 1ckxorIglCJEGIJAiRBCGSIEQShEjCcj9ibb/d1PklU + csn36 + eGruOHX/p3uwIpIgRBKESIIQSRAiCUIkQYgkLOeItedta + 81rM3npty6HysiCUIkQYgkCJEEIZIgRBKESMLxc1ZunXdy + n523br + …

javascript base64 imgur

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

虽然循环,似乎什么都没做?

嗨,我正在尝试在C++中创建一个函数,它接受一个数字,我,并通过循环运行找到它的倍数来决定它是否是素数,然后确保它不是通过一个素数系列测试.然而,似乎循环甚至没有被贯穿.无论循环在哪里,我都告诉它输出,但我没有输出.这是代码:

#include <iostream>

using namespace std;

int main()
{
    int j =1;
    int z = 0;
    int i = 10;
    bool p = false;
    while (p = false){
        cout << "not starting ifs";
        z=i%j;
        if (z==0 && j>2){
        p=true;
        cout << "not prime" << endl << "loops to if";
        }
        else if (j==1){
            j++;
            cout <<"loops to else if 1";
            }
        else if ( i==2 || j==i ){
          p = true;
          cout << "prime" << endl << "loops to else …
Run Code Online (Sandbox Code Playgroud)

c++ iteration loops operators while-loop

3
推荐指数
2
解决办法
388
查看次数