小编Zah*_*med的帖子

自动图表高度

默认的 highstock 图表具有高度 = 400px。

如何根据图表轴及其大小为自动大小设置高度图表?

请参见下面的示例,导航栏位于音量面板上方。

http://jsfiddle.net/BYNsJ/

我知道我可以设置 div 的高度,但我有一个解决方案可以在图表中动态插入/删除轴/系列,并且自动高度图表会很好。

该示例与 Highchart 站点中的 Candlestick/Volume 演示相同,但​​在 div 容器中没有 height 属性。

    // split the data set into ohlc and volume
    var ohlc = [],
        volume = [],
        dataLength = data.length;

    for (i = 0; i < dataLength; i++) {
        ohlc.push([
            data[i][0], // the date
            data[i][1], // open
            data[i][2], // high
            data[i][3], // low
            data[i][4] // close
        ]);

        volume.push([
            data[i][0], // the date
            data[i][5] // the volume
        ])
    }

    // set the …
Run Code Online (Sandbox Code Playgroud)

highcharts highstock

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

使用Groupby时如何获得Count?

我有一个列名国家/地区,其中有3个条目,如下所示.在每个国家,我都有一组人在不同的栏目中工作.我想要一个计数查询,它可以计算人们在一个查询中每个国家的工作方式.

country
________
 India
 America
 China
Run Code Online (Sandbox Code Playgroud)

mysql database

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

移动球从惰性球反弹的角度

让两个球,其中一个在笛卡尔坐标平面上移动,而另一个是静止和不动的.在某些时候,移动的球与惰性球碰撞.假设移动的球在一条直线上移动,在得到以下信息的情况下,如何得出移动球将被推进的新角度:

移动球的中心坐标(X0,Y0),半径(R0)和撞击前的行程角度(A0)

固定球的中心坐标(X1,Y1)和半径(R1)

java math physics collision

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

附加文件导致覆盖(Java)

所以我正在创建一个CSV文件,每次动作发生时我都想将数据写入文件.我遇到的问题是它会在第二次进入时覆盖数据.如何将数据添加到文件末尾?

 public boolean save_to_csv(){

    //check if directory exists, if not create the folder
    File folder = new File(Environment.getExternalStorageDirectory() + "/HKA_CAL");
    //Environment.getExternalStorageDirectory() get the location of external storage
    boolean success = true;
    if(!folder.exists())
    {
       success = folder.mkdir();
    }         
    if (success) 
    { 
        //success is true if folder has successfully been created
        //now we can create/check if the file exists

        File stored_hka = new File(Environment.getExternalStorageDirectory()+"/HKA_CAL/Stored_values.csv");
        boolean file_existed=true;

        try{
            if(!stored_hka.exists()){
                stored_hka.createNewFile();
                file_existed=false;
            }
            FileOutputStream fOut = new FileOutputStream(stored_hka);
            OutputStreamWriter myOutWriter = new OutputStreamWriter(fOut);
            if(!file_existed){ …
Run Code Online (Sandbox Code Playgroud)

java file new-operator

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

C中的位掩码 - 如何获取字节的第一位?

我有:

int8_t byteFlag;

我想得到它的第一部分?我想我可能需要使用&>>准确,但不知道如何.有帮助吗?

c byte bit-manipulation bit

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

当宽度为100%时,滚动条添加到元素

我很好奇为什么overflow: auto;规则会在这种情况下添加滚动条

CSS:

textarea {
    width: 100%;
    margin:0;
    padding:0;

}

.span4 {
    width: 300px;

}

aside {
    overflow: auto;
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<aside class="span4">    
    <textarea cols="40" rows="20"></textarea>       
</aside>
Run Code Online (Sandbox Code Playgroud)

http://jsfiddle.net/ZnsW9/ 如果这个textarea有100%的宽度,没有边距和填充,那么容器盒的溢出怎么样?

html css html5

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

如何检查<div>是否已绑定到viewModel? - knockout.js

我在其中一个绑定到click事件的视图模型方法中应用绑定.当我第二次单击时,再次完成绑定,并且视图模型数据无法显示在视图中.我可以有一个条件,我可以检查div是否已绑定到视图模型?

这是我的Jsfiddle

var VM;
$(document).ready(function () {
    VM = new MainViewModel();
    ko.applyBindings(VM,document.getElementById("familyDiv"));
    FetchProductFamiliesForProductsKO();
});

function FetchProductFamiliesForProductsKO() {
    var data=[{family: 'family1'},{family:'family2'},{family:'family3'}];
    for (var i = 0; i < data.length; i = i + 1) {
        var fam = data[i].family;
        //console.log(fam);
        VM.AddProducts(fam, null, fam);
    }
};

ProductMenu= function(name, subProductsMenu1, selectedMenu) {
    var self= this;
    self.productname = ko.observable(name);
    self.submenu = ko.observableArray([]);
    self.selectedProductName = ko.observable();
};

ProductSubMenu=function() {
    var self = this;
    self.submenuName = ko.observable();
    self.submenu2 = ko.observableArray([]);
    self.selectedSubMenuName = ko.observable();
};

ProductSubMenu2= function() …
Run Code Online (Sandbox Code Playgroud)

knockout.js

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

线程和可变参数

我是Java的新手,所以请原谅如果回答以下简单案例是显而易见的.

class A{
   public void foo(Customer cust){
       cust.setName(cust.getFirstName() + " " + cust.getLastName());
       cust.setAddress(new Address("Rome"));
   }
}
Run Code Online (Sandbox Code Playgroud)

objectA为类创建了一个Singleton对象()A.

  1. 鉴于我没有任何类变量,如果我objectA.foo(new Customer())从不同的线程调用它是否是线程安全的?

  2. 如果我将foo更改为静态并A.foo(new Customer())从不同的线程调用该怎么办?它仍然是线程安全的吗?

java multithreading thread-safety

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

从javascript调用不同的PHP函数

我意识到从JavaScript文件调用数据库不是一个好方法.所以我有两个文件:

  1. client.js
  2. server.php

server.php有多个功能.根据条件,我想调用server.php的不同功能.我知道如何调用server.php,但是如何在该文件中调用不同的函数?

我当前的代码如下所示:

 function getphp () {
     //document.write("test");
     xmlhttp = new XMLHttpRequest();
     xmlhttp.onreadystatechange = function() {
        if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
            // data is received. Do whatever.
        }
     }
     xmlhttp.open("GET","server.php?",true);
     xmlhttp.send();
 };
Run Code Online (Sandbox Code Playgroud)

我想做的是(只是伪代码.我需要实际的语法):

xmlhttp.open("GET","server.php?functionA?params",true);
Run Code Online (Sandbox Code Playgroud)

javascript php

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

Typeahead.js - 无法读取未定义的'isArray'的属性

我试图typeahead.js在ASP MVC视图中实现自动完成/搜索,但是在Chrome的控制台中,当页面加载时我收到错误:

Uncaught TypeError: Cannot read property 'isArray' of undefined ...  typeahead.js:26
Run Code Online (Sandbox Code Playgroud)

这是它所引用的typeahead.js文件中的代码部分

    isString: function(obj) {
        return typeof obj === "string";
    },
    isNumber: function(obj) {
        return typeof obj === "number";
    },
    isArray: $.isArray, <-UncaughtTypeError: Cannor read property of 'isArray' of undefined
    isFunction: $.isFunction,
    isObject: $.isPlainObject,
    isUndefined: function(obj) {
        return typeof obj === "undefined";
    },
Run Code Online (Sandbox Code Playgroud)

这是typeahead代码以及我正在使用的声明.

<script src="http://twitter.github.io/typeahead.js/releases/latest/typeahead.js" type="text/javascript"></script>
<script src="http://code.jquery.com/jquery-1.8.3.js" type="text/javascript"></script>
<script src="http://code.jquery.com/ui/1.9.2/jquery-ui.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function () {
        $('.typeahead').typeahead({
            source: function (term, process) {
                var …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery asp.net-mvc-3 twitter-bootstrap typeahead.js

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