我是Linux新手.我正在尝试编写一个shell脚本,它会根据文件的扩展名将文件移动到某些文件夹,例如在我的下载文件夹中,我有所有混合文件类型的文件.我写了以下脚本
mv *.mp3 ../Music
mv *.ogg ../Music
mv *.wav ../Music
mv *.mp4 ../Videos
mv *.flv ../Videos
Run Code Online (Sandbox Code Playgroud)
将文件添加到此文件夹时,如何使其自动运行?现在我必须每次手动运行脚本.
还有一个问题,是否有任何方法可以将这两个陈述结合起来
mv *.mp3 ../../Music
mv *.ogg ../../Music
Run Code Online (Sandbox Code Playgroud)
成一个声明?我尝试使用||(C编程'或'运算符)和逗号,但它们似乎不起作用.
我使用dotnet CLI使用带有Angular的ASP.NET Core模板创建了一个dotnet核心项目
dotnet new angular
现在,每当我使用dotnet run命令运行应用程序时,angular每次都使用不同的端口.
我尝试在angular-cli.json中设置默认的服务端口
"defaults": {
..
"serve": {
"port": 4200
}
}
Run Code Online (Sandbox Code Playgroud)
虽然不起作用.
我在网上找不到任何文档,那么在哪里可以设置默认端口?
我正在学习HashMap课程,并写了这个简单的程序.这段代码适用于向hashmap添加元素,同时从hashmap中删除元素,我遇到java.util.ConcurrentModificationException
的例如这里是我的终端的副本,
[ravi@doom test]$ java TestHashMap
.....MENU.....
1. Add
2. remove key
3. remove value
4. display
7. Exit
Your choice :1
Key : A
Value : 1
Key/Value : (A,1) added to storage.
.....MENU.....
1. Add
2. remove key
3. remove value
4. display
7. Exit
Your choice :1
Key : B
Value : 2
Key/Value : (B,2) added to storage.
.....MENU.....
1. Add
2. remove key
3. remove value
4. display
7. Exit
Your choice …Run Code Online (Sandbox Code Playgroud) 我正在开发一个应用程序,我必须在 a 中显示特定区域/区域的地图(使用纬度和经度)JPanel,除了放大/缩小之外,我不需要地图中的其他功能(例如放置标记等) 。我不知道如何实现这一点,一些解释这一点的链接会有很大帮助。
我正在尝试创建一个指令,该指令innerHTML通过添加指向以@符号开头的子字符串的链接来修改元素。
这是我迄今为止尝试过的,
linkify.directive.ts
constructor(private elementRef: ElementRef, private renderer: Renderer2) {
let elementText = this.elementRef.nativeElement.innerHTML;
// elementText = '@user mentioned you';
console.log(`Element Text: ${elementText}`);
this.renderer.setProperty(this.elementRef.nativeElement, 'innerHTML', this.stylize(elementText));
}
Run Code Online (Sandbox Code Playgroud)
我是这样用的
<p linkify> Hey @user check this out! </p>
Run Code Online (Sandbox Code Playgroud)
在调试时,我做了以下观察,
this.elementRef.nativeElement.innerHTML 总是有一个空字符串。this.renderer.setProperty(this.elementRef.nativeElement, 'innerHTML', 'something');被追加 something到元素的文字而不是替换的开始。问题 1:如何访问innerHTML元素的 ?
问题 2:如何从指令设置元素的 innerHTML?
我尝试了 的文档Renderer2,但对我没有帮助。
我正在尝试curses.h第一次使用库,但无论我调用哪个函数,我仍然会收到错误信息
-Symbol未找到建筑x86_64-
我错过了某种初始化吗?这是我的代码
#include <iostream>
#include <unistd.h>
#include<time.h>
#include <sys/ioctl.h>
#include <iomanip>
#include <ncurses.h>
using namespace std;
int main(int argc, const char * argv[]){
string a,b = ("...");
WINDOW *mywindow;
mywindow = initscr();
refresh();
cout<<"Inserisci la frase da passare in coolprint ->";
cin>>a;
coolprint(a);
cout<<endl;
hackprint(a);
coolprint(b);
cout<<endl;
slideprint(a);
fflush(stdin);
getchar();
return 0;
}
Run Code Online (Sandbox Code Playgroud)
我没有发布所有功能,但如果我从中取出调用curses.h并system("clear")改为使用,一切正常.这可能是一些非常愚蠢的问题,但我是c ++的新手.希望有人可以帮助谢谢.
我想每次生成一个唯一的密码.我正在使用此代码生成密码.
import java.util.Random;
public class PasswordGenerator
{
public static String generatePassword()
{
Random r[] = new Random[8];
r[0] = new Random(1234567);
r[1] = new Random(7654321);
r[2] = new Random(-1234567);
r[3] = new Random(-7654321);
r[4] = new Random(5463721);
r[5] = new Random(2743615);
r[6] = new Random(-9753214);
r[7] = new Random(-3125769);
Random x = new Random(2325671);
StringBuilder password = new StringBuilder();
int length = x.nextInt(5)+9;
password.setLength(length);
for(int i=0;i<length;i++)
{
x.setSeed(r[i%8].nextInt(500)*r[4].nextInt(900));
password.setCharAt(i,(char)(r[x.nextInt(256)%8].nextInt(95)+32));
}
return password.toString();
}
}
Run Code Online (Sandbox Code Playgroud)
generatePassword()调用的代码(如果重要的话)
public void …Run Code Online (Sandbox Code Playgroud) 我必须根据文本框中的值禁用/启用按钮.
这就是我目前的做法
<input [(ngModel)]="confirmationText" type='text'>
<button [disabled]="confirmationText != 'yes'">Delete</button>
Run Code Online (Sandbox Code Playgroud)
问题:这有效,但我必须confirmationText在我的component.ts文件中声明,我只在模板中使用它,所以我正在寻找一种在组件模板中声明它的方法,这样我就可以保持组件类的清洁.
import java.util.*;
class Sept1Little {
public static void main (String args []) {
Scanner s = new Scanner(System.in);
System.out.println("Hey! I'm not gonna program today o.o but I'm gonna do a little program :3");
System.out.println("Let's play with some math!");
System.out.println("Enter two numbers and magic will happen");
System.out.print("Enter the first number: ");
float a = s.nextInt();
System.out.print("Enter the second number: ");
float b = s.nextFloat();
float c = (float) Math.pow( a, b);
System.out.printf("The number is :%f\n" , c);
System.out.println("We love Bernie Sanders!"); …Run Code Online (Sandbox Code Playgroud)