IM_bean_sir
码龄7年
关注
提问 私信
  • 博客:35,088
    35,088
    总访问量
  • 14
    原创
  • 1,288,477
    排名
  • 3
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:浙江省
  • 加入CSDN时间: 2018-05-07
博客简介:

Hello, Bean Sir

查看详细资料
个人成就
  • 获得17次点赞
  • 内容获得1次评论
  • 获得27次收藏
创作历程
  • 1篇
    2022年
  • 3篇
    2020年
  • 4篇
    2019年
  • 7篇
    2018年
成就勋章
TA的专栏
  • 前端开发
    1篇
  • python基础
    1篇
  • Python
    8篇
  • Mysql
    5篇
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

闭包和闭包可能带来的问题

闭包的作用:1. 可以读取函数内部的变量2.让这些变量的值始终保持在内存中。闭包可能带来的问题:1. 闭包会使得函数中的变量都被保存在内存中,内存消耗很大,所以不能滥用闭包,否则会造成网页的性能问题。2. 一般来讲,当函数执行完毕后,局部活动对象就会销毁,内存仅保存全局作用域。但是,闭包的情况不同, 函数执行完毕后,其活动对象不会销毁,因为匿名函数的作用域链仍然引用这个活动对象。直到匿名函数被销毁后, 函数的活动对象才会被销毁。......
原创
发布博客 2022.07.03 ·
910 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Mysql中change与modify的区别,及其使用方法

Mysql中change与modify的区别官方文档介绍:TheCHANGE,MODIFY, andALTERclauses enable the names and definitions of existing columns to be altered. They have these comparative characteristics: CHANGE: Can rename a column and change its definition, or both....
原创
发布博客 2020.12.18 ·
3668 阅读 ·
5 点赞 ·
0 评论 ·
5 收藏

MYSQL中concat返回值出现null

遇到concat的内容中包含null的数据时,一定要先对null数据进行判断,不然concat返回值为null可以利用ifnull提前对数据进行判断,防止出现结果返回null举例:concat(id, name) # id或者name中有一个为null则返回nullconcat(ifnull(id, ''), ifnull(name, '')) # 利用ifnull提前对id进行判断,防止出现null的情况...
原创
发布博客 2020.06.30 ·
991 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python中如何指定import的文件目录

在默认的路径下找不到要import的文件,使用sys模块即可from sys import pathpath.append(r"指定的路径")import 指定路径下的python模块
原创
发布博客 2020.06.28 ·
3830 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

Jupyter notebook快捷操作

Jupyter Notebook 有两种键盘输入模式。编辑模式,命令模式。命令模式 (按键 Esc 开启)Enter: 转入编辑模式 Shift-Enter: 运行本单元,选中下个单元 Ctrl-Enter: 运行本单元 Alt-Enter: 运行本单元,在其下插入新单元 Y: 单元转入代码状态 M:单元转入markdown状态 R: 单元转入raw状态 1:...
原创
发布博客 2019.08.29 ·
202 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQL删除字符串中不想要的部分

如果单列数据做了标记,比如添加了"new"等,需要替换或删除时,可以用该方法replace()函数REPLACE( string_replace1 , string_replace2 , string_replace3 )参数解析:string_replace1 待搜索的字符串表达式。string_replace1 可以是字符数据或二进制数据string_re...
原创
发布博客 2019.08.02 ·
6198 阅读 ·
2 点赞 ·
0 评论 ·
2 收藏

Python预编译语句防止SQL注入(转)

 错误用法:1 sql = "select id,type,name from xl_bugs where id = %s and type = %s" % (id, type)2 cur.execute(sql)这种用法就是常见的拼接字符串导致sql注入漏洞的产生。看到这个突然想到上个礼拜drupal水滴的那个漏洞,其并不是预编译语句被绕过了。而是在构造带入的预编译语句的时候拼接...
转载
发布博客 2019.01.20 ·
1764 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

匿名函数的作用,与普通函数的区别

lambda 匿名函数lambda [arg1 [,arg2,.....argn]]:expressiona = lambda x: x+1print(a(1))result: 2lambda函数与普通函数的区别:(1)省去定义的过程,代码变得更加简洁(2)省去了普通函数命名的过程lambda函数能实现较为简单的功能,但不能传递数据,不能在expression中使用f...
原创
发布博客 2019.01.14 ·
4220 阅读 ·
2 点赞 ·
0 评论 ·
4 收藏

Python3中的转义字符\r和\n

\r在最开始学到的时候,一直很难理解里面所谓回车的意思。实际\r 是将光标定位到本行开头,而
是换行到下一行:print("你好啊\r我是")结果应该为: 我是啊print("你好啊
我是")结果应该为:你好啊我是在print中如果在字符串前加上r,那原有的转义字符将变为普通字符print(r"\tt")结果应该为:\tt ...
原创
发布博客 2018.12.24 ·
6785 阅读 ·
5 点赞 ·
0 评论 ·
7 收藏

利用socket创建文件下载过程

利用Python中的socket进行文件下载过程客户端代码如下:import socket   def main():     # 创建套接字     tcp_client_socket = socket.socket(socket.AF_INET, socket.SOCK_STREAM)     dest_ip = input("请输入ip:")     dest_port ...
原创
发布博客 2018.12.21 ·
457 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

date与timestamp,load data,timestampdiff()

1. Mysql 中date和timestamp的区别date 通常表现形式YYYY-MM-DDtimestamp 通常表现形式YYYY-MM-DD HH-MM-SS     与datetime 类似timestamp和时区相关,跟能反应当前时间。当使用timestamp时,插入时间会转化为本时区时间;查询时间,会转换为本时区时间在输出。不同时区人看到时间不同,如果记录时间是为了让不同...
原创
发布博客 2018.10.24 ·
277 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Pygal program - visualization of high temperature

To visualize the high temperature of Alaska create visual_high.pyimport csvfrom matplotlib import pyplot as pltfilename = 'sitka_weather_07-2014.csv'with open(filename) as f:    reader = csv.reader(f)...
原创
发布博客 2018.07.14 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Make craps more interesting

The die_visual.py has been modified, some new funcitons have been added。die_visual.pyimport pygalfrom die import Diedie1 = Die()die2 = Die(10)results = []for roll_num in range(10000):    result1 = die...
原创
发布博客 2018.07.13 ·
131 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

基于掷骰子数据,利用Pygal画图

研究了半天spyder,想想还是先好好学python今天是学习了使用掷骰子生成的数据画图,代码如下:die.pyfrom random import randintclass Die():    """表示一个骰子的类"""        def __init__(self,num_sides=6):        self.num_sides = num_sides            def...
原创
发布博客 2018.07.12 ·
343 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

利用python进行随机散点图绘制

先写了一个random_walk.py文件,一个类用于生成散点图  from random import choice class RandomWalk():     """"一个生成随机漫步的属性"""       def __init__(self,num_points=5000):         """"初始化随机漫步属性"""  
原创
发布博客 2018.07.11 ·
5084 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏
加载更多