<profiles>
<profile>
<id>production</id>
<properties>
<schema.name>production_schema_name</schema.name>
</properties>
</profile>
<profile>
<id>test</id>
<properties>
<schema.name>test_schema_name</schema.name>
</properties>
</profile>
</profiles>
@Table(name = "VALUES", schema = "DEV").
@Table(name = "VALUES", schema = "PROD").
@Profile
$selector = array(
"post_type" => "page",
"hierarchical" => 0,
"meta_query" => array(
array(
"key" => "Ступени, кол-во",
"value" => "1",
)
)
);
if ($page && $page->ID && $page->ID >= 0)
. function process_pdf( $file ) {
if( $file['type'] === 'application/pdf' ) {
// Get the parent post ID, if there is one
if( isset($_REQUEST['post_id']) ) {
$post_id = $_REQUEST['post_id'];
$filename = $file[ 'name' ];
$filename_wo_extension = basename( $filename, ".pdf" );
$im = new Imagick();
$im->setResolution(300, 300);
$im->readimage( $file[ 'tmp_name' ] );
$pages = $im->getNumberImages();
$attachments_array = array();
// iterate over pages of the pdf file
for($p = 1; $p <= $pages; $p++){
$im->setIteratorIndex( $p - 1 );
$im->setImageFormat('jpeg');
$filename_neu = $filename_wo_extension .'_'. $p .'.jpg';
// upload new image to wordpress
// https://codex.wordpress.org/Function_Reference/wp_insert_attachment
$upload_file = wp_upload_bits($filename_neu, null, $im);
if (!$upload_file['error']) {
$attachment = array(
'post_mime_type' => 'image/jpeg',
'post_title' => preg_replace( '/\.[^.]+$/', '', $filename_neu),
'post_content' => '',
'post_status' => 'inherit'
);
$attachment_id = wp_insert_attachment( $attachment, $upload_file['file'] );
if (!is_wp_error( $attachment_id )) {
require_once(ABSPATH . "wp-admin" . '/includes/image.php');
$attachment_data = wp_generate_attachment_metadata( $attachment_id, $upload_file['file'] );
wp_update_attachment_metadata( $attachment_id, $attachment_data );
$attachments_array[] = $attachment_id;
}
}
}
// add new images to a gallery (advanced custom fields plugin)
// http://www.advancedcustomfields.com/resources/update_field/
update_field( 'field_55b0a473da995', $attachments_array, $post_id );
$im->destroy();
}
}
return $file;
}
add_filter('wp_handle_upload_prefilter', 'process_pdf' );
Есть post запрос который отправляет тело запроса. Данный запрос отправляется с помощью библиотеки Volley в Android studio!
Я хочу что бы данные запроса то есть value в приложение поступали так же с удалённого сервера, для того что бы в любой момент можно было изменить эти значения
Java: знакомый джавист сказал забыть про джаву. Планка входа выше чем в любом другом ЯП, много фреймворков, много легаси. Очень сложно и займет немало времени.
@Column (length = 2000)
private String message;
@Lob
public class readAllLinks {
мне нужно взять карточки товара сайта (цена, фотографии,описание и тд) чтобы забрать все карточки товара я должен подключиться к сайту (я сделал)
Elements links = doc.select("a");
Теперь вопрос как мне переходить по всем ссылкам сайта и забирать только информацию товара?
#categories .sub-menu-item .sub-menu-link
doc = Jsoup.connect(url).userAgent("Mozilla").get();
https://al-style.kz/catalog/mobilnye_telefony/
https://al-style.kz/catalog/mobilnye_telefony/?PAGEN_1=2
?PAGEN_1={pageNum}
.elements .element
.elements .element .link
Можно ли создать сайт для вакансий на WordPress
добавлять(за деньги) и смотреть вакансии
вакансии отображаются на главной странице
сортировка вакансий по городам
регистрация
В сети куча статей на эту тему, но ни в одной нет нормального объяснения, что делать с файлами.
Если в родительской теме есть файл, НАПРИМЕР, tum.php с кодом чисто от темы и внесённым вручную кодом, надо скопировать этот файл, убрать из него код чисто от темы и положить в дочернюю?
В загруженной мной дочерней есть всего два файла - style.css и functions.php - а с ними как быть? Копировать аналоги из родительской с заменой?
public HttpStatus getStatus() {
RestTemplate restTemplate = new RestTemplate();
HttpEntity httpEntity = new HttpEntity(hotelbedsAuth.hotelsAuth());
ResponseEntity<String> response = restTemplate.exchange(
hotelbedsProperties.getHotelBaseUrl()+"/status", HttpMethod.GET, httpEntity, String.class);
return response.getStatusCode();
}
Once the bearer token expires, you will have to use Basic Authorization again to obtain a new bearer token.
@Scheduled
, чтобы по крону в заданный интервал времени запускать метод по обновлению токенаpublic class Main {
public static void main(String[] args) {
}
}
Student[] students
Геттером получаете массив и циклом for итерируете по немуpublic class Group {
private String name;
private Student[] students;
public Group(String name, Student[]students ) {
this.name = name;
this.students = students;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public Student[] getStudents() {
return students;
}
public void setStudents(Student[] students) {
this.students = students;
}
}
class Student {
private String name;
private int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
@Override
public String toString() {
return "Student{" +
"name='" + name + '\'' +
", age=" + age +
'}';
}
}
class Test {
public static void main(String[] args) {
Group group1 = new Group("KIT-25", new Student[]{
new Student("Max", 20),
new Student("Misha", 21),
new Student("Vitya", 19),
new Student("Alyona", 20),
new Student("Ira", 19)
});
// Вариант №1
for (Student student : group1.getStudents()) {
System.out.println(student.getName());
}
// Вариант №2 (Stream API)
Arrays.stream(group1.getStudents()).forEach(System.out::println);
}
}
i think this is not possible, because this is a servlet filter, which would be applied after the spring request mapper servlet was applied. so basically, the request mapper servlet thinks it is finished, and passes the request back to the servlet container.
view names only work INSIDE of spring - outside of spring, in the servlet container, you will have to talk about urls, not view names.