代码片段仓库

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

代码片段

SQL查询 SQL

使用JOIN查询多表数据

-- 获取用户及其订单信息
SELECT 
    u.id AS user_id,
    u.name AS user_name,
    o.id AS order_id,
    o.amount,
    o.order_date
FROM 
    users u
JOIN 
    orders o ON u.id = o.user_id
WHERE 
    u.status = 'active'
ORDER BY 
    o.order_date DESC;
AJAX请求 JavaScript

使用Fetch API发送POST请求

// 使用Fetch API发送POST请求
fetch('/api/data', {
    method: 'POST',
    headers: {
        'Content-Type': 'application/json'
    },
    body: JSON.stringify({
        key: 'value'
    })
})
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error('Error:', error));
数组排序 Python

Python中对字典列表进行多条件排序

# 对字典列表进行多条件排序
users = [
    {'name': 'Alice', 'age': 30, 'score': 85},
    {'name': 'Bob', 'age': 25, 'score': 92},
    {'name': 'Charlie', 'age': 30, 'score': 78}
]

# 按年龄升序,然后按分数降序
sorted_users = sorted(users, key=lambda x: (x['age'], -x['score']))
获取当前URL JavaScript

在JavaScript中获取当前页面URL

// 获取当前页面URL
const currentUrl = window.location.href;
生成随机字符串 JavaScript

生成指定长度的随机字符串

function generateRandomString(length) {
  const chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
  let result = '';
  for (let i = 0; i < length; i++) {
    result += chars.charAt(Math.floor(Math.random() * chars.length));
  }
  return result;
}
PHP随机字符串 PHP

生成指定长度的随机字符串

function generateRandomString($length) {
  $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
  $result = '';
  for ($i = 0; $i < $length; $i++) {
    $result .= $characters[rand(0, strlen($characters) - 1)];
  }
  return $result;
}

为什么选择CodeSnippets?

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

智能搜索

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

语法高亮

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

多设备同步

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

热门分类

浏览最受欢迎的代码分类