Ochiq bilimlar Bazasi

CGO Docs

Comprehensive learning platform for developers

Explore structured documentation across programming, computer science, systems, and languages.

Bo'limlar
4
Yo'nalishlar
4
Darsliklar
12

Linux

Serverlar va dasturchilar tanlagan operatsion tizim

Linux — misol
$_ TERMINAL
ls -la /var/logchmod 640 config.yamlsystemctl status nginxjournalctl -u nginx -n 50

Bash

Takrorlanuvchi ishlarni skript bilan avtomatlashtiring

Bash — misol
BASH
#!/usr/bin/env bashset -euo pipefailfor f in *.log; do  gzip -9 "$f"  echo "arxivlandi: $f"done

Tarmoq

TCP/IP, DNS va HTTP — internet qanday ishlaydi

Tarmoq — misol
$_ TERMINAL
dig +short example.comcurl -I https://example.comss -tulpn | grep :8080traceroute 1.1.1.1

Go

Tez, sodda va parallel dasturlash tili

Go — misol
GO
package mainimport "fmt"func main() {    fmt.Println("Salom, CGO!")}

PostgreSQL

Dunyodagi eng ilg'or ochiq kodli ma'lumotlar bazasi

PostgreSQL — misol
SQL
SELECT    u.name,    COUNT(o.id) AS ordersFROM    users AS uJOIN    orders o ON o.user_id = u.idGROUP BY    u.nameORDER BY    orders DESCLIMIT 10;

Docker

Ilovangizni konteynerda qadoqlang va istalgan joyda ishga tushiring

Docker — misol
DOCKERFILE
FROM golang:1.22-alpineWORKDIR /appCOPY . .RUN go build -o server .EXPOSE 8080CMD ["./server"]

Barcha darsliklar

12 ta mavzu — birini tanlang.