格木格木
码龄6年
求更新 关注
提问 私信
  • 博客:8,699
    8,699
    总访问量
  • 22
    原创
  • 5
    粉丝
  • 164
    关注
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:广东省
加入CSDN时间: 2019-07-23

个人简介:菜鸟举举

博客简介:

DaySunKit的博客

查看详细资料
个人成就
  • 获得24次点赞
  • 内容获得10次评论
  • 获得44次收藏
  • 代码片获得131次分享
创作历程
  • 22篇
    2021年
成就勋章
TA的专栏
  • git
    1篇
  • 生成器
    1篇
  • 上下文管理器
    1篇
  • 装饰器
    1篇
  • 例子 使用方法
    4篇
  • 闭包
    1篇
  • mysql
  • pymysql
    1篇
  • 网络编程
    2篇
  • linux命令
    2篇
  • exception异常处理
    1篇
  • 类属性,方
    1篇
  • 静态方法
    1篇
  • 继承 多态 封装
  • 学习  细节  基础
    2篇

TA关注的专栏 0

TA关注的收藏夹 0

TA关注的社区 8

TA参与的活动 0

兴趣领域 设置
  • 大数据
    mysql
  • 后端
    spring架构
  • 服务器
    linux
  • 最近
  • 文章
  • 专栏
  • 代码仓
  • 资源
  • 收藏
  • 关注/订阅/互动
更多
  • 最近

  • 文章

  • 专栏

  • 代码仓

  • 资源

  • 收藏

  • 关注/订阅/互动

  • 社区

  • 帖子

  • 问答

  • 课程

  • 视频

搜索 取消

git记录

git指令常用命令:git clone 代码仓库网址git config user.name 'name'git config user.email 邮箱(一定要按照邮箱格式)git init git pullgit pull origin mastergit pushgit push origin mastergit add .git add file1 file2git commit -m "描述信息"git commit -am "描述信息"git statusgi
原创
发布博客 2021.07.27 ·
157 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

python:生成器:斐波那契数列

斐波那契数列指的是这样一个数列:0、1、1、2、3、5、8、13、21、34、……这个数列从第3项开始,每一项都等于前两项之和。生成器:一个返回迭代器的函数。 它看起来像一个普通函数,除了它包含用于生成一系列可在 for 循环中使用的值的 yield 语句,或者可以使用 next() 函数一次检索一个值。***(个人理解生成器就是迭代器的一种,适用于大数据集的情况,不会一次性生成一个大数据集,可以有效降低内存消耗,但速度应该会慢一点)使用生成器生成一个有五个数的斐波那契数列:#!/user
原创
发布博客 2021.07.20 ·
1961 阅读 ·
3 点赞 ·
0 评论 ·
6 收藏

python:with上下文管理器

对比两种打开文件的方式,得出的一个点:先对比一下'''传统的打开文件操作,为了预防打开文件流出现错误,所以需要用try语句异常处理,同时也是为了无论能否正常打开文件,最后都要关闭文件流'''try: file = open("1.txt","r") file_data = file.read() print(file_data)except Exception as e: print(e)finally: file.close()'''wi
原创
发布博客 2021.07.20 ·
203 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

python:property:简化代码

**property属性:就是负责把一个方法当作属性进行使用,简化代码**装饰器方式:#!/user/bin/env python3#-*-coding:utf-8 -*-class Sudent(object): def __init__(self): # 私有属性只能在类内调用 self.__age = 0 @property def age(self):#获取私有变量值 return self.__age
原创
发布博客 2021.07.20 ·
177 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

python闭包

闭包的作用:可以保存外部函数的变量闭包形成的条件:1函数嵌套2内部函数使用了外部函数的变量或者参数3外部函数返回内部函数,这个使用了外部函数变量的内部函数称为闭包例子:def func_out(): num1 = 10 def func_inner(): result = num1 + 10 print("结果:",result) return func_inn
原创
发布博客 2021.07.18 ·
87 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

装饰器(通用装饰器,类装饰器,多装饰器,带参数装饰器)

装饰器(本质上是闭包)多个装饰器一起使用时,由内到外执行顺序: 外层装饰器(内存装饰器(目标函数))通用装饰器:#定义python 通用装饰器def decorator(func): def inner(*args,**kwargs): """装饰内容""" content = func(*args,**kwargs) #执行目标函数 """装饰内容""" return content #无返回值时为None retu
原创
发布博客 2021.07.18 ·
138 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

python+mysql pymysql

pymysql安装pymysql:sudo pip3 install pymysql#导包import pymysql#创建连接对象 参数:host ,port,user,password,database,chatsetconn = pymysql.connect(参数)#获取游标,目的是执行sql操作cursor = conn.cursor()#准备sql语句sql = ""#执行try: cursor.execute(sql) #conn.commit()此
原创
发布博客 2021.07.18 ·
145 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

mysql常用命令

登录数据库:mysql -uroot -p显示当前时间:select now();登出数据库:exit/quit/ctr+d查看所有数据库show databases;创建数据库:create database 数据库名 charset=utf-8;使用数据库:use 数据库名;查看当前使用的数据库:select database();删除数据库drop database 数据库名;查看数据库内的表:show tables;创建表:create table 表名(字段
原创
发布博客 2021.07.18 ·
84 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

python socket多任务处理

python socket 多任务处理client端:import socket# 客户端 发送一个数据,再接收一个数据from time import sleepif __name__ == '__main__': client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 声明socket类型,同时生成链接对象 client.connect(('localhost', 6999)) # 建立一个链接,连接到本地
原创
发布博客 2021.07.11 ·
203 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

python socket多任务处理

python socket 多任务处理client端:import socket# 客户端 发送一个数据,再接收一个数据from time import sleepif __name__ == '__main__': client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 声明socket类型,同时生成链接对象 client.connect(('localhost', 6999)) # 建立一个链接,连接到本地
原创
发布博客 2021.07.11 ·
203 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

python socket简单应用

python socket例子:借鉴菜鸟例子client端:import socket# 客户端 发送一个数据,再接收一个数据from time import sleepif __name__ == '__main__': client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 声明socket类型,同时生成链接对象 client.connect(('localhost', 6999)) # 建立一个链接,连
原创
发布博客 2021.07.11 ·
153 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

python socket简单应用

python socket例子:借鉴菜鸟例子client端:import socket# 客户端 发送一个数据,再接收一个数据from time import sleepif __name__ == '__main__': client = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 声明socket类型,同时生成链接对象 client.connect(('localhost', 6999)) # 建立一个链接,连
原创
发布博客 2021.07.11 ·
153 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

搬运工小抄留底

多线程:搬运自:https://www.runoob.com/python/python-multithreading.html多线程类似于同时执行多个不同程序,多线程运行有如下优点: 使用线程可以把占据长时间的程序中的任务放到后台去处理。用户界面可以更加吸引人,这样比如用户点击了一个按钮去触发某些事件的处理,可以弹出一个进度条来显示处理的进度 程序的运行速度可能加快在一些等待的任务实现上如用户输入、文件读写和网络收发数据等,线程就比较有用了。在这种情况下我们可以释放一些珍贵的资源如内存占用等等。
原创
发布博客 2021.07.11 ·
96 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

vim操作

vimi:进入编辑模式esc:进入命令模式:末行模式不同模式之间不能直接切换 都要先进入命令模式再切换:w保存:wq 保存退出:wq! 强制保存退出:x保存退出:q!强制退出
原创
发布博客 2021.07.10 ·
92 阅读 ·
1 点赞 ·
0 评论 ·
1 收藏

linux/ubuntu常用命令

linux/ubuntu常用命令借鉴:https://www.runoob.com/linux/linux-command-manual.htmlctrl+alt+t :快速启动终端终端命令格式说明:command [-options] [parameter] 一般情况不强制要求顺序,除了scp命令外command:命令名-options:选项,没有,一个或多过parameter:参数 ,没有,一个或多个ls 查看当前目录下一层信息tree 查看多层目录pwd 查看路径clear 清
原创
发布博客 2021.07.09 ·
131 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

python异常处理语法篇

异常异常写法:语法:try: #可能发生错误的代码except: #如果出现异常执行的代码捕获指定异常:语法:try: #可能发生错误的代码except 异常类型: #如果捕获到该异常类型执行的代码捕获多个指定异常:语法:try: #可能发生错误的代码except (异常类型1,异常类型2):#使用元组括起来 #如果捕获到该异常类型执行的代码 [#print(result)]捕获异常描述信息:
原创
发布博客 2021.07.07 ·
535 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

类属性,类方法,静态方法,私有权限

#########################类属性:。。类属性就是类对象拥有的属性,它被该类的所有实例对象共有。。类属性可以使用类对象或实例对象访问类属性优点:。。记录的某项数据始终保持一致时,则定义类属性。。。实例属性要求每个对象为其单独开辟一份内存空间记录数据,而类属性为全类所共有,仅占用一份内存修改类属性:。。只能通过类对象修改,如果通过实例对象修改,只是创建了一个和类属性相同名字的实例属性类方法:。。需要使用装饰器@classmethod来标识其为类方法,第一个参数必须是类
原创
发布博客 2021.07.07 ·
163 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python继承 ,多态,封装

面向对象封装:…将属性和方法书写到类的里面的操作叫做封装…封装可以为属性和方法添加私有权限继承:…子类默认继承父类的所有属性和方法…子类可以重写父类属性和方法多态:…传入不同的对象,产生不同的结果#############################################################多态:指的是一类事物有多种形态(一个抽象类有多个子类 ,因而多态概念最好依赖于继承)实现步骤:定义父类,并提供公共方法定义子类,并重写父类方法传递子类对象给调用者,可
原创
发布博客 2021.07.07 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python os模块 文件,文件夹操作

os模块常用方法:import os#1.rename():重命名os.rename('old_name','new_name')#2.remove():删除文件os.remove('file_name')#3.mkdir()创建文件夹 注意文件夹和同目录其他文件名字不能一样os.mkdir('file_name')#4.rmdir()删除文件夹os.rmdir('file_name')#5.getcwd()获取当前目录路径 是当前文件目录os.getcwd()#6.c
原创
发布博客 2021.07.06 ·
166 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python文件备份操作例子

文件备份1.接受用户输入的文件名2.规划备份文件名3.备份文件写入数据4.文件入口不一定是要用户输入的,具体需求具体使用# ###############已经存在一个old_name.txt文件old_name = input("请输入要备份的文件的名字(需要添加后缀):")#提取后缀#-- 找到名字中的点 ---名字和后缀分离 --最右侧的点菜是后缀的点 --字符串查找某个子串(rfind)index = old_name.rfind('.')#判读文件名是否合法if index &
原创
发布博客 2021.07.06 ·
646 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏
加载更多