代码片段仓库

收集、管理和分享有用的代码片段,提高开发效率

代码片段

Python文件MD5 Python

计算文件的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()
响应式卡片 HTML

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>
CSS网格布局 CSS

创建响应式网格系统

.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);
}
JS拖放功能 JavaScript

实现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));
});
Python SQLite Python

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()
Java日期格式化 Java

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);
    }
}

为什么选择CodeSnippets?

高效管理您的代码片段,提高开发效率

智能搜索

通过关键字、语言或分类快速查找代码片段,支持模糊搜索和过滤功能

语法高亮

支持多种编程语言的语法高亮,使代码更加清晰易读

多设备同步

随时随地访问您的代码片段库,支持桌面和移动设备

热门分类

浏览最受欢迎的代码分类