踩坑小王子

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

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...

2018-12-28 21:37:20

阅读数 655

评论数 0

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

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

2018-12-11 18:58:12

阅读数 680

评论数 0

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

这一周做了一个计算机网络的实验,名字叫 可靠数据传输协议-GBN协议的设计与实现 感觉自己做的很认真,实现的效果也不错,就把自己的过程与结果记录一下 对于这个实验,实验要求上说实现SR协议是加分项,而SR协议又是以GBN协议为基础,所以自己直接一步到位,只实现了 SR 协议(偷了个懒 ) (&...

2018-11-09 23:00:32

阅读数 682

评论数 0

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

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

2018-08-16 18:28:23

阅读数 774

评论数 0

matlab工具箱使用总结

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

2018-08-05 18:04:36

阅读数 14495

评论数 0

matlab基础操作查漏补缺

矩阵 矩阵的元素可以是数值和表达式 mxn称为矩阵 mx1或1xm称为向量 1x1称为标量 复数的表示: m+ni 生成矩阵的命令 zeros(n) 创建一个nxn的0矩阵 ones(n) 创建一个nxx的1矩阵 eye() 创建一个主对角线都是1的矩阵 rand() 所有...

2018-08-01 20:34:31

阅读数 141

评论数 0

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

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

2018-07-29 12:07:31

阅读数 342

评论数 0

《matlab揭秘》解方程笔记

在这一章中介绍如何使用matlab工具解方程 内容点包括: 解基本代数方程 符号方程绘图 方程展开与合并 解基本代数方程 命令:solve(equation, variable) equation 是一个字符串,值是方程的表达式 variable (可选)指明 equation中哪...

2018-07-26 18:03:42

阅读数 205

评论数 0

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

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

2018-07-25 23:30:44

阅读数 653

评论数 2

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

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

2018-05-14 22:45:59

阅读数 94

评论数 0

如何在django中使用mysql数据库

背景介绍 mysql在生产环境中是非常常用的一种关系型数据库,性能好,开源。 而python的django框架在开发环境下自带了sqlite数据库,虽然测试很方便,但是在部署时,最好更换成mysql数据库。 在部署django的mysql时,踩了一个坑,而且解答也不是很完善,所以记录一下自己...

2018-04-15 20:07:00

阅读数 509

评论数 0

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

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

2018-04-08 05:38:12

阅读数 1621

评论数 4

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

部署情景描述: 这周我的外包项目进入了部署阶段。这个项目采用了vue前端+django后端, vue前端打包成静态文件,通过nginx服务器负责vue静态文件请求的处理和反馈。django项目采用目前最普遍的uWSGI服务器运行,再通过nginx反向代理vue框架对后端的请求。 部署使用的服务...

2018-04-08 04:10:51

阅读数 3431

评论数 0

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

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

2018-03-31 12:40:16

阅读数 1081

评论数 1

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

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

2018-03-22 23:11:18

阅读数 232

评论数 2

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

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

2018-03-10 23:40:24

阅读数 4728

评论数 0

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

需求分析:最近需要制作一个简单的用户评论输入框,在网上找了一些富文本输入框,但是它们的功能太多,不适合自己的需求,于是决定自己动手实现一个简易的富文本输入框。第一步:想要实现富文本输入框并不是难事,在<div>标签内加入   contenteditabl...

2018-02-12 16:58:57

阅读数 1985

评论数 0

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

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

2018-02-11 23:14:40

阅读数 1472

评论数 0

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

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

2018-02-01 15:23:19

阅读数 2880

评论数 3

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

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

2018-01-29 13:12:44

阅读数 5982

评论数 2

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