自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(91)
  • 资源 (8)
  • 收藏
  • 关注

原创 新建的Spring项目无法添加class,依赖下载失败解决:Maven环境配置

新建的Spring项目无法添加class,如下图所示:在File菜单栏选中Project Structure,选择左侧栏的Modules,右击src,将未勾选的Sources选项勾选上,如下图勾选上之后就变成了正常的Class,并且主函数也可以运行了,如下图但是可以看到对SpringbootApplication这样的基础注解有报错,这就是Maven环境没有配置好导致依赖引入不成功,在setting中找到Maven,此页面有三个地方需要设置1:Maven home directo

2020-11-10 21:47:15 61

原创 Typescript handbook1:Introduction详解

一、typescript——Introductiontypescript官方:https://www.typescriptlang.org/docs/handbook/intro.html1.IntroductionThe goal of TypeScript is to be a static typechecker for JavaScript programs - in other words, a tool that runs before your code runs (static) an

2020-09-29 10:10:49 20

原创 一、Spring建立项目

经过几次踩坑之后,长教训要记录一下自己建立Spring项目的过程从点击新建,选择Spring Initializr开始然后选择Next,如果页面出现正在连接https://start.spring.io/的提示,就说明你此时的网络太慢了,不能连接Spring初始化项目,此时你需要一个快一些的网络环境,如果网络没问题就会进入下一页面输入组名,项目名称,选择Maven编译,Java Version根据自己的java环境选择,环境依赖选择了以下几个选择运行就会出来以下结果:..

2020-09-23 22:14:43 28

原创 埋点理论以及基于Vue的前端埋点技术

一、明确目标要知道利用埋点获取数据是要做什么样的用户分析二、获取数据三、埋点技术四、已有软件五、声明式埋点的实现:利用Vue的自定义指令原理,比如下边监控按钮点击的埋点//在main.js中定义全局自定义指令Vue.directive('log', { bind(el, binding) { el.addEventListener('click', () => { console.log(el.id) console.l

2020-09-14 21:38:02 61

原创 三、Vue全局与局部组件、父组件与子组件

概念:组件扩展了HTML代码,组件系统让我们可以用独立可复用的小组件来构建大型应用组件component声明中有: template模板,<template> 可复用的HTML代码<template> 引用模板的JavaScript代码 css样式代码 如果声明的是子组件,则可以声明一个props接收父组件传递的数据 全局组件全局注册的组件可以用在其被注册之后的任何 通过new Vue建立的实例,和任何子组件中全局注册组件方式:

2020-09-14 20:57:48 38

原创 二、Vue项目中index.html,App.vue,main.js,index.js,helloWord.vue联系

index.html加载main.js,main.js加载App.vue,App.vue加载路由文件index.js,index.js加载当前根目录的路由对应的存储在component目录里的组件HelloWord.vue。index.html是项目入口,通过<div id="app"><div>将main.js中的实例app挂载到了这里main.js作为项目的入口文件,在main.js里新建了一个Vue实例挂载在id=app的div元素上知识点:1.实例化.

2020-09-08 20:35:40 32

原创 一、Vue环境搭建,创建第一个初始项目

一、首先安装node.js装好之后配置环境变量,可以通过node -v查看是否安装成功二、更新npm刚刚装好的node.js可能不是最新的npm,用npm install -g npm指令更新npm三、安装Vue的脚手架,cnpm install vue-cli -g安装完之后用vue list指令验证vue-cli是否安装成功,成功的话如下如果出现以下提示,只需要重启电脑就不报错了四、建立vue项目testvue选择完所有选项...

2020-09-03 20:55:14 70

原创 visual studio2013创建timer

1.引用:#include<iomanip>#include<window.h>2.在程序中:DWORD start_time = GetTickCount();//需要测试运行的代码DWORD end_time = GetTickCount();cout<<"运行时间:" << (end_time - start_time)*1.00/1000 << "s!" <<endl;...

2020-07-03 15:40:10 119

原创 urllib

一、url详解: scheme:访问的协议,一般为http或https host:主机名,域名,比如www.baidu.com port:端口号,当你访问一个网站的时候,浏览器默认使用80端口 path:查找路径,比如https://mp.csdn.net/console/editor/html,后面的console/editor/html就是path ...

2020-05-14 21:31:48 112

原创 Django超级管理员登录http://127.0.0.1:8000/admin/显示Page not found (404)

创建了超级管理员之后登录http://127.0.0.1:8000/admin/怎么都显示查不到url,查了很多网站也没找到原因,后来想起每次新建项目的时候都会有默认的一个url,而系统找不到admin页面的原因就是没有下面的路径from django.contrib import adminfrom django.urls import pathurlpatterns = [ path('admin/', admin.site.urls),]加上之后就是这个页面,输入超级用户的用

2020-05-13 21:22:09 769

转载 正则表达式 re.findall 用法、元素定位方式Xpath总结、python操作json和csv(转)

1.正则 re.findall 的简单用法https://www.cnblogs.com/xieshengsen/p/6727064.html2.xpath定位总结https://blog.csdn.net/hou_angela/article/details/803058283.python操作json和csvhttps://www.cnblogs.com/onefine/p...

2020-04-15 16:38:46 444

原创 安装gulp-sass不成功解决办法

安装gulp-sass之前需要安装node-sass但是node-sass直接按照也不成功,选择淘宝镜像npm i node-sass --sass_binary_site=https://npm.taobao.org/mirrors/node-sass/就可以安装node-sass了,接下来直接按照gulp-sass就可以了...

2020-03-31 08:42:21 238

原创 安装gulp一直卡在mapToRegistry的问题

用以下命令使用淘宝镜像:npm config set registry https://registry.npm.taobao.org 换成了淘宝镜像:

2020-03-27 09:19:23 105

原创 使用gulp自动化开发流程——gulp的安装和使用

目录一、什么是gulp?为什么要用gulp?二、gulp的安装1.全局安装2.本地安装三、创建第一个任务一、什么是gulp?为什么要用gulp?gulp是一个自动化构建工具,主要用来设定程序自动处理静态资源的工作。简单的说,gulp就是用来打包项目的。因为项目中往往会包含很多图片、css\js\html 代码,而这些如果不压缩的话会给客户端加载时带来很大压力,所以需要g...

2020-03-26 18:56:40 99

原创 轻松快速安装nvm、nodejs以及nvm、npm常用指令

nvm下载资源:https://download.csdn.net/download/MaxineZhou/12270842nvm setup版本可以按照安装程序一路默认按照到Windows里在nvm的安装目录下,修改settings.txt文件root是nvm的安装目录,path的node的安装目录,由于node的官方下载地址是国外的镜像,下载起来比较慢,所以把node和npm的镜像...

2020-03-26 12:47:03 79

原创 Django学习6:DTL常用过滤器及模板结构优化

一、为什么要有过滤器?DTL中不支持函数,过滤器相当于函数,可以接收参数,最多传入两个参数过滤器使用格式:{{value|filter}},value代表在views.py中定义的传入模板的参数,filter代表各种过滤器二、常用过滤器add用来在模板里传递参数的函数,在Python中用()放参数,但是模板里不支持,add将传进来的参数添加到原来的值上边:方式1.首先会将传过来...

2020-03-22 23:12:31 63

原创 Django学习5:模板介绍及模板标签的使用

一、模板介绍视图函数只是返回文本,而实际上网页大多是有样式和HTML代码的市面上有的模板系统,最致命的DTL和Jinja2,。DTL相当于HTML的预编译器渲染模板的常用方式:方式一、render_to_string:找到模板1.这是我新建的一个项目:#新疆的项目中的urls.pyfrom django.contrib import adminfrom dj...

2020-03-22 23:12:24 76

原创 Django学习4:URL传参

目录一、视图函数二、URL传参方法1.在url中使用参数方法2.查询字符串方式使url传参三、URL参数转换器四、URL分层模块化五、URL的命名六、应用命名空间、实例命名空间一、视图函数视图函数:1.第一个函数的参数必须是request2.视图函数的返回值必须是HTTPResponseBase的及其子类二、URL传参方法1....

2020-03-19 22:54:59 92

原创 Django学习3:创建第一个项目、应用,解析视图函数和URL的映射

1.创建项目:切换到创建项目的目录,输入django-admin startproject firstproject创建成功后会在创建目录的位置创建一个firstproject的文件夹文件夹中各个文件的功能如下:2.运行项目:进入firstproject目录,输入python manage.py runserver可以输入默认的地址http://127...

2020-03-18 22:14:37 86

原创 Django学习2:Django框架介绍

1.Django和python版本匹配本教程的环境是python3.8+Django3.02.网站的形成:Web服务器应用服务器

2020-03-18 20:01:58 85

原创 Django学习1:虚拟环境搭建,ps:pip install virtualenv安装太慢的问题

1.安装虚拟环境:为什么要安装虚拟环境?如果直接安装Django会安装到系统上,但是如果此时需要使用不同版本的Django或者去维护旧版本的Django程序,就需要有不同版本的Django切换使用,如果将Django安装到虚拟环境中,就可以同时有多个版本的Django了安装方法:pip install virtualenv如果使用这个指令安装的非常慢,且经常报错,那么可以用以下指令:...

2020-03-18 16:43:24 339

原创 剑指offer面试题42:翻转单词顺序VS左旋转字符串

一、题目描述牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a student.”。Cat对一一的翻转这些单词顺序可不在行,你能帮助他么?二、分析1....

2020-03-15 10:13:00 69

原创 Mongodb配置为Windows服务:mangodb服务无法启动,发生服务特定错误:100、拒绝访问、服务没有响应控制

配置为 windows 服务以管理员身份打开命令行,cd 到安装目录的 bin 文件夹下,执行以下命令:mongod.exe –dbpath "D:\Program Files\MongoDB\Server\4.0\data\db" –logpath "D:\Program Files\MongoDB\Server\4.0\log\mongod.log" –logappend –service...

2020-03-09 13:47:02 388

原创 Mongodb应用程序无法正常启动(0xc0000022)——权限问题错误码

将mongodb安装成功后,在data目录中新建文件夹db在bin目录下运行mongod --dbpath "D:\Program Files\MongoDB\Server\4.2\data\db",此路径就是db的路径然后就会弹出错误对话框:Mongodb应用程序无法正常启动(0xc0000022)查了错误代码(0xc0000022)发现是权限问题用管理员权限启动cmd就可...

2020-03-09 12:40:18 418

原创 SQL学习系列1:增删改查

一.基础的增删改查的 SQL 命令,下边会逐个详细介绍SELECT- 从数据库中提取数据(distinct、order by、where、And/or) UPDATE- 更新数据库中的数据 DELETE- 从数据库中删除数据 INSERT INTO- 向数据库中插入新数据用到的数据库举例:Employee 表包含所有员工信息,每个员工有其对应的Id, salary ...

2020-03-09 10:51:06 77

原创 剑指offer面试题17:合并两个有序链表——递归——链表的有条件移动

一、题目分析这是一个递归的过程,每次都是链表剩余部分的第一个结点相比较,小的那个就放到新链表中;思考:如果题目改成把可以将3整除的结点放到前边呢?只需要把判断条件写成一个功能函数就可以了二、代码分析注意如果不对输入的空链表参数加以判断,会造成程序奔溃/*struct ListNode { int val; struct ListNode *next; ListNo...

2020-03-05 22:52:34 46

原创 剑指offer面试题14:使数组中奇数在偶数前边——数组的有条件移动

方法一:新建一个数组,遍历给出的数组,若是奇数则加入新数组,再遍历一边数组若是偶数则加入新数组#include<bits/stdc++.h>class Solution {public: void reOrderArray(vector<int> &array) { vector<int> arr; in...

2020-03-05 21:07:46 41

原创 剑指offer面试题16:链表的反转并返回反转后的首结点

方法一:把节点放入栈中,由于栈是先进后出,所以出栈的顺序正好是反序的/*struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { }};*/class Solution {public: ListNode* ReverseList(ListN...

2020-03-03 18:33:19 52

原创 剑指offer面试题13、15:O(1)时间删除链表结点、返回链表中倒数第k个结点、判断链表是否有循环

方法一:把链表结点放入数组中/*struct ListNode { int val; struct ListNode *next; ListNode(int x) : val(x), next(NULL) { }};*/class Solution {public: ListNode* FindKthToTail(ListNode* pListHead, uns...

2020-03-03 14:11:09 42

原创 剑指offer面试题11:数值的整数次方——全面又高效的代码

1.题目分析题目描述给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。保证base和exponent不同时为0——情况讨论:1.base可能为0,此时是选择返回值、设置全局变量还是设置异常要根据面试官而定2.exponent也可能小于0,此时需要取它的绝对值,并且对取绝对值求整数次方的结果取倒数2.解决方法1....

2020-02-27 11:36:06 76

原创 万能头文件

#include<bits/stdc++.h>包含了C++的所有头文件,而且亲测比#include<iostream>要更快,更节省空间

2020-02-26 10:32:35 63

原创 Hadoop的存储:分布式文件系统HDFS

一、概述HDFS(Hadoop DIstributed FIle System)是基于Google发布的GFS设计开发的 HDFS是一个分布式文件系统,运行在通用硬件上,每隔一个存储是要给节点 HDFS是Hadoop应用程序的主要存储系统,如下图,HDFS是HBase\MapReduce等的存储基础4.HDFS的特性大文件(TB)的存储 容错能力(硬件故障是常态,而不是异...

2020-02-26 07:57:25 130

原创 程序的存储

一、程序的存储程序的内存分配从最高内存地址到最低内存地址:名称 概念 栈stack 由编译器自动分配,用于存储函数的参数和局部变量,操作和数据结构的栈类似 堆heap 由程序员自行分配,释放。分配方式类似于链表 BSS 存放未初始化的全局变量和静态变量 数据段data 存放初始化了的全局变量和静态变量 代码段 存放代码主体、函数主体...

2020-02-24 10:59:39 81

原创 剑指offer面试题4:字符串替换——原地从后往前替换

1.题目字符串替换要求:将所有字符串中的空格换成%20,如“how are you”要换成"how%20are%20you"2.解法解法一:从前到后复制:时间复杂度为O(n^2)的解法,从前都后原地复制字符串,由于是原地复制,所以在计算好新字符串长度之后,从前到后复制就要求原字符串中有一个空格,空格后面的所有字符就要向后移动两位,时间复杂度过大,太麻烦解法二:从后到前复制,时间复杂...

2020-02-23 11:15:45 78

原创 Firefox旧版本及插件安装下载

Firefox参考:https://www.cnblogs.com/meimei00/p/10566793.html

2020-02-22 19:19:35 687

原创 剑指offer面试题3:在二维数组存储方式、初始化,二位数组应用:二位数组的查找

1.二位数组存储方式:第一,数组元素在内存中是顺序、连续存储的。第二,matrix是一个二维数组,二维数组在内存中是按行存放的,即先放第1行,再放第2行……每行中的元素是按列下标由小到大的次序存放,这样的存储方式也称为行优先存储。第三,这里定义的数组 int *matrix是一个指针数组,指针数组的每个元素都是指针变量。举个例子,如果一个4行4列的二维指针数组,那么他的第2行第3列(row...

2020-02-21 10:55:05 121

原创 Scrapy安装时Protego报超时错误

重新试了很多次安装Protego,总是报错,而且没找到wheel文件解决方法:设定一个长一些的超时设定,如下pip install scrapy --default-timeout=10000再试一次,就可以安装了...

2020-02-20 21:40:05 715

原创 爬取大学排名

程序的结构设计: -一、从网络上获取大学排名网页内容二、提取网页内容中信息到合适的数据结构希望提取的结果是列表的形式,所以选择二维列表三、利用数据结构展示并输出结果import requestsfrom bs4 import BeautifulSoupimport bs4def getHTMLText(url): try: ...

2020-02-20 14:24:54 185

原创 正则表达式

1.什么是正则表达式?2.正则表达式的函数3.match、search函数,返回match对象match函数是从头开始匹配的,所以第二个字符串可以匹配到数字research函数的属性4.贪婪匹配Re库默认使用贪婪匹配方式:即输出匹配最长的子串...

2020-02-19 21:07:17 32

原创 吴恩达机器学习第二章

算法一:线性回归1.建立一元线性回归模型:给出一组训练集:m:为训练集的数据项个数x:为输入,是自变量y:为输出,是因变量h(x):给出训练集通过一些算法可以得到一个函数 ,输入一个x就可以得到接近真实数值的y而机器学习的目的就在于找到这个一元线性函数h(x)=kx+b,找到最合适的k和b2.找到代价函数或称平方误差函数在求一个函数的系数的时候,即h...

2020-01-16 21:49:58 172

Jmeter5.3+BadboyInstaller2.2.5.rar

最新版压力测试工具Jmeter5.3以及Badboy2.2.5,压力测试开源工具,Badboy录制脚本,记录访问url地址,将.jmx文件导入到Jmeter中,选择并发数并发时间既可以模拟多个用户并访问

2020-07-28

nvm_1.1.6.rar

nvm-noinstall,nvm-noinstall,nvm-noinstall,nvm安装,配套本人博客的安装教程

2020-03-25

Firefox47.0+Firebug+Firepath.rar

旧版火狐浏览器47.0版,firebug,firepath插件安装,有助于开发者开发,有助于网页开发者开发。

2020-02-22

PYNQ资料大全,案例、板卡信息、pynq框架

最全pynq资料:几种pynq开发案例,BNN框架代码、PYNQ原型框架搭建过程及代码,pynq板卡信息,电路图,约束,

2019-07-28

facenet源码、flw库

facenet源码,facenet无需限制人脸对齐,但是代码中提供了MTCNN的对齐,而且在LFW评分中也发现经过对齐的分数能够提高一个档次。 利用提供的代码,在LFW上进行EVAL,发现其精度高达99.2%

2019-07-28

阿里巴巴企业内部分布及技术详解&&技术之瞳 阿里巴巴技术笔试心得&&双11电子书_不一样的技术创新.pdf高清完整版

《阿里技术详解图册算法篇》和《阿里技术详解图册研发篇》清晰展现阿里业务生态的全貌各个事业部及其核心技术,让大家有一个对阿里的基本了解,一窥前沿技术 《技术之瞳 阿里巴巴技术笔试心得》是阿里出题组的人写的,也是为了让志向去阿里的人少走弯路,不仅讲到阿里的面试流程等最重要的是还有笔试题重点,以及经典笔试题剖析,非常值得一看 《双11电子书_不一样的技术创新》高清PDF

2019-04-08

剑指offer 名企面试官精讲典型编程题

这本书是IT界大牛根据自己的面试经验总结的经典面试题,并且给出了初级程序员和高级程序员的做题技巧以及编程规范,给出了源码,本人也在博客中积极的写读书收获

2019-04-07

《C和C++程序员面试秘籍》

这本书分析了了C或C++程序员面试题,内容很全,十分推荐

2019-04-01

空空如也

空空如也

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

TA关注的人 TA的粉丝

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