PdfFont
только для одного документа. Как только вы используете экземпляр PdfFont
в документе, он привязывается к нему, и вы больше не можете использовать его в другом документе.class ThisGoesWrong {
protected PdfFont font;
public ThisGoesWrong() {
font = PdfFontFactory.createFont(...);
}
public void createPdf() {
...
Paragraph p = new Paragraph("test").setFont(font);
document.add(p);
...
}
}
ThisGoesWrong
создает правильный PDF при первом вызове createPdf()
, но показывает exception как у вас, когда вы вызываете его повторно. class ThisWorksOK {
public ThisWorksOK() {
}
public void createPdf() {
...
PdfFont font = PdfFontFactory.createFont(...);
Paragraph p = new Paragraph("test").setFont(font);
document.add(p);
...
}
}
как это может повлиять на безопасность сети предприятия.Да никак.
просто я слышал, что язык на котором ты пишешь откладывает определенные рамки на изучение дальнейших языков, что человек смотрит на новый ЯП через призму того языка/языков которые он знает
Как бы Вы написали в makefile если бы у Вас имелось 0.c 1.c 2.c 3.h? Заголовочник 3.h для всех исходников
OBJS := 0.o 1.o 2.o # список объектников, который нам понадобится в двух местах
all: exe # традиционно сборка всего называется all. all зависит от единственного файла: exe
exe: $(OBJS) # файл exe зависит от объектникоа
$(CC) $(LDFLAGS) -o $@ $^ # чтобы собрать exe -- вызвать компилятор, передать ему LDFLAGS, выводить в $@ (т.е. в exe), на вход брать $^ (т.е. всё от чего зависит $@)
%.o: %.c 3.h # объектники зависят от исходников с таким же именем, а так же от 3.h
$(CC) -c $(CFLAGS) -o $@ $< # чтобы собрать объектник -- вызвать компилятор с ключом -c, передать ему CFLAGS, выводить в $@ (т.е. в %.o), компилировать $< (т.е. %.с с тем же именем)
clean: # традиционно очистка всего называется clean
-rm -f $(OBJS) exe # для очистки удалить объектники и exe
.PHONY: all clean # all и clean -- это не файлы
$userId = $_COOKIE['id'];
$postId = $_POST['delId'];
$status = $_COOKIE['status'];
$query = mysql_query("SELECT * FROM posts WHERE post_id=" . $postId . " AND author_id=" . $userId);
$rowsCount = mysql_num_rows($query);
if (!$rowsCount == 0 || $status == 1) {
$deleteQuery = mysql_query("DELETE FROM posts WHERE post_id=" . $postId);
} else {
print ("error");
}
select top 1 ID from table where ID<>POSITION order by ID