自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (5)
  • 收藏
  • 关注

原创 vscode gcc编译器调试问题解决

问题今天在vscode上写C++,想要打断点调试一下,发现控制台第一次输出“参数格式错误 --command”,后面直接把整个程序执行完成后退出,不会停在我设置的断点处。解决通过google,发现可能是设置控制台中文不乱码的命令的问题。我之前在“文件”--“首选项”--“用户设置”--setting.json中设置了这样一个命令:"terminal.integrated.shellArgs.windows":["-NoExit","/c","chcp65001"],是为了防止控制台打印中...

2021-02-26 23:26:51 993

原创 微信小程序canvas组件层级最高覆盖其他元素的解决方法

问题描述小程序中引入echarts官方组件,发现绘制出的图形总是处于页面最上层,在需要使用时间选择器时影响了picker-view的展示,需要移到下层。尝试方法1.z-indexec-canvas图形组件设置position并设置z-index:0,时间选择器设置position和z-index:1,没有效果。2.用svg渲染小程序不支持,echarts官方只有canvas版本的组件原因分析微信官方文档中看到这样的提示:最终解决想法来源:https://git

2020-12-08 20:43:58 3774 1

原创 IBM code pattern项目 Blockchain-for-maintaining-Digital-Assets 本地运行踩坑(1)

跟着IBM的code pattern教程做,官方给出的是在IBM cloud 上开通一个kubernetes集群,然后在上面搭建区块链网络,通过IBM Blockchain Platform与之交互,但是国内似乎访问不了集群服务,所以尝试把code pattern里的项目搬到本地运行,先在vscode插件自带的1 Org Local Fabric上跑通。首先第一个功能是注册新用户,逻辑流程:需要先register并enroll一个有registrar权限的管理员,然后通过这个管理员去连接区块链网络.

2020-08-20 23:14:21 317

原创 微信小程序底部导航tabbar自定义方法

参考微信官方文档:https://developers.weixin.qq.com/miniprogram/dev/framework/ability/custom-tabbar.html

2020-08-03 11:33:05 304

原创 git的命令&与atom结合的使用

版本库初始化在项目文件夹里执行git init添加文件到版本库git add <文件名> 多个文件之间用空格分隔,git add --all添加所有文件将添加的文件提交到版本库git commit -m "一段描述"将本地库与远程库关联git remote add origin 你的远程库地址推送到远程分支git push -u origin ma...

2020-05-06 22:37:00 400

原创 微信小程序Cannot read property 'setData' of undefined问题解决

今天写小程序,需要读取窗口高度然后设置scroll-view高度,在this.setData时报错“Cannot read property 'setData' of undefined”,代码如下:onShow: function () { wx.getSystemInfo({ success: function(res) { this.setData(...

2020-03-08 23:57:39 5921 2

原创 使用file协议遇到跨域问题的解决方案和原理分析

问题描述今天尝试用ES6的module特性,引入文件时遇到了跨域问题://html<script type="module" src="./index.js"></script>//index.jsimport{cars} from './cars.js';const message=cars[0].make;document.getEleme...

2020-02-25 22:49:38 3140

转载 动态规划全总结(1)

有了四步解题法模板,再也不害怕动态规划!导言动态规划问题一直是算法面试当中的重点和难点,并且动态规划这种通过空间换取时间的算法思想在实际的工作中也会被频繁用到,这篇文章的目的主要是解释清楚什么是动态规划,还有就是面对一道动态规划问题,一般的思考步骤以及其中的注意事项等等,最后通过几道题目将理论和实践结合。什么是动态规划如果你还没有听说过动态规划,或者仅仅只有耳闻,或许你...

2019-11-23 17:22:41 227

转载 动态规划全总结(2)

(进阶版)有了四步解题法模板,再也不害怕动态规划!上一次解释了动态规划的一些基本特性和解题思路,也说了动态规划其实就是记住之前问题的答案,然后利用之前问题的答案来分析并解决当前问题,这里面有两个非常重要的步骤,就是拆解问题和定义状态。这次来针对具体的一类动态规划问题,矩阵类动态规划问题,来看看针对这一类问题的思路和注意点。矩阵类动态规划,也可以叫做坐标类动态规划,一般这类问题都...

2019-11-23 17:20:50 290

转载 动态规划全总结(3)

(再进阶版)有了四步解题法模板,再也不害怕动态规划!有了四步解题法模板,再也不害怕动态规划!(进阶版)有了四步解题法模板,再也不害怕动态规划!浅谈什么是动态规划以及相关的「股票」算法题概论上一篇文章我们分析了矩阵类动态规划,说到这类动态规划通常在一个矩阵中进行,我们只需要考虑当前位置的信息即可,分析并定义状态的时候,也只需要分析当前位置和其相邻位置的关系,通常这样做就可以达到拆解问...

2019-11-23 17:18:21 162

原创 二叉搜索树的判断

问题编写完整的程序。以先序遍历顺序输入一个由正整数组成的二叉树(0表示空树),判断该二叉树是否为二叉搜索树。若是输出True,不是输出False。输入说明:数字N,表示N颗二叉树,接下来N行由正整数和0组成的数字输出说明:true 或者 false(是否是二叉搜索数)输入样例:214 9 6 0 0 11 0 12 0 0 15 0 07 3 4 0 0 0 5 0 0...

2019-11-16 17:54:48 747

原创 Google Kickstart 2019G The Equation

ProblemThe laws of the universe can be represented by an array ofNnon-negative integers. The i-th of these integers isAi.The universe isgoodif there is a non-negative integer k such that the ...

2019-11-14 19:35:47 259

原创 csrf攻击的原理和Django防范csrf攻击的方法

csrf攻击的原理CSRF 攻击可以在受害者毫不知情的情况下以受害者名义伪造请求发送给受攻击站点,从而在并未授权的情况下执行在权限保护之下的操作。比如说,受害者 Bob 在银行有一笔存款,通过对银行的网站发送请求 http://bank.example/withdraw?account=bob&amount=1000000&for=bob2 可以使 Bob 把 1000000 ...

2019-11-10 21:37:43 307

原创 代码面试指南第一章-2.用两个栈实现队列

主要思路和注意点用两个栈实现队列,主要注意点有两个:1.从push栈向pop栈转移时一定要一次全部转移过去。2.在pop栈不空时不能转移。代码和测试#include<bits/stdc++.h>usingnamespacestd;classTwoStacksQueue{private:stack<int>...

2019-10-28 21:49:28 157

原创 以空间换时间google2019G轮第一题

ProblemSupervin is a librarian handling an ancient book withNpages, numbered from 1 toN. Since the book is too old, unfortunatelyMpages are torn out: page numberP1,P2, ...,PM.Today, there ...

2019-10-21 11:50:38 298 1

原创 找规律,字符串的操作(leetcode159周赛第2题)

删除子文件夹你是一位系统管理员,手里有一份文件夹列表folder,你的任务是要删除该列表中的所有子文件夹,并以任意顺序返回剩下的文件夹。我们这样定义「子文件夹」:如果文件夹folder[i]位于另一个文件夹folder[j]下,那么folder[i]就是folder[j]的子文件夹。文件夹的「路径」是由一个或多个按以下格式串联形成的字符串:/后跟一个或者...

2019-10-20 21:46:02 297

原创 特殊情况的考察leetcode第159场周赛

leetcode第159场周赛第一题在一个XY 坐标系中有一些点,我们用数组coordinates来分别记录它们的坐标,其中coordinates[i] = [x, y]表示横坐标为x、纵坐标为y的点。请你来判断,这些点是否在该坐标系中属于同一条直线上,是则返回 true,否则返回false示例 1:输入:coordinates = [[1,2],[2,3...

2019-10-20 17:59:21 209

原创 leetcode数组中选出两个具有最大异或值的数

题目给定一个非空数组,数组中元素为 a0, a1, a2, … , an-1,其中 0 ≤ ai < 231。找到 ai 和aj最大的异或 (XOR) 运算结果,其中0 ≤ i,j < n。你能在O(n)的时间解决这个问题吗?示例:输入: [3, 10, 5, 25, 2, 8]输出: 28解释: 最大的结果是 5 ^ 25 = 28.代码...

2019-10-15 15:20:13 371

原创 leetcode投骰子问题动态规划

题目描述有一个骰子模拟器会每次投掷的时候生成一个 1 到 6 的随机数。不过我们在使用它时有个约束,就是使得投掷骰子时,连续掷出数字i的次数不能超过rollMax[i](i从 1 开始编号)。现在,给你一个整数数组rollMax和一个整数n,请你来计算掷n次骰子可得到的不同点数序列的数量。假如两个序列中至少存在一个元素不同,就认为这两个序列是不同的。由于答案可能...

2019-10-15 11:36:17 944

原创 leetcode周赛158第二题

这道题主要考察了边界条件的考虑和基本的vector操作可以攻击国王的皇后在一个8x8的棋盘上,放置着若干「黑皇后」和一个「白国王」。「黑皇后」在棋盘上的位置分布用整数坐标数组queens表示,「白国王」的坐标用数组king表示。「黑皇后」的行棋规定是:横、直、斜都可以走,步数不受限制,但是,不能越子行棋。请你返回可以直接攻击到「白国王」的所有「黑皇后」的坐标(任意顺...

2019-10-13 22:36:57 187

原创 Django+Vue.js搜索项目总结

项目目录项目的创建和环境的配置主要参考了https://github.com/michaelbukachi/django-vuejs-tutorial/wiki/Django-Vue.js-Integration-Tutorial这个教程做环境的搭建最后创建webpack.config.js确定webpack的最终配置如何运行webpack来构建(build)项目...

2019-10-10 23:28:20 501

原创 牛客网2019技术类题解字节跳动(1)

字节跳动(1)#include <bits/stdc++.h>using namespace std;long long combNum(int,int);int main(){ int N,D; scanf("%d%d",&N,&D); int positions[N]; for(int i=0;i<N;i++){ scanf("%d",...

2019-10-09 15:51:47 226

原创 牛客网2019技术类题解腾讯(1)

腾讯(1)#include <bits/stdc++.h>using namespace std;int p[10005],t[10005];//p表示到达第i层的最短时间,到达第i层的方式是爬,t表示到达第i层的最短时间,到达方式是跳 int main(){ int n,x; scanf("%d",&n); for(int i=0;i<n;i++){...

2019-10-09 15:44:18 174

原创 leetcode2019秋季编程比赛

前两道简单题应该属于送分题,但是第二题由于不熟练加上有坑,所以还是做了很久。第二题题目大概意思是给出一个数组存放连分数的各个参数,从a0开始,最后一项不为0,计算连分数最终的结果,分子为n,分母为m。一开始的思路是用double类型的值存结果,最后考虑怎么把double类型化简,最后发现比较麻烦。更简单的方法是每一步保存n和m两个变量,然后交换两者的值,最后一步不交换,即可直接输出。最...

2019-09-25 15:43:46 255

原创 反转每对括号间的子串

leetcode周赛上的第二题,难度中等。题目给出一个字符串s(仅含有小写英文字母和括号)。请你按照从括号内到外的顺序,逐层反转每对匹配括号中的字符串,并返回最终的结果。注意,您的结果中不应包含任何括号。示例 1:输入:s = "(abcd)"输出:"dcba"示例 2:输入:s = "(u(love)i)"输出:"iloveu"示例 3:...

2019-09-17 15:16:18 1472

原创 动态规划算法的复习和应用

今天在leetcode周赛上做了一道题,用到了动态规划的思想,发现这部分已经忘记了,现在复习+整理一下。动态规划算法的核心是记住已经解决了的子问题的解,从而节省时间。动态规划算法的条件是:问题可以分成若干个子问题,而且在任一阶段后的行为依赖于该阶段的状态,与该阶段之前的过程如何达到这种状态的方法无关。动态规划算法的基本要素最优子结构 当问题的最优解包含了其子问题的最优解时,称该问...

2019-09-15 21:39:28 439

原创 用回溯法解矩阵中的路径问题

题目请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如 a b c e s f c s a d e e 矩阵中包含一条字符串"bcced"的路径,但是矩阵中不包含"abcb"路径,因为字符串的第一个字符b占据了...

2019-09-10 19:46:16 212

原创 经典排序算法复习

快速排序用vector存数据#include <bits/stdc++.h>using namespace std;int oneSort(vector<int> &data,int i,int j){ int pivotkey=data[i]; while(i<j){ while(i<j&&amp...

2019-08-26 14:27:30 135

原创 牛客网2019技术类题解腾讯(2)

腾讯(2)#include <bits/stdc++.h>using namespace std;long long x[8],y[8];int main(){ int T; long long n,m,white,black,change,a,b,c,d; scanf("%d",&T); while(T--){ scanf("%lld%lld",&a...

2019-08-26 14:18:05 157

原创 Scrapy定制管道爬取pexels.com网站信息

使用原生管道自动下载图片成功后,尝试通过定制管道下载图片并获得相应的信息保存在文件中,本文记录了这个过程并对遇到的问题做了分析和总结

2019-08-08 20:18:54 651

网络安全技术.zip

北京邮电大学网络安全技术课程讲义+冯登国网络安全原理与技术pdf

2019-08-03

最新保研资料大全.zip

保研资料大全,整理到2018年,包括保研过程中的方法和技巧,如何联系导师、准备个人材料、面试经验与夏令营备考策略等,也有保研申请表和个人简历等超多模板

2019-08-03

人工智能一种现代方法完整英文版pdf.txt

人工智能一种现代方法完整版英文pdf高清,百度云链接和提取码在文档里自取

2019-07-16

学习Hyperledger Fabric 实战联盟链

学习Hyperledger Fabric 实战联盟链,教程百度网盘链接+提取码

2019-03-19

空空如也

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

TA关注的人

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