Hello, I’m geo

Designs, talks, and writes about web, ethics, privacy, and dev. I share dev tutorials, free resources and inspiration. Loves music & riding his bicycle.

Latest Posts

数据库管理postgresql 查询数据 python

import psycopg2 conn = psycopg2.connect( dbname="demodb", user="postgres", password="123", host="localhost", port="5432" ) cursor = conn.cursor() 设定数据库 select...

数据库管理postgresql 查询数据 python

CREATE DATABASE testdb; import psycopg2 conn = psycopg2.connect( dbname="demodb", user="postgres", password="123", host="localhost", port="5432" ) cur = conn....

数据库管理postgresql 新增数据

理解表结构的关键在于把握两个核心要素:数据类型 (Data Types) 和 约束 (Constraints)。它们共同决定了数据在数据库中的存储方式、格式和有效性。 核心数据类型详解 (Data Types) 数据类型定义了字段可以存储何种类型的数据(文本、数字、日期、布尔值等)。PostgreSQL 以其丰富且强大的数据类型而闻名。 ...

数据库管理postgresql 上手

cmd 上输入进入数据库管理 psql -U postgres 如果看到 postgres=# 提示符,说明连接成功。输入 \q 退出 密码是123 CREATE DATABASE testdb; CREATE TABLE users(id SERIAL PRIMARY KEY, name TEXT, age INT); INSERT INTO use...

python django-url路由系統

路由 (urls.py) 的作用 在 Django 中,URL 路由扮演著網站「導航員」的角色。當使用者在瀏覽器中輸入一個網址時,Django 會依序檢查你的 urls.py 檔案,找到一個符合的規則,然後將請求轉交給對應的視圖(View)來處理。 Django 專案有兩個主要的 urls.py 檔案: 專案級別的 myproject/urls.py...

python网络安全 蜜罐

蜜罐(Honeypot) 是一种非常有用的工具。它是一个特意设置的陷阱,看起来像是一个真实且脆弱的系统,用来吸引和诱捕攻击者。通过监控蜜罐,我们可以收集关于攻击者的行为、使用的工具、攻击来源等有价值的情报,同时也能将他们从真实系统上引开。 蜜罐的基本原理 蜜罐的工作原理其实很简单: 模拟服务: 蜜罐会模拟一些常见的网络服务,比如 SSH、HTTP、F...

python django-mtv

什麼是 MTV? Django 遵循一個類似於 MVC (Model-View-Controller) 的設計模式,但它對組件的命名略有不同,因此被稱為 MTV。 M - Model (模型): 模型是資料的來源。它負責處理應用程式的資料邏輯,並與資料庫進行互動。在 Django 中,每個模型都是一個 Python 類別,這個類別定義了資...