小编Jak*_*man的帖子

在什么情况下我会使用这些排序算法?

我知道大多数算法的实现,但我不知道使用它们的大小数据集(以及包含的数据):

  1. 合并排序
  2. 冒泡排序(我知道,不经常)
  3. 快速排序
  4. 插入排序
  5. 选择排序
  6. 基数排序

sorting algorithm implementation

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

iOS/Objective-C - 如何从iPhone应用程序查询Web服务器数据库?

我不确定如何从Objective-C运行PHP脚本来检索用于查询数据库的GET数据.有没有办法直接从Objective-C执行和检索来自PHP脚本的返回数据?更好的是,是否有直接从iOS/Objective-C查询MySQL数据库服务器的功能?任何想法都表示赞赏.

可靠的人

database iphone service ios web

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

Java Swing Blank JFrame即将推出?

我是新手,并且想知道为什么有时我的应用程序会显示为空白,有时会显示组件.这似乎是零星的.没有抛出异常或类似的东西.它经常出现一个空白的JFrame.有时当我关闭应用程序并再次运行它时,它会正确显示组件,但它主要显示为空白.我在代码中做错了吗?我正在使用Eclipse IDE,如果重要的话.这是代码:

import java.applet.Applet;
import java.awt.BorderLayout;
import java.awt.FlowLayout;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.io.File;
import java.io.FileNotFoundException;
import java.util.ArrayList;
import java.util.Scanner;

import javax.swing.*;


public class Main extends JFrame implements ActionListener {
    private static final long serialVersionUID = 1L;
    JRadioButton randomRadioButton;
    JRadioButton uniqueRadioButton;
    JRadioButton participationRadioButton;
    ArrayList<Student> allStudents;
    JFrame mainFrame;

    public Main(){
        allStudents = new ArrayList<Student>();
        processAllStudents();
        mainFrame = new JFrame();
        mainFrame.setVisible(true);
        mainFrame.setSize(250, 400);
        mainFrame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        JPanel componentHolder = new JPanel();
        componentHolder.setLayout(new GridLayout(5,1));

        JLabel titleText = new JLabel(" …
Run Code Online (Sandbox Code Playgroud)

java eclipse swing jframe

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

iOS - 如何填充UIPickerView?

我有一个数组,我想将数据存储在UIPickerView中.这可以通过编程方式或使用故事板GUI完成.我似乎无法找到任何方法来做到这一点?

可靠的人

populate uipickerview ios

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

从框架导入所有文件?

有没有办法从框架导入所有文件,而不仅仅是您想要的特定标题?这可能看起来效率低下,但我只是好奇这是否可能?

import header file objective-c ios

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

使用Java多线程编译逻辑?

所以我对多线程如何工作有点困惑.例如,如果我创建一个Thread被调用的子类MySub,这就是它的样子:

public class MySub extends Thread {
   public void run {
      for(int i = 0; i < 5; i++){
         System.out.println(i); 
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

在主要课程中我这样做:

public static void main(String[] args) {
    Thread m = new MySub();
    Thread m2 = new MySub();
    m.start();
    m2.start();
}
Run Code Online (Sandbox Code Playgroud)

它不应该调用start()方法m,然后直接调用start()方法m2,而不是等待m线程完成?这不是多线程的重点吗?

但实际上,它会从start()呼叫中打印0到4 m,然后从0到4打印start()呼叫m2.他们没有同时进行,他们顺序进行,这不是我的预期.我有点期待一堆乱0到4的数字.

java multithreading

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