我想删除我的字符串的子字符串,它看起来像这样:
At(Robot,Room3)
Run Code Online (Sandbox Code Playgroud)
要么
SwitchOn(Room2)
Run Code Online (Sandbox Code Playgroud)
要么
SwitchOff(Room1)
Run Code Online (Sandbox Code Playgroud)
当我不知道他们的索引时,如何从左括号中移除所有字符(到右括号)?
我需要找到给定数字的因子,例如:
?- divisors2(40,R).
R = [40,20,10,8,5,4,2,1].
Run Code Online (Sandbox Code Playgroud)
代码 :
% get all the numbers between 1-X
range(I,I,[I]).
range(I,K,[I|L]) :- I < K, I1 is I + 1, range(I1,K,L).
% calc the modulo of each element with the given number :
% any x%y=0 would be considered as part of the answer
divisors1([],[],_).
divisors1([H|T],S,X):-divisors1(T,W,X),Z is X mod H,Z==0,S=[H|W].
divisors1([_|T],S,X):-divisors1(T,S,X).
divisors2(X,Result) :-range(1,X,Result1),divisors1(Result1,Result,X).
Run Code Online (Sandbox Code Playgroud)
但是当我跑步时,divisors2(40,RR).我得到无限循环,并且屏幕上没有任何内容.
为什么?
问候
这是我目前的菜单:
public class DrawPolygons
{
public static void main (String[] args) throws FileNotFoundException
{
/**
* Menu - file reader option
*/
JMenuBar menuBar;
JMenu menu;
JMenuItem menuItem;
// Create the menu bar.
menuBar = new JMenuBar();
// Build the first menu.
menu = new JMenu("File");
menu.setMnemonic(KeyEvent.VK_F);
menu.getAccessibleContext().setAccessibleDescription("I have items");
menuBar.add(menu);
// a group of JMenuItems
menuItem = new JMenuItem("Load",KeyEvent.VK_T);
menuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_1, ActionEvent.ALT_MASK));
menuItem.getAccessibleContext().setAccessibleDescription("Load your old polygons");
menu.add(menuItem);
menuItem = new JMenuItem("Save",KeyEvent.VK_U);
menuItem.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_2, ActionEvent.ALT_MASK));
menuItem.getAccessibleContext().setAccessibleDescription("Save the contents of your polygons");
menu.add(menuItem); …Run Code Online (Sandbox Code Playgroud) java model-view-controller swing jfilechooser actionlistener
请考虑以下代码
function readSingleFile(evt) {
//Retrieve the first (and only!) File from the FileList object
var myFile = evt.target.files[0];
var reader = new FileReader();
reader.readAsText(myFile);
var myString = reader.toString();
alert(myString); // print - "[object FileReader]"
}
Run Code Online (Sandbox Code Playgroud)
我尝试将所有文件内容放入String,例如,如果文件内容是
helloWorld1
helloWorld2
Run Code Online (Sandbox Code Playgroud)
我会得到alert那个内容.
我在 SQL Server 2012 管理下创建了一个在多个表之间有很多连接的新视图。
该视图是在名称下创建的dbo.vw_clientsTransactions。
如何将数据库架构从dbo.vw_clientsTransactions,更改为CL.vw_clientsTransactions?
谢谢
IEnumerable<T>case是LINQ-to-object,IQueryable<T>是允许LINQ-to-SQL的接口,但是IQueryable<T>继承IEnumerable<T>,所以如何IQueryable<T>在IEnumerable<T>过滤内存中的对象时过滤数据库中的行?
我正在尝试使用 Skaffold 在我的本地机器上部署一个微服务系统。
ingress-srv.yaml
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ingress-service
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/use-regex: 'true'
spec:
rules:
- host: ticketing.dot
http:
paths:
- path: /api/users/?(.*)
backend:
serviceName: auth-srv
servicePort: 3000
Run Code Online (Sandbox Code Playgroud)
auth-depl.yaml
apiVersion: apps/v1
kind: Deployment
metadata:
name: auth-depl
spec:
replicas: 1
selector:
matchLabels:
app: auth
template:
metadata:
labels:
app: auth
spec:
containers:
- name: auth
image: ****MYDOCKERID****/auth
env:
- name: JWT_KEY
valueFrom:
secretKeyRef:
name: jwt-secret
key: JWT_KEY
---
apiVersion: v1
kind: Service
metadata:
name: auth-srv
spec:
selector:
app: auth …Run Code Online (Sandbox Code Playgroud) 我正在 TypeScript MicroService 中运行 Stripe 代码的一些测试:
process.env.STRIPE_KEY = 'sk_test_...............';
import Stripe from 'stripe';
export const stripe = new Stripe(process.env.STRIPE_KEY!, {
apiVersion: '2020-03-02',
});
Run Code Online (Sandbox Code Playgroud)
但是我不断发现构造函数未定义:
**TypeError: stripe_1.default is not a constructor**
1 | import Stripe from 'stripe';
> 2 | export const stripe = new Stripe(process.env.STRIPE_KEY!, {
| ^
3 | apiVersion: '2020-03-02',
4 | });
5 |
at Object.<anonymous> (src/stripe.ts:2:23)
at Object.<anonymous> (src/routes/new.ts:14:1)
at Object.<anonymous> (src/app.ts:6:1)
at Object.<anonymous> (src/routes/__test__/newNoMocks.test.ts:3:1)
Run Code Online (Sandbox Code Playgroud)
包 JSON:
"dependencies": {
"@types/cookie-session": "^2.0.40",
"@types/express": "^4.17.3",
"@types/jsonwebtoken": "^8.5.0",
"@types/mongoose": …Run Code Online (Sandbox Code Playgroud) 鉴于以下代码:
package core;
public abstract class GeometricElement {
private float area;
public abstract void calculateArea( ); //will be implemented in subclasses
public float getArea( )
{
this.calculateArea( );
return area;
}
}
package core;
public class abstract PerfectPolygon extends GeometricElement
{
public abstract void calculateArea( );
private float length;
private int sides;
public float getRadius() { return this.length; }
public float getSides() { return this.sides; }
public void setRadius(float newLength) {this.length = newLength;}
public void setSides(float newSides) {this.length = newSides;} …Run Code Online (Sandbox Code Playgroud) c# ×2
java ×2
.net ×1
abstract ×1
c++ ×1
docker ×1
erase ×1
filereader ×1
ienumerable ×1
iqueryable ×1
javascript ×1
jestjs ×1
jfilechooser ×1
kubernetes ×1
linq ×1
prolog ×1
skaffold ×1
sql-server ×1
std ×1
string ×1
swing ×1
typescript ×1
view ×1
wcf ×1