我在想..从n个元素开始的算法的复杂性是什么(我通过做任何事情来运行).我取下一个元素,我再做一次.我取下另一个元素再做一次,直到我只剩下一个元素.是O(n log n)?我无法想象它......
我正在尝试编写一个代码,当它与我的计算机在同一网络上时,它将返回我的覆盆子的IP.这个想法是让它像Samba一样进行广播(广播解析是最接近原始NetBIOS机制的.基本上,寻找名为Trillian的服务的客户会喊出"哟!Trillian!你在哪里?",等待具有该名称的机器以IP地址回答.来源:Samba团队)
所以这是代码:
public class GetIP {
static String url; //global so I can access it after the threads are finished
public class CheckIP extends Thread {
private String url_test;
public CheckIP(String url_t) {
url_test = url_t;
}
public void run(){
try {
result = getHTML(this.url_test); //result = the response from the GET request to this.url_test
} catch (Exception e) {
}
if(result <is what I want>) {
url = this.url_test
System.out.println("Flag 1");
<I'd like to do something here, preferebly kill …
Run Code Online (Sandbox Code Playgroud) 我在覆盆子PI中有一个Web应用程序和一个API.Web应用程序使用HTTP GET请求来显示其内容
现在,在web应用程序component.ts中:
export class AppComponent implements OnInit {
results = {};
constructor(private http: HttpClient) {}
ngOnInit(): void {
var url = 'http://localhost:8000/api/';
var endpoint = 'test/';
this.http.get(url + endpoint).subscribe(data => {
this.results = data['test'];
})
}
}
Run Code Online (Sandbox Code Playgroud)
当我在覆盆子INSIDE上打开Web应用程序时,这种方法有效.但是,当使用raspberry的IP和应用程序正在运行的端口从其他设备打开Web应用程序时,我无法从API获取数据.
我认为这是因为'localhost',并且一旦这个锉刀不能用STATIC IP设置我想要检索它的本地IP,做类似的东西:
ngOnInit(): void {
var ip = <some code <-- HELP>
var url = 'http://' + ip + ':8000/api/';
var endpoint = 'test/';
this.http.get(url + endpoint).subscribe(data => {
this.results = data['test'];
})
}
Run Code Online (Sandbox Code Playgroud)
我已经测试过,如果我手动将IP放在代码中,虽然它只是用于测试,但我不想手动输入.
我是prolog的新手,真是一团糟。你们能给我一个简单的例子吗,例如..星期几!假设我有一个
day(mon, tue, wed, thu, fri).
Run Code Online (Sandbox Code Playgroud)
我想知道一周中的哪一天(假设开始时将其设置为“星期一”,我什至不知道该怎么做,但我想我可以弄清楚) ,我想将变量设置为“明天”,(例如:如果今天是星期一,我想知道明天是星期二)
我知道这听起来很愚蠢,但是我用过c和java,这对我来说很难。
谢谢!
我的程序应该读取一些段来标识一个平面.每行3个段.输入档案是:
3 4 25 -4 -30 2 6 7 9 10 3 4
3 4 4 -4 -3 2 6 7 9 10 5 6
Run Code Online (Sandbox Code Playgroud)
它被读作坐标:(3,4)(25,-4)( - 30,2)(6,7)(9,10)(3,4)
Segment将是一对坐标:S01 - (3,4)(25,-4),依此类推
代码:
typedef struct{
int x1, x2;
int y1, y2;
int id;
}Segment;
int main(){
FILE *file;
int i=0, j=0;
Segment *seg;
seg=(Segment*)malloc(500*sizeof(Segment));
file = fopen("input.txt", "r");
while(!feof(file)){
for(i=0; i<3; i++){
fscanf(file, "%d %d %d %d", &seg[j].x1, &seg[j].y1, &seg[j].x2, &seg[j].y2);
seg[j].id=i+1;
printf("%d %d %d %d - ID: %d\n", seg[j].x1, seg[j].y1, …
Run Code Online (Sandbox Code Playgroud)