- 博客(40)
- 收藏
- 关注
原创 Git教程-远程仓库
Git教程-远程仓库远程仓库远程仓库 GitHub网站就是提供Git仓库托管服务的,所以,只要注册一个GitHub账号,就可以免费获得Git远程仓库。 由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要一点设置:第1步:创建SSH Key。 在用户主目录下,看看有没有.ssh目录,如果有,再看看这个目录下有没有id_rsa和id_rsa.pub这两个文...
2019-05-24 13:34:52
256
原创 Git教程-删除文件
Git教程-删除文件删除文件删除文件首先添加一个test.txt文件到Git中并提交:$ git add test.txt$ git commit -m "add test.txt"[master 9bf969f] add test.txt 1 file changed, 1 insertion(+) create mode 100644 test.txt此时,在工作区中...
2019-05-24 11:12:28
265
原创 Git教程-撤销修改
Git教程-撤销修改撤销修改撤销修改当前的readme.txt内容:Git is a distributed version control system.Git is free software distributed under the GPL.Git has a mutable index called stage.Git tracks changes of files.对其...
2019-05-23 22:03:40
277
原创 Git教程-理解Git跟踪修改
Git教程-理解Git跟踪修改Git跟踪的是修改,不是文件Git跟踪的是修改,不是文件当前的readme.txt内容:Git is a distributed version control system.Git is free software distributed under the GPL.Git has a mutable index called stage.对其做一个...
2019-05-23 21:47:00
464
1
原创 Git教程-工作区和暂存区
Git教程-工作区和暂存区工作区版本库实际操作加深理解工作区电脑中的目录,某个文件夹就是工作区。版本库 工作区有一个隐藏目录.git,这个不算工作区,而是Git的版本库。 Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支master,以及指向master的一个指针叫HEAD文件往Git版本库里添...
2019-05-23 21:24:47
243
原创 Git教程-版本回退
Git教程-版本回退版本回退版本回退1.对readme.txt修改了三次分别提交,用git log查看历史记录:$ git logcommit 509c3909cd3867071d3943ad5d40b920087cf13f (HEAD -> master)Author: lky <likaiyue@i.shu.edu.cn>Date: Thu May 23 16...
2019-05-23 19:46:46
144
原创 Git教程-sattus、diff
Git教程-satdus、diffgit status & git diffgit status & git diff要随时掌握工作区的状态,使用git status命令。如果git status告诉你有文件被修改过,用git diff可以查看修改内容。在修改文件之后可以运行git status查看当前状态,运行git diff查看具体修改了啥。git add和git co...
2019-05-23 16:52:08
369
原创 Git教程-创建版本库
Git教程(3)创建版本库创建版本库版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。创建和添加文件到版本库的步骤:首先,选择一个合适的地方,创建一个空目录(目录中最好不要包含中文)第二步,通过git init命令把这个目录...
2019-05-23 16:22:55
170
原创 Git教程-安装
Git教程(2)Git安装Git安装Git可以在Linux、Unix、Mac和Windows这几大平台上安装在Windows上安装Git 在Windows上使用Git,可以从Git官网直接下载安装程序然后按默认选项安装即可。 ...
2019-05-23 14:23:48
120
原创 Git教程-简介
Git教程(1)CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统。CVS及SVN都是集中式的版本控制系统,而Git是分布式版本控制系统。集中式和分布式版本控制系统有什么区别呢? 集中式版本控制系统,版本库是集中存放在中央服务器的,而干活的时候,用的都是自己的电脑,所以要先从中央服务器取得最新...
2019-05-23 12:30:52
131
原创 微信小程序与云开发 (fail invalid scope)
微信小程序与云开发 (坑1)operateWXData:fail invalid scope"operateWXData:fail invalid scope"在一开始遇到了这样的问题,在开发者社区中查询得到答案~如下图为社区中的解答:需要在调试器中点击云开发,开通,命名自己的环境即可...
2019-05-20 15:25:18
1152
原创 剑指offer 66道:树的子结构
剑指offer 66道-python+JavaScript树的子结构思路github题目代码(python)github题目代码(JavaScript)树的子结构题目描述输入两棵二叉树A,B,判断B是不是A的子结构。(ps:我们约定空树不是任意一个树的子结构)。思路分别用python和javascript实现首先HasSubtree函数来递归遍历根节点,当两树的根节点相同时,再用sim...
2019-05-16 21:23:54
166
原创 剑指offer 66道:合并两个排序的链表
剑指offer 66道-python+JavaScript合并两个排序的链表思路github题目代码(python)github题目代码(JavaScript)合并两个排序的链表题目描述输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。思路分别用python和javascript实现递归来实现,考虑两个链表是空的时githubpython代...
2019-05-14 17:15:14
149
原创 剑指offer 66道:链表中倒数第k个节点
剑指offer 66道-python+JavaScript链表中倒数第k个节点思路github题目代码(python)github题目代码(JavaScript)链表中倒数第k个节点题目描述输入一个链表,输出该链表中倒数第k个结点。思路分别用python和javascript实现比较容易想到的思路是用两次循环,第一次循环统计出链表中节点的个数,第二次循环找到倒数第k个(正数第n-k+1...
2019-05-14 16:28:18
185
原创 剑指offer 66道:调整数组顺序使奇数位于偶数前面
剑指offer 66道-python+JavaScript调整数组顺序使奇数位于偶数前面思路github题目代码(python)github题目代码(JavaScript)调整数组顺序使奇数位于偶数前面题目描述输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有的奇数位于数组的前半部分,所有的偶数位于数组的后半部分,并保证奇数和奇数,偶数和偶数之间的相对位置不变。思路分别用p...
2019-05-13 22:01:25
197
原创 剑指offer 66道:数值的整数次方
剑指offer 66道-python+JavaScript数值的整数次方思路github题目代码(python)github题目代码(JavaScript)数值的整数次方题目描述给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。思路分别用python和javascript实现考虑全面情况:底数为0时;指数为0时;指数为负...
2019-05-13 20:51:02
155
原创 剑指offer 66道:二进制中1的个数
剑指offer 66道-python+JavaScript二进制中1的个数思路github题目代码(python)github题目代码(JavaScript)二进制中1的个数题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。思路分别用python和javascript实现,思路在代码注释中呈现githubpython代码链接: https://github.co...
2019-05-13 16:49:30
237
原创 剑指offer 66道:矩阵覆盖
剑指offer 66道-python+JavaScript矩阵覆盖思路github题目代码(python)github题目代码(JavaScript)矩阵覆盖题目描述我们可以用21的小矩形横着或者竖着去覆盖更大的矩形。请问用n个21的小矩形无重叠地覆盖一个2*n的大矩形,总共有多少种方法?思路分别用python和javascript实现用2*1的小矩阵竖着放时,剩下的覆盖方法为f(7)...
2019-05-13 16:33:39
150
原创 剑指offer 66道:两个栈实现队列
剑指offer 66道-python+JavaScript两个栈实现队列思路github题目代码(python)github题目代码(JavaScript)两个栈实现队列题目描述用两个栈来实现一个队列,完成队列的Push和Pop操作。 队列中的元素为int类型。思路分别用python和javascript实现githubpython代码链接: https://github.com/s...
2019-05-13 16:28:36
160
原创 剑指offer 66道:从尾到头打印链表
剑指offer 66道-python+JavaScript从尾单头打印链表思路github题目代码(python)github题目代码(JavaScript)从尾单头打印链表时间限制:1秒 空间限制:32768K 热度指数:858443题目描述输入一个链表,按链表值从尾到头的顺序返回一个ArrayList思路分别用python和javascript实现,均实现三种方法:三个指针遍历、尾...
2019-05-13 16:24:04
164
原创 剑指offer 66道:反转链表
剑指offer 66道-python+JavaScript反转链表思路github题目代码(python)github题目代码(JavaScript)反转链表时间限制:1秒 空间限制:32768K 热度指数:454860题目描述输入一个链表,反转链表后,输出新链表的表头。思路分别用python和javascript实现,均实现三种方法:三个指针遍历、尾插法、递归。githubpyt...
2019-04-11 22:06:19
153
原创 剑指offer 66道:变态跳台阶
剑指offer 66道-python+JavaScript变态跳台阶思路//第一次跳1个台阶,剩下的数目是f(n-1)github题目代码(python)github题目代码(JavaScript)变态跳台阶时间限制:1秒 空间限制:32768K 热度指数:298217题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。思...
2019-03-28 21:44:03
251
原创 剑指offer 66道:跳台阶
剑指offer 66道+leetcode-python+JavaScript旋转数组的最小数字思路github题目代码(python)github题目代码(JavaScript)旋转数组的最小数字时间限制:1秒 空间限制:32768K 热度指数:373877题目描述一只青蛙一次可以跳上1级台阶,也可以跳上2级。求该青蛙跳上一个n级的台阶总共有多少种跳法(先后次序不同算不同的结果)。思路...
2019-03-28 21:40:08
207
原创 剑指offer 66道:斐波那契数列
剑指offer 66道-python+JavaScript斐波那契数列思路github题目代码(python)github题目代码(JavaScript)斐波那契数列时间限制:1秒 空间限制:32768K 热度指数:485327题目描述大家都知道斐波那契数列,现在要求输入一个整数n,请你输出斐波那契数列的第n项(从0开始,第0项为0)。n<=39思路在这里用循环来代替递归,时间...
2019-03-28 21:37:14
205
原创 剑指offer 66道+leetcode:旋转数组的最小数字
剑指offer 66道+leetcode-python+JavaScript旋转数组的最小数字思路github题目代码(python)github题目代码(JavaScript)旋转数组的最小数字时间限制:3秒 空间限制:32768K 热度指数:519431题目描述把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。 输入一个非减排序的数组的一个旋转,输出旋转数组的最小元素。...
2019-03-26 16:57:32
221
原创 剑指offer 66道:重建二叉树
剑指offer 66道-python+JavaScript重建二叉树github题目代码(python)github题目代码(JavaScript)重建二叉树时间限制:1秒 空间限制:32768K 热度指数:565388题目描述输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8...
2019-03-25 21:02:35
213
原创 leetcode题解-JavaScript 206. 链表反转 Reverse Linked List (Easy)
LeetCode题解-JavaScript 206. 链表反转 Reverse Linked List (Easy)题目代码(JavaScript )206. 链表反转 Reverse Linked List (Easy)反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->N...
2019-03-25 16:22:55
409
原创 剑指offer 66道:替换空格
剑指offer 66道-python替换空格github题目代码(python3)替换空格时间限制:1秒 空间限制:32768K 热度指数:884138题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。github链接: https://github.com/seattl...
2019-03-24 21:19:01
164
原创 python range实现正序、逆序迭代
二维数组中的查找1.正序实现range(6):0,1,2,3,4,52.逆序实现包含6!!!range(6,-1,-1):6,5,4,3,2,1,03.切片逆序实现range(6)[::-1]:5,4,3,2,1,03.reversed实现reversed(range(6):5,4,3,2,1,0...
2019-03-24 20:37:39
580
原创 剑指offer 66道:二维数组的查找
剑指offer 66道-python二维数组中的查找github题目代码(python3)二维数组中的查找时间限制:1秒 空间限制:32768K 热度指数:1021682题目描述在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。github链接:...
2019-03-24 20:30:36
149
原创 python实现opencv中的几个光流函数
python实现opencv中的几个光流函数1)calcOpticalFlowPyrLK通过金字塔Lucas-Kanade 光流方法计算某些点集的光流(稀疏光流)。相关论文:”Pyramidal Implementation of the Lucas Kanade Feature TrackerDescription of the algorithm”环境:python3+opencv3...
2019-03-20 15:09:32
4141
4
原创 leetcode题解-python 645. 错误的集合 Set Mismatch (Easy)
LeetCode题解-python645. 错误的集合 Set Mismatch (Easy)github题目代码(python3)645. 错误的集合 Set Mismatch (Easy)集合 S 包含从1到 n 的整数。不幸的是,因为数据错误,导致集合里面某一个元素复制了成了集合里面的另外一个元素的值,导致集合丢失了一个整数并且有一个元素重复。给定一个数组 nums 代表了集合 S 发...
2019-03-13 16:09:10
286
原创 leetcode题解-python 485.最大连续1的个数 Max Consecutive Ones (Easy)
LeetCode题解-python485.最大连续1的个数 Max Consecutive Ones (Easy)github题目代码(python3)485.最大连续1的个数 Max Consecutive Ones (Easy)给定一个二进制数组, 计算其中最大连续1的个数。示例 1:输入: [1,1,0,1,1,1]输出: 3解释: 开头的两位和最后的三位都是连续1,所以最大连续...
2019-03-13 11:08:25
188
原创 leetcode题解-python 566.重塑矩阵 Reshape the Matrix (Easy)
LeetCode题解-python566.重塑矩阵 Reshape the Matrix (Easy)github题目代码(python3)566.重塑矩阵 Reshape the Matrix (Easy)在MATLAB中,有一个非常有用的函数 reshape,它可以将一个矩阵重塑为另一个大小不同的新矩阵,但保留其原始数据。给出一个由二维数组表示的矩阵,以及两个正整数r和c,分别表示想要的...
2019-03-12 10:46:29
418
原创 LeetCode题解-python 283.移动零 Move Zeroes (Easy)
LeetCode题解-python283.移动零 Move Zeroes (Easy)用python比较简单github题目代码(python3)283.移动零 Move Zeroes (Easy)给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:必须在原数组上操作...
2019-02-21 21:05:27
239
原创 LeetCode题解-python 696.计数二进制子串 Palindrome Number (Easy)
LeetCode题解-python696.计数二进制子串 Palindrome Number (Easy)解题思路github题目代码(python3)696.计数二进制子串 Palindrome Number (Easy)给定一个字符串 s,计算具有相同数量0和1的非空(连续)子字符串的数量,并且这些子字符串中的所有0和所有1都是组合在一起的。重复出现的子串要计算它们出现的次数。示例 1...
2019-01-31 17:36:25
493
原创 LeetCode题解-python 9.回文数 Palindrome Number (Easy)
9.回文数 Palindrome Number (Easy)判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。示例 1:输入: 121输出: true示例 2:输入: -121输出: false解释: 从左向右读, 为 -121 。 从右向左读, 为 121- 。因此它不是一个回文数。示例 3:输入: 10输出: false解释: 从右...
2019-01-25 12:19:35
288
原创 LeetCode题解-python 205.同构字符串 Isomorphic Strings (Easy)
LeetCode题解-python205.同构字符串 Isomorphic Strings (Easy)解题思路github题目代码(python3)205.同构字符串 Isomorphic Strings (Easy)给定两个字符串 s 和 t,判断它们是否是同构的。如果 s 中的字符可以被替换得到 t ,那么这两个字符串是同构的。所有出现的字符都必须用另一个字符替换,同时保留字符的顺序...
2019-01-24 19:30:18
561
原创 用递归求i的平方,再求和
#include using namespace std;int f(int);int main(){int n;cin>>n;cout}int f(int n){int x;if(n==1) x=1;else x=n*n+f(n-1);return x;}
2015-02-03 16:32:32
3534
原创 用递归方法求n阶勒让德多项式的值(C++)
#include using namespace std;float p(float,float);int main(){float n,x;cin>>n>>x;coutreturn 0; }float p(float n,float x){float f;if(n==0) f=1;else if(n==1) f=x;else if(n>
2015-02-03 16:13:08
3753
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人