我从互联网上拿了一个示例代码,我尝试签署一份文件.
这是代码
public class SimpleSignature {
public static final String KEYSTORE = "c:/key/sano";
public static final char[] PASSWORD = "Chennai".toCharArray();
public static final String SRC = "c:/itext/unsigned.pdf";
public static final String DEST = "c:/itext/signed.pdf";
public void sign(String src, String dest,
Certificate[] chain, PrivateKey pk, String digestAlgorithm, String provider,
CryptoStandard subfilter, String reason, String location)
throws GeneralSecurityException, IOException, DocumentException {
// Creating the reader and the stamper
PdfReader reader = new PdfReader(src);
FileOutputStream os = new FileOutputStream(dest);
PdfStamper stamper = PdfStamper.createSignature(reader, …Run Code Online (Sandbox Code Playgroud) 这是我现在正在学习java.我只想知道是否应该编写任何比较器来比较对象列表和特定对象?而且我也想知道为什么特定的行没有比较列表
myList.contains(OBJ1)
import java.io.File;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
public class createItem {
public static void main(String[] args) {
// TODO Auto-generated method stub
String [] itemid = null;
try{
File itemFile = new File("C:\\"+"Sano"+".xml");
itemFile.createNewFile();
List<ObjectIdName> myList = new ArrayList<ObjectIdName>();
ObjectIdName obj1 = new ObjectIdName("ABC","ABC");
myList.add(new ObjectIdName("DEF","DEF"));
myList.add(new ObjectIdName("ABC","ABC"));
if(myList.contains(obj1)){
System.out.println("Has");
}
System.out.println("MyList:" + myList.size());
}
catch(Exception e){
e.printStackTrace();
}
}
}
class ObjectIdName implements Serializable{
private static final long serialVersionUID = 1L;
private String id;
private String …Run Code Online (Sandbox Code Playgroud) 大家好我想创建一个简单的make文件并在cygwin中执行.这是文件内容
test: test.c
gcc -c test.c -O3 -Wall -I.
test1: test1.c
gcc -c test1.c -O3 -Wall -I.
Run Code Online (Sandbox Code Playgroud)
当我执行此操作时,只有第一个文件被编译而不是第二个文件.任何人都可以解释为什么以及正确的方法是什么?
我试图将正则表达式与字符串匹配.我的目标是在下面的句子中找到这个词.但我只需要找到位置5,25和48处的单词索引.但表达式正在返回."是"也出现在"这个"中.我究竟做错了什么?
var re = /(is)\b/gi,
str = "This,is a nice job. This is, a nice world. What is this?";
while((match = re.exec(str)) != null){
console.log(match.index);
}
Run Code Online (Sandbox Code Playgroud)