![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python自学
Tableau1
一名小码农路过。。
展开
-
初学者学习python的几个建议
初学者学习python的几个建议Python是最容易入门的编程语言,没有之一。如果初学者接触的第一门语言是C或者C++,对他们来说最难的不是语法,而是容易出现内存泄漏、指针等问题。有时候排查这些问题对初学者的打击很大,尤其是没掌握排查BUG技巧时。如果初学者接触的第一门语言是Python,学习曲线则会平滑得多,掌握一些基本语法和Python内置的数据结构,已经可以上手写一些小工具或者小型应用。...转载 2019-07-26 15:14:53 · 485 阅读 · 0 评论 -
数据库优化
1、MySQL优化综合性技术表的设计合理化(符合3NF,有时也要进行反三范式操作)添加适当索引分表技术(水平分割、垂直分割)主从复制,读写分离存储过程(模块化编程,可以提高速度)对MySQL配置优化(配置最大并发数my.ini,调整缓存大小)系统应用优化等服务器的硬件优化2、索引分类单值索引一个索引只包含单个列,一个表可以有多个单值索引,一般来说, 一个表建立索引不要超过5个...转载 2019-08-01 14:39:20 · 116 阅读 · 0 评论 -
csrf和xss攻击
什么是csrf攻击?跨站请求伪造csrf攻击的原理1,登陆正常网站A2,返回cookie存储到用户C3,用户C没登出访问B4,B伪造请求发送给A5,A不能判断请求的来源,处理了B的请求达到攻击针对csrf攻击进行防护a.验证 HTTP Referer 字段;b.在请求中添加 token 并验证;c.在 HTTP 头中自定义属性并验证;什么是xss攻击?跨站脚本攻击xss攻...转载 2019-08-01 14:41:01 · 113 阅读 · 0 评论 -
轻松搞定python中模板和包的使用
模块1.1 模块的概念模块是 Python 程序架构的一个核心概念每一个以扩展名 py 结尾的 Python 源代码文件都是一个 模块模块名 同样也是一个 标识符,需要符合标识符的命名规则在模块中定义的 全局变量 、函数、类 都是提供给外界直接使用的 工具模块 就好比是 工具包,要想使用这个工具包中的工具,就需要先 导入 这个模块1.2 模块的两种导入方式1)import 导入...转载 2019-08-01 14:46:04 · 186 阅读 · 0 评论 -
Python—三目运算
Python 可通过 if 语句来实现三目运算的功能,因此可以近似地把这种 if 语句当成三目运算符。作为三目运算符的 if 语句的语法格式如下:(True_statements) if (expression) else (False_statements)三目运算的规则是:先对逻辑表达式 expression 求值,如果逻辑表达式返回 True,则执行并返回 True_statements...转载 2019-08-05 17:23:52 · 297 阅读 · 0 评论 -
redis使用案例
1.计数器 string单线程,避免并发问题,保证不会出错,毫秒级性能命令:INCRBY incrby2.队列 list 简单消息队列、用户第几个访问、新闻列表排序由于redis把数据添加到队列是返回添加元素在队列的第几位,所以可以做判断用户是第几个访问这种业务新闻列表页面最新的新闻列表,redis的 LPUSH命令构建List3.在线状态、签到(大数据处理)几亿用户系统的签到,去重...转载 2019-08-05 17:25:29 · 385 阅读 · 0 评论