随笔分类 -  Python

摘要:问题描述 问题分析: 回溯法,每次判断上下左右四个方向是否满足条件 python代码 阅读全文
posted @ 2019-05-14 20:00 二十四桥明月夜33 阅读(361) 评论(0) 推荐(0)
摘要:背景 近期公司项目中加了一个积分机制,用户登录签到会获取登录积分,但会出现一种现象就是用户登录时会增加双倍积分,然后生成两个积分记录。此为问题 问题分析 项目采用微服务架构,下图为积分机制流程 worker通过分析日志记录从而判断用户当天积分是否增加,进而进行积分增加增添记录或者无操作。 两个wor 阅读全文
posted @ 2018-11-29 18:45 二十四桥明月夜33 阅读(3962) 评论(0) 推荐(1)
摘要:背景 公司线上部署采用docker swarm方式,这几天线上项目时间突然出了问题(ps:第一反应,我去,这也能出问题,代码里肯定藏毒了),线上时间总跟实际时间差八个小时。本着速战速决的原则,把所有时间减了八个小时,夜晚一上线,卧槽,没生效,大佬给我“指点”一通后我幡然醒悟。得,总结一下问题 问题分 阅读全文
posted @ 2018-11-27 11:31 二十四桥明月夜33 阅读(300) 评论(1) 推荐(0)
摘要:一、概述 本篇主要介绍自己平常所遇到的各种有趣的关于python的简短例子 二、正文 chapter 1 解决思路: 1 s='{:,.2f}'.format(100000.0) 2 print(s) chapter 2 解决思路: 1 报错 2 3 其实这个问题本来很简单,就是说如果遍历一个字典, 阅读全文
posted @ 2018-03-14 17:24 二十四桥明月夜33 阅读(208) 评论(0) 推荐(0)
摘要:一、概述 本篇简要介绍百度语音语音识别的基本使用(其实是斗地主时想弄个记牌器又没money,抓包什么的又不会,只好搞语音识别的了) 二、创建应用 打开百度语音官网,产品与使用->语音识别->立即使用->创建应用 出现如下页面 依照提示依次填写,最终结果 (ps:我就想弄个记牌的,就起了个计数器的名) 阅读全文
posted @ 2018-03-01 17:25 二十四桥明月夜33 阅读(3233) 评论(0) 推荐(1)
摘要:软件开发架构 既然谈起网络编程,就得说说软件开发的架构: c/s架构 C/S结构软件(即客户机/服务器模式)分为客户机和服务器两层,客户机不是毫无运算能力的输入、输出设备,而是具有了一定的数据处理和数据存储能力,通过把应用软件的计算和数据合理地分配在客户机和服务器两端,可以有效地降低网络通信量和服务 阅读全文
posted @ 2018-01-29 18:37 二十四桥明月夜33 阅读(517) 评论(2) 推荐(0)
摘要:计算机网络基础 早期联机 以太网 : 局域网与交换机 广播 主机之间“一对所有”的通讯模式,网络对其中每一台主机发出的信号都进行无条件复制并转发,所有主机都可以接收到所有信息(不管你是否需要),由于其不用路径选择,所以其网络成本可以很低廉。有线电视网就是典型的广播型网络,我们的电视机实际上是接受到所 阅读全文
posted @ 2018-01-25 18:07 二十四桥明月夜33 阅读(662) 评论(1) 推荐(1)
摘要:hashlib模块 Python的hashlib提供了常见的摘要算法,如MD5,SHA1等等。 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固 阅读全文
posted @ 2018-01-24 17:11 二十四桥明月夜33 阅读(315) 评论(0) 推荐(2)
摘要:前言 上节大话python面向对象对面向对象有了一些了解,这次就不用大话风格了 (ps:真心不好扯啊) isinstance与issubclass isinstance(obj,cls)检查是否obj是否是类 cls 的对象 issubclass(sub, super)检查sub类是否是 super 阅读全文
posted @ 2018-01-22 18:52 二十四桥明月夜33 阅读(305) 评论(0) 推荐(1)
摘要:前言 师门中每逢成人礼就要下山历练一番,小掌门今年成人礼,下山也有一段时日。可恰逢年底,今年百姓收成都不是很好,各大店铺也很少招人,再加上学艺不精,小掌门无事可做就只能饿肚子了。后来小掌门饿的实在不行,只好沿街乞讨。其时惨状如图: 初识面向对象 就这样每天风吹日晒地乞讨,后来小掌门发现自己每天所获得 阅读全文
posted @ 2018-01-16 20:08 二十四桥明月夜33 阅读(1663) 评论(11) 推荐(8)
摘要:前言 眼看着老掌门年纪越来越大,掌门之位的传承也成了门派中的一件大事。这天,老掌门把小掌门叫到跟前,语重心长地说道:孩子啊,以后你就要继任掌门之位了,我就传授此生所学的绝世功法与你,以后可要悉心学习,潜心修炼。藏经洞便是功法所在之处,今日你去取了便是。小掌门听完这内心可犯了嘀咕,藏经洞他可是去过,里 阅读全文
posted @ 2018-01-13 14:39 二十四桥明月夜33 阅读(900) 评论(5) 推荐(7)
摘要:什么是模块 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到py 阅读全文
posted @ 2018-01-10 17:22 二十四桥明月夜33 阅读(991) 评论(0) 推荐(2)
摘要:正则表达式概述 正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里,正 阅读全文
posted @ 2018-01-09 17:18 二十四桥明月夜33 阅读(4207) 评论(0) 推荐(3)
摘要:NumPy数组的维数称为秩(rank),一维数组的秩为1,二维数组的秩为2,以此类推。在NumPy中,每一个线性的数组称为是一个轴(axes),秩其实是描述轴的数量。比如说,二维数组相当于是一个一维数组,而这个一维数组中每个元素又是一个一维数组。所以这个一维数组就是NumPy中的轴(axes),而轴 阅读全文
posted @ 2018-01-08 19:00 二十四桥明月夜33 阅读(12093) 评论(2) 推荐(4)
摘要:内置函数 截止到python版本3.6.2,现在python一共为我们提供了68个内置函数。它们就是python提供给你直接可以拿来使用的所有函数。 内置函数分类 作用域相关 基于字典的形式获取局部变量和全局变量 globals()——获取全局变量的字典 locals()——获取执行本方法所在命名空 阅读全文
posted @ 2018-01-06 18:21 二十四桥明月夜33 阅读(777) 评论(0) 推荐(1)
摘要:迭代器 迭代器的引入 假如我现在有一个列表l=['a','b','c','d','e'],我想取列表中的内容,那么有几种方式? 1、通过索引取值 ,如了l[0],l[1] 2、通过for循环取值 但你有没有想过,我们为什么可以使用for循环来取值? for循环内部是怎么工作的呢? 迭代器 对于一个列 阅读全文
posted @ 2018-01-03 19:06 二十四桥明月夜33 阅读(241) 评论(2) 推荐(2)
摘要:什么是闭包 运行结果 内部函数对外部函数作用域里变量的引用(非全局变量),则称内部函数为闭包。 nonlocal访问外部函数的局部变量(python3) ****上一层局部变量,就近原则**** 判断闭包函数的方法__closure__ 思考: 装饰器的前世今生 小掌门上班也有一段日子,终于到了发年 阅读全文
posted @ 2017-12-27 19:57 二十四桥明月夜33 阅读(267) 评论(0) 推荐(0)
摘要:什么是命名空间 比如有一个学校,有10个班级,在7班和8班中都有一个叫“小王”的同学,如果在学校的广播中呼叫“小王”时,7班和8班中的这2个人就纳闷了,你是喊谁呢!!!如果是“7班的小王”的话,那么就很明确了,那么此时的7班就是小王所在的范围,即命名空间 globals、locals locals: 阅读全文
posted @ 2017-12-27 17:36 二十四桥明月夜33 阅读(247) 评论(0) 推荐(0)
摘要:书籍是《python核心编程》第三版,学习环境py3.6 2-1 时间戳服务器 附源代码: 运行后 Traceback (most recent call last): File "F:/learn_test/时间戳服务器.py", line 18, in <module> tcpCliSock.s 阅读全文
posted @ 2017-12-27 15:12 二十四桥明月夜33 阅读(533) 评论(0) 推荐(0)
摘要:1、文件打开 2、文件操作 打开文件时,需要指定文件路径和以何等方式打开文件,打开后,即可获取该文件句柄,日后通过此文件句柄对该文件操作。 三种基本的文件操作模式:r(only-read)、w(only-write)、a(append) 文件操作 可读可写模式 3、其他操作 tell和seek fl 阅读全文
posted @ 2017-12-25 19:35 二十四桥明月夜33 阅读(339) 评论(0) 推荐(0)