自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 收藏
  • 关注

原创 python3-leetcode-118. 杨辉三角

https://leetcode-cn.com/problems/pascals-triangle/class Solution: def generate(self, numRows: int) -> List[List[int]]: result = [] for i in range(numRows): d= [1]*(i+1) if i >=2: f.

2021-10-05 22:43:53 220

原创 python3-leetcode-53. 最大子序和

https://leetcode-cn.com/problems/maximum-subarray/class Solution: def maxSubArray(self, nums: list[int]) -> int: if len(nums) <=1: return sum(nums) vs = [0]*len(nums) vs[0]= nums[0] result = num.

2021-10-05 22:40:20 209

原创 python3-leetcode-121. 买卖股票的最佳时机

https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/class Solution: def maxProfit(self, prices: List[int]) -> int: if len(prices)<=1: return 0 minp,maxp = prices[0],0 for p in prices[1:]:.

2021-10-05 21:28:28 213

原创 python3-leetcode-5881. 增量元素之间的最大差值

https://leetcode-cn.com/contest/weekly-contest-260/problems/maximum-difference-between-increasing-elements/GitHub - w5678/leetcode-2021: Learn and Shareclass Solution: def maximumDifference(self, nums: list[int]) -> int: maxdiff =

2021-09-26 20:48:37 254

原创 python3-leetcode-2000. 反转单词前缀

https://github.com/w5678/leetcode-2021https://github.com/w5678/leetcode-2021力扣class Solution: def reversePrefix(self, word: str, ch: str) -> str: idx = word.find(ch) return word if idx== -1 else word[0:idx+1][::-1]+ wor...

2021-09-26 20:16:45 175

原创 leetcode-python3-1759. 统计同构子字符串的数目

https://leetcode-cn.com/problems/count-number-of-homogenous-substrings/https://leetcode-cn.com/problems/count-number-of-homogenous-substrings/https://github.com/w5678/leetcode-2021https://github.com/w5678/leetcode-2021class Solution: def countHomo

2021-09-25 21:19:16 213

原创 leetcode-python3-1758. 生成交替二进制字符串的最少操作数

我的题解:class Solution: def minOperations(self, s: str) -> int: return min(self.startWith1(s),self.startWith0(s)) def startWith1(self,s:str) -> int: i,cnt=0,0 key=0 maps={ 1:"1", 0:"...

2021-09-25 20:44:02 196

原创 Golang-报错-go get github/xxx

> go get github.com/gin-gonic/gin... exit status 128: fatal: git fetch-pack: expected shallow listRoot cause:是git的问题,请升级git到最新版本,就好了

2021-09-20 16:12:54 215

原创 Golang-基础-linux执行权限问题

我们正常把编译过的二进制copy到server的tmp下验证chmod 777 hello./hello会报错:fork/exec /tmp/go-build584080616/b001/exe/hello: permission denied原因是:在go中不认/tmp/目录将hello 移动到其他目录执行就行了...

2021-09-20 11:01:12 721

原创 Golang-基础-交叉编译

GOOS=windows GOARCH=amd64 go build -o hello hello.goGOARCH, 目标平台的 CPU 架构. 常用的值amd64,arm64,i386,armhf GOOS, 目标平台, 常用的值linux,windows,drawin(macOS) GOARM, 只有GOARCH是arm64才有效, 表示arm的版本, 只能是 5, 6, 7 其中之一 CGO_ENABLED, 是否支持 CGO 交叉汇编, 值只能是0...

2021-09-20 10:57:01 160

原创 python -monkey patching

class Say(): def sayme(self): print("say {}".format(self.name())) print("say {}".format(self.what))class Run(): def name(self): return "monkey" Say.name =name what = "hello" Say.what = what def run(self.

2021-07-06 09:23:08 121

原创 Flask manage.py migrate 不识别表的修改

(1)app = Flask(__name__)# _config = configs.get("dev")# app.config.from_object(_config) # 增加配置app.config['SQLALCHEMY_DATABASE_URI'] = 'mysql+pymysql://root:{}@localhost/mydb?charset=utf8'.format("123456")db = SQLAlchemy(app)db.metadata.clear()db

2021-05-23 21:42:09 191

原创 杂文-绿芽

今天是什么日子啊,躺在沙发上睡着了,转眼周末结束了。透过寒冷的窗台,就仿佛站在夜幕的边上,我看着簌簌小雨,那是树枝抽芽的时节。那时候,我坐在课桌边,看向路边泡桐的叶子,出芽,长大,长绿。也是这个时候,一个人早早走在冷清的街道上,6点多的地铁口冷清清,跟我一起都是刚踏入社会的年轻人,就想那时候的树叶一样。后来我也不去关注春天了,慢慢忘记了时间是怎么走的了,我曾记得树枝在我们身边冒头长大,也不曾去留意树叶枯落成泥。那时的我,早起贪黑就像开足马力的机器,轰轰隆隆的声音一直在脑子里回响。我开始陷

2021-03-07 21:17:34 170

原创 Flask && pytest 测试

留坑,学习中

2021-02-20 22:51:22 343

原创 生日前夕做了个梦,向30岁问个好

嗨,朋友,今年的情人节就是明天,也是我的生日,我早早的定好蛋糕,温上一壶酒,准备小酌一下,聊以慰藉这烦人的午后。今年苏州这里建议在苏过年,我答应了她,不在老家的感觉是那么的特别,年味淡了许多。她总是说 多想跟我一起过个年,也顺便给我过个生日。今年,就如愿了。多少个离别的情人节,就有多少种离别的滋味,年少不懂社会的苦,踏入社会几年才明白毒打的苦,看不见摸不着却那么深刻。我说,今年就结婚吧,别再吵架了。在古老的笔记里翻翻以前的牢骚,以前的自己...2017-2-14能否看到今年的雪.

2021-02-13 20:57:07 202 2

原创 SQLAlchemy Datetime 和 TIMESTAMP

SQLAlchemy 是 python 中常用都ORM的组建,在Flask 中广泛使用。default 和server_default :default = 默认值只在使用SQLAlchemy创建数据时候才生效, 如果想要在任何地方都生效需要使用 server_defaultDatetime 的server_default 使用func.utime()TIMESTAMP的server_default 使用text("CURRENT_TIMESTAMP")在这里我们创建2个表...

2021-02-04 15:18:04 8465 1

原创 python context 上下文 总结

在python中上下文是一个看得见摸得着的对象,我们当前程序跑的环境信息都可以被称为上下文。在多线程中,新创建一个线程就意味着新 创建一个上下文(thread local),而多线程里的多个上下文相互隔离,这也是flask实现的高明之处。常见上下文的使用场景: Flask 里面的dispatch 函数,就是为每个request 创建一个类似于threadlocal的一种东西,在视图函数中使用的request ,session,g 相互隔离 with 用法,打开一个问题 ope..

2021-01-27 11:30:53 1535

原创 python3 抽象基类

1,抽象基类(Abstract base class或者 ABCs)用于定义一组必须被类的“鸭子类型”实例实现的方法与属性,可以继承抽象基类本身的类作为类的实例,但是必须提供所有适合的方法。from collections.abc import Containerclass TestContainer: def __contains__(self,x): return TruemyContainer =TestContainer() print(isin.

2020-12-28 17:23:21 240

原创 python面向对象001

名词解释OOA 面向对象分析针对问题或者系统任务的过程,设计所需对象之间的交互关系。聚焦于要完成什么。OOD面向对象设计将这些需求转化为实现方案的过程,命名对象名词,定义对象的行为等。聚焦于怎么完成。OOP面向对象编程我们最为熟悉,这个就是将OOD的设计转化为Code的过程。property 特性 常用于“只读属性”attribute 属性 可被读写, 有些情况也包括了property封装继承多态抽象:是另外一种封装和信息隐藏相关的面向对象的概念,..

2020-12-24 09:24:09 90

原创 python3 新款虚拟环境 venv

目前 python2 官方已经不再支持和更新,所以许多python2的项目都要迁移到python3上去。部署最简洁的方式就是virtualenv 生成 venv来管理我们项目里的一些包,区别里系统的包。(1)python2 & 小于python3.4是使用virtualenv来生成的virtualenv -m python3 venvsource venv/bin/activatepip3 install flaskdeactivate(2) 大于p..

2020-09-21 15:13:47 191

原创 Linux 查看user 信息

1, id 命令[root@vmhf1sap001 ~]# id sdeadminuid=50292(sdeadmin) gid=50292(sde) groups=50292(sde)详解:https://www.runoob.com/linux/linux-comm-id.html2, chown user:group xxxx 设置文件权限, -r 表示递归文件夹里的文件...

2020-06-22 11:01:48 1247

原创 Vue-在Mac上启动 server功能报错

Mac vue ui Error: ENOENT: no such file or directory, uv_cwd尝试了很多,问题应该出现在node的版本上如果你是使用homebrew 安装的node的话,会给你安装上最新的版本14.0.0请卸载brew uninstall node然后去node 官网,使用安装包 安装 12.16.2 版本的https://...

2020-04-24 22:23:02 572

原创 [vue] vue-cli-service serve --mode development --dashboard Mac 上报错

vue-cli-service serve --mode development --dashboard$ vue-cli-service serve --mode development --dashboardINFO Starting development server...<s> [webpack.Progress] 0% compiling<s&g...

2020-04-11 22:01:41 8138

原创 Git 添加一个已存在的项目到 你新的git 仓库中

1, 在Git上创建1个新的仓库,创建成功后会提示你加载内容…or create a new repository on the command line…or push an existing repository from the command line2, 我们选择第二种方式git config --global user.email xxxxgit config --...

2020-04-11 13:02:45 504

原创 git 提交一个空的文件目录

1, 有的时候我们需要保留空的文件目录去部署,但是项目中空的目录git又无法识别 可以使用 .gitkeep 来实现,是.gitignore 反义词 将.gitkeep 放进你的空目录下, touch .gitkeep然后在项目的.gitignore 下写默认不忽略.gitkeep!.gitkeep应该可以了!...

2020-04-10 14:40:21 583

原创 github .gitignore 不生效的解决办法

1, 先清楚cache 1021 ll 1022 git status 1023 git rm -r --cached . 1024 git add . 1025 git status 1027 git commit -m"update gitignore"2, 注意(1)需要先提交所有的更新,因为git add . 会把 所有的改动都加入的。(2)另...

2020-04-07 15:04:13 381

原创 Vue main.js 添加axios 和npm run dev

1, npm run dev 时候 报错在此记录下RootCause是 import xxx 一定要在main.js 的最上面,就是说Vue.use(VueAxios,axios) 放在所有import 语句后面才行。2, npm run dev 默认是localhost:8080如果需要指定 host 和端口在.config/index.js 修改...

2020-03-29 18:41:56 933

原创 Django 3.0.4 - 使用mysql 报错

0,环境信息我使用的是centos7.6 ,python3 = 3.6.8 下的虚拟环境rpm -qa |grep MySQLMySQL-client-5.7.25-1.el7.x86_64MySQL-shared-5.7.25-1.el7.x86_64MySQL-server-5.7.25-1.el7.x86_64MySQL-devel-5.7.25-1.el7.x86_6...

2020-03-29 12:40:36 227

原创 python3- logging RotatingFileHandler 简单用法与总结

1 code#!coding:utf-8import loggingimport osfrom config import LOG_NAMEfrom logging.handlers import RotatingFileHandlerlogfile="{0}/logs/{1}".format(os.path.abspath('.'),LOG_NAME)def_format...

2019-08-23 09:40:22 8560

原创 python -logging 模块

概述logging 是python自带的日志模块,既可以输出到控制台,也可以输出到文件中。用法import logging    # 创建一个logger  logger = logging.getLogger('mylogger')  logger.setLevel(logging.DEBUG)    # 创建一个handler,用于写入日志文件  fh ...

2018-11-13 09:32:15 263

原创 解决 服务器中的msyql服务 在客户端上不能连接的问题!

如今云主机越来越流行了,然而专业的数据库服务器比较昂贵,我们这种个人用户能搭建一个云上的mysql就可以满足使用了。但是如何配置使得云上的mysql服务,本地win环境下也能使用呢?相信很多人跟我一样都这样的疑惑,我也翻阅很多的博客,和问答,终于找到答案,来跟大家分享!1,环境信息是aliyun服务器,mysql5.72,第一步: 先在阿里云的控制台上开通 3306 这个端口,参照下图第二步:配置...

2018-05-17 04:24:25 461

原创 django项目中全文检索,搜索功能的实现

1,安装jieba,whoosh,haystackpip install XXXX2,改项目的一些配置    增加search的模板search.html如下:&lt;!DOCTYPE html&gt;&lt;html&gt;&lt;head&gt; &lt;title&gt;&lt;/title&gt;&lt;/head&gt;&lt;body&gt;{% if query %

2018-04-15 08:13:57 2763 1

原创 阿里云(ubuntu)下使用nginx、uwsgi部署django项目

1,uwsgi自验证(1)ubuntu下载uwsgi服务器         sudo pip install uwsgi    完成 (2)在django项目的项目路径下,新建test.py文件,代码如下;    #!/bin/python    def application(env, start_response):      start_response('200 OK', [('Conte...

2018-04-08 06:32:37 608

原创 django开发

1 django开发步骤(1)创建虚拟环境;一个主机上可能运行多个项目,可能项目间package不一样,使用workon ....(2)安装django,pip install ***(3)创建项目,如 django-admin startproject  mysite(4)在项目中创建应用app,如python manage.py startapp app1    需要将"app1"加入到set...

2018-03-16 23:48:30 202

原创 pycharm pro2017 激活

原来2017年的已经失效,可以参考如下链接解决问题https://jingyan.baidu.com/article/a378c960daf80eb328283033.html我只是搬运工

2018-03-16 23:23:50 317

原创 域名解析中的挫折,IPV4就公网IP

我之前犯过错误,原因是主机记录根记录值记错了网上都是说是IPV4  其实IPV4的IP就你的公网服务器IP

2018-03-16 23:07:28 1578

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除