11 2017 档案
摘要:'''You need to find the largest value in each row of a binary tree.Example:Input: 1 / \ 3 2 / \ \ 5 3 9Output: [1, 3, 9]'''# Definition for a binary tree nod...
阅读全文
摘要:Given an array of integers, 1 ≤ a[i] ≤ n (n = size of array), some elements appear twice and others appear once.Find all the elements that appear twice in this array.Could you do it without extra spac...
阅读全文
摘要:通配符是 shell 命令中的重要功能,? 表示匹配任意 1 个字符,*表示匹配 0 个或多个字符。请使用你熟悉的编程语言实现一个字符串匹配函数,支持 ? 和 * 通配符。如 “a?cd*d” 匹配 “abcdaccd” 1 #coding:utf8 2 ''' 3 通配符是 shell 命令中的重要功能, 4 ? 表示匹配任意 1 个字符, 5 *表示匹配 0 个或多个字符。 6 ...
阅读全文
摘要:给定一个字符串 s 和正整数 n,请使用你熟悉的编程语言输出 s 中包含不超过 n 种字符的最长子串,如 s="uabbcadbaef",n=4 时应该输出 "abbcadba"。 1 # 判断一个字符串里面有几个不同字目 2 def count_diff(s): 3 arr = [] 4 for i in s: 5 if i not in arr: ...
阅读全文
摘要:今天尝试安装了centos系统 玩一玩 刚刚装好的操作系统 ping www.baidu.com的时候 报出 name or service not known 查了好多资料,都没有很好的解决 最后综合好几个资料 解决办法如下: 1 首先 添加dns服务器 vi /etc/resolv.conf 在
阅读全文
摘要:使用python2 总是遇到 UnicodeDecodeErrorUnicodeDecodeError: 'ascii' codec can't decode byte 0xe9 in position 37: ordinal not in range(128) 尝试 decode encode 也
阅读全文
摘要:1 shell脚本的规范: 1 文件后缀是 .sh 2 首行是命令解释器: #!/bin/bash 3 首行下面注释写脚本基本信息: 脚本名称、功能、编写时间、撰写人、联系方式等 2 shell执行方式: 1 使用命令解释器加载脚本文件: bash 文件 2 绝对路径或相对路径 ./demo.sh
阅读全文
摘要:完全原创,能力有限,欢迎参考,未经允许,请勿转载 ! 完全原创,能力有限,欢迎参考,未经允许,请勿转载 ! 完全原创,能力有限,欢迎参考,未经允许,请勿转载 ! 完全原创,能力有限,欢迎参考,未经允许,请勿转载 !
阅读全文
摘要:单元测试实际上就是一些“断言”(assert)代码 断言就是判断一个函数或对象的一个方法所产生的结果是否符合你期望的那个结果。 python中assert断言是声明布尔值为真的判定,如果表达式为假会发生异常。、 单元测试中,一般使用assert来断言结果 常用的断言方法: 单元测试的基本写法:
阅读全文
摘要:蓝图的目的是实现 各个模块的视图函数写在不同的py文件当中。 主视图 中 导入 分路由视图的模块,并且注册蓝图对象 分路由视图中 利用 蓝图对象 的route 进行装饰视图函数 主路由视图函数: 分路由: login_demo.py register_demo.py
阅读全文
摘要:1 #coding:utf8 2 3 from flask import Flask 4 from flask_sqlalchemy import SQLAlchemy 5 6 app = Flask(__name__) 7 8 # 设置链接数据库的url 9 app.config['SQLALCHEMY_DATABASE_URI']='mysql://root:my...
阅读全文
摘要:在py文件同级下 建立templates文件夹,再文件夹中编写html文件 1 向模版中传递参数: 2 反向路由: 3 过滤器、自定义过滤器: 4 web表单接收参数 wtf表单的使用: 4 宏的编写与使用
阅读全文