3 vision泉

尚未进行身份认证

厚积薄发,来日方长。

等级
TA的排名 2w+

Effective Python笔记

第一章:用Pythonic方式来思考第2条 PEP8《Python Enhancement Proposal #8》8号Python增强提案。空白:①4个空格代表tab ②每行<=79字符 ③分行后加4个空格 ④类中方法空1行,方法和类空2行命名:①函数、变量、属性用小写字母和下划线组成 ②受保护用单下划线,私有用双下划线 ③类与异常用驼峰 ④模块级别常量用全大写 ⑤类中实例方法首个参数是self,表示改对象;类方法的首个参数是cls,表示该类。表达式和语句:①not不要放在表达式前面 ②

2020-05-22 19:16:28

javascrip部分

表单提交<script type="text/javascript"> window.onload = function() {//当文档加载完毕时执行本函数 var form = document.getElementById("form1");//获取表单元素对象 form.onsubmit = function() {//给表单元素添...

2020-05-02 17:25:11

Django,js,html数据传输

Django数据传输到jsfrom django.shortcuts import renderimport jsondef index(request): obj = {"name": "james"} return render(request, 'base.html', {'objs': json.dumps(obj)})#不能用local()html<in...

2020-05-02 16:45:14

urls.py

app目录下创建urls.pyfrom django.urls import pathfrom . import viewsurlpatterns = [ path('index/', views.index, name='首页'),]主目录下的urls.pyinclude app目录下的所有urlsfrom django.contrib import admi...

2020-05-02 14:49:28

static

存放js文件setting.pySTATICFILES_DIR = [os.path.join(BASE_DIR, STATIC_URL)]解释:setting.py 中 INSTALLED_APPS中有django.contrib.staticfiles。所以名字要STATICFILES_DIR,且STATIC_URL = ‘/static/’。...

2020-05-02 11:59:00

admin.py

作用http://127.0.0.1:8000/admin的管理员站点。创建超级用户python manage.py createsuperuseradmin.py示例from django.contrib import adminfrom . import modelsadmin.site.register(models.Province)设置成中文setting.py文...

2020-05-02 11:50:22

models.py

简单示例from django.db import modelsclass Province(models.Model): """省份表""" province_id = models.IntegerField(primary_key=True, help_text='省份id') province_name = models.CharField(max_lengt...

2020-05-02 11:44:44

LeetCode 11. 盛最多水的容器

11. 盛最多水的容器思路:双指针,放弃低的那边class Solution {public: int maxArea(vector<int>& height) { int n=height.size(); int left=0, right=n-1, res=0; while(left<right){...

2020-04-18 09:48:37

LeetCode 55. 跳跃游戏

55. 跳跃游戏思路:贪心class Solution {public: bool canJump(vector<int>& nums) { int len = nums.size(); if (len <= 1) return true; int maxDis = nums[0]; ...

2020-04-17 08:47:23

LeetCode 56. 合并区间

56. 合并区间思路:排序class Solution {public: vector<vector<int>> merge(vector<vector<int>>& intervals) { sort(intervals.begin(), intervals.end(), cmp); vector&l...

2020-04-16 13:55:22

LeetCode 542. 01 矩阵

542. 01 矩阵笔记 x*col+y这里卡了很久class Solution {public: vector<vector<int>> updateMatrix(vector<vector<int>>& matrix) { row=matrix.size(), col=matrix[0].size();...

2020-04-15 10:53:14

LeetCoed 5383. 给 N x 3 网格图涂色的方案数

5383. 给 N x 3 网格图涂色的方案数分类:ABA, ABC各6种,每个ABA可与2ABC+3ABA结合, 每个ABC可与2ABC+2ABA结合class Solution: def numOfWays(self, n: int) -> int: same, diff = 6, 6 # 代表初始时第一行两类各6种 for k in ...

2020-04-12 12:19:22

LeetCode 5382. HTML 实体解析器

5382.HTML 实体解析器class Solution: def entityParser(self, text: str) -> str: text = text.replace('"', '"') text = text.replace(''', "'") text = text.re...

2020-04-12 11:15:22

LeetCode 5381. 查询带键的排列

5381.查询带键的排列思路:链表class Solution: def processQueries(self, queries: List[int], m: int) -> List[int]: res = [] P = [i for i in range(1, m+1)] for i, q in enumerate(q...

2020-04-12 11:06:46

LeetCode 5380. 数组中的字符串匹配

5380.数组中的字符串匹配python 字符串长度排序class Solution: def stringMatching(self, words: List[str]) -> List[str]: res = [] words = sorted(words, key=lambda x: len(x)) for i, wo...

2020-04-12 10:44:59

面试题 04.08. 首个共同祖先

面试题 04.08. 首个共同祖先思路:要么一左一右,返回root,要么返回左,要么返回右/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) :...

2020-04-11 17:29:52

面试题 04.06. 后继者

面试题 04.06. 后继者思路:中序遍历,第一个大于p->val的就是答案。实在不会,用vector存中序遍历的TreeNode,一个个找。class Solution {public: TreeNode* inorderSuccessor(TreeNode* root, TreeNode* p) { if(root==NULL) return NULL...

2020-04-11 17:20:17

面试题 04.04. 检查平衡性

面试题 04.04. 检查平衡性计算子树的高度差<2,一次遍历的话出现不平衡直接返回-1/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x)...

2020-04-10 22:19:20

面试题 04.03. 特定深度节点链表

面试题 04.03. 特定深度节点链表思路:层次遍历/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(NULL)...

2020-04-10 22:03:02

面试题 04.02. 最小高度树

面试题 04.02. 最小高度树思路:dfs,左子树和右子树/** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode(int x) : val(x), left(N...

2020-04-10 21:35:01

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 签到新秀
    签到新秀
    累计签到获取,不积跬步,无以至千里,继续坚持!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv4
    勤写标兵Lv4
    授予每个自然周发布9篇以上(包括9篇)原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。