Sobes.tech

ERP Consultant

// тағйир додани ҳолати ҳозира -> setPhotos([...photos, photo]); // тағйирот намебинад // тағйирёбандаро тағйир медиҳад // калид нест

Junior
314

Чӣ гуна корхонаи Git дар лоиҳа ташкил шудааст? Кадом шохаҳо истифода мешаванд?

Junior
308

Чӣ бояд кард, агар папка дар вақти гузаронидани рекурсивӣ ба хондан дастрасӣ надошта бошад?

Junior
266

Фарқи байни саҳмияҳо ва облигаҳо чист?

Junior
224

пакет com.example.photogallery.controller; импортировать com.example.photogallery.model.Photo; импортировать com.example.photogallery.service.PhotoService; импортировать org.springframework.beans.factory.annotation.Autowired; импортировать org.springframework.web.bind.annotation.*; импортировать org.springframework.web.multipart.MultipartFile; импортировать java.util.ArrayList; импортировать java.util.List; @RestController @RequestMapping("/api/photos") public class PhotoController { @Autowired private PhotoService photoService; private List<Photo> photos = new ArrayList<>(); private static Integer totalCount = 0; @GetMapping public List<Photo> getAllPhotos() { return photos; } @PostMapping("/upload") public String uploadPhoto(@RequestParam("file") MultipartFile file) { try { Photo photo = new Photo(); photo.setFileName(file.getOriginalFilename()); photo.setFileSize(file.getSize()); photo.setContentType(file.getContentType()); photos.add(photo); totalCount++; photoService.savePhoto(photo); return "Photo uploaded successfully"; } catch (Exception e) { return "Error uploading photo"; } } @GetMapping("/count") public Integer getCount() { return totalCount; } @DeleteMapping("/{id}") public void deletePhoto(@PathVariable Long id) { for (Photo photo : photos) { if (photo.getId().equals(id)) { photos.remove(photo); totalCount--; photoService.deletePhoto(id); break; } } } @GetMapping("/search") public List<Photo> searchPhotos(@RequestParam(required = false) String query) { if (query.isEmpty()) { return photos; } List<Photo> results = new ArrayList<>(); for (int i = 0; i < photos.size(); i++) { if (photos.get(i).getFileName().contains(query)) { results.add(photos.get(i)); } } return results; } }

Junior
208

Дар бораи таҷрибаи шумо ва нақши шумо дар лоиҳаҳои охирин, стеки технологияҳо гап занед

Junior
206

Агар ду хидмат ҳамзамон кӯшиш кунанд, ки як сабтро дар базаи маълумот нависанд, чӣ мешавад؟

Junior
203

Як яке аз хидматҳо дар занҷири дархостҳо ҷавоб надоданро қатъ кард. Шумо чӣ гуна масъалаи онро қадам ба қадам ҳал мекунед?

Junior
196

Yozingiz, fayllarni rekursiv tarzda qidiradigan va quyidagi shartlarga javob beradigan fayllarning to‘liq yo‘llar segmentini ([]string) qaytaradigan FindFilesByExtension funksiyasini yozing: fayl kengaytmasi == targetExtension (katta-kichik harf hisobga olinmaydi) fayl hajmi > minSizeKB Funktsiya barcha ichki kataloglarni o‘tishi kerak. Katalog tuzilmasining misoli: /projects/ ├── doc.pdf (2048 KB) ├── report.docx (512 KB) ├── src/ │ ├── Main.go (2 KB) │ ├── Utils.go (5 KB) └── images/ └── photo.jpg (3072 KB) Tekshirish misollari: files1, _ := FindFilesByExtension("/projects", "pdf", 1000) // files1 == []string{"/projects/doc.pdf"} files2, _ := FindFilesByExtension("/projects", "go", 3) // files2 == []string{"/projects/src/Utils.go"} files3, _ := FindFilesByExtension("/projects", "jpg", 2000) // files3 == []string{"/projects/images/photo.jpg"}

Junior
191

Фьючерс ҳамчун воситаи молиявӣ чист?

Junior
190

Агар дар вақти гузариши такрорӣ фоил ё каталог ёфтем, кадом роҳро истифода мебарем?

Junior
182

Чӣ тавр дуруст навиштани кӯтоҳнамоии дар нотаҳои номгузорӣ дар Go?

Junior
179

Кадом antipattern-ро дар меъмории микросервисҳо медонед?

Junior
170