自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

踩坑小王子

记录本王子在学习中踩过的深坑

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

原创 Spark DataFrame Dataset 的java使用入门

问题描述环境介绍依赖库:spark-core_2.11 version: ‘2.4.0’hadoop-client version: ‘3.1.1’spark-sql_2.11 version: ‘2.4.0’jackson-module-scala_2.11 version: ‘2.8.8’DataFrame 和 Dataset是 spark中的一种重要数据格式,它支持使用SQ...

2018-12-28 21:37:20 9696 3

原创 spark如何读入GBK编码文件解决办法

问题描述初学大数据处理框架 spark ,在读入实验的数据时,遇到了经典的字符编码问题实验环境:os:ubuntu 18.04spark: version 2.4.0使用spark读入的文件编码是 gbk,大小是10Gb根据spark的文档介绍,使用的函数是SparkConf conf = new SparkConf().setAppName("first").setMaster...

2018-12-11 18:58:12 5535

原创 计算机网络实验-可靠数据传输协议-GBN协议的设计与实现

这一周做了一个计算机网络的实验,名字叫 可靠数据传输协议-GBN协议的设计与实现感觉自己做的很认真,实现的效果也不错,就把自己的过程与结果记录一下对于这个实验,实验要求上说实现SR协议是加分项,而SR协议又是以GBN协议为基础,所以自己直接一步到位,只实现了 SR 协议(偷了个懒 ) (>ω<)首先先粘最最重要的资源,包括完整源代码和实验报告 : gitbub项目地址以下...

2018-11-09 23:00:32 9507 1

原创 搭建karma+mocha+chai+webpack的支持es6的单元测试

问题背景 首先,在搭建之前要知道在什么情况下需要karma+mocha+chai+webpack的单元测试呢? 首先你写的项目是一个前端项目,是运行在浏览器中的,写好的代码包含了es6的语法,则需要搭建这样一个单元测试环境。mocha是真正的测试框架,chai是断言库,而karma是一个调用浏览器执行测试代码的集合工具 需要的依赖有karma karma-chai ka...

2018-08-16 18:28:23 2141

原创 matlab工具箱使用总结

matlab给很多专业操作提供了工具箱合集,在工具箱中将相似的功能和求解算法集中在了一起,通过图形化的交互操作,使得原本繁杂的操作变得简单起来。 接下来就总结一些在数学建模中常用的工具箱的使用经过 我的matlab版本是 2017a首先,工具箱如何打开呢? 在 apps 这个菜单项中,可以找到很多很多的应用,点击就可以打开具体的工具窗口本文介绍的工具有以下这些:curve F...

2018-08-05 18:04:36 53769

原创 matlab基础操作查漏补缺

矩阵矩阵的元素可以是数值和表达式 mxn称为矩阵 mx1或1xm称为向量 1x1称为标量 复数的表示: m+ni生成矩阵的命令zeros(n) 创建一个nxn的0矩阵 ones(n) 创建一个nxx的1矩阵 eye() 创建一个主对角线都是1的矩阵 rand() 所有的值都是[0,1]区间的随机数 randn() 均值为0,均方差σ为1的标准正态分布的随机值 ca...

2018-08-01 20:34:31 647

原创 《matlab揭秘》求极限,导数,微分方程,积分笔记

第六章基本符号演算和微分方程主要内容:计算极限求导数求常微分方程(ODE)的解析解和数值解求积分计算极限命令一般形式:limit(f,m,direction) f : 需要计算极限的表达式,f中的变量必须使用syms定义,否则会因为无法识别而报错 m: 指明计算f趋近于m时的极限,如果不填,默认是0 direction: 是一个字符串,值有’left’,’right...

2018-07-29 12:07:31 1851

原创 《matlab揭秘》解方程笔记

在这一章中介绍如何使用matlab工具解方程 内容点包括:解基本代数方程符号方程绘图方程展开与合并解基本代数方程命令:solve(equation, variable) equation 是一个字符串,值是方程的表达式 variable (可选)指明 equation中哪个字符是变量,如果不填,matlab会自己默认选择一个作为变量 return 返回的数据格式是一个数...

2018-07-26 18:03:42 1170

原创 chrome网上应用商店支付注册金纪实

问题背景: 最近开发了一款chrome浏览器插件,目的是解决在阅读英文文档的时候遇到生词查阅过程繁琐的问题,于是做了一款快捷的翻译插件,想要将插件发布到chrome应用商店上。 然而在发布应用时,需要开发者支付5美元的注册金。由于谷歌在大陆被禁,在支付上,就没有对大陆用户的支持,遇到了一些麻烦。问题描述: 在支付时遇到了这样的支付界面,在选择银行卡时是不支持银联的 我一开始找了一张...

2018-07-25 23:30:44 1950 5

原创 分享便捷的编辑器快捷键配置

作为一个写代码已经两年的码农,我在编辑器快捷配置方面有一些自己的小心得,现在我就分享出来,希望能够提高大家的代码编写速度。 我们在写代码时,经常需要用到 ↑↓←→ home(将光标换到一行代码的开头) end(将光标换到一行代码的结尾)这些键,但是这些键距离主要的26英文主键太远,每次需要调整光标位置时,右手就需要离开正常的键位,非常不顺手,写代码就没有了流畅性。 还好,大部分编辑器提供了自定...

2018-05-14 22:45:59 273

原创 如何在django中使用mysql数据库

背景介绍 mysql在生产环境中是非常常用的一种关系型数据库,性能好,开源。 而python的django框架在开发环境下自带了sqlite数据库,虽然测试很方便,但是在部署时,最好更换成mysql数据库。 在部署django的mysql时,踩了一个坑,而且解答也不是很完善,所以记录一下自己的配置过程。 部署使用的服务器是阿里云ecs云服务器,配置是2核4G,1M带宽。OS: De...

2018-04-15 20:07:00 1753

原创 nginx+uwsgi部署实践的踩坑总结(二)

承接上一篇 nginx+uwsgi部署实践的踩坑总结(一) 这篇中将继续罗列我在配置nginx+uwsgi中踩过的坑。 如果在这篇中没有找到的问题可以去前一篇中查看。1.一段非常常见的nginx报错在启动nginx后,查看日志,会看到这么一段报错[error] 1198#1198: *224 connect() to unix:///home/myproject/mypro...

2018-04-08 05:38:12 6069 4

原创 nginx+uwsgi部署实践的踩坑总结(一)

部署情景描述:这周我的外包项目进入了部署阶段。这个项目采用了vue前端+django后端, vue前端打包成静态文件,通过nginx服务器负责vue静态文件请求的处理和反馈。django项目采用目前最普遍的uWSGI服务器运行,再通过nginx反向代理vue框架对后端的请求。 部署使用的服务器是阿里云ecs云服务器,配置是2核4G,1M带宽。OS: Debian 9.2 stretc...

2018-04-08 04:10:51 10585 1

原创 nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)报错解决记录

问题描述: 今天我在阿里云服务器上配置 nginx ,刚安装好nginxsudo apt install nginx 使用默认配置,运行 sudo nginx # 启动nginx报错如下:nginx: [emerg] socket() [::]:80 failed (97: Address family not supported by protocol)然...

2018-03-31 12:40:16 3272 1

原创 java 集合类如何正确在迭代中添加删除元素

刚开始尝试写博客不久,今天开创一个新的内容方向java,这是我的第一篇关于java的博客。 最近在完成java作业时,遇到了一个使用迭代器的问题。 问题还原: 遇到问题的代码过于复杂,我这里写了一个非常简单的反例,足以还原问题的原貌。import java.util.*;public class test{ public static void main(String[] ar...

2018-03-22 23:11:18 1618 2

原创 浅谈自己知道的首屏加载时间的优化策略

最近我在使用vue全家桶开发一个移动端的页面,经过一个半月项目接近完工,处于优化的阶段。 用过前端框架的都知道,spa(单页面应用)的一个最大的缺点就是首屏的加载时间比较长。 缩小首屏载时间是一个重要的优化项,总结来主要有以下几种方式: 1、尽可能的缩小webpack或者其他打包工具生成的包的大小 2、使用服务端渲染的方式 3、使用预渲染的方式 4、使用gzip减小网络传输的流量大小 ...

2018-03-10 23:40:24 13138

原创 自己动手实现简易的div可编辑富文本框及按下tab键后增加4个空格功能

需求分析:最近需要制作一个简单的用户评论输入框,在网上找了一些富文本输入框,但是它们的功能太多,不适合自己的需求,于是决定自己动手实现一个简易的富文本输入框。第一步:想要实现富文本输入框并不是难事,在<div>标签内加入   contenteditable="true" ,这个div元素就可以编辑了,而且它的innerhtml 就是保留格式的html文本。第二步:只需要写一些css代码...

2018-02-12 16:58:57 5378

原创 js单线程执行引起的setTimeout和ajax执行的迷之bug

问题描述:近期,在做倒计时动画时,用到了setTimeout()这个计时函数,在使用时,由于不太理解js的执行原理,光看函数的用法写出了一段代码,结果发现setTimeout的执行非常的迷,和自己想象的完全不同,行为可以用“诡异”来形容。同样的问题在我写一个ajax异步请求时,又遇到了一个神奇的执行次序,由这两个bug情景,我认识到了理解js执行原理的重要性。情景一:for(var i = 0;i...

2018-02-11 23:14:40 3194 4

原创 axios异步请求如何设置通过django的csrf验证

问题描述:最近在使用vue全家桶开发前端,后端框架是django,我在使用axios做前端异步请求时,除了get之外的请求方法django都会返回403状态码,表单总是提交不上去。分析原因:通过chrome浏览器的network中,了解到是csrf的认证没有通过,所以被拒绝提交。我之前对csrf攻击和防范的原理不太了解,在axios的异步请求配置里也没有做特别的处理,所以请求被django拒绝了。...

2018-02-01 15:23:19 8036 6

原创 vue非父子组件通信问题解决记录

问题描述:最近在做登录部分时遇到一个场景,当点击 “用户”按钮时,首先渲染login组件,在用户登录后直接跳转到用户信息界面(user组件)。这里遇到了需要将login组件通过异步请求获得的用户信息传向 user组件,但是login和login组件不是父子组件,就暂称为兄弟组件吧。 简而言之,我要解决的就是兄弟组件之间的信息传递问题。//位于login.vue 中export defau

2018-01-29 13:12:44 7833 2

原创 如何用vue 语法 给html元素绑定原生js DOM 事件

问题描述:最近在使用vue全家桶开发页面,而且也是刚入门vue,很多vue的东西都是现学现用。 想要给一个html元素绑定DOM事件,我以前 肯定是用javascipt 的DOM 操作,但是既然项目用了vuejs ,我就想用vuejs实现一下,但是官方文档的这块写的非常简略,我就补充一下解决问题:首先需要分两种情况:当想要绑定的元素是html原生标签,示例如下:// 绑定点击事

2018-01-23 12:42:31 8581

原创 vue-router路由切换 组件重用挖下的坑

问题描述:vue-router导航切换 时,如果两个路由都渲染同个组件,组件会重(chong)用,组件的生命周期钩子不会再被调用,使得组件的一些数据无法根据 path的改变得到更新************************************************************************************************************

2018-01-23 00:27:24 11492

原创 如何在vue-cli中配置amazeui的vue版本

问题描述:本人刚入门vue,在vue-cli中使用amazeui的vue版本配置时遇到了一些疑惑,特将解决的过程和办法记录下来amazeui自身依赖jquery,而vue全家桶完全可以替代jquery的各种功能,当我们使用vue框架进行开发时,如果想要使用amazeui,则必须再引入jquery,就显得十分冗余。近期我在开发一个网站的前端,使用vue全家桶,于是我在github上找到了几个非官

2018-01-19 22:21:34 2928

空空如也

空空如也

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

TA关注的人

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