小编Bil*_*ard的帖子

如何计算big-theta

有人可以为我提供一个如何计算大theta的实时示例.

有点像平均情况,(最小 - 最大)/ 2?

我的意思是(最短时间 - 大O)/ 2

如果我错了请纠正我,谢谢

algorithm complexity-theory big-o big-theta

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

Android JNI字符串问题

JAVA_CODE:

 public class Employee {
        private int age;
        private String name;

        public Employee(int age, String name) {
            this.age  = age;
            this.setName(name);
        }
        public int getAge() {
            return this.age;
        }
        public void setAge(int age) {
                this.age = age;
        }
        public String getName() {
            return this.name;
        }
        public void setName(String name) {
            this.name = name; 
        }
    }
Run Code Online (Sandbox Code Playgroud)

C结构:

typedef struct Employee_s {
   int age;
   char name[200];
}Employee_t;
Run Code Online (Sandbox Code Playgroud)

JNI代码看:

jint
Java_com_example_cloudonlibtest_CloudOnLibTestActivity_second( JNIEnv* env,
                                                  jobject this, jobject employeeObject)
{
    Employee_t em;
    em.age =418;
    strcpy(em.name, …
Run Code Online (Sandbox Code Playgroud)

c java java-native-interface android

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

在文本字段中截断"真实"值?

我得到了以下代码:

property real compassValue : 3.1415927895412
Text {
    text: "<b>" + compassValue + "°</b>"
}
Run Code Online (Sandbox Code Playgroud)

事实是我只想显示"3.14".有没有办法截断这个值?

floating-point qt text qml

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

在java中无法在运行时更改数组大小

我是java的新手,我正在尝试将我的经验从c#world移植到java这里是代码:

public class TestBasket {

    private Item[] shops  = {} ; 
    int arraysIndex=0;

    public static void main(String argc[]){


        TestBasket tb = new TestBasket();

        try{
        tb.storeItems(new Item("test", 100));
        }
        catch(Exception e){
            System.out.println("Error");
            System.out.println(e.toString());
        }
        }

    public void storeItems(Item it){

        if (arraysIndex >= shops.length){

            ///resizeArray(shops);
            System.out.println("the count of length is" + shops.length);
            cpArr(shops);
            System.out.println("the count of length is" + shops.length);

        }
        shops[arraysIndex] = it;
        arraysIndex++;


    }



    //this is a generic method to resize every kind of array 

    public Item[] cpArr(Item[] arr){
        Item[] …
Run Code Online (Sandbox Code Playgroud)

java arrays

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

方法中的NullPointerException

我有一个方法,返回一个类型SENSOR在粗体是我得到一个运行时NullPointerException,无法理解为什么.

 public Sensor getSensorAt(int x,int y,GridMap grid)
      {
       /*go through sensor storage array 
       * for eachsensor index call the get x get y method for that 
       * compare it to the x,y of the robot 
       * 
       */  

        for(int i=0;i<s1.length;i++){ 
             if(s1[i].getX() == x){    <======= NullpointerException
            if(s1[i].getY()== y){ 

            return s1[i]; 
            } 
          }      
        } 
        return null;
      }
Run Code Online (Sandbox Code Playgroud)

java null pointers exception

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

Android Preference应用程序列表

有没有办法在首选项中显示已安装的应用程序列表?

我正在创建一个通过Intent启动其他应用程序的应用程序:

 PackageManager pm = getApplicationContext().getPackageManager();
 Intent appStartIntent = pm.getLaunchIntentForPackage("NAME OF THE PACKAGE");
 if (null != appStartIntent) { 
          getApplicationContext().startActivity(appStartIntent);
 }
Run Code Online (Sandbox Code Playgroud)

我需要一种从中获取包名称的方法ListPreference,最好的方法是ListPreference包含所有已安装应用程序的图标名称.

这怎么可能?

java android android-preferences

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

如何在iPhone应用程序中显示图形

我是iphone的新手.我创建了应用程序,我在其中维护有关收入,费用和总余额的数据.我需要在图表中显示该信息.

问题: - 我如何在我的Iphone应用程序中显示图形???如假设如果总余额为1000且收入为500则在图表中显示整体图表包含总balacne表示100%,收入将显示为20%


现在我在我的应用程序中使用CorePlot获取图形但是我提供了静态数据ON Axis ..我想显示来自数据库的数据..我该怎么做?

iphone objective-c ipad ios ios-simulator

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

XPages:获取 - this._partialRefresh AJAX调用的内容?

我正在对XPage(Domino 8.5.1)进行部分刷新,但需要获取响应的内容.

原因是IE8似乎(有时)有部分刷新的HTML没有显示的问题.我可以看到响应是正确的但DOM没有更新.

有一个简单的解决方法:

div.innerHTML = div.innerHTML
Run Code Online (Sandbox Code Playgroud)

但是对我来说,我需要内容,所以我可以将其插入到首位.

那么,是否可以从partialRefresh获取返回的HTML?或者还有另一种解决方法吗?

javascript lotus-domino xpages

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

多线程程序的输出不显示正确

我编写了一个受网络困扰的程序.它用于多线程.问题是线程输出.该计划是混合的.并且输出无法正确显示.

我写了两个示例程序,两个都没有正常工作.

计划1

unit Unit1;

interface

uses
  Windows, Classes, IdBaseComponent, IdComponent, IdTCPConnection, IdTCPClient,
  IdRawBase,IdRawClient, IdIcmpClient, Messages, SysUtils, Variants, Graphics, Controls, Forms,
  Dialogs,StdCtrls,ExtCtrls;

type
  TPSThread=class(TThread)
  protected
    procedure execute; override;
end;

type
  TForm1 = class(TForm)
    Button1: TButton;
    Edit1: TEdit;
    Edit2: TEdit;
    Edit3: TEdit;
    Edit4: TEdit;
    Edit5: TEdit;
    Memo1: TMemo;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
  Procedure WndProc(var Message: TMessage); Override;
    { Public declarations }
  end;

var
  Form1: TForm1;
  PortG:Integer;
  HostG:string;
  FormG:TForm;
  WM_Msg_PS:DWORD;
implementation

{$R *.dfm}


procedure TPSThread.execute;
var
  IcmpClient:TIdIcmpClient; …
Run Code Online (Sandbox Code Playgroud)

delphi multithreading delphi-xe

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

删除MyClass*数组[10]

我真的卡住尝试使用删除释放内存,而不是在for循环中.

    MyClass *Array[10];

cout << "Step 1 - Allocation" << endl << endl;
Array[0] = new MyClass();
Array[1] = new MyClass();
Array[2] = new MyClass(2, 4.6);
Array[3] = new MyClass(*Array[2]);
Array[4] = new MyClass();
Array[5] = new MyClass(13, 66.6);
Array[6] = new MyClass(75, 9.43);
Array[7] = new MyClass(*Array[6]);
Array[8] = new MyClass(*Array[1]);
Array[9] = new MyClass(*Array[3]);

cout << endl << "Step 2 - Write" << endl << endl;
for(int i=0; i<10; i++)
{
    Array[i]->write();
    cout << endl;
}

cout << …
Run Code Online (Sandbox Code Playgroud)

c++ arrays memory-management

0
推荐指数
3
解决办法
208
查看次数