自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(67)
  • 收藏
  • 关注

转载 [语言基础] 模块、包遇到的问题

准备:目录结构与说明top│ main.py│ ├─father1│ module1.py│ module1_1.py│ __init__.py│ └─father2 │ module2.py │ __init__.py │ └─son2 ...

2019-09-24 23:58:00 118

转载 82. 删除排序链表中的重复元素 II

<>题目给定一个排序链表,删除所有含有重复数字的节点,只保留原始链表中没有重复出现的数字。示例1:输入: 1->2->3->3->4->4->5输出: 1->2->5示例2:输入: 1->1->1->2->3输出: 2->3我的思路...

2019-09-24 16:30:00 129

转载 61. 旋转链表

<环形链表>题目给定一个链表,旋转链表,将链表每个节点向右移动k个位置,其中k是非负数。示例1:输入: 1->2->3->4->5->NULL, k = 2输出: 4->5->1->2->3->NULL解释:向右旋转 1 步: 5->1->2->3->...

2019-09-23 14:29:00 130

转载 [语言技巧] Python语言技巧

pass转载于:https://www.cnblogs.com/remly/p/11553377.html

2019-09-19 23:50:00 101

转载 [网络编程] 自己构建一个cgi.FieldStorage()的对象

问题描述:通常cgi.FieldStorage()返回一个类似于Python字典的对象。在cgi框架中必须通过浏览器发送表单过来才能接受消息那么我该怎么进行本地调试呢?或者说在没有搭建好一整套的服务器环境的时候,如何构造出这么一个对象,来进行调试?解决方案构造一个FieldStorage对象详见Python编程P1139class dummy:...

2019-09-19 21:29:00 231

转载 24. 两两交换链表中的节点

<>题目给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。示例:给定 1->2->3->4, 你应该返回 2->1->4->3.我的思路class Solution(object): def swapPairs...

2019-09-19 16:55:00 51

转载 [语言基础] 我只想导入目标包中的一个模块,没想到目标包的其他非模块代码也被执行了。。...

问题描述:目录结构 top └ main.py └ target.py 代码#----main.pyimport targettarget.fun()'''输出结果C:\Users\Administrator\Desktop\top>python main.pytarget-othertarget-function'''...

2019-09-18 23:00:00 88

转载 [vscode] os.getcwd(),调试和命令行运行的结果不一致

问题描述:调试和命令行运行的时候工作目录不一致这会导致一个问题,我想从上级目录导入模块的话,F5调试就会找不到模块,而命令行则没问题那么我该如何调试呢?目录结构:top └ folder_a └ folder_b └ b.py测试代码:import osdr = os.getcwd()print(dr)...

2019-09-16 23:53:00 842

转载 234. 回文链表

<回文判断><快慢指针-链表中点>题目请判断一个链表是否为回文链表。示例 1:输入: 1->2输出: false示例 2:输入: 1->2->2->1输出: true进阶:你能否用O(n) 时间复杂度和 O(1) 空间复杂度解决此题?我的思路(复杂度奇...

2019-09-03 18:14:00 63

转载 203. 移除链表元素

<虚拟头结点>题目删除链表中等于给定值val的所有节点。示例:输入: 1->2->6->3->4->5->6, val = 6输出: 1->2->3->4->5我的思路class Solution(object): def removeElements(...

2019-09-02 23:24:00 49

转载 [转]Python3字符串前缀u、b、r

1.无前缀&u前缀字符串默认创建即以Unicode编码存储,可以存储中文。 string='a'等效于string=u'a'Unicode中通常每个字符由2个字节表示u'a'即 u'\u0061' 实际内存中为 [00000000][01100001]2.b前缀 字符串存储为Ascl...

2019-08-31 13:57:00 146

转载 [关系型数据模型] 相关术语

STUDENT(姓名,学号,性别,出生年份,籍贯,系别,入学年份)属性描述一个事物,常常取其若干特征来表示,这些特征称为属性(attribute)如STUDENT表中的姓名,学号等等域每个属性对应一个值的集合,作为其可以取值的范围,称为该属性的域(domain)例如:姓名的域 -> 所有合法姓名的集合元祖表中的一行数据如:李明,男,1992-10...

2019-08-27 00:02:00 277

转载 160. 相交链表

<>题目编写一个程序,找到两个单链表相交的起始节点。如下面的两个链表:在节点 c1 开始相交。示例 1:输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3输出:Reference of the node wi...

2019-08-26 18:37:00 40

转载 206.反转链表

<语法及技巧><完全没思路> <抽象能力><知识短板> <...> (标签)题目反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否...

2019-08-24 22:45:00 55

转载 237. 删除链表中的节点

<题面陷阱>题目请编写一个函数,使其可以删除某个链表中给定的(非末尾)节点,你将只被给定要求被删除的节点。现有一个链表 --head =[4,5,1,9],它可以表示为:示例 1:输入: head = [4,5,1,9], node = 5输出: [4,1,9]解释: 给定你链表中值为5的第二个节点,那么在调用了你的函数之后,...

2019-08-24 19:05:00 68

转载 [并发编程] 进程间通信

1.进程间通信方式套接字、信号、匿名管道、命名管道、共享内存和全局对象、队列和子类2.管道管道是Linux由Unix那里继承过来的进程间的通信机制,它是Unix早期的一个重要通信机制。其思想是,在内存中创建一个共享文件,从而使通信双方利用这个共享文件来传递信息。由于这种方式具有单向传递数据的特点,所以这个作为传递消息的共享文件就叫做“管道”。3.匿名管...

2019-08-21 20:39:00 65

转载 [并发编程] 进程、线程

1.什么是进程?1.进程是系统中正在运行的一个程序,一个进程可以拥有多个线程2.什么是线程?线程的优缺点?线程:线程是进程的一个实体,是进程的一条执行路径。优点:1.性能改善,因为所有的线程都在同一进程中进行,一般不会因为要复制进程本身而产生的很大的启动消耗2.简单易用,相对于进程的某些方面(进程的推出,僵尸进程等)3.共享全局内存,依靠全局变...

2019-08-20 21:35:00 62

转载 100. 相同的树

<两棵树的操作技巧><空节点技巧>题目给定两个二叉树,编写一个函数来检验它们是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。示例1:输入: 1 1 / \ / \ 2 3 2 3 [1,2,3...

2019-08-18 23:22:00 55

转载 Python 问题集

语言基础系统工具并行编程● [ Python编程P242 ] 服务器代码中while循环一直等待客户端连接,如果没有客户端连接是否会一直处于等待状态?from socket import socket , AF_INET,SOCK_STREAMport = 50008host='localhost...

2019-08-12 18:03:00 53

转载 21. Merge Two Sorted Lists

<归并排序思想>题目Merge two sorted linked lists and return it as a new list. The new list should be made by splicing together the nodes of the first two lists.Example:Input: 1->2-&...

2019-07-23 22:05:00 64

转载 38. Count and Say

<题意理解困难><字符串遍历出界>题目The count-and-say sequence is the sequence of integers with the first five terms as following:1. 12. 113. 214. 12115. 111221...

2019-07-22 15:08:00 60

转载 算法分类的书写模板

<>题目我的思路题解总结转载于:https://www.cnblogs.com/remly/p/11208354.html

2019-07-18 16:48:00 195

转载 Vue - 问题集、知识点

通信:父组件 -> 子组件父组件<!--这里需要用v-bind来绑定data中的fontsize,否则传过去的只是一个字符串"fontsize"--><BtnAdd v-bind:fontSize="fontsize"></BtnAdd>子组件<template> <div>...

2019-07-04 08:40:00 45

转载 问题集、知识点

1.已经配置好git runner,但是git push后在pipelines没有记录。1.yml文件名的问题 yml-test.yml ->.gitlab-ci.yml2.yml文件中stage在三个默认阶段中选择:build、test、deploy2. sudo: no tty present and no askpass program specified...

2019-06-26 09:40:00 40

转载 Linux命令

1.查看所有运行的服务service--status-all2.查看隐藏文件ll -a 文件夹的详细信息,包括权限、大小、用户、组等ls -a 文件夹的简略信息,只有文件(夹)的名称,以"."开头的都是隐藏文件。3.vim多行整体左移,右移1.点击“esc”键进入命令模式,使用":set nu"显示行号2.点击“esc”键进入命令模式,使用“:m,n...

2019-06-14 21:40:00 40

转载 回调函数在小程序中的实际应用

需求分析1.小程序主页/index/index.js初加载时需要从服务器请求数据2.请求功能封装在utils/util.js里面,在主页的onLoad里面调用问题1.由于在util.js中的请求是异步方式,返回时间不确定,导致onLoad的时候取不到值// miniprogram/pages/index/index.jsimport {getDbFail} f...

2019-05-21 21:26:00 79

转载 小程序app.onLaunch中获取用户信息,index.onLoad初次载入时取不到值的问题

问题描述://app.jsApp({ globalData:{ nickname:'' }, onLaunch: function () { let that=this; //假设已经授权成功 wx.getUserInfo({ success(res){ //获取用户信息并赋...

2019-04-14 18:26:00 707

转载 问题

1.小程序云开发查询数据库where查询无效_解决方案原因是权限不对,在云开发控制台修改权限。2.Promise写法的问题初次用Promise,还需再去看看文档,终于不用写层层回调了console.log('1.start');var p1=new Promise(function test(resolve,reject){ setTimeout(...

2019-04-13 22:23:00 59

转载 构建npm包出现"找不到node_modules"的问题

目录结构解决方案先在微信开发者工具->详细->使用npm1.cd到\WeChatProject\miniprogram文件夹2.npm init3.npm install4.npm install mockjs --production5.微信开发者工具,清掉各种缓存6.编译一下7.工具 -> 编译npm8.成功...

2019-04-10 14:27:00 2509

转载 198. 打家劫舍

题目你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你在不触动警报装置的情况下,能够偷窃到的最高金额。示例 1:输入: [1,2,3,1]输出: 4解释: 偷窃 1 号房屋 (金...

2019-03-28 14:37:00 55

转载 746. 使用最小花费爬楼梯

/**1.dp[i]表示到达第i步楼梯的最小花费,即最优解2.要到达第i步楼梯,必然是通过爬一个阶梯或者爬两个阶梯实现的 爬一个阶梯的情况:dp[i-2] 爬两个阶梯的情况:dp[i-1]3.选择是爬一个阶梯,还是爬两个阶梯的花费最少。即 min(dp[i-2],dp[i-1])4.经过第三步后已经是最优的状态,最后爬上当前楼梯,即 min(d...

2019-03-28 10:26:00 72

转载 70. 爬楼梯

递归解法var f = function(n){ if(n===1){ return 1; }else if(n===2){ return 2; }else{ return f(n-1)+f(n-2); }}爬楼梯的行为,必然是从 1 层爬起,而且也只有两种方法 2阶/1阶 ...

2019-03-19 16:31:00 62

转载 303. 区域和检索 - 数组不可变

题意1.题目很明确,求i,j两点范围内的元素总和。2.先初始化NumArray类,然后一直调用sumRange()函数。分析1.如果再sumRange()函数内用循环写累加,由于会多次调用sumRange()函数,导致超时。2.用动态规划的思想,在类初始化时用一个新的数组arr来存储累加的结果。  nums=[-2,0,3,-5,2,-1]  arr...

2019-03-19 14:50:00 74

转载 【递归】 从树的角度来解释递归

【定义】0,1,1,2,3,5,8,13,21,34,55 ......该序列是有前两项数值相加而成的。【JS实现】function Fib(n){ if(n<2){ return n; else{ return Fib(n-1)+Fib(n-2); }}【Fib(5)的递归树】...

2019-03-13 16:45:00 82

转载 原型和闭包(转)

深入理解javascript原型和闭包(0)——目录深入理解javascript原型和闭包(1)——一切都是对象深入理解javascript原型和闭包(2)——函数和对象的关系深入理解javascript原型和闭包(3)——prototype原型深入理解javascript原型和闭包(4)——隐式原型深入理解javascript原型和闭包(5)——instanceof...

2019-03-06 15:20:00 66

转载 用DFS求连通块(种子填充)

【问题】输入一个m行n列的字符矩阵,统计字符“@”组成多少个八连块。如果两个字符“@”所在的格子相邻(横、竖或者对角线方向),就说它们属于同一个八连块。例如,图6-9中有两个八连块。 图6-9【分析】和前面的二叉树遍历类似,图也有DFS和BFS遍历。由于DFS更容易编写,一般用DFS找连通块:从每个“@”格子出发,递归遍历它周围的“@”格子。每次访问一个格子时...

2019-02-22 11:44:00 145

转载 141. 环形链表 [JS Undefined类型的运用]

【解析】1.遍历每个节点2.遍历过的节点用新的空间来标记  JS新的空间不用在使用前声明,用法参考实现。(JS原型、原型链)3.如果遇到标记过的节点则是环形【实现】/** * Definition for singly-linked list. * function ListNode(val) { * this.val = val;...

2019-02-21 13:20:00 65

转载 121. 买卖股票的最佳时机 (范例)

<抽象能力>题目给定一个数组,它的第i 个元素是一支给定股票第 i 天的价格。如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。注意你不能在买入股票前卖出股票。示例 1:输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的时候买入,在第 5 天(股票价格 = ...

2019-02-20 16:37:00 67

转载 101. 对称二叉树(范例)[ 空节点加入 ]

public boolean isSymmetric(TreeNode root) { Queue<TreeNode> q = new LinkedList<>(); q.add(root); q.add(root); while (!q.isEmpty()) { TreeNode t1 = q.pol...

2019-02-19 14:55:00 142

转载 67. 二进制求和(范例解析)

我的思路:1.补充a,b中长度短的位数2.模拟进位3.最后单独判断最高位是否进位范例代码:var addBinary = function(a, b) { let [i, j] = [a.length - 1, b.length - 1]; let carry = 0; let ans = ""; //巧妙利用或运算符,当a,b长度不...

2019-02-15 11:00:00 101

空空如也

空空如也

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

TA关注的人

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