chinawxl_个人页

个人头像照片 chinawxl
个人头像照片
21
5
0

个人介绍

暂无个人介绍

擅长的技术

获得更多能力
通用技术能力:
  • Python
    中级

    能力说明:

    深度理解Python的语法与数据类型知识,对运算符、控制语句、列表、元组、字典的应用等具有清晰的认知。理解Flask、Django等Web开发框架的原理、构建方法,掌握利用Python爬虫技术与常用工具进行数据收集的应用能力。

    获取记录:

  • Linux
    初级

    能力说明:

    掌握计算机基础知识,初步了解Linux系统特性、安装步骤以及基本命令和操作;具备计算机基础网络知识与数据通信基础知识。

    获取记录:

    • 2022-10-20大学考试 大学/社区-用户参加考试
    • 2022-10-20大学考试 Linux运维初级 大学/社区用户通过技能测试
云产品技术能力:

暂时未有相关云产品技术能力~

阿里云技能认证

详细说明
暂无更多信息

2024年01月

  • 01.08 17:01:48
    回答了问题 2024-01-08 17:01:48
  • 01.08 16:27:08
    发表了文章 2024-01-08 16:27:08

    MySQL全面解析:安装与设置详细指南

    【1月更文挑战第1天】,MySQL是一款开源的关系型数据库管理系统,被广泛应用于Web应用程序的开发中。本文将深入探讨MySQL的概念、特性,以及详细介绍MySQL的安装和设置过程,帮助你快速搭建一个强大的数据库环境。

2022年10月

  • 发表了文章 2024-01-08

    MySQL全面解析:安装与设置详细指南

  • 发表了文章 2022-10-20

    Centos kubeadm安装单master多node,kubernetes、k8s超详细安装教程

  • 发表了文章 2017-12-26

    Rsync 实现远程同步

  • 发表了文章 2017-12-26

    Zabbix-Server 添加主机

  • 发表了文章 2017-12-26

    Centos 搭建 Zabbix Agent 客户端

  • 发表了文章 2017-12-26

    Centos 搭建 Zabbix Server

  • 发表了文章 2017-12-22

    Centos6.8 搭建Lvs+Keepalived

  • 发表了文章 2017-12-22

    Centos 6.8 配置Lvs

  • 发表了文章 2017-12-22

    Git如何克隆Gitlab?Git本地仓库如何上传Gitlab?

  • 发表了文章 2017-12-22

    Centos 7.x 配置Gitlab

  • 发表了文章 2017-12-22

    使用Git分布式版本控制系统

  • 发表了文章 2017-12-18

    Centos 6.8安装 SVN

  • 发表了文章 2017-12-17

    Centos 搭建Mysql-Proxy 读写分离

  • 发表了文章 2017-12-16

    Centos 配置 Mysql 主从双向同步

  • 发表了文章 2017-12-16

    Centos6.8 搭建 Mysql 主从复制

  • 发表了文章 2017-12-15

    我叫王小贱,一个努力努力再努力的人。

  • 发表了文章 2017-10-27

    你的不自律正在慢慢毁掉你

  • 发表了文章 2017-10-22

    Python基础知识(3)

  • 发表了文章 2017-10-12

    Python基础知识(2)

  • 发表了文章 2017-10-10

    Python基础知识(1)

正在加载, 请稍后...
滑动查看更多
  • 回答了问题 2024-01-08

    如何正确地给代码写注释?

    糟糕的注释:

    # 增加1到变量
    counter += 1
    
    // 如果x小于10,执行下面的代码
    if (x < 10) {
        // 做一些事情
        doSomething();
    }
    

    优秀的注释:

    # 该循环用于计算数组元素的总和
    total_sum = 0
    for num in numbers:
        total_sum += num
    
    // 验证用户是否已登录
    if (user.isAuthenticated()) {
        // 在数据库中保存用户信息
        saveUserData(user);
    } else {
        // 如果未登录,记录错误日志
        logError("User not authenticated");
    }
    

    减少注释的方法:

    1. 良好的命名和自解释的代码:

    # 糟糕的注释
    def calc(a, b):
        result = a + b  # 将a和b相加得到结果
        return result
    
    # 优秀的例子
    def add_numbers(num1, num2):
        return num1 + num2
    

    2. 模块化和函数化:

    # 糟糕的注释
    # 处理用户输入,验证并保存到数据库
    # ...
    # 验证邮箱格式是否正确
    # ...
    # 保存用户信息到数据库
    # ...
    
    # 优秀的注释
    def process_user_input(input_data):
        validate_and_save_to_database(input_data)
    
    def validate_and_save_to_database(data):
        validate_email_format(data['email'])
        save_user_data_to_database(data)
    
    def validate_email_format(email):
        # 验证邮箱格式的代码
    
    def save_user_data_to_database(user_data):
        # 保存用户信息到数据库的代码
    

    3. 自解释的代码结构:

    // 糟糕的例子
    function complexFunction(x, y, z) {
        // 一大堆复杂的代码
        // ...
    }
    
    // 优秀的代码
    function separateTasks(x, y, z) {
        performTask1(x);
        performTask2(y);
        performTask3(z);
    }
    
    function performTask1(parameter) {
        // 任务1的代码
    }
    
    function performTask2(parameter) {
        // 任务2的代码
    }
    
    function performTask3(parameter) {
        // 任务3的代码
    }
    
    踩0 评论0
  • 提交了问题 2018-01-22

    GNU glibc栈缓冲区溢出漏洞

  • 提交了问题 2018-01-10

    聚石塔,奇门?

  • 提交了问题 2018-01-09

    聚石塔RDS,读写分离?

  • 提交了问题 2018-01-04

    聚石塔,RDS云服务器,可以实现读写分离吗?

正在加载, 请稍后...
滑动查看更多
正在加载, 请稍后...
暂无更多信息