小编Hof*_*ann的帖子

Flot上的渐变

如何在饼图上设置渐变效果?

[{
label: i, 
data: 1000,
color: [ "rgb(190,110,110)", "rgb(140, 70, 70)", "rgb(110, 50, 50)", "rgb(60, 10, 10)" ]
},
//nextserie
]
Run Code Online (Sandbox Code Playgroud)

不起作用.

另外,如何将渐变效果设置为我的图表的默认颜色?在这种方式中,您可以通过数字索引它,如:

[{
label: i, 
data: 1000,
color: 1,
},
//nextserie
]
Run Code Online (Sandbox Code Playgroud)

javascript jquery flot

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

缩放时在iOS上更改页面大小

我在使用iOS时遇到了一些问题(Safari和Chrome for iOS).当用户缩放页面时,似乎正在改变大小(它也会触发调整大小的javascript事件数十次),这会弄乱我使用javascript定位的一些内容.我无法通过绑定resize事件来解决这个问题,因为它的调用方式太多次了,我无法知道哪一个是最后一个.

我已尝试在视口上设置多个选项而没有运气(宽度,初始比例,最大比例,最小比例).

我有一个固定位置div,固定顶部,右侧,左侧和顶部.里面有几个绝对的div,它们的大小和位置设置为%.

看起来页面实际上正在改变大小,因为当我放大后缩小时,我看到屏幕右下角的空白边框.我想防止这种情况发生.

html javascript resize ios

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

jQuery $().css("content")在IE9中返回字符串"normal"

我正在使用CSS content属性将一些值从我的LESS样式表传递给JavaScript(使用Canvas元素中的LESS中定义的一些颜色).为了让我的生活更轻松,我决定以简单的方式放置这些值,以便在JavaScript中解析它们.

少量代码:

div#colorChart-critical {
   content:'@{critical-highest},@{critical-veryhigh},@{critical-high},@{critical-low},@{critical-medium},@{critical-verylow}';
}
Run Code Online (Sandbox Code Playgroud)

编译时带来以下CSS:

div#colorChart-critical6 {
    content: '#ff0000,#ff7200,#fffc00,#0000ff,#a200ff,#00ff00';
}
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用jQuery读取它们:

$("div#colorChart-critical").css("content").split(",");
Run Code Online (Sandbox Code Playgroud)

问题是在IE9中调用由于某种原因$("div#colorChart-critical").css("content")返回字符串"normal".Opera,Firefox,Safari和Chrome工作正常.

为什么会在IE9中发生这种情况?

在IE9上解决这个问题?如果不是任何其他CSS属性我可以随机文本?

我可以使用类似的东西:

background: url(#ff0000,#ff7200,#fffc00,#0000ff,#a200ff,#00ff00);
Run Code Online (Sandbox Code Playgroud)

但这会在控制台上产生错误.

javascript css jquery internet-explorer

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

除了架构所有者之外,其他用户不会触发架构上的 Oracle 触发器

我有下表和触发器。

CREATE TABLE LogSchema (
    user varchar2(100),
    date_ date,
    operation varchar2(100),
    obj_type varchar2(100),
    obj_name varchar2(100)
);

CREATE OR REPLACE TRIGGER LogSchema
AFTER DDL ON USER1.SCHEMA 
/* can't use ON DATABASE or else it will log 
   everything that happens on all schemas*/
DECLARE
BEGIN
  INSERT INTO LogSchema VALUES
     (USER
       , SYSDATE
       , sys.sysevent
       , sys.dictionary_obj_type
       , sys.dictionary_obj_name);

END LogSchema;
Run Code Online (Sandbox Code Playgroud)

我想记录在 USER1 架构上发生的每个 DDL 操作(创建/删除表/过程等)。仅当 USER1 执行 DDL 操作时才会执行此触发器,如果​​ USER2 对 USER1 架构执行 DDL 操作,例如:

CREATE TABLE USER1.TEST (
        test varchar2(100)
); …
Run Code Online (Sandbox Code Playgroud)

sql oracle triggers plsql

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

如何检查带有pid X的进程是否是一个僵尸?

我得到了一个进程的PID,我需要检查它是否是在C中使用POSIX系统调用的僵尸.我应该怎么做?

我遇到的问题是我有一个过程,它分叉给很多孩子,孩子们都做了高管,有时候我想在后台做exec,所以我真的不能等待()那些背景的孩子.我可以定期等待(一次在我的主循环中),但我需要知道哪些进程是僵尸,所以我的父进程在等待不会很快结束的孩子时不会挂起.

如果你很好奇,我正在构建一个unix shell,它具有shell性质,让子进程异步运行.

c posix process

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

Servlet response.sendRedirect编码问题

所以我以一种天真的方式使用GET重定向我的用户:

response.sendRedirect("/path/index.jsp?type="+ e.getType() 
   +"&message="+ e.getMessage());
Run Code Online (Sandbox Code Playgroud)

这个工作正常,直到我不得不发送消息,作为向用户显示的实际文本.问题是如果消息中包含非ASCII字符.我的.jsp文件以UTF-8编码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
Run Code Online (Sandbox Code Playgroud)

因此'message'中的所有非ASCII字符都会出现乱码.我不想将我的JVM默认编码设置为UTF-8,那么我该如何解决这个问题呢?我试着用

response.setCharacterEncoding("UTF-8");
Run Code Online (Sandbox Code Playgroud)

在重定向之前的Servlet上,但它不起作用.当我尝试执行时:

out.print(request.getCharacterEncoding());
Run Code Online (Sandbox Code Playgroud)

在我的.jsp文件中,它打印'null'.

java jsp servlets utf-8 character-encoding

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

对象键的打字稿类型不以特定字符开头

在打字稿中,您可以强制对象类型中的所有键以特定字符开头:

type A = {
    [key: `@${string}`]: number
}
// okay:
const a1: A = {
  '@aaa': 10
}
// error:
const a2: A = {
  'aaa': 10
}

Run Code Online (Sandbox Code Playgroud)

我该如何做相反的事情?我不希望我的密钥以 开头@,如下所示:

type A = {
    [key: ????]: number
}
// error:
const a1: A = {
  '@aaa': 10
}
// okay:
const a2: A = {
  'aaa': 10
}

Run Code Online (Sandbox Code Playgroud)

typescript

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

将浮点值序列化为字符串时是否存在错误传播?

说我用我喜欢的语言有一个浮动(或双重).假设在内存中这个值是根据IEEE 754存储的,比如我用XML或JSON或使用基数10的纯文本序列化这个值.当序列化和反序列化这个值时,我会丢失我的数字的精度吗?我什么时候应该关心这种精确损失?

将数字转换为base64可以防止精度损失吗?

language-agnostic floating-point

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

如何在代码中激活JButton ActionListener(单元测试目的)?

我需要在JDialog中激活JButton ActionListener,这样我就可以使用JUnit进行一些单元测试了.

基本上我有这个:

    public class MyDialog extends JDialog {
    public static int APPLY_OPTION= 1;
    protected int buttonpressed;
    protected JButton okButton;
    public MyDialog(Frame f) {
        super(f);
        okButton.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e) {
                buttonpressed= APPLY_OPTION;
            }
        } );
    public int getButtonPressed() {
        return buttonpressed;
    }

}
Run Code Online (Sandbox Code Playgroud)

然后我有我的JUnit文件:

public class testMyDialog {

    @Test
    public void testGetButtonPressed() {
        MyDialog fc= new MyDialog(null);
        fc.okButton.???????? //how do I activate the ActionListener?
        assertEquals(MyDialog.APPLY_OPTION, fc.getButtonPressed());
    }
}
Run Code Online (Sandbox Code Playgroud)

在单元测试中这可能听起来多余,但实际的类比那复杂得多......

java junit swing unit-testing

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