小编chi*_*NUT的帖子

手动编写基本的PostScript脚本

我想尝试手动编写PostScript文件.为什么?为什么不.从维基百科,我复制并粘贴了他们的基本Hello World程序,PostScript其中包括:

%!PS
/Courier             % name the desired font
20 selectfont        % choose the size in points and establish 
                     % the font as the current one
72 500 moveto        % position the current point at 
                     % coordinates 72, 500 (the origin is at the 
                     % lower-left corner of the page)
(Hello world!) show  % stroke the text in parentheses
showpage             % print all on the page
Run Code Online (Sandbox Code Playgroud)

当我试图打开它时GIMP,我明白了

打开'Hello World.ps'失败了.无法解释文件'Hello World.ps'

我可以ImageMagick用来转换文件

convert …
Run Code Online (Sandbox Code Playgroud)

pdf postscript imagemagick gimp ghostscript

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

使用mysql_query成功的注入攻击,但是使用mysqli_query失败

更新:对此有一些有启发性的回应,主要观点是mysql函数已被弃用,并且还mysqli允许您使用预准备语句.这很有道理,也很有帮助,而在我看来,"使用mysqli"既不具有建设性,也没有帮助.

无论何时在SO上询问PHP和MySQL问题,并且OP都有使用的代码mysql_query,本能的社区反应是评论他们应该使用mysqli函数族.

如果我的代码正在使用mysql_query,你能否提供一个恶意用户可以发起成功的注入攻击的场景,但是如果尝试了相同的攻击,它会被挫败,但是代码使用了这些mysqli功能吗?假设禁用一个语句中的多个查询,这是典型情况.

php mysql mysqli

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

当 div 可滚动时,div 中的可拖动元素显示在放置区域后面,需要它们显示在前面

编辑:我能够弄清楚一些事情,这个小提琴反映了变化:http://jsfiddle.net/Kw27r/5/

我有一个 div ( #gallery),其中包含一组可拖动的图块。它们将被拖放到另一个#imageDropContainer包含多个拖放区域的 div ( ) 中。这是我遇到的问题:

#galleryoverflow-y属性设置为可见时,一切正常。但是,#gallery必须具有固定的高度,这意味着它一次只能显示 2 行图块。因此,如果溢出设置为可见,您将看不到第三行中的任何内容,因为它“隐藏”#imageDropContainer在紧接下面的后面#gallery。如果将 div 设置为可滚动,则可以滚动到 div 中的其他元素,但在拖动它们时,图块会“隐藏”在放置区域后面。

如何允许 div 保持可滚动,但可拖动图块在拖动时不会隐藏在放置区域后面?换句话说,如何规避“溢出”属性的标准行为?

这是一个小提琴来演示:

http://jsfiddle.net/Kw27r/4/

我认为“相关”的 JS 和 CSS 显示在小提琴中。如果我忽略了一些东西,其他背景 CSS 和 JS 可以从选项卡中查看external resources

谢谢阅读!

css jquery-ui z-index droppable draggable

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

将图像文件拖放到contenteditable div中:在FF中正常工作,在Chrome中失败

我有一个contenteditable div,我希望用户能够将图像文件从他们的计算机中删除到div中.这在FF中可以正常工作,但在chrome中,不是将文件拖放到div中,而是导航离开页面并在浏览器中打开文件.我觉得我必须遗漏一些基本的东西,因为facebook,gmail等,有文件拖放功能在Chrome中运行.

我只是在使用

<div contenteditable='true'></div>
Run Code Online (Sandbox Code Playgroud)

这里是一个小提琴http://jsfiddle.net/Jt9LU/

我需要在CSS,JS,jQuery或HTML标记中添加任何内容,因为它看起来确实很简单.

尝试使用Chrome 34和Chrome Canary 36

html javascript jquery google-chrome contenteditable

3
推荐指数
1
解决办法
6215
查看次数

日志cat中的Android工作室"全部清除",更改日志级别过滤器时日志仍会返回

在LogCat中,当我单击"全部清除"按钮时,它似乎清除所有日志.但是,如果我更改日志级别,并返回到先前的日志级别,则返回所有日志.

例如,我正在看"详细".我选择"全部清除".日志清除.我切换到"调试".我切换回"详细",现在所有我认为已清除的详细日志现在都回来了.它显示自我打开Android Studio以来的所有内容.

此外,如果我清除所有问题,然后重新启动我的应用程序,则会出现同样的问题; 在看到任何新的调试消息之前,我充斥着旧的调试消息.

有没有办法删除日志,而不必重新启动Android Studio?

在此输入图像描述

logging android logcat android-studio

3
推荐指数
1
解决办法
3175
查看次数

如何获取javascript 64bit浮点数的实际字节数

我一直在尝试研究如何在JavaScript中使用类型数组,但是我还没有点击.我不明白如何正确地读/写"视图".

var a = 23453.342;
Run Code Online (Sandbox Code Playgroud)

现在让我们说我想将它存储在一个Float64Array类型的数组中

view[0] = ??? //how do I copy the bytes that represent variable a into here.
Run Code Online (Sandbox Code Playgroud)

另外,假设我想将内部JavaScript中的整数123456存储为64位浮点数:

var i = 123456;
Run Code Online (Sandbox Code Playgroud)

但我想把它存储好像它真的是一个4字节的整数.

var buff = new ArrayBuffer(4);
var view = new UInt32Array(buff);

view[0] = ???; //how do i determine and write the 4 bytes that would represent the value of i.
Run Code Online (Sandbox Code Playgroud)

然后在这两种情况下,一旦我能够写入数据,我如何在JavaScript中将其读回到局部变量中.

javascript arrays node.js typed-arrays

3
推荐指数
1
解决办法
333
查看次数

jQuery用不同的类替换某个元素的特定模式的所有类

我有一个包含许多div的div.所有这些细分都有许多与特定命名模式匹配的类.我有很多名为"tile1Full","tile1Thumb","BG1Full","BG1Thumb"的课程.所以我的HTML可能看起来像这样:

<div id=parent>
    <div>
        <div class='tile1Full BG2Full border1'>
    </div>
    <div>
        <div class='tile3ContainerFull border1'>
            <div class=tile2x2Full border3></div>
        </div>
    </div>
Run Code Online (Sandbox Code Playgroud)

我想用名称"Thumb"替换名称中"Full"的所有类,结果如下:

<div id=parent>
    <div>
        <div class='tile1Thumb BG2Thumb border1'>
    </div>
    <div>
        <div class='tile3ContainerThumb border1'>
        <div class=tile2x2Thumb border3></div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

这是我想出的:

contents.find('div').each(function (i) {
    if ($(this).attr('class')!==undefined)
    {
        $(this).attr('class',$(this).attr('class').replace(/Full/g,'Thumb'));
    }
});
Run Code Online (Sandbox Code Playgroud)

问题是,根据Firefox"Inspect Element",当我查看class属性时,新的类名就在那里.但是,当我查看CSS检查器时,实际上并未应用这些类.它不再像预期的那样应用"Full"类,但它也不适用"Thumb"类.

该类所做的一件事是设置div的宽度和高度.div本身不包含任何内容; 只是背景图像,所以由于没有应用新类,它们的宽度和高度均为0,实际上消失了.

为什么属性检查器会报告它们具有所需的类,但CSS检查器是否显示这些类未应用?

谢谢

css jquery addclass class removeclass

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

是否有可能json_encode在PHP中未定义的值?

我正在尝试json编码变量以具有值undefined,如javascript关键字undefined.我试图谷歌这个,但显示的唯一结果是人们在他们的PHP脚本中得到错误,实际的功能json_encode是未定义的.有办法做undefined吗?要对值进行编码,NULL它只是null没有引号."undefined"在php中使用它将它视为一个字符串,当然undefined不起作用,因为php认为这是一个常量.

我在javascript中试过这个:

JSON.stringify([undefined,null]);
Run Code Online (Sandbox Code Playgroud)

但它回来了

[null,null]
Run Code Online (Sandbox Code Playgroud)

那么甚至可以对值进行编码undefined吗?

我问的原因是我正在使用morris.js图表​​库,当你的折线图缺少数据点时,它处理的null值与值不同undefined,我希望它们被处理为undefined.我意识到我可以通过我的JSON对象循环并将所有nulls 转换为undefineds,但我想知道它是否甚至可以编码undefined.

一般来说,有几种情况undefined可能会有不同的处理方式,null因此适用于所有这些情况.

谢谢!

javascript php json undefined morris.js

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

如何在charts.js中旋转饼图?

charts.js通过在圆圈的上半部分采用垂直半径,然后从那里顺时针移动,看起来像是一个馅饼.这在大多数情况下都很有效,但是对于只有2个类别的饼图,如果可以旋转它以使切片居中,那将是很好的,如下所示:

在此输入图像描述

通过取360的百分比并除以2 (.14*360)/2 = 25.2度来计算旋转,所以如果我可以申请

transform: rotate(-25.2deg);
Run Code Online (Sandbox Code Playgroud)

到圆圈我会很好.

因为charts.js把它放在画布上(而不是<svg>),我不知道如何对它进行任何转换.不确定是否相关,但这是我的图表代码:

HTML

<canvas id=canvas style='width:300px;height:300px;'></canvas>
Run Code Online (Sandbox Code Playgroud)

JS

openRate = [
            {
                value: 488,
                color: "#FF9030",
                highlight: "rgba(255, 144, 48, 0.44)",
            },
            {
                value: 3475,
                color: "#008DB7",
                highlight: "rgba(0, 141, 183, 0.82)"
            }
        ];

var ctx=document.getElementById('canvas').getContext("2d");
var chart=new Chart(ctx).Pie(openRate);
Run Code Online (Sandbox Code Playgroud)

还有一个小提琴:http: //jsfiddle.net/msy6kf3a/

javascript jquery canvas css3 chart.js

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