1.03K subscribers
1.77K photos
420 videos
676 files
3.85K links
Download Telegram
Run.java
1 KB
Audio
Tanaffus: Imagine Dragons - Demons

Kanalga obuna bo'lishini unutmang
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
https://t.iss.one/Programmers_Dasturchi
Media is too big
VIEW IN TELEGRAM
#ArtificialIntelligence
#SuniyIntelekt
Language: english
Til: Ingliz

Tonight Showbotics - Robots
#2017

Kanalga obuna bo'lishini unutmang
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
https://t.iss.one/Programmers_Dasturchi
❗️❗️❗️
"Oline Shopping (E-commerce)" Onlayn savdo dunyodagi rivojlanib kelayotgan va eng qulay, onson va tez xarid qilish usuli📈.
Bularga misol qilib: Alibaba, AliExpress, Amazon, va h.k. larni misol qilib keltirish mumkin. Kompaniyalar katta bo'lgani bilan, va necha yillik tajribaga ega bo'lganligi bilan ham ularda katta va kichik muammolar kuzatilib turadi. 😱😱😱
Masalan: Tovarni voqtida yetib kelmasligi; Kiyimlarni o'lchamlari to'g'ri kelmasligi va kiyib ko'rib olishning imkoniyati yo'qligi; va h.k lar;
Shuning uchun shunday no-qulayliklardan chekingan xolda, biz o'zimizning "online shopping" onlayn savdo platformasini yaratmoqchimiz va bunda nimalar va qanday imkoniyatlar bo'lishini xoxlardingiz. 👨‍🎓👨‍🎓👨‍🎓
Sizning fikringiz katta axamiyatga ega!💯
O'z fikr va mulohazalaringizni Cpp_Dasturlash gruhida #shopping deb yozing qoldirishingizni iltimos qilib qolamiz!


https://t.iss.one/Programmers_Dasturchi
PROGRAMMERS pinned «❗️❗️❗️ "Oline Shopping (E-commerce)" Onlayn savdo dunyodagi rivojlanib kelayotgan va eng qulay, onson va tez xarid qilish usuli📈. Bularga misol qilib: Alibaba, AliExpress, Amazon, va h.k. larni misol qilib keltirish mumkin. Kompaniyalar katta bo'lgani bilan…»
Kanalga obuna bo'lishini unutmang
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
https://t.iss.one/Programmers_Dasturchi
// Server side C/C++ program to demonstrate Socket programming
#include <unistd.h>
#include <stdio.h>
#include <sys/socket.h>
#include <stdlib.h>
#include <netinet/in.h>
#include <string.h>
#define PORT 8080
int main(int argc, char const *argv[])
{
int server_fd, new_socket, valread;
struct sockaddr_in address;
int opt = 1;
int addrlen = sizeof(address);
char buffer[1024] = {0};
char *hello = "Hello from server";

// Creating socket file descriptor
if ((server_fd = socket(AF_INET, SOCK_STREAM, 0)) == 0)
{
perror("socket failed");
exit(EXIT_FAILURE);
}

// Forcefully attaching socket to the port 8080
if (setsockopt(server_fd, SOL_SOCKET, SO_REUSEADDR | SO_REUSEPORT,
&opt, sizeof(opt)))
{
perror("setsockopt");
exit(EXIT_FAILURE);
}
address.sin_family = AF_INET;
address.sin_addr.s_addr = INADDR_ANY;
address.sin_port = htons( PORT );

// Forcefully attaching socket to the port 8080
if (bind(server_fd, (struct sockaddr *)&address,
sizeof(address))<0)
{
perror("bind failed");
exit(EXIT_FAILURE);
}
if (listen(server_fd, 3) < 0)
{
perror("listen");
exit(EXIT_FAILURE);
}
if ((new_socket = accept(server_fd, (struct sockaddr *)&address,
(socklen_t*)&addrlen))<0)
{
perror("accept");
exit(EXIT_FAILURE);
}
valread = read( new_socket , buffer, 1024);
printf("%s\n",buffer );
send(new_socket , hello , strlen(hello) , 0 );
printf("Hello message sent\n");
return 0;
}





Kanalga obuna bo'lishini unutmang
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
https://t.iss.one/Programmers_Dasturchi
// Client side C/C++ program to demonstrate Socket programming
#include <stdio.h>
#include <sys/socket.h>
#include <arpa/inet.h>
#include <unistd.h>
#include <string.h>
#define PORT 8080

int main(int argc, char const *argv[])
{
int sock = 0, valread;
struct sockaddr_in serv_addr;
char *hello = "Hello from client";
char buffer[1024] = {0};
if ((sock = socket(AF_INET, SOCK_STREAM, 0)) < 0)
{
printf("\n Socket creation error \n");
return -1;
}

serv_addr.sin_family = AF_INET;
serv_addr.sin_port = htons(PORT);

// Convert IPv4 and IPv6 addresses from text to binary form
if(inet_pton(AF_INET, "127.0.0.1", &serv_addr.sin_addr)<=0)
{
printf("\nInvalid address/ Address not supported \n");
return -1;
}

if (connect(sock, (struct sockaddr *)&serv_addr, sizeof(serv_addr)) < 0)
{
printf("\nConnection Failed \n");
return -1;
}
send(sock , hello , strlen(hello) , 0 );
printf("Hello message sent\n");
valread = read( sock , buffer, 1024);
printf("%s\n",buffer );
return 0;
}









Kanalga obuna bo'lishini unutmang
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
https://t.iss.one/Programmers_Dasturchi
Kanalga obuna bo'lishini unutmang
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
https://t.iss.one/Programmers_Dasturchi
PROGRAMMERS
Kanalga obuna bo'lishini unutmang ⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️ https://t.iss.one/Programmers_Dasturchi
👨‍🎓👨‍🎓👨‍🎓
Soket dasturlash - bir-biri bilan aloqa qilish uchun tarmoqdagi ikkita tugunni ulash usuli. Bitta rozetka (tugun) IPdagi ma'lum bir portni tinglaydi, boshqa soket esa ulanish uchun boshqasiga ulanadi. Mijoz serverga murojaat qilganda, server tinglovchi rozetkasini hosil qiladi.

👤
Server side: Aslida 5ta qadamdan iborat:
Socket; ("rozetkaga")
Bind; ("bog'lash")
Listen; ("tinglash")
Accept; ("olish (ruxsat berish)")
Send/Receive; ("yuborish / qabul qilish")

👥
Client side:
Socket; ("rozetkaga")
Connect; ("ulanish")
Send/Receive; ("yuborish / qabul qilish")

👨‍🎓👨‍🎓👨‍🎓
Socket yaratish:
int sockfd = socket(domain, type, protocol)

sockfd: soket deskriptori, butun son

domain: butun son, aloqa domeni, masalan, AF_INET (IPv4 protokoli), AF_INET6 (IPv6 protokoli)

type: aloqa turi
SOCK_STREAM: TCP (ishonchli, ulanishga yo'naltirilgan)
SOCK_DGRAM: UDP (ishonchsiz, ulanishsiz)

protocol: Internet protokoli (IP) uchun protokol qiymati 0 ga teng. Bu paketning IP sarlavhasida protokol maydonida paydo bo'lgan raqam. (Qo'shimcha ma'lumot olish uchun man protokoli)

setsockopt:
int setsockopt(int sockfd, int level, int optname, const void *optval, socklen_t optlen);
Bu fayl tavsiflovchi sockfd tomonidan taqdim etilgan rozetkaning variantlarini boshqarishda yordam beradi. Bu mutlaqo majburiy emas, ammo manzil va portdan qayta foydalanishga yordam beradi. Xatoning oldini oladi: "allaqachon ishlatilayotgan manzil".

Bind:
int bind(int sockfd, const struct sockaddr *addr, socklen_t addrlen);
Soket yaratilgandan so'ng, ulash funktsiyasi soketni manzilda (manzil ma'lumotlar bazasida) ko'rsatilgan manzil va port raqamiga bog'laydi. Namunaviy kodda biz serverni localhost bilan bog'laymiz, shuning uchun biz IP manzilini ko'rsatish uchun INADDR_ANY-dan foydalanamiz.

Listen:
int listen(int sockfd, int backlog);
Bu server rozetkasini passiv rejimga o'tkazadi, u erda mijoz ulanish uchun serverga murojaat qilishni kutadi. Orqaga o'tish, sockfd uchun kutilayotgan ulanishlar navbatining o'sishi mumkin bo'lgan maksimal uzunlikni belgilaydi. Agar bog'lanish so'rovi quyruq to'lganda kelib qolsa, mijoz ECONNREFUSED ko'rsatgan xatoni olishi mumkin.

Accept:
int new_socket= accept(int sockfd, struct sockaddr *addr, socklen_t *addrlen);
U eshitish soketini kutilayotgan ulanishlar navbatida birinchi ulanish so'rovini chiqarib oladi, sockfd, yangi ulangan soketni yaratadi va ushbu rozetkaga tegishli yangi fayl tavsifini qaytaradi. Ushbu vaqtda mijoz va server o'rtasida aloqa o'rnatiladi va ular ma'lumotlarni uzatishga tayyor.

Connect:
int connect(int sockfd, const struct sockaddr *addr, socklen_t addrlen);
connect() tizim qo'ng'irog'i sockfd faylni tavsiflovchi tomonidan ko'rsatilgan soketni "addr" manzili tomonidan ko'rsatilgan manzilga ulanadi. Server manzili va port adrda ko'rsatilgan.


Kanalga obuna bo'lishini unutmang
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
https://t.iss.one/Programmers_Dasturchi
👍1
Kanalga obuna bo'lishini unutmang
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
https://t.iss.one/Programmers_Dasturchi
Kanalga obuna bo'lishini unutmang
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
https://t.iss.one/Programmers_Dasturchi
Kanalga obuna bo'lishini unutmang
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
https://t.iss.one/Programmers_Dasturchi
Kanalga obuna bo'lishini unutmang
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
https://t.iss.one/Programmers_Dasturchi
Kanalga obuna bo'lishini unutmang
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
https://t.iss.one/Programmers_Dasturchi
Kanalga obuna bo'lishini unutmang
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
https://t.iss.one/Programmers_Dasturchi
㄰⸢䱡⁃畭灡牳楴愢
刮䍬慵摥牭慮
Tanaffus: R.Clauderman - La Cumparsta

Kanalga obuna bo'lishini unutmang
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
https://t.iss.one/Programmers_Dasturchi
👨‍🎓👨‍🎓👨‍🎓
Java - Язык программирования

Описание Java — строго типизированный объектно-ориентированный язык программирования, разработанный компанией Sun Microsystems. Разработка ведётся сообществом, организованным через Java Community Process, язык и основные реализующие его технологии распространяются по лицензии GPL.

Появился в: 23 мая 1995

Разработчик: Джеймс Гослинг

Автор: Джеймс Гослинг и Sun Microsystems

Выпуск: Java Standard Edition 10

Лицензия: GNU GPL и Java Community Process

Kanalga obuna bo'lishini unutmang
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
https://t.iss.one/Programmers_Dasturchi
This media is not supported in your browser
VIEW IN TELEGRAM
Kanalga obuna bo'lishini unutmang
⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️⬇️
https://t.iss.one/Programmers_Dasturchi