收集、管理和分享有用的代码片段,提高开发效率
计算文件的MD5哈希值
import hashlib
def calc_file_md5(filepath):
hash_md5 = hashlib.md5()
with open(filepath, 'rb') as f:
for chunk in iter(lambda: f.read(4096), b'' ):
hash_md5.update(chunk)
return hash_md5.hexdigest()
Bootstrap响应式卡片布局
<div class="container">
<div class="row">
<div class="col-md-4">
<div class="card">
<img src="image.jpg" class="card-img-top" alt="Card image">
<div class="card-body">
<h5 class="card-title">Card Title</h5>
<p class="card-text">Some quick example text</p>
</div>
</div>
</div>
</div>
</div>
创建响应式网格系统
.container {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(250px));
gap: 20px;
padding: 20px;
}
.grid-item {
background-color: #f2f2f2;
border-radius: 8px;
padding: 20px;
box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}
实现HTML5拖放API
const dragItem = document.querySelector('.item');
dragItem.addEventListener('dragstart', (e) => {
e.dataTransfer.setData('text/plain', e.target.id);
});
const dropZone = document.querySelector('.drop-area');
dropZone.addEventListener('dragover', (e) => {
e.preventDefault();
});
dropZone.addEventListener('drop', (e) => {
e.preventDefault();
const data = e.dataTransfer.getData('text/plain');
e.target.appendChild(document.getElementById(data));
});
SQLite数据库基本操作
import sqlite3
def sqlite_demo():
conn = sqlite3.connect('mydb.db')
cur = conn.cursor()
# Create table
cur.execute('''
CREATE TABLE IF NOT EXISTS USERS (id INTEGER PRIMARY KEY,
name TEXT NOT NULL,
email TEXT NOT NULL)
''')
# Insert data
cur.execute("INSERT INTO USERS (name, email) VALUES (?, ?)", ('John Doe', 'john@example.com'))
# Query data
cur.execute("SELECT * FROM USERS")
print(cur.fetchall())
conn.commit()
conn.close()
SimpleDateFormat使用示例
public class DateFormatterExample {
public static void main(String[] args) {
Date date = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String strDate = formatter.format(date);
System.out.println("Current Date: " + strDate);
}
}
高效管理您的代码片段,提高开发效率
通过关键字、语言或分类快速查找代码片段,支持模糊搜索和过滤功能
支持多种编程语言的语法高亮,使代码更加清晰易读
随时随地访问您的代码片段库,支持桌面和移动设备
浏览最受欢迎的代码分类